Jak nejlépe začít s Pythonem? rubrika: Programování: Python

3 Peta Sittek
položil/-a 6.1.2015

Ahoj,
jaké by bylo vaše doporučení, jak se co nejlépe a nejefektivněji ponořit do Pythonu? Nějaký kurz, kniha...?

Děkuji

Komentáře

  • Stefano : Na akej urovni si teraz?? Chces sa naucit zaklady alebo uz nieco vies a chces sa zlepsit? 7.1.2015
  • Peta Sittek : Předpokládejme, že jsem naprostý začátečník. 8.1.2015
odkaz Vyřešeno
1 Kilmar
odpověděl/-a 9.1.2015

Na začiatok určite Hitchhiker's guide, ktorú nájdeš tu: http://docs.python-guide.org/en/latest/
Je to taký python rozcestník pre začiatočníkov. Nájdeš tam referencie na ďalšie študijné materíaly a hlavne niečo o best practise

Úplne super čo môžeś na začiatok spraviť je založiť si účet na: http://www.checkio.org/
To jest online "multiplayer" hra kde riešiš úlohy v pythone podľa rôznej úrovne náročnosti. Po vyriešení si môžeš pozrieť riešenia druhých a diskutovať o danej problematike.

Keď už zvládneš nejaké tie základy určite sa oboznám s modulmi packages v pythone a nasledne s nastrojom pip, easy_install a hlavne ako pracovať
s virtuálnymi prostrediami virtuanenv a virtualenvwrapper

Ďalej určite look at this: http://learnpythonthehardway.org/

A užitočné snippety použitelné v praxi nájdeš tu: http://www.pythonforbeginners.com/

No a urcite si precitaj co je to PEP: https://www.python.org/dev/peps/

Je dôležité zamyslieť sa na čo chceš python použiváť.

Ak chceš python pre weby tak:
Django: http://www.djangoproject.[cz,com], čo jest alfa omega pre webdevelopment v pythone
Ďalšie šikovné vecičky pre web: flask, falcon, pyramid

Ak potrebuješ písať data minery, crawlery respektíve čokoľvet scrapovať z webu:
beautifulsoap, requests, twisted, scrumpy, mechanize (odkazy vygoogli)

Python pre vedu a analyzovanie dát:
numpy, scipy, pandas

Aktualne dostupné knihy v češtine sú všetky písane pre Python 3.X kde môžeš naraziť na problém, že niektoré veci
ti nepôjdu pod pythonom 2.7 alebo sa budú správať inak. Prečo je to vôbec podstatné ? Väčšina python sveta stále beží
na pythone <= 2.7.X a prechod na 3.X je v komunite trochu pomalší, ale to si už ošaháš v praxi.

Pro zobrazení všech 9 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.