Git Product home page Git Product logo

practical-python's Introduction

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.

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

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.

practical-python's People

Contributors

advishnuprasad avatar alexdelorenzo avatar bid0uille avatar caticoa3 avatar chadbean avatar cobanov avatar dabeaz avatar dlitvakb avatar echasnovski avatar encukou avatar gabrielsroka avatar ghreat avatar globalaihub avatar kutayakalin avatar mfsjmenger avatar paulliwali avatar philodavies avatar qdoer avatar tburrows13 avatar tweakimp avatar vpoulailleau avatar zyuhel avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.