Kurz: Psaní a spouštění kódu Pythonu v sadě Visual Studio
Tento článek představuje krok 2 v sérii kurzů Práce s Pythonem v sadě Visual Studio.
Interaktivní vývojové prostředí (IDE) sady Visual Studio poskytuje různá okna, která podporují různé úlohy vývoje. krok 1 v kurzu popisuje, jak spravovat soubory projektu v okně Průzkumník řešení. V kroku 2 použijete okno editoru k práci s obsahem souborů, jako je zdrojový kód. Editor je kontextově informován o typu souboru, který upravujete. Editor také rozpozná programovací jazyk (na základě přípony souboru) a nabízí funkce vhodné pro daný jazyk, jako je barvení syntaxe a automatické dokončování pomocí IntelliSense.
V kroku 2 kurzu se naučíte:
- Psaní kódu Pythonu v editoru
- Spuštění kódu (bez ladění)
- Použití funkcí IntelliSense k psaní kódu
Požadavky
- Projekt aplikace v Pythonu s prázdným souborem Pythonu (.py) vytvořeným v kroku 1: Vytvoření nového projektu Pythonu.
Psaní kódu v sadě Visual Studio
Když vytvoříte nový projekt Pythonu ze šablony application Pythonu, Visual Studio vytvoří prázdný soubor Pythonu (.py) a otevře soubor v editoru. Visual Studio používá název projektu, který zadáte při vytváření jako název souboru. Výchozí název projektu je "Python Application1" a výchozí název souboru je PythonApplication1.py. V této části přidáte kód do tohoto prázdného souboru Pythonu.
Pokud chcete začít psát kód Pythonu, postupujte takto:
Otevřete prázdný soubor Pythonu v editoru sady Visual Studio.
V editoru začněte zadávat název funkce Pythonu
print
.Při zadávání názvu funkce Visual Studio IntelliSense zobrazí možnosti automatického dokončování kódu. Výchozí možnost dokončení je zvýrazněná:
Pokud chcete u kódu použít výchozí dokončování, vyberte klávesovou zkratku Tab.
Dokončování je nejužitečnější v případě, že do kódu potřebujete přidat delší příkazy nebo identifikátory. IntelliSense zobrazuje různé možnosti dokončení na základě příkazu, který používáte. Pokud například použijete závorky
()
s názvem funkce, IntelliSense rozpozná kód jako volání funkce.V editoru začněte zadávat kód pro volání
print()
funkce.Když zadáte otevřenou závorku
(
, intellisense zobrazí úplné informace o využití funkce. Aktuální argument je tučným písmem. V tomto příkladu je argument hodnoty: objekt:V editoru vyplňte příkaz kódu tak, aby odpovídal následujícímu příkladu:
print("Hello, Visual Studio")
Všimněte si, jak Visual Studio používá odlišné barvy syntaxe pro funkci
print
a pro argument funkce"Hello, Visual Studio"
. Visual Studio také používá techniky barvení a formátování, které vám pomůžou přečíst kód. Visual Studio například používá podtržení, které vás upozorní na problémy s kódem.Dočasně odstraňte uzavírací uvozovku
"
pro řetězcový argument.Všimněte si, že Visual Studio zobrazuje červené podtržení kódu, který obsahuje chyby syntaxe.
Nahraďte koncovou uvozovku
"
ve svém kódu.
Konfigurace upřednostňovaného formátování a chování
Vaše předvolby vývojového prostředí jsou osobní záležitostí. Visual Studio poskytuje úplnou kontrolu nad vzhledem integrovaného vývojového prostředí a interaktivním chováním. Kromě zobrazení nebo skrytí oken a nastavení preferovaného rozložení okna můžete zvolit barvy a další možnosti formátování nabídek, obsahu okna a editoru.
Pokud chcete prozkoumat možnosti konfigurace pro vaše prostředí, postupujte takto:
Na panelu nástrojů vyberte Nástroje>Možnosti.
Prozkoumejte nastavení konfigurace pod kartami Environment a Text Editor.
Každá karta uvádí nastavení podle oblastí, například Obecné, Písma a barvy, Rozšířenéatd.
Prozkoumejte možnosti specifické pro práci s Pythonem v sadě Visual Studio:
- Nástroje>Možnosti>Python
- Nástroje>Možnosti>Editor textu>Python
Pokud chcete zobrazit možnosti, které platí pro všechny podporované programovací jazyky, vyberte Nástroje>Možnosti>Textový editor>všechny jazyky.
Spuštění kódu v sadě Visual Studio
Po vytvoření nějakého kódu můžete zkusit spustit program. Aplikaci můžete spustit s laděním nebo bez něj.
Pokud chcete kód spustit bez ladění, vyberte Ladit>Spustit bez ladění na panelu nástrojů nebo použijte klávesovou zkratku Ctrl+F5.
Visual Studio vás upozorní, pokud v kódu stále máte chyby.
Když program spustíte, otevře se okno konzoly, ve které se zobrazí výsledky. Toto okno se podobá tomu, co vidíte při spuštění interpreta Pythonu se souborem Pythonu (PythonApplication1.py) z příkazového řádku.
Okno konzoly zavřete tak, že vyberete libovolnou klávesu. Vrátíte se do editoru sady Visual Studio.
Prozkoumejte dokončování IntelliSense
Kromě dokončování pro příkazy a funkce poskytuje IntelliSense dokončování pro příkazy Pythonu import
a from
. Tato doplnění vám pomohou snadno zjistit, jaké moduly jsou dostupné ve vašem prostředí a členy těchto modulů.
Pokud chcete prozkoumat další funkce dokončování IntelliSense, postupujte takto:
V editoru odstraňte příkaz
print
z kódu.Začněte zadávat příkaz
import sys
. Když začnete zadávatsys
, sada Visual Studio zobrazí seznam možných modulů pro funkciimport
:Seznam můžete procházet a zobrazit celou sadu dostupných modulů.
Pokud chcete příkaz dokončit, zadejte
sys
nebo v dialogovém okně IntelliSense vyberte možnostsys
dokončení.Přejděte na další řádek v souboru kódu a začněte zadávat příkaz
from math
. Visual Studio zobrazuje seznam možných modulů pro funkci:Dokončete název knihovny
math
nebo v dialogovém okně IntelliSense vyberte možnostmath
dokončení.Pokračujte příkazem přidáním mezery následované názvem
import
funkce. Visual Studio zobrazuje seznam možných členů modulu pro toto použití funkceimport
:Dokončete příkaz pomocí možností dokončování IntelliSense a přidejte členy
cos
aradians
.Dokončený kód by měl vypadat takto:
import sys from math import cos, radians
Rada
Automatické dokončování při psaní funguje s podřetězci, shodujícími se částmi slov, písmeny na začátku slov a dokonce i s přeskočenými znaky.
Přidejte do souboru Pythonu trochu další kód a vytiskněte hodnoty kosinu pro 360 stupňů:
for i in range(360): print(cos(radians(i)))
Spusťte program znovu. Můžete zkusit klávesovou zkratku Ctrl+F5.
Až budete hotovi, zavřete okno výstupu programu.