Python ile Programlama: Sıfırdan İleri Seviyeye Python 3
4.8 (682 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,725 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Python ile Programlama: Sıfırdan İleri Seviyeye Python 3 to your Wishlist.

Add to Wishlist

Python ile Programlama: Sıfırdan İleri Seviyeye Python 3

Sıfırdan başlayarak İleri Seviyeye kadar Python ve programlama öğrenmenin tadını çıkarın.
Best Seller
4.8 (682 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,725 students enrolled
Last updated 7/2017
Turkish
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 18 hours on-demand video
  • 35 Articles
  • 46 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Python'ın ve Programlamanın Temellerini iyi bir şekilde öğrenmiş olacaksınız.
  • Python ile Nesne Tabanlı Programlama felsefesini öğrenerek , daha sonra Java ve C++ gibi dilleri öğrenmeye çalıştığınızda oldukça rahat edeceksiniz.
  • Python ile Örümcek Türü yazılımlar geliştirebilecek hale geleceksiniz.
  • PyQt5 ile Pythonda arayüz geliştirme temellerini alarak, ileri düzey arayüzler ve uygulamalar geliştirebileceksiniz.
  • Sqlite Veritabanı ile temel veritabanı işlemlerini öğrenerek, programlarınızı veritabanıyla entegre bir biçimde yazabileceksiniz.
  • Pythonda modül kullanımını ve ileri düzey modülleri öğrenerek , işletim sistemi, internet sayfalarından veri alma, fotoğraf işlemleri gibi alanlarda programlar yazabileceksiniz.
  • Kurs boyunca oldukça fazla program yazacağımız için, kurstan sonra algoritma yeteneğinizin bir hayli geliştiğini farkedeceksiniz.
  • En önemlisi ise, artık CV'nize Python'ı ileri seviyede biliyorum yazabileceksiniz.
View Curriculum
Requirements
  • Öğrencilerin başlangıç seviyesinde bilgisayar kullanmayı bilmeleri ve öğrenme disiplinine sahip olmaları yeterlidir.
  • Öğrencilerin, herhangi bir programlama bilgisine ihtiyacı yoktur.
Description

Sıfırdan İleri Seviyeye Python ve Programlama öğrenmenin tadını çıkarın.

Bu kursta sıfırdan Python ve programlamanın temellerini öğrenerek , ileri seviyelere kadar Python'ın tüm güzelliklerini beraber görmeye başlayacağız. Eğer programlama hakkında hiçbir fikriniz yoksa bu kurs tam size göre!

Kursun Yapısı

Kurs boyunca her bölümde;

  1. Bölümlerde öğrendiğimiz bilgilerin kalıcı olması için kodlama egzersizlerimizi gerçekleştireceğiz.
  2. Bölümlerdeki konuların hepsini kapsayan ödevlerimizi yapacağız.
  3. Daha önceden öğrendiğimiz bilgilerle projeler geliştireceğiz.

Ayrıca her konuyla ilgili  çalışma dokümanlarına sahip olacaksınız.

Kurs İçeriği

Kurs boyunca şu konuları öğrenmeye çalışacağız.

  • Temel Python Objeleri ve Veri Yapıları
  • Koşullu Durumlar ve Koşullu Durum Blokları
  • Döngü Yapılarını Kullanma
  • Fonksiyonlar ve Metodlar
  • Modüller ve Modül Kullanımı
  • Nesne Tabanlı Programlama 
  • Hatalar,İstisnalar ve Hata Yakalama Blokları
  • Python ile Dosya İşlemleri
  • Pythondaki Gömülü Fonksiyonlar
  • İleri Seviye Veri Yapıları ve Objeler
  • Veritabanı İşlemleri ve Sqlite Veritabanı
  • Fonksiyonların İleri Seviye Özellikleri ve Decorator Fonksiyonlar
  • Iteratorlar ve Generatorlar
  • Pillow, Os, Requests, BeautifulSoup gibi İleri Seviye Modüller
  • PyQt5 ile Arayüz Geliştirme

Kurs boyunca yardıma ihtiyacınız olduğunda Slack takımımıza girerek insanlarla tartışabilir veya bu platform üzerinden sorularınızı sorabilirsiniz.

Ayrıca, kurs boyunca tüm sorularınızı, görüşlerinizi ve eleştirilerinizi hiç çekinmeden bana bildirebilirsiniz. Bunlara elimden geldiğince cevap vereceğime emin olabilirsiniz.


Haydi ne bekliyorsunuz ? Şimdi Python ailesine katılın ve Python'ın güzelliklerini hep beraber görmeye başlayalım.

Who is the target audience?
  • Programlamayla daha önce tanışmamış olup, sıfırdan programlama öğrenmek isteyenler
  • Başka bir dilde programlama tecrübesi olup Python öğrenmek isteyenler
  • Python'ı temel seviyeden bilip, ileri seviye Python öğrenmek isteyenler
Students Who Viewed This Course Also Viewed
Curriculum For This Course
144 Lectures
18:04:22
+
Gerekli Ortamların Kurulması
9 Lectures 48:40
Jupyter Notebook Kurulum Notları
00:31

Jupyter Notebook Kurulumu
12:21

Python 3.5 Kurulum Notları
00:21

Python 3.5 Kurulumu
07:11

Kullanabileceğiniz Geliştirme Ortamları ve Editörler
09:57

PyCharm Kurulum Notları
00:11

Jupyter Notebook Kullanımı
07:51

Kurs Materyalleri, Çalışma Dokümanları, Github ve Slack Yardımlaşma Takımı
10:01

Kurs Dokümanları ve Slack Yardımlaşma Grubu Notları
00:15
+
Temel Python Objeleri ve Veri Yapıları
12 Lectures 02:05:20
Pythonda Sayı Veri Tipleri - Integer ve Float Veri Tipleri
16:44

Temel Matematik Operatörleri
13:09

Pythonda Karakter Dizileri - Stringler
16:46

Veri Tipi Dönüşümleri
07:18

Print Fonksiyonu ve Formatlama
16:05

Pythonda Liste Veri Tipleri
17:10

Pythonda Demet Veri Tipleri - Tuplelar
06:52

Pythonda Sözlük Veri Tipleri - Dictionaryler
10:13

Kullanıcıdan Input Alma - Input Fonksiyonu
10:49

Kodlama Egzersizi - Temel Python Objeleri ve Veri Yapıları
10:08

Temel Python Objeleri ve Veri Yapıları - Programlama Ödevi
00:03

Temel Python Objeleri ve Veri Yapıları - Programlama Ödevi Çözümleri
00:03
+
Koşullu Durumlar
8 Lectures 55:27
Mantıksal Değerler ve Karşılaştırma Operatörleri
09:04

Mantıksal Bağlaçlar
08:00

Koşullu Durum Blokları - If ve Else Blokları
13:06

Koşullu Durum Blokları - If - Elif - Else Blokları
12:32

Kodlama Egzersizi - Basit Hesap Makinesi
07:14

Kodlama Egzersizi - Koşullu Durumlarla Kullanıcı Girişi
05:27

Koşullu Durumlar - Programlama Ödevi
00:02

Koşullu Durumlar - Programlama Ödevi Çözümleri
00:02
+
Pythonda Döngü Yapıları
12 Lectures 01:33:21
Döngü Yapılarına Giriş
01:58

For Döngüleri
18:16

While Döngüleri
11:43

range() Fonksiyonu
07:22

Break ve Continue İfadeleri
16:08

List Comprehension
10:02

Kodlama Egzersizi - Döngülerle Gelişmiş Bir Kullanıcı Girişi
07:26

Kodlama Egzersizi - Atm Programı
07:56

Kodlama Egzersizi - Bir Sayının Faktöriyelini Bulma
07:16

Kodlama Egzersizi - For Döngüsü ile Fibonacci Serisi
05:09

Döngü Yapıları - Programlama Ödevi
00:02

Döngü Yapıları - Programlama Ödevi Çözümleri
00:02
+
Fonksiyonlar
10 Lectures 01:10:49
Metodlar
05:31

Fonksiyonlar ve Fonksiyonların Kullanılması
13:12

Fonksiyonlarda Return
11:34

Fonksiyonlarda Parametre Türleri
11:57

Fonksiyonların Kapsamı : Global ve Yerel Değişkenler
10:46

Lambda İfadeleriyle Fonksiyon Tanımlama
08:16

Kodlama Egzersizi - Asal Sayı Bulma
05:35

Kodlama Egzersizi - Bir Sayının Tam Bölenlerini Bulma
03:54

Fonksiyonlar - Programlama Ödevi
00:02

Fonksiyonlar - Programlama Ödevi Çözümleri
00:02
+
Modüller
6 Lectures 32:28
Modülleri Kullanma Mantığı
04:23

Örnek Modül Kullanımı - Math Modülü
10:57

Kendi Modüllerimizi Yazmak
08:44

Kodlama Egzersizi - Random ve Time Modülüyle Sayı Tahmin Oyunu
08:19

Modüller - Programlama Ödevi
00:02

Modüller - Programlama Ödevi Çözümleri
00:03
+
Nesne Tabanlı Programlama
8 Lectures 01:24:05
Nesne Tabanlı Programlama Mantığı
03:25

Nesne Tabanlı Programlama - Sınıflar
16:08

Nesne Tabanlı Programlama - Metodlar
08:59

Nesne Tabanlı Programlama - Inheritance ( Kalıtım )
19:45

Nesne Tabanlı Programlama - Özel Metodlar
11:34

Kodlama Egzersizi - Kumanda Sınıfı Geliştirme
24:10

Nesne Tabanlı Programlama - Programlama Ödevi
00:02

Nesne Tabanlı Programlama - Programlama Ödevi Çözümleri
00:02
+
Hatalar ve İstisnalar
4 Lectures 19:55
Hatalar ve İstisnalar Nedir ?
02:52

Hataları ve İstisnaları Yakalama - try, except, finally Blokları
16:58

Hatalar ve İstisnalar - Programlama Ödevi
00:02

Hatalar ve İstisnalar - Programlama Ödevi Çözümleri
00:02
+
Dosya İşlemleri
7 Lectures 54:40
Dosya Açma ve Dosyaya Yazma İşlemleri
14:56

Dosya Okuma İşlemleri
11:25

Dosyalarda Kullanılan Fonksiyonlar
07:29

Dosyalarda Değişiklik Yapma İşlemleri
11:18

Kodlama Egzersizi - Bir Sınıfın Harf Notlarını Hesaplama
09:28

Dosya İşlemleri - Programlama Ödevi
00:02

Dosya İşlemleri - Programlama Ödevi Çözümleri
00:02
8 More Sections
About the Instructor
Mustafa Murat Coşkun
4.8 Average rating
663 Reviews
2,725 Students
1 Course
Programlama Eğitmeni, Web and Mobile Developer

Odtü Bilgisayar Mühendisliğinden 2017 yılında mezun oldum. Yazılım konusundaki Türkçe kaynak eksikliği ihtiyacını çözmek adına, bilgi ve tecrübelerimi anlatmak için 2015 yılında youtube üzerinden, an itibariyle 35.000+ aboneye ulaşmış "Yazılım Bilimi" kanalında  programlama ve yazılım eğitimleri vermeye başladım. Ayrıca, IEEE Computer Society kapsamında Dokuz Eylül Üniversitesinde ve ODTÜ'de Python eğitmenliği görevlerini üstlenerek, tecrübemi artırmaya çalıştım.

Öğrenciyle sohbet havasında konuşmanın eğitimin kalitesini artırdığını düşündüğümden, eğitimleri bu doğrultuda anlatmaya özen gösteririm. Ayrıca, konuları anlatırken öğrenciye programlama mantığını yerleştirmeye çalışmayı her zaman prensip edinmişimdir. Kurslarımızda da size tecrübelerimi aktararak , iyi bir geliştirici olma yolunda ilerletecek tüm bilgileri vereceğimden emin olabilirsiniz.

Her türlü sorunuzu, probleminizi bana bildirmek ve sormaktan lütfen çekinmeyin. Birlikte iyi işler başaracağımıza inanıyorum.