Article cover

20.07.2023

51

Like

2050

Views

Kaliteli Python Kaynakları

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.


Harvard CS50P Python Simplified Yakın Kampüs


Yazılı Kaynaklar:

  • İ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.


İstihza Python belgeleri Think Python Automate Boring Stuff with Python Fluent Python


Algoritma Pratiği:

  • 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.


HackerRank Python


Extra Kaynaklar: Bu kısımda benim ürettiğim naçizane kaynaklardan bahsedeceğim.

  • Python Kursu: Gönüllü olarak zamanında vermiş olduğum Python kursunun ders materyalleri işinize yarayabilir. Linki aşağı bırakıyorum.
  • Nesne Tabanlı Notlarım: Nesne tabanlı programlama için kendime notlar alıyorum, hala gelişen bir kısım. Linki aşağı bırakıyorum.
  • Basit projeler: Öğrenme aşamasındaki kişilere fayda sağlayabileceğini düşündüğüm bazı basit projeleri içeren reponun linkini de aşağı bırakıyorum.


Python Kursu Basit Projeler Nesne Tabanlı Notları


Beni daha fazla dokümantasyon ve bilgi için aşağıdaki Github hesabımdan takip edebilirsin :)


Enes Fehmi Manan Github


Umarım kaynaklar işine yarar. Senin bir kaynak önerin varsa yorumlara yazabilirsin. Hep beraber gelişmek dileğiyle :)

Python Temel
İleri Python
Veri Yapıları ve Algoritmalar

Comments

You need to log in to be able to comment!

Enes Fehmi Manan

Data Scientist/Mentor

Location

İzmir, TR

Education

İstatistik - Ege

© 2021 Patika Dev

facebook
twitter
instagram
youtube
linkedin

Disclaimer: The information /programs / events provided on https://patika.dev and https://risein.com are strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice and do not make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://patika.dev and https://risein.com disclaim any responsibility for financial decisions made by users based on information provided here.