
Temel Python Programlama Kursu
Python'u sıfırdan öğren ve hızla gerçek, çalışan programlar yazmaya başla. Bu kurs seni kurulumdan nesne yönelimli tasarıma götürerek değişkenleri, fonksiyonları, veri yapılarını, dosya işlemlerini ve daha fazlasını kapsar. İster kariyer değiştiriyor ister araç kutuna güçlü bir beceri ekliyor ol, sana kapılar açacak sağlam bir Python temeli oluşturacaksın.
Neler öğreneceksiniz:
VS Code veya PyCharm kullanarak profesyonel bir Python geliştirme ortamı yapılandırabileceksin.
Koşullu ifadeler, döngüler ve fonksiyonlar kullanarak pratik sorunları çözen programlar oluşturabileceksin.
Python'un temel yerleşik araçlarıyla dizeleri, listeleri, sözlükleri ve dosyaları işleyebileceksin.
Nesne yönelimli programlama ilkelerini ve sınıf hiyerarşilerini kullanarak yeniden kullanılabilir, modüler kod tasarlayabileceksin.
Yapılandırılmış istisna yönetimi ve özel istisnalarla çalışma zamanı hatalarını düzgün biçimde ele alabileceksin.
Modüller ve sanal ortamlarla tekrarlayan görevleri otomatikleştirebilecek, paketleri yönetebilecek ve projeleri düzenleyebileceksin.
Nasıl pratik şekilde çalışırsınız Temel Python Programlama Kursu
Nasıl pratik yaparsınız Temel Python Programlama Kursu
Şirketiniz için ekibinizi eğitmek isteyenlere özel
Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.
Kurs İçeriği
8 Bölüm • 32 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörPython Ortamı ve İlk Adımlar
Python Ortamı ve İlk Adımlar
Ders 1 • Python ve Araçları Yükleme
Python'u indirme, bir IDE seçme ve kurulumu doğrulama konularını kapsar. Sonraki her bölümün bağlı olduğu teknik temeli oluşturur.
Ders 2 • Kod Stili ve Okunabilirlik
PEP 8 kurallarını, girintileme kurallarını ve satır içi yorumları tanıtır. Tüm kurs boyunca kod kalitesini artıran alışkanlıklar kazandırır.
Ders 3 • İlk Betiğinizi Yazma ve Çalıştırma
Betik yürütme modelini ve print fonksiyonunu tanıtır. Öğrenciler ilk çalışan programlarını üretir ve Python'un kodu nasıl çalıştırdığını anlar.
Ders 4 • Python Etkileşimli Kabuk Temelleri
Hızlı deneyler ve anında geri bildirim için REPL'i keşfeder. Öğrenciler daha uzun programlar yazmadan önce sözdizim farkındalığını pekiştirir.
Bölüm 2GizleDetayları GizleDetayları GörDeğişkenler, Veri Türleri ve Operatörler
Değişkenler, Veri Türleri ve Operatörler
Ders 1 • Değişkenler ve Atama
Değişken adlandırma, dinamik tipleme ve atama sözdizimini açıklar. Tüm gelecek programlarda veri depolamak ve referans almak için gereken kelime dağarcığını sağlar.
Ders 2 • Dizeler ve Metin İşleme
Dize sabitleri, indeksleme, dilimleme ve yaygın yöntemleri tanıtır. Öğrenciler metni işleyebilir ve biçimlendirebilir; bu, neredeyse her programda kullanılan bir beceridir.
Ders 3 • Tür Dönüşümü ve Girdi
Açık tür dönüşümünü ve input() ile kullanıcı girdisi okumayı öğretir. Veri türlerini gerçek program etkileşimi ve hata önleme ile ilişkilendirir.
Ders 4 • Sayısal ve Boolean Türleri
int, float ve bool türlerini aritmetik ve mantıksal operatörleriyle birlikte kapsar. Öğrenciler ifadeleri hesaplar ve Python'da doğruluk değerini anlar.
Bölüm 3GizleDetayları GizleDetayları GörKontrol Akışı ve Karar Verme
Kontrol Akışı ve Karar Verme
Ders 1 • Koşulları ve Döngüleri Birleştirme
Pratik filtreleme ve sayma problemlerini çözmek için döngüler içinde koşulları uygular. Öğrencileri kurs boyunca kullanılan veri işleme desenlerine hazırlar.
Ders 2 • While Döngüleri ve Döngü Kontrolü
while döngülerini, break, continue ve sonsuz döngü önleme yöntemlerini tanıtır. Öğrenciler dinamik koşullara bağlı tekrar desenleri uygular.
Ders 3 • Koşullu İfadeler
if, elif ve else sözdizimini iç içe koşullarla birlikte kapsar. Öğrenciler çalışma zamanı değerlerine ve mantıksal testlere dayalı olarak program yürütmesini yönlendirir.
Ders 4 • For Döngüleri ve Yineleme
Diziler üzerinde for döngülerini ve range() fonksiyonunu öğretir. Yinelemeyi önceki bölümde tanıtılan listeler ve dizelerle ilişkilendirir.
Bölüm 4GizleDetayları GizleDetayları GörFonksiyonlar ve Kod Tekrar Kullanımı
Fonksiyonlar ve Kod Tekrar Kullanımı
Ders 1 • Fonksiyonları Tanımlama ve Çağırma
def sözdizimini, parametreleri ve return ifadelerini tanıtır. Öğrenciler tekrar eden kod bloklarını adlandırılmış, çağrılabilir fonksiyonlarla değiştirir.
Ders 2 • Lambda Fonksiyonları ve Yerleşikler
Anonim lambda fonksiyonlarını ve önemli yerleşik fonksiyonları tanıtır. Öğrenciler kısa ifadeler yazar ve Python'un standart araç setinden yararlanır.
Ders 3 • Varsayılan ve Anahtar Kelime Argümanları
Varsayılan parametre değerlerini ve anahtar kelime argüman sözdizimini kapsar. Öğrenciler isteğe bağlı girdileri düzgün bir şekilde ele alan esnek fonksiyonlar yazar.
Ders 4 • Değişken Kapsamı ve Ad Alanları
Yerel, global ve çevreleyen kapsamları LEGB kuralıyla açıklar. Öğrenciler istenmeyen değişken gölgelemesinden kaynaklanan yaygın hatalardan kaçınır.
Bölüm 5GizleDetayları GizleDetayları GörListeler, Demetler ve Sözlükler
Listeler, Demetler ve Sözlükler
Ders 1 • Liste Anlamaları
İsteğe bağlı filtreleme ile kısa liste oluşturma sözdizimini öğretir. Öğrenciler ayrıntılı döngüleri okunabilir tek satırlık ifadelerle değiştirir.
Ders 2 • Demetler ve Değişmezlik
Demetleri sabit diziler olarak tanıtır ve değişmezliğin ne zaman avantajlı olduğunu açıklar. Öğrenciler veri bütünlüğü ve birden çok dönüş değeri için demetleri kullanır.
Ders 3 • Listeler ve Liste İşlemleri
Liste oluşturma, indeksleme, dilimleme ve değiştirme yöntemlerini kapsar. Öğrenciler herhangi bir veri türündeki sıralı, değiştirilebilir dizileri yönetir.
Ders 4 • Sözlükler ve Kümeler
Sözlüklerle anahtar-değer depolamayı ve kümelerle benzersiz öğeleri kapsar. Öğrenciler gerçek dünya eşlemelerini modeller ve hızlı üyelik testleri yapar.
Bölüm 6GizleDetayları GizleDetayları GörDosya İşleme ve İstisnalar
Dosya İşleme ve İstisnalar
Ders 1 • İstisna Yönetimi Temelleri
Kontrollü hata yönetimi için try, except, else ve finally bloklarını öğretir. Öğrenciler çökmeleri önler ve kullanıcılara anlamlı geri bildirim sağlar.
Ders 2 • CSV Dosyalarıyla Çalışma
Yapılandırılmış tablo verileri için csv modülünü kapsar. Öğrenciler profesyonel veri iş akışlarında yaygın bir format olan CSV dosyalarını ayrıştırır ve oluşturur.
Ders 3 • Metin Dosyalarını Okuma ve Yazma
Güvenli dosya erişimi için open(), okuma modları ve with ifadesini tanıtır. Öğrenciler harici verileri yükler ve program çıktısını diske kaydeder.
Ders 4 • Özel İstisnalar ve Doğrulama
Özel istisna sınıflarının nasıl tanımlanacağını ve girdi verilerinin nasıl doğrulanacağını gösterir. Öğrenciler veri sözleşmelerini uygular ve bilgilendirici hata mesajları üretir.
Bölüm 7GizleDetayları GizleDetayları GörModüller, Paketler ve Standart Kütüphane
Modüller, Paketler ve Standart Kütüphane
Ders 1 • Önemli Standart Kütüphane Modülleri
os, sys, math, random ve datetime modüllerini inceler. Öğrenciler üçüncü taraf bağımlılıkları olmadan yaygın görevleri çözer.
Ders 2 • Modül Oluşturma ve İçe Aktarma
Modül oluşturma, içe aktarma sözdizimi ve modül arama yolunu açıklar. Öğrenciler daha iyi bakım için programları mantıksal dosyalara böler.
Ders 3 • Üçüncü Taraf Paketleri Yönetme
pip, sanal ortamlar ve gereksinim dosyalarını tanıtır. Öğrenciler tekrarlanabilir proje kurulumları için bağımlılıkları yükler ve izole eder.
Ders 4 • Kodu Paketler Halinde Düzenleme
Paket dizinlerini, __init__.py'yi ve göreli içe aktarmaları kapsar. Öğrenciler profesyonel Python geliştirmede kullanılan ölçeklenebilir proje yapıları oluşturur.
Bölüm 8GizleDetayları GizleDetayları GörNesne Yönelimli Programlama Temelleri
Nesne Yönelimli Programlama Temelleri
Ders 1 • Kalıtım ve Çok Biçimlilik
Tek kalıtım, yöntem geçersiz kılma ve super() kullanımını öğretir. Öğrenciler mevcut sınıfları genişletir ve birden çok nesne türüyle çalışan kod yazar.
Ders 2 • Kapsülleme ve Özellikler
Özel nitelikleri, ad karıştırmayı ve @property dekoratörünü açıklar. Öğrenciler nitelik erişimini kontrol eder ve sınıflarda veri doğrulamasını uygular.
Ders 3 • Sınıflar ve Nesneler
Sınıf tanımını, __init__'i ve örnek niteliklerini tanıtır. Öğrenciler veriyi ve davranışı tek bir birimde birleştiren nesneler oluşturur.
Ders 4 • Yöntemler ve Özel Yöntemler
Örnek yöntemleri, sınıf yöntemleri, statik yöntemler ve dunder yöntemlerini kapsar. Öğrenciler nesne davranışını ve dize temsilini özelleştirir.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Kariyer değiştirenler: bilgisayar bilimi diploması olmadan teknoloji rollerine yönelenler.
Pazarlama profesyonelleri: raporları ve tekrarlayan veri görevlerini otomatikleştirmek isteyenler.
Üniversite öğrencileri: ana çalışma alanlarının yanında pratik bir kodlama becerisi geliştirenler.
Küçük işletme sahipleri: günlük operasyonel sorunlara betik tabanlı çözümler arayanlar.
Aday veri analistleri: veri araçlarına başlamadan önce Python temellerine ihtiyaç duyanlar.
Hobiler: yaratıcı proje fikirlerini çalışan bir yazılıma dönüştürmeye hevesli olanlar.
Öğrencilerimiz ne diyor
Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...

Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.

İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!

Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.

Başlıca yetkinlikler
SSS
Dedika kimdir?
Sertifika Türkiye’de geçerli mi?
Kurslar ücretsiz mi?
Kursların ders yükü nedir?
Kurslar nasıl bir yapıya sahip?
Kurslar nasıl çalışıyor?
Kursların süresi nedir?
Kursların maliyeti veya fiyatı nedir?
Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?
PDF Kursu




















