0Pricing
Python Academy icon

Python Academy

PYTHONBackendDataAiWebGamesSecurityBeginnerCloudDatabaseSystemsEnterpriseDesktopScriptingStatisticsCryptoNetwork

Python'un çok yönlülüğünü keşfedin ve Python Academy ile çeşitli projeler oluşturun.

🤖 Yapay Zeka Destekli📚 76 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Python: İlk Betiğinden Üretime Hazır Koda

Python, veri bilimi, otomasyon, web geliştirme ve yapay zeka araştırmalarında en yaygın kullanılan genel amaçlı dildir. Okunabilir söz dizimi başlangıçta erişilebilir kılarken, ekosistemi — NumPy, Pandas, Flask, FastAPI, Django, scikit-learn, asyncio — ciddi üretim işlerine ölçeklenir. Bu yol, ilk değişkeninizi yazıp async web API'leri oluşturmaktan, makine öğrenmesi modellerini eğitmekten ve C extension düzeyinde belleği profil çıkarmaktan çıkan tam aralığı kapsar.

Öğrenecekleriniz

Temel dil mekanikleri — dizeler, listeler, sözlükler, kontrol akışı, işlevler ve dosya I/O — üzerinde çalışacak, ardından nesne yönelimli tasarıma ilişkidir, polimorfizm, dekoratörler, bağlam yöneticileri ve dataclass'lar ile ilerleyeceksiniz. Veri tarafında, Pandas ve NumPy ile veri setlerini işleyecek, Matplotlib ve Plotly ile sonuçları görselleştirecek, scikit-learn ile denetimli ve denetimsiz öğrenmeyi uygulayacak ve sinir ağları ile NLP'yi keşfedeceksiniz. Web tarafında, Flask ve FastAPI ile API'ler oluşturacak, Django ile tam yığın uygulamalar geliştirecek ve CLI araçları, SQLite, SQLAlchemy ve openpyxl ile görevleri otomatikleştireceksiniz. İleri konular asyncio ile async/await, threading ve multiprocessing ile eşzamanlılık, mypy ile tür ipuçları, metaclass'lar ve Python C extension'larını içerir.

Öğrenme Yolu

76 aktif kurs üzerinden, yol A1'den C1'e kadar uzanır. Programlamaya Giriş ve Python Temelleri ile açılır, A2 akıcılığını dizeler, listeler, sözlükler, kontrol akışı ve dosya işleme arasında oluşturur, ardından modüller, OOP, düzenli ifadeler, günlükleme ve JSON ile CSV ile çalışma ile B1 alanına geçer. B2 katmanı generatörler, closure'lar, yapısal desen eşleştirme, async/await, Flask, Django, FastAPI, Pandas, NumPy ve scikit-learn ile makine öğrenmesi ekler. Yol Eşzamanlılık: threading ve multiprocessing, Python Metaclasses & Descriptors, Python C Extensions, Takviyeli Öğrenme ve Python Bellek Yönetimi & Profil Çıkarma ile C1'de sonlanır.

Nasıl Çalışır

Her kurs, yerleşik kod düzenleyicide gerçek zamanlı geri bildirim ile tamamladığınız kısa, odaklanmış derslere bölünmüştür. Takılı kaldığınızda bir yapay zeka öğretmeni hazırdır ve alıştırmalar otomatik olarak değerlendirilir, böylece inceleme için beklenmeden kendi hızınızda ilerleyebilirsiniz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

76 Kurs

Python Academy öğrenme yolundaki tüm kurslar.

01

Programlamaya Giriş

A13 ders

Bu ders programlamanın temellerini tanıtır ve Python dilinin yeni başlayanlar için neden ideal olduğunu açıklar. Ayrıca geliştirme ortamını…

02

Python Temelleri

A14 dersPRO

Değişkenler, veri türleri ve temel işlemler dâhil olmak üzere Python programlamasının temel kavramlarını öğrenin. Bu kategori, daha karmaşı…

03

Koşullu İfadeler ve Yineleme

A24 dersPRO

Python'da karar verme ve döngü konularını derinlemesine inceleyin. Farklı koşullara tepki verebilen ve görevleri verimli biçimde tekrarlaya…

04

İşlevler ve Modüler Programlama

A25 dersPRO

