Tanulja meg a Pythont ingyenes oktatóanyagok, videók és kihívások segítségével

A Python jelenleg az egyik legkedveltebb és legkeresettebb programozási nyelv. Az alábbiakban bemutatunk néhány Python-forrást, amelyek elősegítik az előrelépést és az alapok (és néhány fejlettebb fogalom is) elsajátítását.

Ne feledje, hogy ez a lista nem teljes. Egyrészt a freeCodeCamp négy új Python tanúsítványt hoz létre 2020-ban! Tehát figyeljen azokra. De egyelőre ezek a legjobb források a Python elsajátításához.

Ez a lista oktatóanyagokra (Python, Django, lombik, TensorFlow), Python-nal építendő projektekre (és a kapcsolódó technológiákra), videókra és tanfolyamokra, valamint egyéb hasznos forrásokra, például olyan közösségekre osztható, amelyekhez csatlakozhat. Boldog tanulást!

Oktatóanyagok

Piton

  • A legjobb Python oktatóanyagok
  • A legjobb Python kód példák
  • Hasznos Python trükkök A-tól Z-ig
  • Hogyan cserélhetjük le a Bash-t Pythonra mint parancssori nyelvre
  • Bináris keresés a Pythonban: vizuális bevezetés
  • Igazság és hamis értékek a Pythonban
  • Python szótárak 101
  • Bevezetés az egység teszteléséhez a Pythonban
  • Substring és string karaktersorozat a Pythonban
  • Dinamikus osztálydefiníció Pythonban
  • Hogyan kezeljük a kivételeket a Pythonban
  • A skálázhatóság fenntartása a Python-kódban
  • Hogyan lehet kaparni weboldalakat a Python használatával
  • Hivatalos oktatóanyagok a Python Docs-ból
  • A stoppos útmutató a Pythonhoz (a docs-ból)
  • Python tervezési minták
  • Információ a freeCodeCamp közelgő Python tantervéről

Django

  • Django Első lépések oktatóprogram (dokumentumok)
  • Django a vadonban: tippek a bevetéshez
  • Analitikai irányítópult létrehozása egy Django alkalmazásban

Lombik

  • Hogyan készítsünk webalkalmazást a Lombikkal és telepítsük a felhőbe
  • Hogyan készítsünk webalkalmazást a Lombikkal és a Google App Engine segítségével
  • Hogyan használhatunk Python és Flask webes alkalmazásokat

TensorFlow

  • A TensorFlow és a Keras telepítése - az egyszerű módszer
  • 7 perc alatt megismerheti a TensorFlow.js fájlt
  • Tudjon meg többet a TensorFlow-ról rockzenekarok segítségével
  • Hogyan lehet életkor és nem előre jelzőt felépíteni mély tanulással a TensorFlow-ban
  • Képezze saját FaceID ConvNetjét a TensorFlow lelkes végrehajtásával

Python-nal építendő projektek

  • Készítsen játékjelölő szerkesztőt a Python és a Tkinter segítségével
  • Hogyan hozhat létre saját kriptovalutát a Python segítségével
  • Az SMS-értesítések beállítása a Python segítségével
  • Hogyan készítsünk JSON API-t a Python-szal
  • Hozzon létre egy kriptobotot a Python segítségével, és csatlakoztassa a Facebook Messengerhez

Tanfolyamok / videók:

  • Tanulja meg a Pythont 5 játék felépítésével
  • Python mindenkinek - ingyenes tanfolyam Dr. Chucktól
  • Természetes nyelv feldolgozása Python és TensorFlow segítségével
  • Tanulja meg a NumPy-t, és kezdjen tudományos számítástechnikát folytatni a Pythonban
  • Teljes tanfolyam a Django keretrendszerről
  • Hogyan készítsünk e-kereskedelmi weboldalt a Django és a Python használatával
  • Tanuljon meg webprogramozást a Harvard CS50-es lombikjával
  • Tanulja meg a TensorFlow 2.0-t ezen a kezdő videótanfolyamon
  • TensorFlow teljes tanfolyam - mély tanulás a JavaScript-ben

Kihívások

  • Euler projekt
  • HackerRank - Python kihívások
  • CodeWars
  • CodeChef
  • Exercizmus Python kihívások
  • Python Koans
  • CodingBat Python kihívások
  • Tanulja meg a Python-t interaktív módon
  • Rosalind Python Bioinformatikai problémák
  • Python Elevator Challenge
  • CoderByte kihívások
  • CheckiO - a kódolók játék
  • CodeAbbey
  • CodeSignal - Készüljön fel az interjúkra és fejlessze tovább programozási képességeit

Közösség

  • Félelmetes Python
  • / r / Python
  • / r / LearnPython
  • Python bolygó
  • PyLadies
  • DjangoLányok
  • Python-forum.io

Könyvek:

  • Tanulja meg a Pythont a kemény úton (nem ingyenes)
  • Learning Python - Ingyenes e-könyv