Python Öğren - Kodlama Kursu uygulama simgesi

Python Öğren - Kodlama Kursu

Eğitim · Ücretsiz · iOS & Android · CoddyKit

Python Öğren - Kodlama Kursu — Telefonunda gerçek Python kodu yaz ve çalıştır

Python Öğren - Kodlama Kursu, telefona yerleşik gerçek bir CPython yorumlayıcısı içeren ücretsiz bir iOS ve Android uygulamasıdır — kodun cihazda çalışır, input() işlevi çalışır, turtle çizimleri ve matplotlib grafikleri doğrudan çıktıda görünür. 76 kurs ve bir AI Mentoru, seni ilk print() komutundan Flask, pandas ve mülakat hazırlığına kadar götürür.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Fiyat
Ücretsiz, Pro yükseltmesi
Platformlar
iOS ve Android
Diller
22
Yaş sınırı
4+
Gereksinimler
iOS 15.1 veya üzeri
Python Öğren - Kodlama Kursu ekran görüntüsü 1Python Öğren - Kodlama Kursu ekran görüntüsü 2
76A1'den C1'e kurslar
Cihaz üzerindeGerçek CPython yorumlayıcısı
AIAI Mentoru
Kod sunucuda değil, telefonda çalışır.

Yorumlayıcıyı bir kez indir — yaklaşık 11 MB — ardından Python bağlantın olmasa bile cihazda çalışır. Bu sayede programın ortasında input() kullanılabilir; turtle çizimi veya matplotlib grafiği, eksik ekranla ilgili bir hata yerine doğrudan çıktıda görünür.

Nedir

Python Öğren - Kodlama Kursu, ilk print() ifadesinden gerçek projelere kadar Python programlamayı öğreten ücretsiz bir iOS ve Android uygulamasıdır. Uzak bir sunucu yerine telefonda yerel olarak çalışan tam bir CPython yorumlayıcısı içerir. Değişkenler ve döngülerden nesne yönelimli programlamaya, Flask ve Django ile web geliştirmeden pandas ve NumPy ile veri çalışmalarına kadar 320 derse yayılmış 76 kurs sunar; anlamadığın her konuda da bir AI Mentoru yardımına hazırdır.

Uygulamanın içinde

Nasıl görünüyor

Python Öğren - Kodlama Kursu ekran görüntüsü 1
Python Öğren - Kodlama Kursu ekran görüntüsü 2
Python Öğren - Kodlama Kursu ekran görüntüsü 3
Python Öğren - Kodlama Kursu ekran görüntüsü 4

Kurs

Python kursunda neler var?

Uygulamanın kendi kurs listesinden alınan 76 kurs ve 320 ders — ilk print() ifadesinden web backend'lerine, veri araçlarına ve machine learning'e ilk bakışa kadar.

  1. Programlamaya Giriş ve Python Temelleri

    Programlamanın ne olduğunu ve Python'ın neden başlangıç için mantıklı bir dil olduğunu öğren; ardından variables, types, input ve gerçek kodun ilk satırlarıyla devam et.

  2. Koşullar, Iteration ve Data Structures

    if/elif/else ve loops'un ardından lists, tuples, dictionaries ve sets gelir — sonraki her kursta ihtiyaç duyacağın temel yapı taşları.

  3. Functions ve Object-Oriented Programming

    Functions ve arguments, modular programming; ardından classes, inheritance, polymorphism, dataclasses ve enums.

  4. File Handling, Errors ve Testing

    pathlib ile dosya okuma ve yazma, try/except ile error handling, logging ve debugging, ayrıca pytest ile testing.

  5. Libraries ile Çalışma ve Gelişmiş Python Özellikleri

    Modules, packages, pip ve virtual environments; ardından comprehensions, generators, decorators, context managers, closures ve async/await.

  6. Web Development'a Giriş

    İlk web backend kursunun ardından, uygulamanın müfredatı derinleştikçe Flask, Django ve FastAPI için özel kurslar gelir.

  7. Automation için Python

    Command-line tools, subprocess module, openpyxl ile Excel otomasyonu ve BeautifulSoup ile Scrapy kullanarak web scraping.

  8. Python ile Data Science

    Veri çalışmaları için SQLite ve SQLAlchemy, NumPy ve pandas; grafikler için Matplotlib ve Plotly; ayrıca scikit-learn ile machine learning'e giriş.

Nasıl çalışır

Bir oturum nasıl işler?