İşlevler, yeniden kullanılabilir kodun yapı taşlarıdır. Bu kategori, işlevleri etkili biçimde oluşturup kullanmayı ele alır ve modüler prog…

05

Veri Yapıları

B15 dersPRO

Listeler, demetler, kümeler ve sözlükler gibi Python'un temel veri yapılarını keşfedin; verileri etkili biçimde değiştirmeyi ve düzenlemeyi…

06

Nesne Yönelimli Programlama

B16 dersPRO

Yeniden kullanılabilir ve ölçeklenebilir uygulamalar geliştirmek için güçlü bir yaklaşım olan nesne yönelimli programlamanın ilkelerini keş…

07

Dosya İşlemleri

A23 dersPRO

Python'da dosyalardan veri okumayı ve dosyalara veri yazmayı öğrenerek gerçek dünya verileriyle çalışın ve bilgileri kalıcı hâle getirin.

08

Python Değişkenleri, Türleri ve Girdi

A14 dersPRO

Python'ın temel yapı taşlarında uzmanlaşın: değişkenler, veri türleri ve kullanıcı girdisi. Python'ın verileri nasıl sakladığını, türler ar…

09

Hata ve Özel Durum İşleme

B14 dersPRO

Python programlarındaki hataları uygun biçimde ele alma becerisi kazanarak kodunuzu daha sağlam ve kullanıcı dostu hâle getirin.

10

Kitaplıklarla Çalışma

B15 dersPRO

Python'un kapsamlı kitaplık ekosistemi, veri analizinden web geliştirmeye kadar çeşitli görevleri gerçekleştirmenizi sağlar. Bu kategori, p…

11

İleri Python Özellikleri

B25 dersPRO

Daha verimli, kısa ve Python'a özgü kodlar yazmak için ileri Python kavramlarını keşfedin.

12

Web Geliştirmeye Giriş

B14 dersPRO

Python kullanarak web geliştirmenin temellerini keşfedin ve basit web uygulamaları geliştirmeyi öğrenin.

13

Sınama ve Hata Ayıklama

B23 dersPRO

Python kodunuzun doğru ve verimli çalışmasını sağlamak için sınama ve hata ayıklama tekniklerini öğrenin.

14

Python ile Otomasyon

B13 dersPRO

Yaygın görevler için Python betikleri yazarak tekrarlanan görevleri otomatikleştirin ve üretkenliğinizi artırın.

15

Python ile Veri Bilimine Giriş

B15 dersPRO

Bu kategori veri bilimine genel bir bakış sunar ve Python'un bu alandaki rolünü tanıtır. Verileri etkili biçimde temizlemeyi, ön işlemden g…

16

Makine Öğrenmesi ve İleri Veri Bilimi

C16 dersPRO

Bu ders makine öğrenmesi ve ileri veri bilimi konularını ele alır; öngörü modelleri oluşturmayı ve derin öğrenme kavramlarını keşfetmeyi öğ…

17

Python Dizeleri ve Dize Yöntemleri

A24 dersPRO

Python dizelerini derinlemesine inceleyin: dilimleme, biçimlendirme ve metin verilerini değiştirmek ve analiz etmek için yerleşik zengin di…

18

Python Listeleri ve Demetleri

A24 dersPRO

Python'ın en çok kullanılan dizi türlerini öğrenin: listeleri ve demetleri oluşturma, değiştirme ve yineleme; her birini ne zaman kullanaca…

19

Python Sözlükleri ve Kümeleri

A24 dersPRO

Python'ın anahtar-değer deposunda (dict) ve sırasız, benzersiz öğe koleksiyonunda (set) uzmanlaşın. Hızlı aramalar, küme işlemleri ve sözlü…

20

Python Kontrol Akışı: if/elif/else ve Döngüler

A24 dersPRO

Koşullu ifadeler ve döngülerle program yürütmesini yönlendirmeyi öğrenin. if/elif/else mantığını for ve while döngüleri, break, continue ve…

21

Python İşlevleri ve Bağımsız Değişkenleri

A24 dersPRO

Python işlevleriyle yeniden kullanılabilir, modüler kod yazın. Konumsal ve anahtar sözcüklü bağımsız değişkenleri, varsayılan değerleri, *a…

22

Python'da Dosya Okuma ve Yazma

A24 dersPRO

