Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pro začátečníky, kteří se zajímají o učení Pythonu pomocí Windows, doporučujeme zvolit si mezi těmito dvěma instalačními cestami:
- Nastavení vývojového prostředí Pythonu pomocí konfiguračního souboru wingetu
- Ruční nastavení vývojového prostředí Pythonu
Nastavení vývojového prostředí Pythonu pomocí konfiguračního souboru WinGet
Konfigurační soubory Winget zahrnují všechny pokyny potřebné k instalaci požadavků a nastavení počítače pro konkrétní projekt. Pokud chcete použít instalační soubor WinGet Configuration projektu Microsoftu pro začátečníky v Pythonu, postupujte následovně:
Stáhněte si konfigurační soubor tak, že otevřete tento odkaz a vyberete "Raw file content > Download" (nabídka se třemi tečkami vpravo nahoře): Winget Configuration: learn_python.winget.
Pokud chcete soubor spustit, poklikejte na stažený konfigurační soubor (při prvním otevření a spuštění souboru budete muset vybrat aplikaci Správce balíčků systému Windows) nebo můžete otevřít PowerShell v terminálu Windows a zadat následující příkaz:
winget configure -f <path to learn_python.winget file>
Cesta k souboru bude vypadat nějak takto
winget configure -f C:\Users\<your-name>\Downloads\learn_python.winget
.Po spuštění konfiguračního souboru se zobrazí kroky nastavení uvedené v okně terminálu, včetně požadavků na projekt, které se nainstalují. Pak budete muset potvrdit, že jste tyto aktualizace konfigurace zkontrolovali, a potvrdit, že chcete pokračovat výběrem možnosti [Y] Ano nebo [N] Ne.
Jakmile budete pokračovat, nainstalují se požadavky na projekt a hlásí, jestli byla konfigurace úspěšně použita.
Váš počítač je teď nastaven na Learn Python!
Pokud si to chcete ověřit, zkontrolujte, jakou verzi Pythonu je teď na vašem počítači nainstalována, zadáním příkazu: python --version
.
Ruční nastavení vývojového prostředí Pythonu
Pokud chcete vývojové prostředí Pythonu nastavit ručně, a ne pomocí konfiguračního souboru winget, budete muset:
- Instalace Pythonu
- Instalace editoru Visual Studio Code
- Instalace rozšíření Visual Studio Code pro Python
Instalace Pythonu: K dispozici je několik verzí Pythonu pro instalaci (na základě aktualizací, které byly provedeny v programovacím jazyce v průběhu času). Nejprve budete muset určit, jakou verzi Pythonu potřebujete. Na aktuálně podporované verze Pythonu můžete odkazovat na stav verzí Pythonu | Příručka pro vývojáře v Pythonu Doporučujeme použít moderní, podporovanou verzi nebo shodovat verzi libovolného projektu Pythonu, ke kterému chcete přispívat. Pro účely tohoto kurzu doporučujeme použít Microsoft Store k instalaci Pythonu.
-
Nainstalujte Python 3 pomocí Microsoft Storu – vyberte nejnovější dostupnou verzi a pak stáhněte. Instalace Pythonu prostřednictvím Microsoft Storu používá Python 3 a zpracovává nastavení PATH pro aktuálního uživatele (vyhněte se nutnosti přístupu správce) a poskytuje automatické aktualizace. Jakmile Python dokončí proces stahování a instalace, otevřete PowerShell v terminálu Windows a zadejte příkaz:
python --version
potvrďte verzi Pythonu nainstalovanou na vašem počítači.
Pokud používáte Python na Windows pro webový vývoj, doporučujeme jiné nastavení vašeho vývojového prostředí. Místo instalace přímo ve Windows doporučujeme nainstalovat a používat Python prostřednictvím subsystému Windows pro Linux.
Pokud vás zajímá automatizace běžných úloh v operačním systému, projděte si naši příručku:
U některých pokročilých scénářů (jako je potřeba přistupovat k nainstalovaným souborům Pythonu nebo upravovat je, vytvářet kopie binárních souborů nebo přímo používat knihovny DLL Pythonu), můžete zvážit možnost stažení konkrétní verze Pythonu přímo z python.org nebo instalaci alternativy, jako je Anaconda, Jython, PyPy, WinPython, IronPython atd. Doporučujeme to jenom v případě, že jste pokročilejší programátor v Pythonu s konkrétním důvodem pro volbu alternativní implementace.
Instalace editoru Visual Studio Code: Visual Studio Code je nástroj pro úpravy kódu, někdy označovaný jako integrované vývojové prostředí nebo integrované vývojové prostředí (IDE). Visual Studio Code poskytuje funkce, jako je GitHub Copilot (nástroj založený na umělé inteligenci, který poskytuje návrhy kódování), IntelliSense (pomoc při dokončování kódu), Linting (pomáhá vyhnout se chybám v kódu), podporu ladění (pomáhá najít chyby v kódu po jeho spuštění), fragmenty kódu (šablony pro malé opakovaně použitelné bloky kódu) a testování jednotek (testování rozhraní kódu s různými typy vstupu).
Nainstalujte rozšíření Visual Studio Code pro Python: Visual Studio Code nabízí "rozšíření", která umožňují přidávat funkce podpory, které rozšiřují podporu pro jakýkoli jazyk nebo nástroje, se kterými pracujete. V tomto případě rozšíření Pythonu přidává specifickou podporu pro Python pro formátování kódu, návrhy dokončování kódu IntelliSense, ladění, lintování, refaktoring atd.
Kurz Hello World pro některé základy Pythonu
Python je podle svého tvůrce Guido van Rossum "programovací jazyk vysoké úrovně a jeho základní filozofie návrhu se týká čitelnosti kódu a syntaxe, která programátorům umožňuje vyjádřit koncepty v několika řádcích kódu".
Python je interpretovaný jazyk. Na rozdíl od kompilovaných jazyků, ve kterých je potřeba kód, který napíšete, přeložit do strojového kódu, aby ho mohl spustit procesor vašeho počítače, se kód Pythonu předá přímo interpretovi a spustí se přímo. Stačí zadat kód a spustit ho. Pojďme to vyzkoušet!
Po otevření příkazového řádku PowerShellu zadejte
python
ke spuštění interpreta Pythonu 3. (Některé pokyny raději používají příkazpy
nebopython3
, měly by také fungovat). Budete vědět, že jste úspěšní, protože se zobrazí výzva >>> se třemi symboly většími než.Existuje několik předdefinovaných metod, které umožňují provádět úpravy řetězců v Pythonu. Vytvořte proměnnou s:
variable = 'Hello World!'
. Stiskněte Enter pro nový řádek.Proměnnou vytiskněte pomocí:
print(variable)
. Zobrazí se text "Hello World!".Zjistěte délku a počet znaků používaných ve vaší řetězcové proměnné pomocí:
len(variable)
. Bude zobrazeno, že bylo použito 12 znaků. (Všimněte si, že mezera se počítá jako znak v celkové délce.)Převeďte řetězcovou proměnnou na velká písmena:
variable.upper()
. Nyní převeďte proměnnou řetězce na malá písmena:variable.lower()
.Spočítejte, kolikrát se písmeno "l" používá v řetězcové proměnné:
variable.count("l")
.Vyhledání konkrétního znaku v řetězcové proměnné, zkusme najít vykřičník pomocí:
variable.find("!")
. Je zobrazeno, že vykřičník se nachází na 11. pozici znaku v řetězci.Nahraďte vykřičník otazníkem:
variable.replace("!", "?")
.Pokud chcete Python ukončit, můžete zadat
exit()
,quit()
nebo vybrat Ctrl-Z.
Doufám, že jste se bavili s použitím některých předdefinovaných metod úprav řetězců v Pythonu. Teď zkuste vytvořit programový soubor Pythonu a spustit ho pomocí editoru Visual Studio Code.
Kurz Hello World pro použití Pythonu s VS Code
Tým VS Code vytvořil skvělý Začínáme s Pythonem kurz, který vás provede vytvořením programu Hello World s Pythonem, spustí soubor programu, nakonfiguruje a spustí ladicí program a nainstaluje balíčky, jako je matplotlib a numpy k vytvoření grafického grafu ve virtuálním prostředí.
Pokud chcete spustit kód Pythonu, musíte VS Code sdělit, který interpret se má použít. Vzhledem k tomu, že jste už rozšíření Pythonu nainstalovali, můžete vybrat interpret Pythonu tak, že otevřete paletu příkazů (Ctrl+Shift+P), začněte psát příkaz Python: Vyberte interpret , který chcete vyhledat, a pak tento příkaz vyberte. Můžete také použít možnost Vybrat prostředí Python na dolním stavovém řádku (může se už zobrazit vybraný interpret). Příkaz zobrazí seznam dostupných interpretů, včetně virtuálních prostředí. Stačí zvolit první v seznamu, pokud nemáte důvod pro jiný požadovaný interpret, přečtěte si téma Konfigurace prostředí Pythonu.
VS Code
Jakmile vyberete interpret, zkusme ho použít s integrovaným terminálem VS Code:
Pokud chcete terminál otevřít ve VS Code, vyberte Zobrazit>Terminál, nebo případně použijte klávesovou zkratku Ctrl+` (pomocí znaku backtick). Výchozí příkazový řádek je PowerShell.
V terminálu VS Code otevřete Python jednoduše zadáním příkazu:
python
Vyzkoušejte interpret Pythonu zadáním:
print("Hello World")
. Python vrátí váš výraz "Hello World".V terminálu vytvořte prázdnou složku s názvem "hello", přejděte do této složky a otevřete ji ve VS Code pomocí následujícího kódu:
mkdir hello cd hello code .
Po otevření editoru VS Code, kdy se zobrazí vaše nová složka hello v levém okně Průzkumníka, otevřete v dolním panelu VS Code okno příkazového řádku stisknutím Ctrl+` (použijte znak backtick) nebo výběrem Zobrazit>Terminál. Spuštěním nástroje VS Code ve složce se tato složka stane vaším pracovním prostorem. VS Code ukládá nastavení specifická pro tento pracovní prostor v .vscode/settings.json, která jsou oddělená od uživatelských nastavení, která jsou uložená globálně.
Pokračujte kurzem v dokumentaci k editoru VS Code: Vytvoření souboru zdrojového kódu Hello World v Pythonu.
Co je PIP?
Správce balíčků je nástroj, který automatizuje proces instalace, upgradu, konfigurace a odebírání softwarových balíčků. Ekosystém Pythonu je bohatý a obsahuje tisíce balíčků dostupných v indexu balíčků Pythonu (PyPI). Pip je standardní program správce balíčků, který je součástí Pythonu. Pip umožňuje instalovat a spravovat další balíčky, které nejsou součástí standardní knihovny Pythonu. Pokud chcete ověřit, že máte k dispozici také pip pro instalaci a správu balíčků, zadejte pip --version
K instalaci balíčku pomocí nástroje pip můžete použít tento příkaz:
pip install <package_name>
Zkuste nahradit <package_name>
názvem balíčku z https://pypi.org/. Můžete například zkusit nainstalovat upgrady pip pomocí příkazu: pip install --upgrade pip
Jednou z silných stránek pip je jeho schopnost vytvořit soubor requirements.txt, který uvádí všechny závislosti projektu. Tento soubor lze použít k replikaci prostředí na jiném počítači. Pomocí příkazu pip freeze > requirements.txt
vytvořte soubor, který zobrazí seznam všech nainstalovaných balíčků ve vašem aktuálním vývojovém prostředí a jejich verzích. Chcete-li spustit tento soubor požadavků pro nastavení nového počítače se stejným prostředím, spustíte pip install -r requirements.txt
.
Vytvoření jednoduché hry pomocí Pygame
Pygame je oblíbený balíček Pythonu pro psaní her – podporuje studenty, aby se naučili programování při vytváření něčeho zábavného. Pygame zobrazuje grafiku v novém okně, takže nebude fungovat v prostředí pouze pro příkazový řádek WSL. Pokud jste ale Python nainstalovali přes Microsoft Store, jak je podrobně popsáno v tomto kurzu, bude fungovat správně.
Po instalaci Pythonu nainstalujte pygame z příkazového řádku (nebo terminálu z VS Code) zadáním
python -m pip install -U pygame --user
.Otestujte instalaci spuštěním ukázkové hry:
python -m pygame.examples.aliens
Pokud vše půjde dobře, hra otevře okno. Po dokončení přehrávání okno zavřete.
Tady je postup, jak začít psát vlastní hru.
Otevřete PowerShell (nebo příkazový řádek Windows) a vytvořte prázdnou složku s názvem "bounce". Přejděte do této složky a vytvořte soubor s názvem "bounce.py". Otevřete složku ve VS Code:
mkdir bounce cd bounce new-item bounce.py code .
Pomocí VS Code zadejte následující kód Pythonu (nebo ho zkopírujte a vložte):
import sys, pygame pygame.init() size = width, height = 640, 480 dx = 1 dy = 1 x= 163 y = 120 black = (0,0,0) white = (255,255,255) screen = pygame.display.set_mode(size) while 1: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() x += dx y += dy if x < 0 or x > width: dx = -dx if y < 0 or y > height: dy = -dy screen.fill(black) pygame.draw.circle(screen, white, (x,y), 8) pygame.display.flip()
Uložte ho jako:
bounce.py
.V terminálu PowerShellu ho spusťte zadáním příkazu:
python bounce.py
.
Zkuste upravit některá čísla, abyste viděli, jaký vliv mají na váš skákající míč.
Přečtěte si další informace o psaní her pomocí pygame na pygame.org.
Zdroje informací pro pokračování ve studiu
Doporučujeme následující zdroje informací, které vám pomůžou pokračovat ve vývoji Pythonu ve Windows.
- Microsoft Dev Blogy: Python: Přečtěte si nejnovější aktualizace o všem kolem Pythonu v Microsoftu.
Práce s Pythonem ve VS Code
úpravy Pythonu v editoru VS Code: Přečtěte si další informace o tom, jak využít podporu automatického dokončování v editoru VS Code a intelliSense pro Python, včetně toho, jak přizpůsobit jejich chování... nebo je prostě vypněte.
Linting Python: Linting je proces spuštění programu, který bude analyzovat kód potenciálních chyb. Přečtěte si o různých formách podpory lintování nástroje VS Code pro Python a o tom, jak ho nastavit.
ladění pythonu: Ladění je proces identifikace a odstraňování chyb z počítačového programu. Tento článek popisuje, jak inicializovat a konfigurovat ladění pro Python pomocí VS Code, jak nastavit a ověřit zarážky, připojit místní skript, provést ladění pro různé typy aplikací nebo na vzdáleném počítači a některé základní řešení potíží.
Testování jednotek v Pythonu: Popisuje některé pozadí vysvětlující, co znamená testování jednotek, ukázkový návod, povolení testovací architektury, vytvoření a spuštění testů, ladění testů a nastavení konfigurace testů.
Windows developer