Kui soovite õppida programmeerima, on Python suurepärane esimene keel, millega vett testida. Selle sirgjooneline süntaks ja nõudmine korralikult struktureeritud koodile muudavad selle õppimise lihtsaks, kuid see on ka piisavalt populaarne ja mitmekülgne, et midagi ette võtta, kui olete nööri selgeks õppinud. Dünaamiliste veebisaitide, töölauatarkvara ja andmeteaduse toetamine – nimetage seda, Python saab sellega hakkama. See kuulub viie kõige populaarsema kodeerimiskeele hulka, mis edestab selliseid tunnustajaid nagu PHP ja Javascript, seega on see suurepärane valik, kui soovite kodeerijakarjääri alustada.
Videoõpetused on suurepärane viis uue programmeerimiskeele õppimiseks ja veebikursuste turul Udemy on valikus üle 500 Pythoni kursuse. Siin on meie viis parimat.
1. Lõpetage Pythoni Bootcamp
Üks populaarseim Pythoni kursus, Täitke Pythoni Bootcamp vastab oma nimele ja sobib ideaalselt, kui soovite Pythoni kõrval õppida üldisi programmeerimispõhimõtteid.
Vaadake seotud parimaid tasuta Udemy kursusi 2017: arendage oma oskusi nende tasuta kursustega 5 parimat lastele mõeldud kodeerimiskursust Ühendkuningriigis Viis parimat Ühendkuningriigi ülikooli kursust mängude kujundamiseksTegelikult on see programmeerimiskursus, mis kasutab Pythonit ja teeb täpselt seda, mida ootate – viib õpilase teemast mitteteadmisest objektorienteeritud programmeerimise ja eranditeni. Seejärel liigub see keele üsna täiustatud funktsioonide juurde, sealhulgas dekoraatorid ja generaatorid. Ma kahtlustan, et mõned õpilased loobuvad praegu, sest kuigi need on koodi optimeerimiseks kasulikud, on selliseid funktsioone kõige parem õppida siis, kui olete Pythoni põhifunktsioonide kasutamises pisut kogenud.
Üldiselt on see Pythoni ja programmeerimise alase täieliku hariduse jaoks kõige lähemal. See on ulatuslik, terviklik ja selle on instruktor Jose Portilla isikupäraselt esitlenud ning see sobib neile, kes soovivad puudutada kõiki keele aspekte, ehkki mõnikord akadeemilises vormis.
2. Pythoni megakursus: looge 10 reaalse maailma rakendust
See on hea valik inimestele, kellele meeldib õppida midagi ehitades. Projektid hõlmavad töölauarakendusi, mis kasutavad Tkinteri tööriistakomplekti GUI loomiseks ja SQLite'i kirjete salvestamiseks. Samuti on olemas üsna geniaalne arvutinägemise projekt, mis kasutab OpenCV teeki liikumise tuvastamiseks läbi veebikaamera enne selle võrgus logimist, et moodustada põhiline turvarakendus.
Kursusel näidatakse ka, kuidas veebilehelt andmeid Kauni supi teeki kasutades kraapida. Saate seda kasutada näiteks arvustuste väljavõtmiseks Amazoni lehelt, mis on valmis teie veebisaidil kuvamiseks. Loote selle saidi Pythoni ja Flaski kombineerimise õpetuse abil – raamistik, mis on Pinteresti aluseks.
3. Täitke Pythoni meistriklass
Nagu nimigi ütleb, on see järjekordne laiaulatuslik kursus. Erinevalt kahest eelmisest, Täitke Pythoni meistriklass keskendub rohkem töölauarakenduste näidetele, mitte koodi fragmentidele või veebiarendusele.
Sellel kursusel uuritakse kõiki Pythoni põhikeele sagedamini kasutatavaid aspekte, peaaegu alati nii, et juhendaja sisestab toimiva näite koodi ja julgustab õpilast seda järgima. Luuakse mitmesuguseid täielikke rakenduste näiteid, sealhulgas blackjacki mäng.
Kuid võib-olla on selle kursuse suurim miinus see, et seda arendatakse väga aktiivselt ja uusi mooduleid lisatakse regulaarselt – need on kuulutatud kursuse jaotisega "Varsti tulemas". 38 tunniga on see juba selle esiviisiku kursustest suurim ja see kasvab kogu aeg.
4. Andmeteadus ja masinõpe Pythoniga – käed külge!
Pythonit kasutatakse laialdaselt teaduses ja andmeanalüüsis ning see kursus keskendub nende kahele aspektile: andmete kaevandamine ja masinõpe.
Erinevalt teistest kursustest, Andmeteadus ja masinõpe on kursus, mis keskendub õpilase koolitamisele selles valdkonnas töötamiseks, mitte üldhariduse andmisele. Juhendaja Frank Kane analüüsis konkreetseid oskusi, mida tööpakkumistes kuulutati, ja koostas neile sobiva õppekava. Kursuse lõpetamiseks on teil vaja korralikku arusaamist matemaatikast, kuna see sisaldab selliseid mõisteid nagu tõenäosus- ja regressioonanalüüs.
Ehkki saate näiteid järgides oma teadmisi täiendada, ei ole see kursus või karjäär tõenäoliselt teie jaoks, kui teil oli probleeme GCSE matemaatikaga. Kursusel eeldatakse ka Pythoni põhikogemust, nii et võib-olla valige enne alustamist mõni muu.
5. Python ja Django Full Stack Web Developer Bootcamp
See on veel üks karjäärikeskne kursus – seekord valmistab õpilast ette Pythoni ja Django raamistiku abil dünaamiliste veebirakenduste arendamiseks. Kursuse jooksul õpivad õpilased, kuidas luua terve veebisait juba algusest peale. Sealt õpivad nad, kuidas ühendada Python, Django ja SQL, et luua andmebaase ja malle sisaldavaid interaktiivseid rakendusi.
Kuigi PHP-d kasutatakse veebiarenduseks laiemalt (see on näiteks WordPressi sisseehitatud keel), kasutatakse Python/Django kombinatsiooni mitmete kõrgetasemeliste teenuste, sealhulgas Instagrami jaoks. Boonusena õpetatakse sellel kursusel isegi CSS-i, HTML-i ja Javascripti, mida peate teadma veebirakenduste loomise alustamiseks.
6. Sissejuhatus Pythoni programmeerimisse
Täiesti tasuta Pythoni kursus (üks põhjusi, miks see meile meeldib), sellel valikul on 4,4 tärni hinnang ja registreerumine ei maksa midagi. Kõigi teiste mainitud kursuste eeltingimusena tutvustab see kursus Pythoni programmeerimise aluseid. Lühikeste ja lihtsate õppetundidega ei õpi te Pythonit täielikult selgeks, kuid kuna see on tasuta, on see suurepärane koht alustamiseks enne ostu sooritamist.
Korduma kippuvad küsimused
Siin on mõned vastused korduma kippuvatele küsimustele.
Kas Udemy kursused on seda väärt?
Udemy on veebipõhine klasside kogum, kus Interneti-kasutajad saavad õppida mitmesuguseid kasulikke oskusi ja teadmisi. Kuigi mõned neist kursustest ei ole kolledžikraadile sobiv alternatiiv, pakuvad paljud lõpetamise tunnistust. Näiteks programmeerimise jaoks on need hindamatuks ressursiks, kui soovite endale selles valdkonnas nime teha.
Ei, tõenäoliselt ei saa teist tänu Udemyle maailmakuulus kirurg, kuid programmeerijatele, kes suudavad endale nime teha ilma kõrgeimate kolledžitunnistusteta, on see kindlasti aega ja raha väärt.
Kas Udemy pakub raha tagasi?
Jah, paljudel kursustel. Eeldades, et ostetud kursus osaleb Udemy 30-päevase tagasimakse poliitikas, saate tagasimakset taotleda, külastades veebisaiti. Teie tagasimakse laekumine võtab 5–10 tööpäeva, kuid see tagastatakse algsele makseviisile, kui pole teisiti taotletud.
Kui teil ei ole õigust raha tagasi saada (mis tahes põhjusel), saate Udemyst krediite, mida saate veebisaidil mõne muu kursuse jaoks kasutada.