Sdílet prostřednictvím


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

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:

  1. Otevřete prázdný soubor Pythonu v editoru sady Visual Studio.

  2. 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á:

    snímek obrazovky s možnostmi automatického dokončování IntelliSense v editoru v sadě Visual Studio 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.

  3. 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:

    Snímek obrazovky s možnostmi automatického dokončování IntelliSense pro funkci tisku v editoru v sadě Visual Studio

  4. 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.

  5. 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.

    Snímek obrazovky, který ukazuje barevné zvýrazňování syntaxe IntelliSense a zvýraznění chyb v editoru v prostředí Visual Studio.

  6. 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:

  1. Na panelu nástrojů vyberte Nástroje>Možnosti.

  2. 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.

  3. 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
  4. 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.

  1. 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.

  2. 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.

    Snímek obrazovky znázorňující okno konzoly s výstupem pro spuštěný program v sadě Visual Studio

  3. 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:

  1. V editoru odstraňte příkaz print z kódu.

  2. Začněte zadávat příkaz import sys. Když začnete zadávat sys, sada Visual Studio zobrazí seznam možných modulů pro funkci import:

    snímek obrazovky, který ukazuje, jak v editoru sady Visual Studio IntelliSense zobrazuje dostupné moduly pro příkaz importu.

    Seznam můžete procházet a zobrazit celou sadu dostupných modulů.

  3. Pokud chcete příkaz dokončit, zadejte sys nebo v dialogovém okně IntelliSense vyberte možnost sys dokončení.

  4. 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:

    snímek obrazovky, který ukazuje, jak IntelliSense zobrazuje dostupné moduly pro příkaz 'from' v editoru v sadě Visual Studio.

  5. Dokončete název knihovny math nebo v dialogovém okně IntelliSense vyberte možnost math dokončení.

  6. 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í funkce import:

    Snímek obrazovky ukazující, jak IntelliSense zobrazuje dostupné členy modulu pro funkci `import` v editoru v sadě Visual Studio

  7. Dokončete příkaz pomocí možností dokončování IntelliSense a přidejte členy cos a radians.

    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.

  8. 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)))
    
  9. Spusťte program znovu. Můžete zkusit klávesovou zkratku Ctrl+F5.

    Až budete hotovi, zavřete okno výstupu programu.

Další krok