
Kısa Süreli Python Kursu
Python'u sıfırdan öğren ve hızlıca gerçek, çalışan programlar yazmaya başla. Bu kurs, sözdizimi temellerinden veri yapılarına, nesne yönelimli programlamadan dosya işlemeye kadar her şeyi kapsar. Ayrıca pandas, web kazıma ve veri görselleştirme gibi pratik araçları da keşfedeceksin. Kursun sonunda görevleri otomatikleştirme, veri işleme ve komut satırı araçları oluşturma becerilerine güvenle sahip olacaksın.
Neler öğreneceksiniz:
Bu kurs, Python'u kurulumdan başlatıp profesyonel teknikler kullanarak eksiksiz, pratik programlar oluşturmaya kadar götürür. Temel sözdizimini, kontrol akışını, fonksiyonları ve Python'un temel veri yapılarını öğreneceksin. Dosyaları işleyecek, istisnaları yönetecek ve nesne yönelimli programlamayı gerçek tasarım problemlerine uygulayacaksın. Müfredat ayrıca standart kütüphane, üçüncü taraf paketler, Git sürüm kontrolü ve pandas ile veri analizini de kapsar. Birim testleri yazacak, kodu etkili bir şekilde hata ayıklayacak ve tekrarlayan görevleri otomatikleştireceksin. Her konu doğrudan bir öncekinin üzerine inşa edilerek Python geliştirmede sağlam ve bağlantılı bir temel kazanmanı sağlar.
Nasıl pratik şekilde çalışırsınız Kısa Süreli Python Kursu
Nasıl pratik yaparsınız Kısa Süreli Python 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 • 33 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörPython Ortamı ve Sözdizimi Temelleri
Python Ortamı ve Sözdizimi Temelleri
Ders 1 • Değişkenler ve Temel Veri Türleri
Değişken atamasını ve Python'un yerleşik ilkel türlerini tanıtır. Öğrenciler, programlarda veri depolama ve etiketleme becerisi kazanır.
Ders 2 • Temel Sözdizimi Kuralları ve Yapısı
Girintileme, yorumlar ve ifade yapısını öğretir. Doğru sözdizimi alışkanlıkları, tüm kurs boyunca hataları önler.
Ders 3 • Girdi, Çıktı ve Basit İfadeler
print(), input() ve aritmetik ifadeleri kapsar. Öğrenciler, veri kabul eden ve görüntüleyen etkileşimli betikler yazabilir.
Ders 4 • Python Kurulumu ve Araçların Ayarlanması
Python kurulumu, sanal ortamlar ve düzenleyici kurulumunu kapsar. Sonraki her bölümün bağlı olduğu teknik temeli oluşturur.
Bölüm 2GizleDetayları GizleDetayları GörKontrol Akışı ve Karar Verme
Kontrol Akışı ve Karar Verme
Ders 1 • While Döngüleri ve Döngü Kontrolü
while döngülerini ve break, continue ile pass ifadelerini kapsar. Öğrenciler, çalışma zamanı koşullarına bağlı olarak döngü sonlandırmasını hassas bir şekilde kontrol eder.
Ders 2 • Koşullu İfadeler
Dallanma mantığı için if, elif ve else bloklarını kapsar. Öğrenciler, farklı girdilere göre farklı tepkiler veren programlar yazar.
Ders 3 • For Döngüleri ve Yineleme
Diziler ve aralıklar üzerinde for döngülerini tanıtır. Öğrenciler, veri koleksiyonları üzerinde yineleme yaparak tekrarlayan görevleri otomatikleştirir.
Ders 4 • Boole Mantığı ve Karşılaştırmalar
Karşılaştırma operatörlerini ve mantıksal bağlaçları öğretir. Bunlar, bölümdeki her koşullu ifadenin yapı taşlarıdır.
Bölüm 3GizleDetayları GizleDetayları GörFonksiyonlar ve Kod Tekrar Kullanılabilirliği
Fonksiyonlar ve Kod Tekrar Kullanılabilirliği
Ders 1 • Parametreler, Bağımsız Değişkenler ve Varsayılan Değerler
Konumsal, anahtar kelime ve varsayılan parametreleri kapsar. Öğrenciler, çeşitli çağrı kalıplarını işleyen esnek fonksiyonlar yazar.
Ders 2 • Kapsam ve Değişken Ömrü
Yerel, çevreleyen, global ve yerleşik kapsamları açıklar. Kapsamı anlamak, çok fonksiyonlu programlarda ince hataları önler.
Ders 3 • Fonksiyonları Tanımlama ve Çağırma
def anahtar kelimesini, fonksiyon çağrılarını ve dönüş değerlerini öğretir. Fonksiyonlar, bundan sonraki tüm programları yapılandırmak için birincil araçtır.
Ders 4 • Lambda Fonksiyonları ve Yüksek Dereceli Fonksiyonlar
Anonim fonksiyonları ve fonksiyonları kabul eden veya döndüren fonksiyonları tanıtır. Öğrenciler, işlevsel kalıpları kullanarak özlü ve etkileyici kod yazar.
Bölüm 4GizleDetayları GizleDetayları GörVeri Yapıları: Listeler, Demetler ve Sözlükler
Veri Yapıları: Listeler, Demetler ve Sözlükler
Ders 1 • Sözlükler ve Kümeler
Sözlüklerle anahtar-değer depolamayı ve kümelerle benzersiz değer depolamayı kapsar. Öğrenciler, gerçek dünya ilişkilerini modeller ve hızlı aramalar yapar.
Ders 2 • Demetler ve Değişmezlik
Demetleri sabit uzunluklu, değişmez diziler olarak tanıtır. Öğrenciler, veri bütünlüğünü korumak ve sözlük anahtarlarını etkinleştirmek için demetleri kullanır.
Ders 3 • Liste Kavrayışları
İsteğe bağlı filtreleme ile kompakt liste oluşturma sözdizimini öğretir. Öğrenciler, ayrıntılı döngüleri okunabilir tek satırlık ifadelerle değiştirir.
Ders 4 • Listeler: Oluşturma ve Değiştirme
Liste oluşturma, indeksleme, dilimleme ve değiştirme yöntemlerini kapsar. Listeler, Python programlarında en sık kullanılan koleksiyondur.
Bölüm 5GizleDetayları GizleDetayları GörDosya İşleme ve İstisna Yönetimi
Dosya İşleme ve İstisna Yönetimi
Ders 1 • Metin Dosyalarını Okuma ve Yazma
open(), okuma modları ve güvenli dosya erişimi için with ifadesini öğretir. Dosya G/Ç'si, programları kalıcı harici verilere bağlar.
Ders 2 • Özel İstisnalar Oluşturma ve Fırlatma
raise ifadesini ve özel istisna sınıfları tanımlamayı kapsar. Öğrenciler, iş kurallarını uygular ve hataları açıkça bildirir.
Ders 3 • CSV ve JSON Dosyalarıyla Çalışma
Yapılandırılmış veriler için csv ve json standart kütüphane modüllerini kapsar. Öğrenciler, harici sistemler ve araçlarla veri alışverişi yapar.
Ders 4 • Try ve Except ile İstisna Yönetimi
try, except, else ve finally bloklarını tanıtır. Öğrenciler, çökmeleri önler ve hatalar oluştuğunda anlamlı geri bildirim sağlar.
Bölüm 6GizleDetayları GizleDetayları GörPython'da Nesne Yönelimli Programlama
Python'da Nesne Yönelimli Programlama
Ders 1 • Kalıtım ve Metot Geçersiz Kılma
Tekli ve çoklu kalıtım ile super() fonksiyonunu tanıtır. Öğrenciler, kodu kopyalamadan mevcut sınıfları genişletir.
Ders 2 • Özel Metotlar ve Operatör Aşırı Yükleme
__str__, __repr__ ve __eq__ gibi dunder metotlarını kapsar. Öğrenciler, özel nesnelerin yerleşik Python türleri gibi davranmasını sağlar.
Ders 3 • Metotlar ve Kapsülleme
Örnek metotlarını, statik metotları ve gizlilik için isim bozmayı kapsar. Öğrenciler, nesne iç işleyişine erişimi etkili bir şekilde kontrol eder.
Ders 4 • Sınıflar, Nesneler ve Nitelikler
Sınıf tanımını, örneklemeyi ve örnek niteliklerini öğretir. Sınıflar, tüm nesne yönelimli tasarım desenlerinin temelidir.
Bölüm 7GizleDetayları GizleDetayları GörModüller, Paketler ve Standart Kütüphane
Modüller, Paketler ve Standart Kütüphane
Ders 1 • Temel Standart Kütüphane Modülleri
os, sys, math, datetime ve collections 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, import sözdizimi ve modül arama yolunu öğretir. Modüler kodun test edilmesi, bakımı ve paylaşılması daha kolaydır.
Ders 3 • pip ile Üçüncü Taraf Paketleri Yönetme
pip install, requirements.txt ve sanal ortam en iyi uygulamalarını kapsar. Öğrenciler, daha geniş Python ekosistemini projelere entegre eder.
Ders 4 • Kodu Paketler Halinde Düzenleme
Paket dizinlerini, __init__.py'yi ve göreli içe aktarmaları kapsar. Öğrenciler, çok dosyalı projeleri temiz ve profesyonel bir şekilde yapılandırır.
Bölüm 8GizleDetayları GizleDetayları GörUygulamalı Python: Gerçek Dünya Problemi Çözme
Uygulamalı Python: Gerçek Dünya Problemi Çözme
Ders 1 • Tekrarlayan Görevleri Otomatikleştirme
Toplu dosya işleme, yeniden adlandırma ve zamanlanmış betik yürütmeyi kapsar. Öğrenciler, otomasyon yoluyla saatlerce süren manuel çalışmadan tasarruf eder.
Ders 2 • Veri İşleme ve Dönüştürme
Temel Python kullanarak veri kümelerini okuma, temizleme ve dönüştürmeyi kapsar. Öğrenciler, tekrarlayan veri düzenleme görevlerini uçtan uca otomatikleştirir.
Ders 3 • unittest ile Teste Giriş
unittest modülünü kullanarak birim testleri yazma ve çalıştırmayı kapsar. Öğrenciler, program doğruluğunu doğrular ve gerilemeleri önler.
Ders 4 • Komut Satırı Araçları Oluşturma
CLI bağımsız değişken ayrıştırma ve betik paketleme için argparse öğretir. Öğrenciler, programcı olmayanların çalıştırabileceği kullanılabilir araçlar sunar.
Ders 5 • Hata Ayıklama ve Kod Kalitesi
pdb, print tabanlı hata ayıklama ve linting araçlarını tanıtır. Öğrenciler, hataları daha hızlı bulur ve düzeltir, daha temiz ve tutarlı kod yazar.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
İlk gerçek Python programlarını yazmaya hazır hevesli geliştiriciler.
Raporları otomatikleştirmek ve verileri daha hızlı temizlemek isteyen pazarlama analistleri.
Teknoloji sektörüne girmek için teknik beceriler geliştiren kariyer değiştirenler.
Deneysel verileri kodla işlemek isteyen bilim insanları ve araştırmacılar.
Tekrarlayan yönetsel iş akışlarını otomatikleştirmeye istekli küçük işletme sahipleri.
Kendi özel yazılım araçlarını oluşturmayı merak eden hobici ve yapımcılar.
Öğ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




















