Programlama öğrenmek isteyenlerin ilk durağı genelde Python oluyor. Oluyor olmasına da bu kaynak zenginliği içerisinde hangi kaynağın seçileceği, seçilen kaynağın verdiğiniz zamana değip değmeyeceğini anlamakta, başlangıç aşamasında bir hayli zor. Bu yazıda, kaliteli olduğuna kanaat getirdiğim, genellikle başlangıç aşamasında ve tamamen ücretsiz olan Python kaynaklarından bahsedeceğim. Keyifli okumalar :)
Video Kaynaklar:
Programlamaya başlayan çoğu kişi video izleyerek başlıyor. Dolayısıyla biz de video kaynaklarından başlayalım.
CS50P: Harvard'ın meşhur bilgisayar bilimlerine giriş kursu 2022'ye özel olarak Python'da verildi. Zaten David Hoca yıllardır bu dersi veriyor ve muhteşem anlatıyor.
Python Simplified: Python'daki spesifik konuları basitleştirerek, açıklayıcı bir dille anlatıyor. Ayrıca çok eğlenceli bir anlatımı var, İngilizceyi de yavaş konuştuğu için anlaması çok daha kolay.
Yakın Kampüs: Türkçe olarak da Yakın Kampüs kanalının Python derslerini önerebilirim. Jupyter Notebook üzerinden açıklayıcı bir dille anlatılıyor, hatta bazı derslerin sonunda alıştırmalar dahi veriliyor. Gerçekten güzel bir kaynak.
İstihza Python belgeleri: Birçok insanın emeğiyle ortaya çıkmış, zengin bir içeriğe sahip, kaliteli bir Türkçe kaynak olan İstihza belgelerini şiddetle tavsiye ediyorum.
Think Python: İngilizce olarak temel Python anlatılıyor. Güzel bir kaynak.
Automate Boring Stuff with Python: Eğlenceli bir dille bir çok örnek barındırıyor içerisinde. Think Python kitabından biraz daha ileri seviye bilgiler içeriyor.
Fluent Python: Artık Python'da belli bir seviyeye gelmiş, nasıl daha iyi yazabilirim diyen kişiler için daha uygun bir kitaptır.
HackerRank: Verilen bir probleme sıfırdan kendi çözümünüzü üretmek ve algoritma becerilerinizi geliştirebileceğiniz harika bir site. HackerRank'te bolca alıştırma yapmak ezberlemenin önüne geçip gelişmenizde çokça faydalı olacaktır.