Her oturumda kısa bir açıklama ile gerçekten çalıştırdığın kod bir araya gelir; böylece ders ve uygulama, teori şimdi ve pratik sonra şeklinde ayrılmak yerine aynı oturumda gerçekleşir.

  1. Kısa bir dersle başla

    Bir konu aç ve beş-on dakikalık tek bir dersi tamamla: önce sade dille teori, ardından uygulama. Ders, otobüs yolculuğun bitmeden tamamlanacak şekilde hazırlanmıştır.

  2. Cihazda gerçek Python yaz ve çalıştır

    Yerleşik düzenleyici, telefonda gerçek bir CPython yorumlayıcısı çalıştırır — onu bir kez indir (yaklaşık 11 MB), ardından kodun çevrimdışı olarak çalışır. input() programın ortasında çalışır; turtle çizimleri veya matplotlib grafikleri doğrudan çıktıda görüntülenir.

  3. Öğrendiğinden emin ol, sonra ilerle

    Her konu bir quiz ve kodlama göreviyle sona erer. Bir kavram veya hata mesajı anlamadığında AI Mentoru bunu saniyeler içinde açıklar; bir kodlama görevi, Weekly Code Duel ya da Bug Hunt turu da fikri ikinci kez uygulamanı sağlar.

İçinde neler var

Uygulamayla birlikte gelenler

76

A1'den C1'e kurslar

Değişkenler, döngüler ve işlevlerden nesne yönelimli programlamaya, hata yönetimine, dekoratörlere ve async/await'e; ardından Flask, Django, FastAPI, pandas ve scikit-learn'e ilk bakışa kadar 76 kursa yayılmış 320 ders.

Cihaz üzerinde

Gerçek CPython yorumlayıcısı

Kod sunucuda değil, doğrudan telefonun kendisinde çalışır: Bir program çalışırken input() kullanılabilir; turtle grafikleri veya matplotlib grafikleri çıktı penceresinde görünür. Çalışma ortamını bir kez indir ve çevrimdışı çalıştır.

AI

AI Mentoru

Bir kavramda veya hata mesajında mı takıldın? AI Mentoru'na sor ve dersin sohbet ekranından saniyeler içinde anlaşılır bir açıklama al.

60

Kodlama görevleri

20 kolay, 20 orta ve 20 zor görev; ayrıca SQLite veritabanını sorgulamak veya kendi dekoratörünü yazmak gibi, adım adım ilerleyen 20 rehberli proje.

Bug Hunt

Hatayı bul

İçinde gizli bir hata bulunan kısa kod parçaları; en çok zorlandığın konulara göre ağırlıklandırılır. Bu, sıfırdan kod yazmaktan farklı bir uygulama türüdür.

Mülakat

Python mülakatına hazırlık

Örnek yanıtlarıyla birlikte Python mülakat soruları; ayrıca takip soruları soran ve sonunda yanıtlarını puanlayan bir AI deneme mülakatı.

Arka plan

Telefonda gerçekten Python öğrenebilir misin ve Python ne için kullanılır?

Python, sözdizimi düz İngilizceye yakın okunduğu için genellikle ilk programlama dili olarak önerilen, genel amaçlı bir programlama dilidir. Web arka uçlarını (Django, Flask, FastAPI) çalıştırır, tekrarlayan görevleri otomatikleştirir (dosyaları yeniden adlandırma, elektronik tabloları doldurma, web sayfalarını tarama) ve veri analizi ile makine öğrenmesinde gereken işlerin çoğunu yapar (pandas, NumPy, scikit-learn). Telefon, büyük ve çok dosyalı bir projede dizüstü bilgisayarın yerini tutamaz; ancak yeni başlayanları gerçekten zorlayan kısım için iyi bir seçenektir: bir kavramı okuyup fikir akıldan uçmadan onu kullanan kodu yazmak. Bu da dizüstü bilgisayar açmaktan çok, beş-on dakikalık boşluklara daha iyi uyar.

Derlenmez, yorumlanırneden anında çalışır

Python kodu, ayrı bir derleme adımı olmadan bir yorumlayıcı tarafından satır satır okunur ve çalıştırılır. Telefonda yerel olarak çalışabilmesinin nedeni de budur: Dizüstü bilgisayarda çalışan CPython yorumlayıcısının aynısı uygulamada da çalışır; böylece bir dersin kodu çalıştır düğmesine dokunduğun anda yürütülür.

