Python je trenutno jedan od najomiljenijih i najtraženijih programskih jezika. Evo nekoliko Python izvora koji će vam pomoći da dobijete prednost i naučite osnove (i neke naprednije koncepte).
Imajte na umu da ovaj popis nije potpun. Kao prvo, freeCodeCamp stvara četiri nova Python certifikata u 2020. godini! Pa pripazite na one. Ali za sada su ovo najbolji resursi za započinjanje učenja Pythona.
Ovaj je popis podijeljen na Vodiče (Python, Django, Flask, TensorFlow), projekte za izgradnju pomoću Pythona (i srodne tehnologije), videozapise i tečajeve i druge korisne resurse poput zajednica kojima se možete pridružiti. Sretno učenje!
Vodiči
Piton
- Najbolji vodiči za Python
- Najbolji primjeri Python koda
- Od A do Ž korisnih Python trikova
- Kako zamijeniti Bash s Pythonom kao jezikom naredbenog retka
- Binarno pretraživanje u Pythonu: vizualni uvod
- Vrijednosti istinite i lažne u Pythonu
- Python rječnici 101
- Uvod u jedinstveno testiranje u Pythonu
- Kako podniz i niz u Pythonu
- Definicija dinamičke klase u Pythonu
- Kako postupati s iznimkama u Pythonu
- Kako zadržati skalabilnost u svom Python kodu
- Kako strugati web stranice pomoću Pythona
- Službeni vodiči iz Python dokumenata
- Autostoperski vodič za Python (iz dokumenata)
- Uzorci dizajna Pythona
- Informacije o nadolazećem programu Python za FreeCodeCamp
Django
- Vodič za početnike za Django (dokumenti)
- Django u divljini: savjeti za implementaciju
- Kako stvoriti nadzornu ploču analitike u aplikaciji Django
Tikvica
- Kako izraditi web aplikaciju s Flaskom i rasporediti je u oblak
- Kako izraditi web aplikaciju s Flaskom i Google App Engineom
- Kako koristiti Python i Flask za izradu web aplikacije
TensorFlow
- Kako instalirati TensorFlow i Keras - jednostavan način
- Upoznajte TensorFlow.js za 7 minuta
- Saznajte o TensorFlowu uz pomoć rock bendova
- Kako izgraditi prediktor dobi i spola s dubokim učenjem u TensorFlowu
- Trenirajte svoj vlastiti FaceID ConvNet koristeći TensorFlow željno izvršenje
Projekti za izgradnju s Pythonom
- Izgradite urednik za označavanje igračaka pomoću Pythona i Tkintera
- Kako stvoriti vlastitu kriptovalutu s Pythonom
- Kako postaviti SMS obavijesti s Pythonom
- Kako izraditi JSON API s Pythonom
- Izgradite kriptobot s Pythonom i povežite ga s Facebook messengerom
Tečajevi / videozapisi:
- Učite Python gradeći 5 igara
- Python za sve - besplatni tečaj dr. Chucka
- Obrada prirodnog jezika s Pythonom i TensorFlowom
- Naučite NumPy i počnite se baviti znanstvenim računanjem u Pythonu
- Cjeloviti tečaj o Django okviru
- Kako izraditi web stranicu e-trgovine s Djangom i Pythonom
- Naučite web programiranje s Flaskom s Harvardovog CS50
- Naučite TensorFlow 2.0 u ovom početnom video tečaju
- Puni tečaj TensorFlow - duboko učenje u JavaScript-u
Izazovi
- Projekt Euler
- HackerRank - Python izazovi
- CodeWars
- CodeChef
- Izazovi vježbanja Python
- Python Koans
- CodingBat Python izazovi
- Učite Python interaktivno
- Problemi bioinformatike Rosalind Python
- Izazov za dizalo Pythona
- CoderByte izazovi
- CheckiO - igra za kodere
- CodeAbbey
- CodeSignal - Pripremite se za intervjue i unaprijedite svoje vještine programiranja
Zajednica
- Strašan Python
- / r / Python
- / r / LearnPython
- Planet Python
- PyLadies
- DjangoGirls
- Python-forum.io
Knjige:
- Naučite Python na teži način (nije besplatno)
- Učenje Pythona - Besplatna e-knjiga