
Python Eğitimi Kursu
Bu Python Eğitim Kursu, ilk betiğini yazmaktan gerçek otomasyon araçları oluşturmaya, veri çözümlemeye ve API'leri kullanmaya kadar seni götürür. Temel programlama kavramlarına, nesne yönelimli tasarıma ve profesyonel geliştiricilerin her gün kullandığı sektör standartlarındaki kütüphanelere hâkim olacaksın. Sonunda, portföyüne ekleyebileceğin bir bitirme projen ve işverenlerin aktif olarak aradığı pratik becerilere sahip olacaksın.
Neler öğreneceksiniz:
Python temelleriyle başlayacaksın — söz dizimi, veri türleri ve kontrol akışı — ve giderek fonksiyonlara, nesne yönelimli programlamaya ve dosya işlemlerine geçeceksin. Gerçek veri kümelerini işlemek ve çözümlemek için NumPy ve Pandas ile çalışacak, REST API'leriyle etkileşim kurmak için requests kütüphanesini kullanacaksın. Kurs ayrıca pytest ile otomatik testi, Git ve GitHub ile sürüm kontrolünü, Matplotlib ve Seaborn ile veri görselleştirmeyi kapsar. PEP 8, tür ipuçları ve belgeleme uygulamaları dahil olmak üzere profesyonel kodlama standartlarını uygulayacaksın. Son bir bitirme projesi, her beceriyi eksiksiz, sunulabilir bir Python uygulamasında bir araya getirir.
Nasıl pratik şekilde çalışırsınız Python Eğitimi Kursu
Nasıl pratik yaparsınız Python Eğitimi 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 • 34 Ders4 ile 360 saat arasında (siz karar verin)
Bölüm 1GizleDetayları GizleDetayları GörPython Temelleri ve Ortam Kurulumu
Python Temelleri ve Ortam Kurulumu
Ders 1 • Python ve Geliştirici Araçlarını Yükleme
Python yorumlayıcı kurulumu, sürüm seçimi ve IDE kurulumunu kapsar. Sonraki tüm kodlama alıştırmaları için gereken temel ortamı oluşturur.
Ders 2 • Temel Girdi, Çıktı ve Operatörler
print(), input() ile aritmetik, karşılaştırma ve mantıksal operatörleri kapsar. Bu temel yapılar, kursta yazılan her programda yer alır.
Ders 3 • Değişkenler, Veri Türleri ve Değişmez Değerler
Dinamik tipleme, yerleşik veri türleri ve değişmez değer gösterimini öğretir. Türleri anlamak, tüm veri işleme bölümlerinin ön koşuludur.
Ders 4 • Python Sözdizimi ve Kod Yapısı
Girinti kurallarını, yorumları ve ifade yapısını tanıtır. Doğru sözdizimi alışkanlıkları, tüm kurs boyunca hataları önler.
Bölüm 2GizleDetayları GizleDetayları GörKontrol Akışı ve Program Mantığı
Kontrol Akışı ve Program Mantığı
Ders 1 • İçgörüler ve İşlevsel Yineleme
Liste, sözlük ve küme içgörülerini map() ve filter() ile birlikte öğretir. Kısa yineleme desenleri, veri yoğun programlarda okunabilirliği artırır.
Ders 2 • for Döngüleri ve Yineleme
Diziler üzerinde yineleme ve range() kullanımını kapsar. Burada tanıtılan döngü desenleri, koleksiyonlar, dosyalar ve veri işleme bölümlerinde tekrarlanır.
Ders 3 • while Döngüleri ve Döngü Kontrolü
Koşul tabanlı döngüler ile break, continue ve pass ifadelerini tanıtır. Bu kontroller, karmaşık algoritmalarda hassas akış yönetimi sağlar.
Ders 4 • Koşullu İfadeler
if, elif ve else bloklarını Boolean ifadelerle öğretir. Koşullu mantık, sonraki bölümlerdeki tüm karar verme kodlarının temelidir.
Bölüm 3GizleDetayları GizleDetayları GörFonksiyonlar ve Kod Tekrar Kullanılabilirliği
Fonksiyonlar ve Kod Tekrar Kullanılabilirliği
Ders 1 • Lambda Fonksiyonları ve Dekoratörler
Anonim fonksiyonları ve fonksiyon saran dekoratörleri tanıtır. Bu araçlar, framework'lerde ve işlevsel tarz kodlarda yaygın olarak kullanılır.
Ders 2 • Fonksiyon Tanımlama ve Çağırma
def sözdizimini, dönüş değerlerini ve çağırma kurallarını kapsar. Fonksiyonlar, sonraki tüm proje çalışmalarında birincil yeniden kullanım birimidir.
Ders 3 • Gelişmiş Parametre Teknikleri
Varsayılan değerleri, anahtar kelime argümanlarını, *args ve **kwargs'ı öğretir. Bu desenler, daha sonra kütüphanelerde ve framework'lerde kullanılan esnek API'leri sağlar.
Ders 4 • Kapsam, Ad Alanları ve Kapatmalar
LEGB kapsam kurallarını, global/nonlocal anahtar kelimelerini ve kapatma mekaniğini açıklar. Kapsam bilgisi, daha büyük programlardaki ince hataları önler.
Bölüm 4GizleDetayları GizleDetayları GörVeri Yapıları: Listeler, Demetler, Kümeler ve Sözlükler
Veri Yapıları: Listeler, Demetler, Kümeler ve Sözlükler
Ders 1 • Listeler: Oluşturma ve İşleme
Liste indeksleme, dilimleme ve tüm değiştirme yöntemlerini kapsar. Listeler, veri işleme ve algoritma çalışmalarında en yaygın yapıdır.
Ders 2 • Demetler ve Değişmez Diziler
Demet oluşturma, paketleme, açma ve kullanım alanlarını öğretir. Değişmezlik, demetleri sabit kayıtlar ve sözlük anahtarları için ideal kılar.
Ders 3 • Kümeler ve Küme İşlemleri
Küme oluşturma, üyelik testi ve matematiksel işlemleri tanıtır. Kümeler, veri hatlarında hızlı yineleme kaldırma ve ilişki sorguları sağlar.
Ders 4 • Sözlükler: Anahtarlar, Değerler ve Yöntemler
Sözlük oluşturma, erişim desenleri, yineleme ve birleştirmeyi kapsar. Sözlükler, gerçek uygulamalarda JSON işleme, yapılandırma ve önbelleğe almanın temelini oluşturur.
Ders 5 • Veri Yapılarını Seçme ve İç İçe Yerleştirme
Zaman karmaşıklığı ödünleşimlerini ve iç içe yapı desenlerini analiz eder. Bilgili yapı seçimi, performanslı ve okunabilir kod için kritiktir.
Bölüm 5GizleDetayları GizleDetayları GörPython'da Nesne Yönelimli Programlama
Python'da Nesne Yönelimli Programlama
Ders 1 • Yöntemler: Örnek, Sınıf ve Statik
Üç yöntem türünü ve uygun kullanım durumlarını kapsar. Doğru yöntem seçimi, amacı netleştirir ve API tasarımını iyileştirir.
Ders 2 • Kalıtım ve Yöntem Geçersiz Kılma
Tekli ve çoklu kalıtımı, super()'ı ve yöntem çözümlemesini tanıtır. Kalıtım, ilgili sınıf aileleri arasında tekrarı azaltır.
Ders 3 • Kapsülleme ve Özel Yöntemler
Ad bozmayı, alt çizgi yöntemlerini ve operatör aşırı yüklemeyi kapsar. Bu özellikler, sezgisel ve Python'ik sınıf arayüzleri üretir.
Ders 4 • Sınıflar, Nesneler ve Özellikler
Sınıf tanımını, __init__'i, örnek özelliklerini ve nesne oluşturmayı öğretir. Sınıflar, tüm NYP tabanlı projelerin yapı taşlarıdır.
Bölüm 6GizleDetayları GizleDetayları GörDosya G/Ç, İstisnalar ve Modüller
Dosya G/Ç, İstisnalar ve Modüller
Ders 1 • İstisna Yönetimi
try, except, else, finally ve özel istisnaları öğretir. Doğru hata yönetimi, çökmeleri önler ve kademeli düşüş sağlar.
Ders 2 • CSV ve JSON Dosyalarıyla Çalışma
Yapılandırılmış veriler için csv ve json standart kütüphane modüllerini tanıtır. Bu biçimler, veri alışverişi ve API entegrasyonunda yaygındır.
Ders 3 • Dosya Okuma ve Yazma
open()'ı, dosya modlarını, bağlam yöneticilerini ve ikili/metin G/Ç'yi kapsar. Dosya işleme, gerçek projelerde veri alımı ve çıktısı için gereklidir.
Ders 4 • Modüller, Paketler ve İçe Aktarmalar
İçe aktarma mekaniğini, paket yapısını ve standart kütüphaneyi açıklar. Modüler tasarım, bakımı kolay, büyük ölçekli Python projelerinin temelidir.
Bölüm 7GizleDetayları GizleDetayları GörKütüphanelerle Çalışma: NumPy ve Pandas
Kütüphanelerle Çalışma: NumPy ve Pandas
Ders 1 • Veri Temizleme ve Dönüştürme
Eksik değer işleme, tür dönüştürme ve apply() dönüşümlerini kapsar. Temiz veri, doğru analiz ve modelleme için ön koşuldur.
Ders 2 • NumPy İstatistiksel ve Lineer Cebir Araçları
Toplama fonksiyonlarını, rastgele sayı üretimini ve matris işlemlerini tanıtır. Bu araçlar, makine öğrenmesi ön işleme ve simülasyonun temelini oluşturur.
Ders 3 • Gruplama, Birleştirme ve Toplama
Verileri özetlemek için groupby(), merge() ve pivot tablolarını tanıtır. Bu işlemler, SQL tarzı analitiği tamamen Python içinde tekrarlar.
Ders 4 • NumPy Dizileri ve İşlemleri
ndarray oluşturma, indeksleme, yayma ve vektörleştirilmiş matematiği kapsar. NumPy verimliliği, bilimsel ve veri bilimi iş akışlarının bel kemiğidir.
Ders 5 • Pandas Series ve DataFrame'ler
Series ve DataFrame oluşturmayı, indekslemeyi ve temel incelemeyi öğretir. DataFrame'ler, tablosal veri analizi için birincil yapıdır.
Bölüm 8GizleDetayları GizleDetayları GörUygulamalı Python: API'ler, Otomasyon ve Projeler
Uygulamalı Python: API'ler, Otomasyon ve Projeler
Ders 1 • Zamanlama ve Görev Otomasyonu
Zamanlanmış betikleri, argüman ayrıştırmayı ve günlük kaydını tanıtır. Üretim otomasyonu, güvenilir zamanlama ve gözlemlenebilir yürütme gerektirir.
Ders 2 • Bitirme Projesi Planlama ve Teslimat
Öğrencilere, eksiksiz bir projeyi kapsamlandırma, oluşturma ve sunma konusunda rehberlik eder. Tüm temel becerileri, portfolyoya hazır bir teslimatta sentezler.
Ders 3 • Dosya Sistemi ve İşletim Sistemi Otomasyonu
Dosya ve dizin otomasyonu için os, pathlib ve shutil'i öğretir. Tekrarlayan dosya görevlerini otomatikleştirmek, profesyonel iş akışlarında önemli ölçüde zaman kazandırır.
Ders 4 • HTTP İstekleri ve REST API'leri
requests kütüphanesini, HTTP yöntemlerini, başlıkları ve JSON yanıtlarını kapsar. API tüketimi, modern veri ve arka uç geliştirmede temel bir beceridir.
Geçerli tamamlama sertifikanız
Bu kurs sizin için:
Kariyer değiştirenler: kodlama geçmişi olmayanlardan teknolojiye yapılandırılmış bir yol arayanlar.
Veri profesyonelleri: manuel elektronik tablo çalışmasını Python betikleriyle değiştirmek isteyenler.
Öğrenciler: bir derece veya bootcamp ile birlikte pratik programlama becerileri geliştirmek.
Pazarlamacılar ve analistler: raporlamayı otomatikleştirmek ve verileri daha verimli bir şekilde işlemek isteyenler.
Hobiler: Yaratıcı proje fikirlerini çalışan Python uygulamalarına dönüştürmeye hevesli kişiler.
BT profesyonelleri: altyapının ötesinde betik yazma ve otomasyona doğru becerilerini genişletenler.
Öğ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




















