Python je vývojové prostředí. Python 3 pro začátečníky
Python je jedním z nejslibnějších moderních programovacích jazyků. Je flexibilní a jednoduchý, jeho kód je průhledný a velmi jasný: to je důvod, proč mnoho programátorů zvolí tento jazyk. Školení bude poměrně snadné i pro ty, kteří nemají žádné zkušenosti s programováním, ale vše musí začít se základy - od jednoduchých až po složité.
Obsah
Rozvojové prostředí
IDE (IDE) je integrované vývojové prostředí. Toto je název řady programů, které programátoři používají v komplexu. Jednoduše řečeno - je to program pro psaní programů. Typicky IDE obsahuje textový editor (i když programátor to může provést v aplikaci třetí strany a dokonce i na koleně), interpret a překladač (lze použít jednu nebo obě součásti), nástroj pro ladění, nástroj pro automatizaci sestav.
Prostředí může někdy obsahovat nástroje, které se integrují s řídicím systémem verzí a různé nástroje, které zjednodušují konstrukci grafického rozhraní.
Účel WBS
Takže proč potřebujeme rozvojové prostředí, pokud existují diskrétní programy? Ve skutečnosti je to optimalizace práce programátora, protože při použití ISR je čas potřebný pro přepnutí režimů snížen. Existuje však i negativní stránka: vzhledem k tomu, že vývojové prostředí je složitý softwarový balík, urychlení práce a dokonce zpomalení, pokud programátor nebyl předtím vyškolen.
Instalace
Všechny potřebné soubory jsou na oficiálních stránkách Pythonu, takže nejprve musíte jít na portál a stáhnout je - program je naprosto zdarma. Na hlavní stránce vyberte nabídku Stáhnout. Zde si můžete vybrat libovolnou požadovanou verzi Pythonu až na původní. Pokud víte přesně, jakou verzi potřebujete, najděte ji v seznamu, pokud to není důležité, stáhněte nejnovější verzi: v tuto chvíli je to 3.6.1. Je také možné zvolit verzi orientovanou na konkrétní operační systém.
Je obtížné odvodit statistiky o tom, jaké OS používají programátoři pracující na Pythonu. Vývojové prostředí pro Linux, Mac OS, Ubuntu a Windows - vše je k dispozici na stránce "Downloads". Navíc existuje Python pro specializované nebo staré platformy, například BeOS, MS-DOS a další.
Po instalaci programu Python 3 můžete začít instalovat prostředí. Měli byste otevřít soubor IDLE, "leží" v distribuční sadě a postupujte podle pokynů.
Další možnosti
Při instalaci Pythonu je vývojové prostředí sbaleno, programátor však může používat i jiné, v závislosti na jejich preferencích v rozhraní nebo pro nějaký jiný účel. Výhody mnoha dalších vývojových prostředí spočívají v tom, že jsou napříč platformou - to znamená, že mohou pracovat prakticky na jakémkoli operačním systému a při přepnutí na jiné zařízení není třeba "skákat" z jednoho do druhého.
Poměrně populární je Eclipce (kromě pluginu PyDev), který se často používá nejen pro Python. Rozvojové prostředí je populární pro jazyky Java a další jazyky a po jeho zvládnutí získává programátor téměř univerzální aplikaci. Existuje však také nevýhoda pro medaili: můžete nakonfigurovat prostředí pro jakýkoli úkol pomocí plug-inů a bezpočet z nich. Nejčastěji se tato skutečnost stává předmětem kritiky tohoto prostředí, kromě toho bude problém používat Eclipce na slabém počítači. Chcete-li pracovat s Pythonem 3, musíte vybrat plugin Plugin PyDev, který je distribuován pomocí aplikace Eclipce pod veřejnou licencí.
Dvě oblíbené
Také mnoho programátorů rozhodne pracovat s Ericem. Tento IDE se skládá z řady programů, které jsou relativně nezávislé, to znamená, že uživatel si může vybrat, které součásti se instalují a které ne. Podpora plug-inů, které lze instalovat z výrobního prostředí.
Vzhledem k tomu, že Eric má funkci pro prohlížení formulářů Qt, je toto prostředí vhodné při vývoji prostředí Qt pro aplikace. Nevýhodou je rozsáhlá dokumentace dodaná v souboru PDF spolu s distribucí. Trvá nějaký čas, než uživatel může číst pravidla.
Pokud by výše uvedené IDE byly volné, PyCharm je komerční produkt, ale existuje také tzv. Komunitní edice, kterou můžete zdarma použít. Není v žádném případě horší než její protějšky a nabízí uživateli kódový analyzátor a velkou sadu nástrojů pro různé testy, stejně jako nástroje pro ladění. Volná verze aplikace neobsahuje další funkce, což je méně užitečné, ale mnoho uživatelů nepotřebuje takové pokročilé funkce, takže PyCharm je vhodný pro mnoho úkolů.
Další projekt
Mezi programátory pro Python existuje ještě jedna oblíbená aplikace. Vývojové prostředí se nazývá Ninja IDE, distribuované pod licencí GPL - to znamená, že je zdarma. Ve své funkčnosti je poměrně výkonný editor kódu a jeho vyhledávač, který umožňuje rychle se pohybovat v souborech projektu a přesouvat je z jednoho do druhého. Distribuce je kompaktní, aplikace neinstaluje nic nadbytečné, grafické rozhraní je také vytvořeno ve stylu minimalismu, rozšiřuje se na Python. Rozvojové prostředí však není vhodné pro všechny, protože funkce není tak široká jako v placených IDE.
Nicméně, Ninja IDE má vysoký potenciál, programátoři to doporučují těm, kteří dosud nerozhodli o nástrojích. Dokonce i v případě, že je funkce aplikace nedostatečná, bude uživatel schopen pochopit přesně její příklad, co bude potřebovat k práci, po které bude jednodušší vybrat jinou IDE. Toto je vývojové prostředí pro Python pod operačním systémem Windows, Lunix a jiným operačním systémem.
Flexibilní a placené
Společnost Wingware vydala aplikaci pro Python. Rozvojové prostředí se nazývá Wing IDE. Distribuci můžete stáhnout na oficiální webové stránce Wingware, ale kromě toho je na portálu spousta informací nejen o samotném produktu, ale také o programovacím jazyce. Jedním z nejdůležitějších nástrojů každého prostředí je editor kódu a ve Wing IDE je výkonný. Kromě jednoduchých věcí, jako je zvýrazňování syntaxe, je funkce sklápěcího kódu, která umožňuje sbalit jednotlivé sekce, které se momentálně nevyžadují. Zalomení se automaticky zvýrazní.
Aplikace obsahuje řadu klávesových zkratek, které opakují podobné funkce z jiných prostředí, například Emacs. Tím je zajištěno rychlé přizpůsobení. Horké klávesy můžete také konfigurovat ručně.
Výběrem prostředí pro vývoj je důležitým úkolem. S správnou volbou bude spolupráce s Pythonem pohodlná a pohodlná.
- Odůvodnění volby programovacího jazyka a kritérií
- Co je to - kompilátor nebo Jak udělat počítač pochopit, co od něj chcete?
- Colt `Python` - minulost a současnost
- Jaký je zvláštní rys multiplatformního softwaru?
- Python pro začátečníky
- Programování pro Android: jak začít vytvářet vlastní aplikace a hry?
- Programování her: programy, funkce tvorby a doporučení
- Python - co je to? Programovací jazyk na vysoké úrovni
- Java integrované vývojové prostředí
- Nejpopulárnější programovací jazyky. Programovací jazyky pro začátečníky
- Hodnocení programovacích jazyků 2016
- Skriptovací programovací jazyky: úkoly, funkce a výhody
- Weboví programátoři: popis profese, plusy a minus
- Programovací prostředí. Na cestě k vytváření vlastního softwaru
- Vstup a výstup v Pythonu. Vstup a tisk
- Jak najdu zbytek dělení v Pythonu?
- Podmíněná konstrukce if. Python: rozlehlost a jednoduchost jazyka
- Python: datové typy, podmínky, požadavky a příklady
- Funkce v Pythonu: def. Python 3 pro začátečníky
- Podmíněné příkazy if / else v jazyce Python: syntaxe a aplikace
- Jak psát program v programu Poznámkový blok