Dinamik türlemeilk gerçek uyum süreci

Bir değişkenin türü önceden bildirilmez; değişkene atanan değere göre belirlenir ve aynı program içinde daha sonra değişebilir. Bu, yeni başlayanların ilk kod satırları için genellikle daha kolaydır; ancak işlevler ve bağımsız değişkenler tanıtıldığında belirli bir hata türünün de kaynağı olur.

Yapı olarak girintiyeni başlayanların ilk tuzağı

Python, bir döngü, işlev veya koşul içindeki satırları belirtmek için süslü parantezler yerine girinti kullanır. Mantığını kavradığında okunması kolaydır; ancak tutarsız bir boşluk veya sekme, basit bir biçim uyarısı değil sözdizimi hatasıdır ve neredeyse her yeni başlayan kişiyi en az bir kez yakalar.

Standart kitaplık ve pipPython neden bu kadar yetenekli hissettirir?

Python, geniş bir standart kitaplıkla (dosya işlemleri, tarihler, düzenli ifadeler) birlikte gelir; pip ise bu kitaplıkta bulunmayan her şeyi yükler — veri için pandas, web sunucusu için Flask, web tarama için BeautifulSoup. Python'ın kullanıldığı alanlarla tanınmasının büyük kısmı aslında temel dilden değil, popüler üçüncü taraf paketlerinden kaynaklanır.

Uygunluk

Kimler için uygun — kimler için değil

Şu durumlarda senin için uygun

  • Tamamen başlangıç seviyesindesin ve bir satır kod yazmadan önce her kavramın açıklanmasını istiyorsun
  • Salt okunur bir örnek yerine, input() ve grafik çıktısı dahil olmak üzere cihazda gerçekten çalışan kodlar istiyorsun
  • Uzun bir çalışma oturumuna oturmak yerine beş-on dakikalık seanslarla öğrenmek istiyorsun
  • Teknik bir mülakata hazırlanıyor ve pratik sorularla birlikte puanlandırılmış bir deneme mülakatı istiyorsun
  • Python'ın yalnızca teoride değil, automation ve data çalışmaları için nasıl kullanıldığını görmek istiyorsun

Şu durumlarda doğru araç değil

  • Büyük, birden çok dosyadan oluşan bir proje geliştirmen gerekiyor — bunun için sonunda laptop ve tam özellikli bir IDE gerekir
  • Her şeyin ücretsiz olmasını bekliyorsun: ilk kurs ve bazı özellikler ücretsiz, geri kalanının kilidini Pro açıyor
  • Zaten profesyonel olarak Python yazıyor ve başlangıç kursu yerine bir başvuru kılavuzu istiyorsun
  • numpy, pandas veya matplotlib'in sıfır kurulumla çalışmasını istiyorsun — bunlar ilk import sırasında indirilir ve bunun için bir kez bağlantı gerekir

Sorular

Sık sorulan sorular

Telefonda Python öğrenmek için en iyi uygulama hangisi?

Telefonda önemli olan iki şey, kodun gerçekten cihazda çalışıp çalışmadığı ve bir seansın gün içindeki kısa bir boşluğa sığıp sığmadığıdır. Python Öğren - Kodlama Kursu, gerçek bir CPython interpreter'ı cihazda yerel olarak çalıştırır — input() çalışır, turtle çizimleri ve matplotlib grafikleri output'ta görüntülenir — ayrıca beş-on dakikalık derslerden oluşan 76 kurs ve takıldığın her konuda yardımcı olacak bir AI Mentor sunar. iOS ve Android'de 22 dilde kullanıma sunulan uygulamayla öğrenmeye ücretsiz başlayabilirsin.

Telefonda gerçekten Python öğrenebilir misin, yoksa laptop gerekir mi?

Temel konular telefonda gerçekten öğrenilebilir: variables, loops, functions, data structures ve object-oriented programming, küçük parçalar hâlinde okuyup test edebileceğin kavramlardır. Python Öğren - Kodlama Kursu, cihazda gerçek bir interpreter çalıştırır; böylece Python hakkında okumakla kalmaz, gerçek Python kodu yazıp çalıştırırsın. Kendi klasör yapısı, database'i ve deployment aşaması olan çok dosyalı bir proje geliştirmeye başladığında laptop yeniden işe yarar — bu aşama ilk günden değil, daha sonra gelir.

Python gerçekte ne için kullanılır?

