
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Bu derste kursun genel yapısını, hedefini ve izleme planını öğreneceksiniz.
Eğitim boyunca hangi adımlarla ilerleyeceğimizi ve nasıl çalışacağınızı açıklıyorum.
Bu derste Python’un neden bu kadar yaygın kullanıldığını, hangi alanlarda öne çıktığını ve neden öğrenmeye değer olduğunu konuşuyoruz.
Bu dokümanda, Python ve Visual Studio Code’un kurulumu için gerekli tüm bilgiler yer almaktadır.
Adımlar; Windows, macOS ve Linux kullanıcıları için ayrı ayrı sade biçimde açıklanmıştır.
Bağlantılar doğrudan resmi sitelere yönlendirir, ek bir dosya veya kurulum aracına gerek yoktur.
Kurulum tamamlandığında kursun bir sonraki videosuna geçebilir ve ilk kodunuzu yazabilirsiniz.
Bu derste Python’da ilk satır kodumuzu yazıyoruz.
print() fonksiyonu ile ekrana çıktı almayı ve input() fonksiyonu ile kullanıcıdan bilgi almayı öğreniyoruz.
Ayrıca hata yapmanın neden öğrenme sürecinin bir parçası olduğunu örneklerle görüyoruz.
Bu derste Python’da değişken kavramını ve veri tiplerini öğreniyoruz.
Metin, sayı ve mantıksal değerlerin nasıl saklandığını,
tür dönüşümünü (casting) ve bool tipiyle True/False mantığını adım adım inceliyoruz.
Ayrıca küçük uygulamalarla konuyu pekiştiriyoruz.
Bu derste Python’daki temel aritmetik operatörleri öğreniyoruz.
Toplama, çıkarma, çarpma, bölme, mod ve üs işlemlerini örneklerle uyguluyoruz.
Kullanıcıdan değer alarak kendi basit hesaplamalarımızı yapıyoruz.
“Bu derste Python’da metinlerle çalışma mantığını öğreniyoruz.
String birleştirme, indeksleme, metodlar ve slicing gibi temel kavramları uygulamalı örneklerle keşfediyoruz.”
Bu derste Python’da karar yapıları olan if, elif ve else ifadelerini öğreniyoruz.
Programlarımız artık koşullara göre farklı sonuçlar üretebilecek.
Karşılaştırma ve mantıksal operatörleri (>, <, ==, !=, and, or, not) pratik örneklerle işleyip,
kullanıcıdan alınan verilere göre nasıl yönlendirme yapılacağını adım adım inceliyoruz.
Bu dersin sonunda, kendi kararını verebilen “akıllı” Python kodları yazabileceksin. ??
Bu derste Python’da döngü yapılarının mantığını öğreniyoruz.
for ve while döngülerini kullanarak tekrar eden işlemleri nasıl otomatikleştirebileceğimizi adım adım gösteriyoruz.
Küçük örneklerle başlayıp, toplama işlemi ve geri sayım uygulamasıyla konuyu pekiştiriyoruz.
Dersin sonunda:
for döngüsünün belirli aralıklarla nasıl çalıştığını,
while döngüsünün koşul tabanlı mantığını,
range(), += gibi temel ifadeleri,
ve döngülerin gerçek hayattaki kullanım senaryolarını öğrenmiş olacaksın.
Bu dersi tamamladığında, artık Python’da tekrar eden işlemleri kolayca yönetebilir hale geleceksin. ?
Bu projede Python ile terminal tabanlı basit bir hesap makinesi geliştiriyoruz.
Uygulama, kullanıcıdan alınan seçimlere göre toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştirir.
Bu mini projede:
while döngüsü ile sürekli çalışan program yapısı
if / elif / else ile karar verme
input() ile kullanıcıdan veri alma
Sayısal işlemler ve temel kontrol mantığı
konuları uygulamalı olarak pekiştirilmiştir.
Bu projeyi tamamlayan herkes, Python’da temel program akışını ve kullanıcı etkileşimini anlamış olur.
Bu final dersinde öğrendiklerimizi kullanarak mini bir siber güvenlik aracı geliştiriyoruz.
Python ile port tarama mantığını uygulamalı olarak görüyor ve
bir sonraki ileri seviye kursun altyapısını oluşturuyoruz.
Kursun sonuna geldiniz.
Bu kurs, yazılıma sıfırdan başlamak isteyen herkes için hazırlanmış uygulamalı bir Python eğitimidir. Kodlamaya yeni başlayanlar için anlaşılır bir dilde hazırlanmıştır. Adım adım ilerleyerek Python kurulumu, veri tipleri, koşullar, döngüler, fonksiyonlar ve dosya işlemleri gibi temel konuları öğreneceksin.
Kurs boyunca hem teoriyi hem pratiği bir arada göreceksin. Her bölümde kısa örneklerle öğrendiklerini uygulayacak, hataları nasıl çözebileceğini adım adım anlayacaksın. Böylece yalnızca Python sözdizimini değil, aynı zamanda mantıksal düşünme ve problem çözme becerilerini de geliştireceksin.
Kursun sonunda öğrendiklerinle mini bir proje hazırlayarak kendi kodunu sıfırdan yazabileceksin. Bu sayede bir sonraki seviyeye — web geliştirme, siber güvenlik veya veri bilimi gibi alanlara — sağlam bir temel atmış olacaksın.
Kurs tamamen ücretsizdir ve herkesin erişimine açıktır. Tüm konular sade anlatımlarla ve pratik örneklerle desteklenmiştir. Hedefimiz, yazılım dünyasına adım atmak isteyen herkesin kendi bilgisayarında Python’ı öğrenmesini ve gelecekteki projelerine güçlü bir başlangıç yapmasını sağlamaktır.
Bu eğitimde yalnızca kod yazmayı değil, aynı zamanda yazılım dünyasının düşünme biçimini de öğreneceksin. Kod yazarken neden-sonuç ilişkilerini anlamayı, hata yakalamayı ve mantıksal yaklaşımlar geliştirmeyi deneyimleyeceksin. Eğitim süresince birlikte ilerleyerek hem yeni bilgiler kazanacak hem de kendi yazılım alışkanlıklarını oluşturacaksın. Öğrendiklerini gerçek projelere dönüştürmek için gerekli özgüven ve altyapıya sahip olacaksın.
Bu kursu tamamladığında, yazılım alanında kendi projelerini planlayabilecek, temel algoritmaları anlayacak ve Python dilini günlük hayatta kullanabileceğin pratik becerilere dönüştürebileceksin.