The Rundown
- Beste inleidende kursus: Codecademy by Codecademy "Jy kan selfs uitdagings probeer om jou vaardighede te toets, soos om 'n Pokémon-simulator te skep."
- Beste kortkursus: Programmering met Python: praktiese inleiding vir beginners by Udemy "'n Goeie inleiding vir enigiemand wat nog nooit voorheen geprogrammeer het nie en Python wil probeer."
- Naaswenner, beste kortkursus: Inleiding tot Python-programmering by Udemy "Hierdie kursus is perfek as 'n kort deurloop van die basiese kragte van Python."
- Beste struktuur: Python for Everybody Specialization by Coursera "As jy 'n deeglike kursus wil hê wat verder gaan as net 'n inleiding tot Python, dan is dit presies waarna jy soek."
- Beste Universiteitsvlakkursus: Inleiding tot Rekenaarwetenskap en Programmering Gebruik Python by edX "As jy ooit vashaak, kan jy die probleme met ander studente of selfs die professore bespreek op Discord en Facebook."
- Best Splurge: Pluralsight "Daar is vyf verskillende Python-vaardigheidspaaie wat op Pluralsight gevind kan word, wat elkeen verskeie verskillende kursusse bied."
- Naaswenner, Beste Splurge: DataCamp "DataCamp het alles wat jy nodig het vir 'n deeglike inleiding tot programmering in Python binne net 15 uur."
Beste inleidende kursus: Codecademy
As jy op soek is na 'n kursus om met Python te begin, dan is Codecademy jou beste opsie. Alhoewel die nuutste weergawe van hul inleidende Python-kursus 'n intekening op Pro vereis, is die vorige weergawe gratis om te gebruik. Die kursus sal jou stap vir stap deur die basiese beginsels van Python neem, begin deur jou die sintaksis te leer en dan deur snare, voorwaardes en funksies te beweeg.
As jy besluit om met 'n Codecademy Pro-intekening te gaan, sal jy 'n selfs groter keuse van kursusse hê. Sodra jy die inleidende kursus voltooi het, sal jy in staat wees om jou kennis te verdiep met kursusse oor sorteeralgoritmes, rekursie en komplekse datastrukture, en selfs uitdagings probeer om jou vaardighede te toets, soos die skep van 'n Pokémon-simulator, die skep van data visualisasies gebaseer op rollercoasters, of sensuur van sensitiewe dele van tekste.
Beste kortkursus: programmering met Python: praktiese inleiding vir beginners op Udemy
Hierdie kursus is 'n wonderlike inleiding tot Python vir enigiemand wat nie veel tyd op hul hande het nie. Die totale kursuslengte, totdat jy by die finale projek uitkom, is ongeveer drie en 'n half uur, alhoewel as jy elke stap volg (insluitend die nuttige gids vir die installering van 'n IDE vir diegene wat dit nog nooit gedoen het nie) kan dit 'n bietjie neem langer. Dit maak dit 'n wonderlike inleiding vir enigiemand wat nog nooit voorheen geprogrammeer het nie en Python wil probeer.
Sodra jy die grootste deel van die kursus gekyk het, kan jy jou hand aan die finale projek probeer (waarin jy 'n lys studente sorteer op grond van hul punte, met spesiale toevoegings vir veral hoë tellings), en as jy op enige stadium in die projek vashaak, kan jy net dele van die onderwyser se video kyk oor hoe om dit op te los.
Naaswenner, beste kortkursus: Inleiding tot Python-programmering op Udemy
Sommige mense wil nie 'n volledige inleiding hê tot elke klein detail wat Python kan bied nie, maar wil eerder net 'n kort deurloop van die basiese beginsels hê. Hierdie kursus is perfek vir so iemand.
Hierdie kursus gee jou 'n oorsig oor stringe, veranderlikes en 'n beter blik op datatipes. Dit dek ook alles van lêermanipulasies en -funksies tot lusse en toestande - dit is maklik, bondig en 'n eenstopwinkel vir die basiese fondamente van Python. Hierdie kursus is wonderlik vir enigiemand wat 'n blik wil hê op wat hierdie programmeertaal kan doen.
Beste struktuur: Python for Everybody-spesialisasie op Coursera
Dit is waarskynlik die mees uitgebreide kursus op die lys. Die Universiteit van Michigan het hierdie spesialisasie, 'n reeks van vyf kursusse, geskep om programmering en datawetenskap in Python te onderrig, en jy kan dit alles teen jou eie spoed doen. Jy sal tyd in hierdie kursus moet insink, aangesien daar voorgestel word dat jy drie uur per week daaraan bestee, en hulle sê dit neem ongeveer agt maande om te voltooi. As jy egter 'n deeglike kursus wil hê wat verder gaan as net 'n inleiding tot Python, dan is dit presies waarna jy soek.
Na die inleidende kursus gaan jy oor datastrukture, toegang tot webdata, toegang tot databasisse (insluitend SQL basiese beginsels), en 'n sluitsteenprojek wat al hierdie kennis saamvoeg.
Beste Universiteitsvlakkursus: Inleiding tot Rekenaarwetenskap en Programmering met Python op edX
Alhoewel baie kursusse suiwer op programmering fokus en wat om te doen, probeer hierdie kursus, wat deur MIT geskep is om 'n aanlyn kursus te hê wat gelyk is aan hul kursus op die kampus, ook om jou te leer hoe dit werk.
Die oefeninge wat met elk van die nege weke se inhoud gepaardgaan, is baie meer uitdagend, hoewel dit nooit bedoel is om iemand van die kursus af te skakel nie. As jy ooit vashaak, kan jy die probleme met ander studente of selfs die professore op Discord en Facebook bespreek.
Alhoewel die grootste deel van die kursusinhoud gratis is, as jy kies om 'n geverifieerde sertifikaat vir die kursus te koop (vir $75), kan jy selfs die middeltermyn- en finale eksamens ook aflê.
Beste Splurge: Pluralsight
Pluralsight het 'n wye verskeidenheid kursusse en is nie heeltemal so gefokus op een spesifieke area soos byvoorbeeld DataCamp is nie. Sy Python Fundamentals-kursus neem jou deur 'n hele reeks belangrike Python-beginsels (en meer) in net vyf uur, en opvolgkursusse Python-Beyond the Basics en Advanced Python is ook redelik kort, wat 'n verskeidenheid meer komplekse onderwerpe in Python uiteensit..
Dit is egter net 'n paar van die beskikbare onderwyserskursusse. Trouens, daar is vyf verskillende Python-vaardigheidspaaie wat op Pluralsight gevind kan word, wat elkeen verskeie verskillende kursusse bied, waarvan sommige selfs interaktief is. Hierdie ander kursusse dek 'n wye reeks Python-verwante onderwerpe, van speletjie-ontwikkeling tot masjienleer en funksieprogrammering.
Naaswenner, Beste Splurge: DataCamp
As jy op soek is na 'n kursus wat op datawetenskap gefokus is, dan het Data Camp presies wat jy nodig het. Die kursusse is egter geskik vir almal wat wil leer hoe om met Python te programmeer. Hulle het 'n hele verskeidenheid kursusse, maar die beste vir beginners is die ses wat jy in die Python Programming-vaardigheidsbaan kan kry.
Begin met 'n inleiding tot programmering in Python en beweeg dan aan na datavisualisering en die skryf van jou eie funksies, DataCamp het alles wat jy nodig het vir 'n deeglike inleiding tot programmering in Python binne net 24 uur.
Die intekening op DataCamp is nie die goedkoopste nie, teen $400 jaarliks vir die Premium-keuse en $300 per jaar vir die Standaard-intekening, maar dit gee jou ook toegang tot uitdagings en projekte waar jy ook jou kennis kan toets as die mobiele toepassing.