Ako začať s programovaním v Python-e?

2536

Nedávno sa na Facebooku objavila diskusia o tom kde sa začať učiť programovať v python-e, keď nemáš s programovaním žiadne skúsenosti. Dávnejšie sme priniesli článok o tom, ako sa naučiť programovať v Jave, teraz prinášame tipy ako na Python. Chemik Karel sa nedostal na kurz PyLadies, a tak sa v skupine Pyionieri pýtal na podobné kurzy. Ak ťa tiež láka Python, ale nevieš, kde začať, čítaj ďalej.

Prezenčné kurzy

Ak si ešte nikdy neprogramoval, alebo máš len veľmi malé skúsenosti s programovaním napr. zo strednej školy, pravdepodobne uvažuješ nad prezenčným kurzom. Výhody osobnej interakcie so školiteľom a zázemie v podobe ostatných účastníkov, s ktorými sa môžete navzájom podporovať, sú však vyvážene cenou, ktorá býva dosť vysoká. Tu sú niektoré zaujímavé prezenčné python kurzy, ktoré ti pomôžu zorientovať sa v kóde:

ENGETO Python Akadémia

ENGETO – Python Akademie Zdroj: https://engeto.cz/python-akademie/

Unikátna česká výuková platforma ponúka prezenčné aj online školenia nie len v Python. Dbajú na to, aby ťa naučili hlavne praktické znalosti aplikovateľné na projektoch. Každé dokončené cvičenie alebo úlohu vyhodnocujú a vďaka tomu ti vedia povedať, čo ti ide a kde naopak treba ešte zabrať.

Ďaľšie prezenčné kurzy:

Ak si fanúšikom prezenčných kurzov, na Slovensku máš na výber niekoľko spoločností, ktoré takéto kurzy ponúkajú. Okrem Python ťa naučia aj rôzne iné programovacie jazyky či ďalšie softvéry. Kurzy pre začínajúcich aj pokročilých programátorov prebiehajú aj vo večerných hodinách, takže ak sa chceš do IT dostať z iného sektora, kurzy môžeš navštevovať aj pohodlne po práci.

IT Learning

Online kurzy a video návody

Viaceré komentáre v spomínanej diskusii však potvrdili, že naučiť sa programovať v pythone (a nie len v ňom) sa dá aj z internetu:

“Ak máš vášeň pre programovanie, tak sa ho nauč sám doma z kurzov online alebo tutoriálov. Je to omnoho prínosnejšie než prednášky, to by si musel mať nejakého osobného učiteľa za ktorého by si nechal celú výplatu. Inak to nemá cenu. Pokiaľ do toho taký zápal nemáš, tak ti to kurzy nevynahradia…”

Pythonisti odporúčajú tieto videonávody:

Snáď najznámejšie vzdelávacie online platformy ponúkajú stovky IT kurzov, či už sa chceš naučiť Python, Javu alebo PHP. Stačí si nájsť to svoje a potom sa už len vzdelávať.

BambooLearn má za cieľ rozšíriť už existujúce české video tutoriály publikované na Youtube kanále BambooMachine o úlohy, doplňujúce materiály a lepšiu interakciu používateľov s lektormi.

The New Boston je ďalší zaujímavý Youtube kanál, na ktorom nájdeš tutoriály k Angular, React, Python, Linux a ďalším pre začiatočníkov aj pokročilých. Nemusíš sa nikde registrovať a je to zadarmo.

Ak sa necítiš príliš doma v angličtine a chceš sa vzdelávať online, určite odporúčame slovenskú vzdelávaciu online platformu Learn2Code, kde nájdeš prepracované IT kurzy v slovenčine.

V Česku je podobná známa platforma  IT Network s online kurzami a návodmi.

Materiály

Ak pri učení sa nových vecí radšej postupuješ svojím tempom a preferuješ čítanie, internet je plný výborných materiálov, ktoré ťa ľahko prevedú základmi programovania. Napríklad na GitHube nájdeš vyše 500 odkazov na rôzne návody pre junior aj senior programátorov a keďže je pravidelne aktualizovaný, sú tam vždy moderné a užitočné návody.

Nauč se Python

Táto česká organizácia je známa najmä tým, že organizuje offline Python kurzy pre ženy PyLadies. Majú ale zverejnené množstvo výukových materiálov online, ktoré sa dajú využiť pri samoštúdiu. Za zmienku stoja aj návody na Effbot či návody od Andreja Blaha. Učite to vyskúšaj.

Čo ešte budeš potrebovať?

Na záver vyberáme niekoľko rád od skúsenejších pythonistov. Môžeš sa z nich poučiť či inšpirovať, no určite bude najlepšie nájsť si vlastnú cestu k programovaniu, či už v pythone alebo v nejakom inom jazyku.

“Čo konkrétne čakáš od “kurzu” vývoja v Pythone? … ja len, že zatiaľ na takmer všetkých kurzoch, kde som bol, tak som sa za X mesiacov dozvedel približne toľko, čo som sa schopný sám naučiť cez víkend doma …”

“Ak sa chceš naučiť programovať, začni na niečom, čo ťa baví .. rád hráš hry? skús si napísať úplne najviac simple hru, aká len ide. Baví ťa chémia? Skús si nejaké programy na uľahčenie chemických vzorcov alebo ja neviem čo sa tam dá robiť…”

“Začínal som programovať na vysokej umelecke škole, predtým som mal iba nejaké základy v Pascale (hell), kde som študoval matematiku. Python je na začiatok naozaj super a online zdroje mi boli dostačujúce. Myslím, že sa nemusíte báť ísť do toho na vlastnú päsť. Čo sa týka nejakých rád skúsenejších, tak odporúčam sa po rozkukaní sa v programovaní zapojiť do nejakého open source projektu. Dostanete sa tak blízko ku skúseným programátorom, ktorí vám v rámci vašich príspevkov do ich repozitára všeličo poradia.” (Bonus: tiež sa možno dostanete do hľadáčika firiem, ktoré do daných projektu prispievajú alebo ich používajú).

“Čo sa týka rád na zaseknutí sa, tak 75% z nich vyrieši prvý odkaz v Google, ďalších 15% hlbšie hľadanie na StackOverflow a fórach, na zvyšných 10 percent často nezostáva než sa popýtať na fórach a inde, prípadne na Python skupinách na FB (komunita je priateľská, aspoň taký mam dojem). No a občas nezostáva nič iné, než si vymyslieť nejaký workaround, alebo tomu dať čas a pochopiť to po určitej dobe.”

“Pre mňa dve zásadné vedomosti po prvých 6 mesiacoch v IT boli, že GIT je fakt super predtým som sa tomu dosť ustavične vyhýbal a že programátorská genialita je PRELUD – že sa netreba hanbiť za otázku, alebo to, ze PR neprejde na prvý pokus a že poväčšinou netreba vymyslieť super najkratšie a najelegantnejšie riešenia, ale proste niečo zrozumiteľného a ľahko udržiavateľného.”

Ak máš aj ty nejakú radu, ako si si poradil s Python-om, budeme radi ak sa o ňu podelíš v komentároch.

Rád sa vzdelávaš?

Ak áno, dávame Ti zľavu 15% na všetky kurzy learn2code, predplatné a darček roka.

Stačí ak pri objednávaní zadáš kód: robimeit-lubi-L2C

Nezabudni! Konferencia PyCon už štvrtý krát na Slovensku, kde sa dozvieš mnoho zo sveta Pythonu.

Držíme palce pri naberaní nových vedomostí!

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.