Nejlepší odpověď
Zde je několik skvělých míst, kde začít:
Příběhy o úspěchu
Moje zkušenosti s komunitou Pythonu byly úžasné. Potkal jsem několik fantastických lidí prostřednictvím místních setkání a získal jsem velkou podporu.
Python Weekly
Python Weekly je bezplatný týdenní e-mailový zpravodaj, který obsahuje vybrané zprávy, články, nová vydání, pracovní místa a další. Kurátor: Rahul Chaudhary každý čtvrtek.
Přejít na pythonweekly.com pro přihlášení.
Internet Relay Chat
Freenode IRC hostí několik kanálů. Vyberte klienta IRC , zaregistrujte si svou přezdívku u Freenode
Zde je několik kanálů souvisejících s Pythonem v síti Freenode IRC. Všechny kanály jsou dostupné na serveru Internet Relay Chat Freenode . Připojte se k http://irc://irc.freenode.net nebo použijte Freenode „s webchat .
Pokud máte krátké dotazy, můžete okamžitě získat pomoc návštěvou kanálu #python . Nejprve si budete muset zaregistrovat svou přezdívku s FreeNode pomocí pokynů k nastavení přezdívky .
Němečtí mluvčí mohou použít # Willkommen na kanálu Python.de .
Řečníci v portugalštině mohou používat kanál # python-pt .
Španělští reproduktory mohou používat #pyar kanál, ze skupiny uživatelů Python Argentina.
Francouzští mluvčí se mohou připojit ke kanálu # python-fr .
Finští mluvčí se mohou připojit k # Python Suomi ry kanál v jiné síti, * IRCnet * .
Turečtí mluvčí se mohou připojit k #pyistanbul kanál.
Další kanály
# python-dev je pro vývojáře CPython, kde mohou koordinovat svou práci nebo diskutovat o problémech. Roboti zveřejňují aktualizace kanálu na základě aktivity ve zdrojovém stromu CPython a ve sledovači chyb.
# python-infra je pro diskusi o infrastruktuře Pythonu .
#pydotorg je určen pro Vítejte na diskuzi Python.org .
#distutils je pro diskusi o balení Pythonu.
Další weby
Klienty IRC pro mnoho platforem najdete v Archivu nápovědy Internet Relay Chat (IRC) .
Odpověď
Takže myslím, že jste se rozhodli správně, když jste se začali učit Python, protože Python je nejrychlejší a nejpopulárnější programovací jazyk na světě nejen mezi SDE, ale také mezi matematiky, analytiky dat, Vědci a dokonce i děti !!! Důvod je jednoduchý, protože Python je velmi programovací jazyk vhodný pro začátečníky.
Python má následující aplikace:
- Analýza dat
- Umělá inteligence
- Strojové učení
- Automatizace
- Vytváření webových aplikací
- Testování softwaru
Podívejme se nyní na správný plán a zvládneme Python:
Než začnete na své cestě tímto jazykem byste měli mít na paměti jasný cíl, proč se chcete naučit Python? Co přesně chcete dělat s tímto jazykem? Chcete automatizovat nějaké nudné nebo nudné úkoly nebo chcete vytvořit nějaké webové aplikace?
Doporučil bych některé z nejlepších vzdělávacích zdrojů. Předtím mi objasněte, že zvládnutí Pythonu bude obvykle trvat 10–11 týdnů, to je jisté:
- Naučte se syntaxi a základy:
- Pythonový shell
- Balíčky Anaconda
- Řídicí struktury
- Zpracování výjimek
- Funkce.
- koncept OOPS, integrované datové struktury:
- OOPS v Pythonu
- seznam, n-tice , Slovník.
- Formování řetězců
- Rámečky pro vývoj webu:
Existují tolik rámců pro webové aplikace v Pythonu.
- Django: Webový rámec na vysoké úrovni, který se většinou používá ve startupech a podnicích pro vývoj webových aplikací. Sleduje vzor MVC a můžete použít více databází, jako jsou PostgreSQL, MySQL, SQLite a Oracle.
- Flask: Flask je jednou z nejjednodušších mikroframework, které se lze v Pythonu naučit.
- Bottle
- Tomado
- Pyramid
- Analýza dat:
- Numpy
- Pandas
- Seaborn,
- Bokeh
- SciPy
- Matplotlib, tyto knihovny jsou vhodné pro analýzu dat.
- ML:
Chcete-li se naučit, musíte se dozvědět podrobně následující:
- TensorFlow: Jedná se o jednu z nejznámějších a nejoblíbenějších knihoven hlubokého učení vyvinutých společností Google
- Scikit-Learn: Jedná se o knihovnu strojového učení pro Python navrženou pro práci s numerickými knihovnami.
- PyTorch: Je to knihovna, která umí zpracovávat dynamické výpočetní grafy.
- Vytvářet projekty:
Až dosud jsme v závěrečné fázi pokryli téměř vše v Pythonu staví projekty. Veškeré učení v Pythonu má smysl pouze v případě, že můžete vytvořit nějaké projekty.
Některé návrhy projektů z mé strany:
- Simple Interest / EMI calculator
- Aplikace pro počasí
- Jednoduchý prohledávač
- Web elektronického obchodu
- Generátor online CV
Zdroje online:
- kódování ninjů : kódování ninjů Má následující funkce:
- Funkce pozastavení kurzu : Kurz můžete pozastavit, pokud máte nějaké zkoušky nebo kurzy, a proto můžete pokračovat znovu po 60 dnech, což je zcela unikátní.
- Výukový program GeeksforGeeks : Programovací jazyk Python – GeeksforGeeks
- Youtube videa : https://www.youtube.com/watch?v=WGJJIrtnfpk&t=2055s https://www.youtube.com/watch?v=rfscVS0vtbw&t=9286s
- Oficiální dokumentace: Vítejte na Python.org
Některé tipy z mé strany:
- Mějte trpělivost, není to jen v případě učení se Pythonu, ale také v případě učení jiného jazyka. Naučit se první jazyk vždy vyžaduje více úsilí a času, takže si uvědomte, že potrvá vše, než vše potopíte.
- Buďte důslední, pokud nejste konzistentní v učení, bude to trvat mnohem více času a úsilí.
- Stavební projekt je vždy užitečný při budování důvěry, takže nezanedbávejte jeho důležitost.
- Kvůli složitým pojmům, chybám a problémům budete mít chuť vzdát se. Nedělejte to, stává se to u každého, kdo programuje.
- Ukončme to nyní dobrou citací: Frustrace a bolest jsou součástí procesu učení, obejměte je místo toho, abyste se jim vyhýbali.
Doufám, že jsem odstranil všechny vaše pochybnosti !!!
Vše nejlepší do budoucna !!