Skip to content

gaih/practical-python

 
 

Repository files navigation

Hoşgeldin!

Yaklaşık 25 yıl önce ilk Python öğrendiğimde, her türden dağınık işe bunu nasıl verimli bir şekilde uygulayabileceğim konusunda beni çok etkilemişti. Aynı neşeyle hızla geçen on yılda kendimi başkalarını eğitirken buldum. Bu öğretimin de sonucu bu kurstur aslında. Bu Python dersleri 2007'den beri yüzyüze gruplar halinde 400'den fazla kişiye aktif olarak öğretiliyor.

Tüccarlar, sistem yöneticileri, gökbilimciler, tamirciler ve hatta Python'u kullanarak birkaç Mars'a araç indiren birkaç yüz roket bilimcisi hepsi bu kursu aldı. Şimdi ben Creative Commons lisansı altında bunu kullanıma sunmaktan memnuniyet duyuyorum. İyi eğlenceler!

GitHub Pages | GitHub Repo.

Author:

--David Beazley (https://dabeaz.com), @dabeaz

Translator:

--Global AI Hub (https://globalaihub.com), @globalaihub

Nedir bu?

Burada gördüğünüz materyal kurumsal eğitim ve profesyonel geliştirme için kullanılan, eğitmen önderliğinde bir Python eğitimin kursunun kalbidir. 2007'den beri gelişmeye devam eden ve gerçek-dünya sınıflarında test edilmektedir. Genellikle, üç veya dört gün boyunca yüz yüze yaklaşık olarak 25-35 saat yoğun çalışma ile eğitim verilmektedir. Bu eğitim yaklaşık 130 uygulamalı kodlama alıştırmasının tamamlanmasını içermektedir.

Hedef Kitle

Bu kurstaki öğrenciler genellikle profesyonel bilim insanları, mühendisler ve hali hazırda en azından bir programlama dilinde tecrübesi olan yazılımcılardır. Python için ön bilgiye ihtiyaç yoktur fakat genel programlama konularına hakimiyet beklenmektedir. Çoğu katılımcı biraz Python programlama konularında bilgisi olmalarına rağmen bu kursu zorlayıcı bulmaktadır.

Kurs Hedefleri

Bu dersin amacı script yazma, veri işleme ve program organizasyonu gibi Python'un temel yönlerini ele almaktır. Bu kursun sonunda öğrenciler kendi başlarına yararlı Python programları yazmaya veya iş arkadaşlarının kodlarını anlamaya ve değiştirmeye başlayabilir.

Gereklilikler

Bu kursu tamamlamak için, basitçe Python 3.6 veya daha yeni bir versiyonun kurulumundan başka bir şeye ihtiyacın yok.

Bu kurs ne değildir?

Bu kurs bilgisayar programlama kısmında tamamen başlangıç seviyesinde olanlar için değildir. Hali hazırda bir programlama dilinde tecrübeniz olduğu veya Python'un kendisinde bir bilginiz olduğu varsayılır. Bu, web geliştirme üzerine bir kurs değildir. O farklı bir sirk. Ancak, bu sirke takılırsanız, yine de bazı ilginç eylemler göreceksiniz. (hayvanları içeren hiçbir şey yok)

yazar burada bir deyim kullanmış aynı şekilde bırakıyorum :)

Bu kurs nasıl milyonlarca satırlı Python uygulaması yazılır üzerinde duran yazılım mühendisleri için de değil. Ben bu tarz programlar yazmıyorum, çoğu Python kullanan şirket de yapmaz ve sen de böyle yapmamalısın. Şimdiden bir şeyi silin!

ÇN: Tam bir karşılık bulamadım. I don't write programs like that, nor do most companies who use Python, and neither should you. Delete something already!

Beni kursa ışınla!

Tamam, tamam. Fare'ni buraya getir Buraya!

Community Discussion

Bu kurs hakkında tartışmak mı istiyorsun? Gitter'da konuşmaya katılabilirsin. Kişisel olarak cevap vereceğime söz veremem ama muhtemelen birileri yardım etmek için atlayacaktır.

Teşekkür

Llorenç Muntaner, bu ders içeriğinin Apple Keynote'unu burada gördüğünüz çevrimiçi yapıya dönüştürdü.

Birçok eğitmen bu kursun son 12 yılda zaman zaman sunumunu yapmıştır. Eğitmenler (alfabetik sırayla): Ned Batchelder, Juan Pablo Claude, Mark Fenner, Michael Foord, Matt Harrison, Raymond Hettinger, Daniel Klein, Travis Oliphant, James Powell, Michael Selik, Hugo Shi, Ian Stokes-Rees, Yarko Tymciurak, Bryan Van de ven, Peter Wang, and Mark Wiebe.

Ayrıca bu kursu alan binlerce öğrenciye, onların geribildirimleri ve tartışmalarıyla yaptığı katkılara teşekkür ederim.

Soru, Cevaplar

S: İzleyebileceğim kurs videoları var mı?

Hayır. Bu kurs senin Python kodu yazman ile alakalı, başka birisini izlemen değil.

S: Bu kurs nasıl lisanslandı?

Pratik Pyhon Programlama, Creative Commons Attribution ShareAlike 4.0 International License koruması altındadır.

S: Bu kurs materyalini kendi vereceğim Python kursu için kullanabilir miyim?

Evet, uygun atıf verildiği sürece.

S: Türev çalışmalar yapabilir miyim?

Evet, bu tür çalışmalar aynı lisans koşullarını taşıdığı ve atıf sağladığı sürece.

S: Başka bir dile tercüme edebilir miyim?

Evet, harika olurdu. Tamamladığında bana linkini gönder.

S: Kurs içeriğinden canlı yayın veya video yapabilir miyim?

Evet, kesinlikle! Muhtemelen bunu yaparken Python programlama ile alakalı çok şey öğrenceksin.

S: "X" konusu neden yok?

Sadece 3-4 günde kavrayabileceğin kadar çok malzeme var. Eğer o konu yoksa ya daha önceden eklenmişti ve herkesin kafasının patlamasına neden oldu ya da onu öncelikli olarak eklemek için yeterli zaman yoktu. Ayrıca bu bir kurs Python kılavuzu değil :)

S: Pull Request kabul ediyor musunuz?

Hata raporları takdir edilmektedir ve issue tracker yoluyla dosyalanabilir. Davet dışında pull requestler kabul edilmez.Lütfen önce bir sorun bildirin.

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.5%
  • HTML 1.5%