Temel olarak üç şey için: web backend'leri (Django, Flask ve FastAPI, web'in server tarafının büyük bir bölümünü çalıştırır), automation (dosyaları yeniden adlandırma, spreadsheet'leri doldurma, bir web sayfasını scraping ile alma) ve data çalışmaları (analiz için pandas ve NumPy, ilk model için scikit-learn). Önce hangi kursları alacağın, senin için hangisinin önemli olduğuna göre şekillenmeli — uygulamanın müfredatı, tek bir yolun herkese uyduğunu varsaymak yerine üçünü ayrı öğrenme yolları olarak ele alır.

Python'ın temellerini öğrenmek ne kadar sürer?

Toplam saatten çok, istikrar önemlidir. Kısa günlük derslerle — variables, conditionals, loops ve temel data structures — çalışan küçük programlar yazmaya başlayanların çoğu, object-oriented programming veya web frameworks konularına gelmeden çok önce, birkaç hafta içinde bunu başarabilir. Python Öğren - Kodlama Kursu de bu düzene göre tasarlanmıştır: beş-on dakikalık dersler, her konudan sonra bir quiz, ayrıca seanslar arasındaki boşluğun büyümemesi için streak'ler ve hatırlatıcılar.

Başlamak için herhangi bir deneyime ihtiyacım var mı?

Hayır. Python Öğren - Kodlama Kursu, daha önce hiç programming deneyimin olmadığını varsayar; Python'da variable'ın ne olduğunu ve indentation'ın neden önemli olduğunu anlatarak başlar. Derslerde kısa, anlaşılır teoriyi yazıp çalıştırabileceğin bir uygulamayla birleştirir; böylece ilk kurs, başka bir dili zaten bilenlere yönelik bir tekrar değil, gerçekten başlangıç noktasıdır.

numpy, pandas veya matplotlib'i ilk kez kullandığımda neden indirme gerekiyor?

Uygulamanın interpreter'ı, yaklaşık 11 MB boyutundaki runtime indirildikten sonra Python'ı tamamen offline çalıştırır; ancak numpy, pandas ve matplotlib gibi daha büyük libraries, bir ders bunları ilk kez import ettiğinde indirilir ve bu tek seferlik indirme için bağlantı gerekir. İlk import işleminden sonra aynı package yerel olarak çalışır. Bu yalnızca data-science kurslarını etkiler — temel language kursları en baştan offline çalışır.

Python Öğren - Kodlama Kursu ücretsiz mi?

Uygulama App Store ve Google Play üzerinden ücretsiz indirilebilir. İlk kursun yanı sıra günlük AI Mentor soru hakkı, iki coding mission ve Weekly Code Duel de ücretsizdir; böylece karar vermeden önce gerçek dersleri deneyebilirsin. Pro, tüm kursların ve derslerin, sınırsız AI Mentor'un, mid ve senior mock interview'ların ve certificate exam'in kilidini açar.

Kursun sonunda certificate var mı?

Evet. Final exam'i geçtiğinde, LinkedIn'de paylaşabileceğin bir completion certificate alırsın — yaptığın çalışmanın kanıtı olan ve bir mülakatta anlatabileceğin projelerin yanında işine yarayacak bu belge, accredited academic qualification değildir.

Uygulama Python interview hazırlığına yardımcı oluyor mu?

Evet, sonradan eklenmiş bir özellik olarak değil, özel bir bölüm olarak: model cevaplarıyla birlikte bir dizi Python interview sorusu ve takip soruları yönelten, sonunda puanlandırılmış bir rapor veren bir AI mock interview. Ücretsiz junior mock interview aylık olarak sunulur; mid ve senior seviyesindeki mock interview'lar Pro kapsamındadır.

Hangi platformları ve dilleri destekliyor?

Python Öğren - Kodlama Kursu, iOS'ta App Store üzerinden ve Android'de Google Play üzerinden çalışır; uygulamanın arayüzü 22 dilde kullanılabilir. Uygulama 4+ olarak derecelendirilmiştir; bu nedenle içerikte yaş kısıtlaması yoktur.

Başla

Bugün ilk Python satırını yaz

iOS ve Android'de 22 dilde kullanmaya başlamak ücretsiz.

App Store — Ücretsiz indirGoogle Play — Ücretsiz indir
Son incelenme tarihi Ekim 2026 · CoddyKit tarafından yayımlandı · Gizlilik politikası
iOS ve Android üzerinde kullanılabilir.