Merhaba.
Bu kursa sizinle birlikte başlayacağım için çok heyecanlıyım, ancak başlamadan önce nereden başlayıp nerede
bitireceğimizi görmemiz gerekiyor ki başarıya giden yolu netleştirelim.
Şimdi, bu kursta 200'den fazla HD video ve tonlarca alıştırma ve proje var, ancak hepsi daha iyi öğrenmemize
yardımcı olmak için bölümlere ayrılmıştır.
Kurs burada Python temelleri ile başlayacaktır.
Eğer ilk kez bir programlama dili öğreniyorsanız, bu kitap size çok ama çok yardımcı olacak,
hatta bir programlama dili bilen ama Python hakkında hiçbir şey bilmeyenler için bile.
Bu bölümde, programlama konusunda kendinizi rahat hissetmeniz için temel bilgileri öğreneceksiniz.
Bu büyük bir bölüm, bu yüzden aslında iki bölümümüz var ve yol boyunca beni kodlarken izleyeceksiniz, aynı
zamanda kendinizi kodlayacak ve kodlama pratiği yapacaksınız, böylece Python'un bir sonraki sunacağı şeyle rahat olacaksınız.
Profesyonel bir Python geliştirici ortamından bahsediyoruz.
Sublime Text ve Visual Studio code gibi kod editörlerini kullanma konusunda terminali ve komut satırını nasıl kullanacağınızı
öğretiyoruz.
Python geliştiricileri için tam entegre bir IDE olan Pi Charm'ı kullanmaktan ve ayrıca Jupyter Notebook'ları nasıl kullanacağımızdan bahsediyoruz.
Çünkü bu defterleri kursun ilerleyen bölümlerinde gerçekten çok heyecan verici bir şey yapmak için kullanacağız.
İpucu, ipucu, makine öğrenimi.
Ve tamamen profesyonel bir geliştirici ortamına sahip olduğumuzda, bazı ileri düzey Python konularına
giriyoruz.
Şimdi bu bölümde, zor konulardan kaçınmayacağız, ancak bunları anlamanıza ve her şeyi anlamlandırmanıza
yardımcı olacağım.
Sınıflar, nesne yönelimli programlama, dekoratörler, üreteçler, hata işleme, işlevsel
programlama ve temiz kod yazma konusunda en iyi uygulamalar hakkında konuşacağız.
Ayrıca popüler Python paketlerini, dosyalarla nasıl çalışacağımızı, kodumuzu nasıl test edeceğimizi, düzenli ifadeleri
nasıl kullanacağımızı ve çok daha fazlasını öğreneceğiz.
Bu bölümün sonunda başınız ağrıyabilir, ama bana güvenin, şimdi eğlenceli olacak.
Çoğu kurs o zamana kadar bitmiş olacak.
Python öğrendiniz ve her şey hazır olmalı, değil mi?
Pek sayılmaz, çünkü bu yeni dili, bu yeni sözdizimini öğrendikten sonra bilgisayarlarımızı Python ile çalışmak
üzere ayarladık.
Yeni öğrendiğimiz bilgileri nasıl uygulayabileceğimiz hakkında konuşmalıyız.
Bu, kursun eğlenceli kısmı.
Python'da sahip olduğunuz kariyerler ve kariyer seçenekleri hakkında konuşmaya başlıyoruz.
Daha sonra kullanabileceğimiz farklı alanlara giriyoruz.
Python.
Python'da komut dosyası yazmayı öğreneceğiz, burada Python'u otomatik e-postalar göndermek için kullanacağız.
Python'u görüntüleri işlemek, PDF dosyalarıyla çalışmak, kendimize metin mesajları göndermek için kullanıyoruz.
Bir Twitter botu oluşturuyoruz.
Ve bu bölümdeki en sevdiğim proje, kullandığınız şifrelerin hiç hacklenip hacklenmediğini görmek için bir
şifre denetleyicisi oluşturuyoruz.
Bu gerçekten çok eğlenceli bir şey.
Ayrıca veri kazıma hakkında da konuşuyoruz.
Python ile çok yaygın bir kullanım durumu, çevrimiçi verileri kazımak ve üretken bir şey için kullanmaktır.
Bizim durumumuzda, veri kazıma hakkında bilgi edineceğiz ve programcılar için gerçekten popüler bir web sitesini
nasıl kazıyabileceğimizi ve yalnızca sektörle tekrar güncel kalmanız için önemli olan makaleleri nasıl seçebileceğimizi öğreneceğiz.
Gerçekten eğlenceli bir proje olacak.
Tüm projelerin eğlenceli olduğunu söylediğimi biliyorum ama ben önyargılıyım.
Beni rahat bırak.
Ayrıca otomasyon hakkında bilgi edineceğiz ve makinelerimizi bir web tarayıcısı aracılığıyla
kontrol etmek ve makinenin bir kullanıcıymış gibi farklı görevler yapmasını sağlamak için selenium adlı bir şey kullanacağız.
Ve otomasyon söz konusu olduğunda bahsedeceğimiz bazı gerçekten eğlenceli uygulamalar var.
Ve sonra, herkesin en sevdiği iki konunun web geliştirme ve veri bilimi ve makine öğrenimi olduğunu biliyorum.
Bu iki bölüm çok eğlenceli olacak ve muhtemelen web geliştirme bölümündeki en popüler bölümler
olacağını düşünüyorum.
HTML, CSS ve JavaScript'in yanı sıra Python'u kullanarak kendi sunucumuzu kurmayı, kendi portföy web sitemizi oluşturmayı, web sitesini
üretimde çevrimiçi hale getirmeyi ve gelecekteki işverenlerin ve müşterilerin web siteniz aracılığıyla size mesaj
göndermesini öğreneceğiz.
Ve evet, bu portföy web sitesini özelleştirecek ve istediğinizi yapacaksınız, böylece kursun
sonunda gösterecek bir şeyiniz olacak.
Makine öğrenimi veri bilimi kısmında ise gerçekten ilginç veri setlerine erişmek
için Jupyter Notebooks ve Kaggle adında bir şey kullanacağız.
Pandalar ve psikoloji gibi kütüphaneleri kullanacağız ve hangi futbolcuların en değerli olacağını veya
düşük ücret alacağını tahmin etmeyi öğreneceğiz.
İris veri setini kullanarak kendi makine öğrenimi modelimizi oluşturacağız ve ardından makine öğrenimi
modelini bir görüntüyle besleyebileceğimiz ve görüntünün neye ait olduğunu tahmin edeceği bazı görüntü
algılamaları da yapacağız.
Ve aslında makine öğreniminin bu sihrinin kaputun altında nasıl çalıştığını göreceksiniz.
Gördüğünüz gibi, bu kursta ele alacağımız çok şey var ve hepsinin sonunda, bunların hepsi
birbirine uyacak ve Python temellerinin en başından makine öğrenimi ile en sonuna kadar anlamlı olacak.
Sizi sıfırdan ustalığa taşıyacağız.
Ama bu kursun en iyi yanı ne biliyor musunuz?
Çevrimiçi topluluğumuz.
Her gün sohbet eden, birbirlerine yardım eden, birlikte sorun çözen ve sadece programlamadaki en son ve en
iyiler hakkında konuşan binlerce geliştiricimiz var.
Şimdi, bu sizin kullanmanız için isteğe bağlı bir kaynaktır, böylece diğer öğrencilerle ve benimle ileri geri
konuşmalar yapabilirsiniz.
Böylece bir sınıfın parçası olduğunuzu ve bunu tek başınıza yapmadığınızı hissediyorsunuz.
Ama ne var biliyor musun?
Bu kadar konuşma yeter.
Heyecanlandığını biliyorum.
Ben de öyleyim.
Öyleyse başlayalım.
Öğrenmeye başlayalım ve Python'un neden dünyanın en popüler dili haline geldiğini görelim.