Python'da dosya sistemiyle etkileşim kurun: dosyaları farklı kiplerde açın, satır satır okuyun, verileri güvenle yazın ve dosya yollarını p…

23

try/except ile Python'da Hata İşleme

A24 dersPRO

Özel durumları zarif biçimde yakalayıp işleyerek sağlam Python programları yazın. try/except/else/finally kullanın, özel durumlar oluşturun…

24

Python Sanal Ortamları ve pip

A24 dersPRO

Sanal ortamlar, pip bağımlılık yönetimi ve requirements.txt için en iyi uygulamalarla Python projelerinizi yalıtılmış ve yeniden üretilebil…

25

Python Modülleri ve Paketleri

B14 dersPRO

Python kodunu yeniden kullanılabilir modüller ve paketler halinde düzenleyin. import mekanizmasını, standart kütüphaneyi, sanal ortamları v…

26

Yapay Zekâya Giriş

A15 dersPRO

Bu kategori; yapay zekânın tanımı, önemi ve tarihsel dönüm noktaları dâhil olmak üzere temel kavramlarını tanıtır. Dar kapsamlı, genel ve s…

27

Python Liste Anlama İfadeleri ve Üreteçler

B14 dersPRO

Liste anlama ifadeleri, üreteç ifadeleri ve tembel değerlendirme için yield anahtar sözcüğüyle Python'a özgü, bellek açısından verimli kod…

28

Yapay Zekâ Uygulamaları

A15 dersPRO

Yapay zekânın sağlık, finans, e-ticaret, oyun ve otomasyon gibi sektörlerdeki çeşitli gerçek dünya uygulamalarını keşfedin. Bu kategori; ha…

29

Python'da Nesne Yönelimli Programlama

B14 dersPRO

Python sınıflarını ve nesnelerini kullanarak yapılandırılmış programlar oluşturun. Sınıf tanımını, __init__ işlevini, örnek ve sınıf öznite…

30

Python'da Kalıtım ve Çok Biçimlilik

B14 dersPRO

Kalıtım kullanarak Python sınıflarını genişletin, yöntemleri geçersiz kılın, super() kullanın ve esnek, genişletilebilir kod yazmak için ço…

31

Python ile Yapay Zekâya Hazırlık

A15 dersPRO

Temel Python araçlarında ve kütüphanelerinde uzmanlaşarak yapay zekâ çözümleri oluşturmaya hazırlanın. Bu kategori; geliştirme ortamının ku…

32

Python Düzenli İfadeleri (re modülü)

B14 dersPRO

re modülüyle Python'da kalıp eşleştirmede uzmanlaşın. Düzenli ifade kalıpları yazın, match/search/findall/sub kullanın ve grupları ve bayra…

33

Python'da JSON ve CSV ile Çalışma

B14 dersPRO

Python'da JSON ve CSV verilerini ayrıştırın ve oluşturun. json ve csv modüllerini kullanın, kodlama sorunlarını yönetin ve gerçek dünya ver…

34

Veri İşleme

B15 dersPRO

Yapay zekâ projeleri için verileri etkili biçimde hazırlamayı ve değiştirmeyi öğrenin. Bu kategori; farklı veri türlerini, eksik değerleri…

35

Python'da Günlük Kaydı ve Hata Ayıklama

B14 dersPRO

print ifadelerini Python'ın logging modülüyle değiştirin. Günlük düzeylerini, işleyicileri ve biçimlendiricileri yapılandırın; pdb'yi ve ID…

36

Python Numaralandırmaları ve NamedTuples

B14 dersPRO

Python numaralandırmaları ve NamedTuples: Enum sınıfı, IntEnum ve Flag ile daha fazlası.

37

pathlib ile Modern Dosya Yolları

B14 dersPRO

pathlib ile modern dosya yolları: Path nesnesi, dosyaları okuma ve yazma ile daha fazlası.

38

Veri Görselleştirme

A25 dersPRO

Verileri görselleştirebildiğinizde onları anlamak kolaylaşır. Bu kategori, Matplotlib ve Plotly gibi Python kitaplıklarını kullanarak anlam…

39

datetime ile Tarihler ve Saatler

B14 dersPRO

datetime ile tarihler ve saatler: date, time, datetime, Timedelta ve aritmetik ile daha fazlası.

40

collections Modülü

B14 dersPRO

collections modülü: Counter, defaultdict ve daha fazlası.

