reklama
Pokud uvažujete o učení Pythonu, může vás počáteční proces nastavení ohromit. Musíte nainstalovat Python do vašeho systému, pak se naučit, jak používat příkazový řádek ke zpracování kódu, nebo se naučit, jak používat interaktivní shell, nebo se naučit, jak nastavit Python IDE.
To vše ignorujte. Je to zbytečné, dokud to nevíte zda je Python pro vás to pravé.
Místo toho doporučujeme použít online interaktivní prostředí, což je pouze web, který vám umožní psát a spouštět Pythonův kód a okamžitě vidět výsledky. Není třeba nic instalovat. Takže ať už jste procházíme těmito příklady Pythonu 10 základních příkladů Pythonu, které vám pomohou rychle se učitTento článek základních příkladů pythonu je určen těm, kteří již mají zkušenosti s programováním a chtějí jednoduše přejít na Python co nejrychleji. Přečtěte si více nebo přezkoumání základů polí a seznamů Jak pole a seznamy fungují v PythonuPole a seznamy jsou jedny z nejužitečnějších datových struktur v programování - ačkoli je jich jen málo lidí plně využívá. Přečtěte si více
, můžete vyzkoušet kód přímo v prohlížeči. Zde jsou nejlepší online tlumočníci Pythonu, které jsme našli.
Pokud existuje jeden důvod, proč Python Anywhere bije každého dalšího online interpretu Pythonu, podporuje IPython. IPython je pokročilejší alternativou k výchozímu interpretu Pythonu. S ním získáte spoustu užitečných funkcí: dokončení karty během psaní, schopnost „vidět“ proměnné a metody objektu v reálném čase, přečíst dokumentaci inline modulu a další.
Nic z toho není samozřejmě nutné. Pokud jste kompletní začátečník, možná budete chtít přeskočit přes tuto chvíli a vrátit se za pár týdnů, když budete pohodlnější. Ale pokud jde o tlumočníky Pythonu, IPython je standardem produktivity.
Poznámka: Python Anywhere je ve skutečnosti mnohem víc než tohle. Jedná se o plně fungující webové IDE, které vám umožňuje vytvářet a hostovat aplikace Python na webu. Tato stránka „Vyzkoušejte IPython“ je jen šikovný malý postranní nástroj.

Python Fiddle je ten, který bych doporučil každému, kdo má zkušenosti s programováním, ale nemá zkušenosti s Pythonem. Rozhraní je poměrně jednoduché a snadno použitelné, ale co je důležitější, přichází s partou vzorového kódu, který můžete načíst jediným kliknutím.
Prozkoumáním levého postranního panelu se naučíte některé z nejlepších tipů a triků, které učinit Python zábavnějším než jiné jazyky 7 užitečných triků pro zvládnutí nového programovacího jazykaJe v pořádku být ohromen, když se učíte kódovat. Pravděpodobně zapomenete na věci tak rychle, jak se je naučíte. Tyto tipy vám mohou pomoci lépe uchovat všechny nové informace. Přečtěte si více . Nebo můžete napsat svůj vlastní kód, spustit jej a zobrazit výsledky ve výstupní části dole.
Napsaný kód můžete také „uložit a sdílet“. To může být užitečné, pokud máte mentora, který vám pomůže s laděním, nebo pokud na projektu spolupracujete s ostatními.

Název Repl.it pochází z REPL, což znamená „Read-Eval-Print Loop“ (v podstatě synonymum pro „interaktivní shell“, takže se nemusíte zmást). Repl.it podporuje desítky jazyků, včetně Python 2.x a Python 3.x, takže pokud se rozhodnete, že Python není pro vás je můžete stále používat, když se učíte C #, Java, Ruby, Lua, ES6 a další.
To, co se mi líbí nejlépe, je jeho přizpůsobitelnost. Můžete vyladit rozvržení, barevné téma, velikost písma, velikost odsazení, typ obtékání a zda povolit automatické doplňování. Rozhraní je jednoduché. A pokud si vytvoříte účet, můžete svůj kód uložit a později stáhnout zpět.
A Repl.it má ještě jednu obrovskou výhodu: můžete importovat žádný Balíček Pythonu vůbecprotože všechny podporuje.

Tretka je další silná možnost. Získáte spoustu stejných funkcí, jaké jsou popsány výše: editor s průchodným kódem, schopnost spouštět kód a schopnost sdílet. Ale Trinket má dvě výhody. Za prvé, můžete otevřít více skriptů pomocí rozhraní založeného na kartě a za druhé, můžete vložit Trinket na svůj vlastní web, pokud jej máte.
Trinketův bezplatný plán, i když navždy a neomezeně, umožňuje pouze základní Python 2.x. Pokud chcete plný přístup k internetu Python 3.x verze Trinketu, budete muset upgradovat na plán připojení, který stojí 9 $ za měsíc nebo 72 $ za rok. „Úplný přístup“ zahrnuje všechny vestavěné moduly Python včetně Numpy, Matplotlib, SciPy a dalších.

