Uzziniet Python ar bezmaksas apmācībām, videoklipiem un izaicinājumiem

Pašlaik Python ir viena no vismīļākajām un pieprasītākajām programmēšanas valodām. Lai palīdzētu jums sākt darbu un apgūt pamatus (un arī dažus uzlabotus jēdzienus), šeit ir daži Python resursi.

Paturiet prātā, ka šis saraksts nav pilnīgs. Pirmkārt, freeCodeCamp 2020. gadā izveido četrus jaunus Python sertifikātus! Tāpēc uzmaniet tos. Bet pagaidām šie ir labākie resursi, ko izmantot, lai sāktu apgūt Python.

Šis saraksts ir sadalīts apmācībās (Python, Django, Flask, TensorFlow), projektos, kurus veidot ar Python (un saistītajām tehnoloģijām), videoklipos un kursos, kā arī citos noderīgos resursos, piemēram, kopienās, kurām varat pievienoties. Laimīgu mācīšanos!

Pamācības

Python

  • Labākās Python apmācības
  • Labākie Python koda piemēri
  • No A līdz Z noderīgi Python triki
  • Kā aizstāt Bash ar Python kā komandrindas valodu
  • Binārā meklēšana Python: vizuāls ievads
  • Patiesības un nepatiesības vērtības Python
  • Python vārdnīcas 101
  • Ievads vienības testēšanai Python
  • Kā apakšvirknes un virknes Python
  • Dinamiskās klases definīcija Python
  • Kā rīkoties ar izņēmumiem Python
  • Kā saglabāt mērogojamību Python kodā
  • Kā nokasīt vietnes, izmantojot Python
  • Oficiālās apmācības no Python Docs
  • Autostopētāja ceļvedis Python (no dokumentiem)
  • Python dizaina modeļi
  • Informācija par gaidāmo freeCodeCamp Python mācību programmu

Django

  • Django darba sākšanas apmācība (docs)
  • Django savvaļā: padomi izvietošanai
  • Kā izveidot analīzes informācijas paneli Django lietotnē

Kolba

  • Kā izveidot tīmekļa lietotni ar kolbu un izvietot to mākonī
  • Kā izveidot tīmekļa lietotni, izmantojot kolbu un Google App Engine
  • Kā izmantot Python un Flask, lai izveidotu tīmekļa lietotni

TensorFlow

  • Kā instalēt TensorFlow un Keras - vienkāršs veids
  • Iepazīstieties ar vietni TensorFlow.js 7 minūtēs
  • Uzziniet par TensorFlow ar rokgrupu palīdzību
  • Kā izveidot vecuma un dzimuma prognozētāju, padziļināti mācoties TensorFlow
  • Apmāciet pats savu FaceID ConvNet, izmantojot TensorFlow labprātīgo izpildi

Projekti, kurus veidot, izmantojot Python

  • Izveidojiet rotaļlietu iezīmēšanas redaktoru ar Python un Tkinter
  • Kā izveidot savu kriptovalūtu ar Python
  • Kā iestatīt īsziņu paziņojumus ar Python
  • Kā izveidot JSON API ar Python
  • Izveidojiet kriptobotu ar Python un pievienojiet to Facebook Messenger

Kursi / video:

  • Uzziniet Python, izveidojot 5 spēles
  • Python visiem - bezmaksas kursi no Dr. Čaka
  • Dabiskās valodas apstrāde ar Python un TensorFlow
  • Uzziniet NumPy un sāciet veikt zinātnisko skaitļošanu Python
  • Pilns kurss par Django ietvaru
  • Kā izveidot e-komercijas vietni ar Django un Python
  • Uzziniet tīmekļa programmēšanu, izmantojot Harvardas CS50 kolbu
  • Uzziniet TensorFlow 2.0 šajā iesācēju video kursā
  • TensorFlow pilns kurss - padziļināta mācīšanās JavaScript valodā

Izaicinājumi

  • Projekts Euler
  • HackerRank - Python izaicinājumi
  • CodeWars
  • CodeChef
  • Exercism Python izaicinājumi
  • Python Koans
  • CodingBat Python izaicinājumi
  • Mācieties Python interaktīvi
  • Rosalind Python bioinformātikas problēmas
  • Python Elevator Challenge
  • CoderByte izaicinājumi
  • CheckiO - spēle kodētājiem
  • CodeAbbey
  • CodeSignal - sagatavojieties intervijām un turpiniet programmēšanas prasmes

Kopiena

  • Lielisks Python
  • / r / Python
  • / r / LearnPython
  • Python planēta
  • PyLadies
  • DjangoGirls
  • Python-forum.io

Grāmatas:

  • Uzziniet Python cieto ceļu (nav bezmaksas)
  • Mācīšanās Python - bezmaksas e-grāmata