41

Gözetimli Öğrenme: Temel Algoritmalar

B15 dersPRO

Bu kategori, doğrusal regresyon, lojistik regresyon ve doğruluk ile F1 puanları gibi değerlendirme ölçütleri dâhil olmak üzere gözetimli öğ…

42

Gelişmiş Dize Biçimlendirme

B14 dersPRO

Gelişmiş dize biçimlendirme: f-string ifadeleri, biçim belirteçleri ve daha fazlası.

43

Gözetimsiz Öğrenme

B25 dersPRO

Gözetimsiz öğrenme, verilerdeki gizli örüntüleri keşfetmeye odaklanır. Bu kategori K-Means gibi kümeleme tekniklerini ve PCA ile t-SNE gibi…

44

CLI Araçları Oluşturma

B14 dersPRO

CLI araçları oluşturma: argparse temelleri, alt komutlar ve seçeneklerle daha fazlası.

45

sqlite3 ile SQLite Veritabanları

B14 dersPRO

sqlite3 ile SQLite veritabanları: bağlantı kurma ve tablolar oluşturma, ekleme, seçme, güncelleme, silme ve daha fazlası.

46

openpyxl ile Excel'i Otomatikleştirme

B14 dersPRO

openpyxl ile Excel'i otomatikleştirme: çalışma kitaplarını okuma, hücrelere yazma ve hücreleri biçimlendirmeyle daha fazlası.

47

Yapay Sinir Ağları

B25 dersPRO

Modern yapay zekânın temelini oluşturan yapay sinir ağları dünyasına dalın. Bu kategori; sinir ağlarının mimarisini, aktivasyon işlevlerini…

48

Python Dekoratörleri ve Property

B24 dersPRO

Dekoratörlerle Python işlevlerini ve sınıflarını geliştirin. Kendi dekoratörlerinizi oluşturun, denetimli öznitelik erişimi için @property…

49

Doğal Dil İşleme

B25 dersPRO

Yapay zekânın insan dilini nasıl işlediğini ve anladığını keşfedin. Bu kategori; metin ön işleme tekniklerini, belirteçlere ayırmayı, duygu…

50

Python Bağlam Yöneticileri ve with İfadesi

B24 dersPRO

with ifadesini kullanarak kaynakları güvenle yönetin. __enter__/__exit__ ile ve contextlib kullanarak özel bağlam yöneticileri yazın.

51

pytest ile Python Testleri

B24 dersPRO

pytest kullanarak otomatik testlerle güvenilir Python kodu yazın. Test keşfini, fikstürleri, parametreleştirmeyi, sahte nesne oluşturmayı v…

52

Görüntü İşleme

B15 dersPRO

Bu kategoride yapay zekânın görsel verileri nasıl yorumladığını ve işlediğini öğrenin. Görüntü gösteriminin temelleriyle başlayarak görüntü…

53

Python Itertools ve Functools

B24 dersPRO

itertools ve functools ile Python'ın işlevsel programlama araç setini keşfedin. Zarif kod için combinations, chain, partial, reduce ve lru_…

54

Python Veri Sınıfları ve attrs

B24 dersPRO

Python veri sınıfları ve attrs: Veri sınıfı tanımlama, varsayılan değerler ve field() ile daha fazlası.

55

Yapısal Desen Eşleştirme

B24 dersPRO

Yapısal desen eşleştirme: match ve case temelleri, dizileri ve eşlemeleri eşleştirme ile daha fazlası.

56

Pekiştirmeli Öğrenme

C15 dersPRO

Pekiştirmeli öğrenme, yapay zekâ ajanlarının eylemleri karşılığında ödül veya ceza alarak çevrelerinden öğrenmesini sağlar. Bu kategori; Q-…

57

Kapanımlar ve İşlevlerin İç Yapısı

B24 dersPRO

Kapanımlar ve işlevlerin iç yapısı: birinci sınıf işlevler, kapanımlar ve serbest değişkenlerle daha fazlası.

58

Üreteçler, Yineleyiciler ve yield

B24 dersPRO

Üreteçler, yineleyiciler ve yield: yineleyici protokolü, üreteç işlevleri ve daha fazlası.

59

subprocess ve OS Etkileşimi

B24 dersPRO

subprocess ve OS etkileşimi: subprocess ile komut çalıştırma, çıktıyı yakalama ve daha fazlası.