Ideone je univerzální nástroj „vyzkoušejte jakýkoli programovací jazyk online“, takže není tak nabitý funkcemi ani pokročilý jako ostatní výše uvedené možnosti. Tady to je ano mít: přes 60 různých programovacích jazyků a možnost označit kód jako veřejný, tajný nebo soukromý.
Kód napsaný v Ideone také podléhá několika omezením:
- Maximálně 10 sekund pro kompilaci / interpretaci.
- Během provádění maximálně 5 nebo 15 sekund (pro hosty nebo registrované uživatele).
- Při provádění maximálně 256 MB paměti RAM.
- Přístup na internet je blokován a nelze vytvářet nové soubory.
Celkově vzato, Ideone je v pořádku, pokud potřebujete hned otestovat trochu kódu, ale pro vážnější průzkumy Pythonu bych raději šel s jedním z výše uvedených.

Python Tutor není sám o sobě interaktivní prostředí Pythonu. Spíše, jakmile zadáte kód, analyzuje to, co jste napsali, a prezentuje vizualizaci logiky kódu. Výsledek? Série snímků, kterými můžete procházet, jeden řádek kódu najednou, abyste viděli, jak se váš kód skutečně provádí od začátku do konce.
Jedná se o ohromný nástroj pro programování začátečníků! Uvidíte, jak každý řádek kódu ovlivňuje různé proměnné a výstupy, což vám usnadní chytání chyb a dalších problémů. Zatímco programování může být obtížné pro první časovače, tento nástroj může zjednodušit křivku učení Jak se naučit programování bez stresuMožná jste se rozhodli pokračovat v programování, ať už pro kariéru nebo jen jako koníček. Skvělý! Ale možná se začínáte cítit ohromeni. Není to tak skvělé. Zde je nápověda, která vám usnadní cestu. Přečtěte si více a pomůže vám to zabalit hlavu do logiky všeho.
Možná si také všimnete, že Python Tutor má experimentální režim živého programování. Je to podobné jako u běžného vizualizačního nástroje, ale při psaní se analyzuje a aktualizuje v reálném čase. Od tohoto psaní je to primitivní i buggy, takže byste ho měli ignorovat, dokud nebudou všechny zauzlení vyžehleny.
Tipy pro pokračování vaší cesty Python
Poté, co vyzkoušíte Python v online interaktivním prostředí, můžete se rozhodnout, že jazyk milujete a chcete jej praktičtěji sledovat. Za to se můžete dobře hodit tyto vynikající online kurzy Pythonu 5 kurzů, které vás zavedou od Python Beginner k ProTěchto pět kurzů vás naučí vše o programování v Pythonu, jednom z nejžhavějších jazyků právě teď. Přečtěte si více nebo pokud nemůžete ušetřit žádnou hotovost, tyto stránky pro učení Pythonu 5 nejlepších webových stránek, kde se můžete naučit programování v PythonuChcete se naučit programování Pythonu? Zde jsou nejlepší způsoby, jak se naučit Python online, z nichž mnohé jsou zcela zdarma. Přečtěte si více .
Python může být jedním z nejjednodušších jazyků, které se lze naučit, ale nenechte se odradit, pokud to bude obtížné. Kódování v Pythonu stále kóduje a kódování je náročné. Boj to neznamená měli byste ukončit programování 6 Známky toho, že nemáte na mysli programátoraNe každý je vyříznut jako programátor. Pokud si nejste zcela jisti, že jste chtěli být programátorem, zde jsou některé náznaky, které vás mohou nasměrovat správným směrem. Přečtěte si více ! Pro trochu větší motivaci, doporučuji poslouchat některé z tyto užitečné podcasty pro programátory 15 prvotřídních podcastů pro programátory a vývojáře softwaruPodcasty jsou fantastický způsob, jak se dozvědět více o programování. Zde jsou některé z našich oblíbených podcastů souvisejících s programováním pro vaše potěšení z poslechu. Přečtěte si více .
Jak se vám líbí Python? Existují nějaké další dobré interaktivní skořápky, které nám chyběly? Pokud máte nějaké další tipy pro Python, zejména pro nováčky, podělte se s námi níže!
Joel Lee má B.S. v oblasti informatiky a více než šest let praxe v psaní. Je šéfredaktorem MakeUseOf.