60

SQLAlchemy ile Veritabanı ORM'leri

B24 dersPRO

SQLAlchemy ile veritabanı ORM'leri: SQLAlchemy Core ve ORM karşılaştırması, modeller tanımlama ve daha fazlası.

61

Flask ile Web Geliştirme

B24 dersPRO

Flask ile web geliştirme: yollar ve görünümler, Jinja2 ile şablonlar ve daha fazlası.

62

Python async/await ve asyncio

B24 dersPRO

async/await ve asyncio kullanarak iş parçacıkları olmadan eşzamanlı Python programları yazın. Olay döngüleri, eş yordamlar, görevler ve eşz…

63

Python Tür İpuçları ve mypy

B24 dersPRO

Python koduna statik tür ek açıklamaları ekleyin. Statik denetim için mypy kullanın; genel türlerde, TypeVar, Protocol ve çalışma zamanında…

64

NumPy ile Veri Bilimi

B24 dersPRO

NumPy ile sayısal hesaplamanın temellerini oluşturun. Veri bilimi iş akışları için ndarray işlemlerinde, yayınlamada, vektörleştirmede ve d…

65

Pandas ile Veri Analizi

B24 dersPRO

Yapılandırılmış verileri büyük ölçekte Pandas ile analiz edin. Series, DataFrame, groupby, birleştirme, zaman serileri ve veri temizleme iş…

66

FastAPI ile Web API'leri

B24 dersPRO

FastAPI ile yüksek performanslı, otomatik belgelenen REST API'leri oluşturun. Pydantic modellerini, bağımlılık eklemeyi, eşzamansız uç nokt…

67

BeautifulSoup ve Scrapy ile Python Web Kazıma

B24 dersPRO

Python kullanarak web'den veri çıkarın. Basit kazıma için requests + BeautifulSoup'ta, büyük ölçekli örümcek tabanlı taramalar için Scrapy'…

68

scikit-learn ile Makine Öğrenmesine Giriş

B24 dersPRO

scikit-learn ile Python'da makine öğrenmesini uygulayın. Sınıflandırma, regresyon ve kümeleme modelleri oluşturun; çapraz doğrulama ve ölçü…

69

Django ile Web Geliştirme

B24 dersPRO

Django ile web geliştirme: projeler ve uygulamalar, modeller ve geçişlerle daha fazlası.

70

Matplotlib ile Veri Görselleştirme

B24 dersPRO

Matplotlib ile veri görselleştirme: şekiller ve eksenler, çizgi, çubuk ve dağılım grafikleriyle daha fazlası.

71

Plotly ile Etkileşimli Grafikler

B24 dersPRO

Plotly ile etkileşimli grafikler: Plotly Express temelleri, etkileşimli özellikler ve daha fazlası.

72

PyPI için Paketleme ve Yayımlama

B24 dersPRO

PyPI için paketleme ve yayımlama: proje yapısı ve pyproject.toml, build ile derleme ve daha fazlası.

73

Eşzamanlılık: threading ve multiprocessing

C14 dersPRO

Eşzamanlılık: threading ve multiprocessing: iş parçacıkları ve GIL, ThreadPoolExecutor ile daha fazlası.

74

Python Üst Sınıfları ve Tanımlayıcıları

C14 dersPRO

Üst sınıflar, tanımlayıcılar ve __slots__ ile Python'ın nesne modelini derinlemesine inceleyin. Dilin kendisinin nasıl oluşturulduğunu anla…

75

Python C Uzantıları

C14 dersPRO

Python'ı C uzantılarıyla hızlandırın. Python/C API, ctypes ve cffi kullanarak Python'dan C kodu çağırın ve performans açısından kritik uzan…

76

Python Bellek Yönetimi ve Profil Oluşturma

C14 dersPRO

CPython'ın bellek modelini, başvuru sayımını ve çöp toplamayı anlayın; performans darboğazlarını bulup düzeltmek için profil oluşturma araç…

SSS

Sıkça Sorulan Sorular

Python Academy kursu ücretsiz mi?

Evet. Python Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

PYTHON öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle PYTHON deneyimi olmasa bile başlayabilirsin.

CoddyKit'te PYTHON nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Python Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Python Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

PYTHON öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece PYTHON öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Python Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir