Jak začít programovat v Pythonu: 13 kroků (s obrázky)

Obsah:

Jak začít programovat v Pythonu: 13 kroků (s obrázky)
Jak začít programovat v Pythonu: 13 kroků (s obrázky)

Video: Jak začít programovat v Pythonu: 13 kroků (s obrázky)

Video: Jak začít programovat v Pythonu: 13 kroků (s obrázky)
Video: Pygame Tutorial for Beginners - Python Game Development Course 2024, Duben
Anonim

Chcete se začít učit programovat? Dostat se do počítačového programování může být skličující a můžete si myslet, že musíte studovat, abyste se mohli učit. I když to může platit pro některé jazyky, existuje celá řada programovacích jazyků, jejichž pochopení základů zabere jen jeden nebo dva dny. Python je jedním z těchto jazyků. Základní program Pythonu můžete mít spuštěný během několika minut. Jak postupovat se dozvíte v kroku 1 níže.

Kroky

Část 1 z 5: Instalace Pythonu

Okna

167107 1 2
167107 1 2

Krok 1. Navštivte web Python

Z webu Python si můžete stáhnout vše, co potřebujete, abyste mohli začít používat Python (python.org/downloads. Web by měl automaticky zjistit, že používáte Windows, a předložit odkazy na instalační program Windows.

167107 2 2
167107 2 2

Krok 2. Vyberte verzi, kterou chcete nainstalovat

V současné době jsou k dispozici dvě verze Pythonu: 3.x.x a 2.7.10. Python zpřístupňuje ke stažení oba, ale noví uživatelé by měli zvolit verzi 3.x.x. Stáhněte si 2.7.10, pokud budete pracovat se starším kódem Pythonu nebo s programy a knihovnami, které dosud nepřijaly 3.x.x.

Tato příručka předpokládá, že instalujete 3.x.x

167107 3 3
167107 3 3

Krok 3. Po stažení spusťte instalační program

Kliknutím na tlačítko požadované verze stáhnete instalační program. Po dokončení stahování spusťte tento instalační program.

167107 4 2
167107 4 2

Krok 4. Zaškrtněte políčko „Přidat Python 3.5 do PATH“

To vám umožní spustit Python přímo z příkazového řádku.

167107 5 2
167107 5 2

Krok 5. Klikněte na „Instalovat nyní“

Tím se nainstaluje Python se všemi jeho výchozími nastaveními, což by mělo být v pořádku pro většinu uživatelů.

Pokud chcete deaktivovat určité funkce, změnit instalační adresář nebo nainstalovat debugger, klikněte místo toho na „Přizpůsobit instalaci“a poté zaškrtněte nebo zrušte zaškrtnutí políček

Mac

167107 6 2
167107 6 2

Krok 1. Rozhodněte se, zda chcete nainstalovat Python 3.x.x

Všechny verze OS X přicházejí s již nainstalovaným Pythonem 2.7. Pokud nepotřebujete novější verzi Pythonu, nemusíte nic instalovat. Pokud chcete získat přístup k nejnovějším verzím Pythonu, budete chtít nainstalovat 3.x.x.

Pokud chcete používat pouze přiloženou verzi Pythonu, můžete vytvářet skripty v textovém editoru a spouštět je přes terminál

167107 7 2
167107 7 2

Krok 2. Stáhněte si soubory Python 3.x.x z webu Python

Navštivte (python.org/downloads na vašem Macu. Měl by detekovat váš operační systém a zobrazit instalační soubory pro Mac. Pokud ne, klikněte na odkaz „Mac OS X“.

167107 8 2
167107 8 2

Krok 3. Poklepáním na stažený soubor PKG zahájíte instalaci Pythonu

Při instalaci Pythonu postupujte podle pokynů. Většina uživatelů může použít pouze výchozí nastavení.

167107 9 2
167107 9 2

Krok 4. Spusťte v terminálu Python

Chcete -li ověřit, že instalace proběhla v pořádku, spusťte terminál a zadejte python3. Tím by se mělo spustit rozhraní Python 3.x.x a zobrazit verzi.

Linux

167107 10 2
167107 10 2

Krok 1. Zkontrolujte verzi Pythonu, kterou jste již nainstalovali

S nainstalovaným Pythonem přichází téměř každá distribuce Linuxu. Můžete zjistit, jakou verzi máte, otevřením terminálu a zadáním pythonu.

167107 11 2
167107 11 2

Krok 2. Nainstalujte nejnovější verzi do Ubuntu

Otevřete okno Terminál a zadejte sudo apt-get install python.

Python můžete také nainstalovat pomocí aplikace Přidat nebo odebrat aplikace v Ubuntu umístěné v okně Aplikace

167107 12 2
167107 12 2

Krok 3. Nainstalujte nejnovější verzi do Red Hat a Fedora

Otevřete okno Terminál a zadejte sudo yum install python.

167107 13 2
167107 13 2

Krok 4. Nainstalujte nejnovější verzi do Arch Linuxu

Přihlaste se jako uživatel root. Zadejte pacman -S python.

167107 14 2
167107 14 2

Krok 5. Stáhněte si prostředí IDLE

Pokud chcete používat vývojové prostředí Pythonu, můžete ho získat pomocí správce softwaru vaší distribuce. Hledejte a nainstalujte balíček jednoduše vyhledáním „python idle“.

Další náležitosti

167107 15 2
167107 15 2

Krok 1. Nainstalujte si textový editor

I když můžete vytvářet programy Pythonu v programu Poznámkový blok nebo TextEdit, bude pro vás čtení a psaní kódu mnohem jednodušší pomocí specializovaného textového editoru. Na výběr je celá řada bezplatných editorů, jako je Sublime Text (jakýkoli systém), Notepad ++ (Windows), TextWrangler (Mac) nebo JEdit (jakýkoli systém).

167107 16 2
167107 16 2

Krok 2. Otestujte svou instalaci

Otevřete na svém terminálu příkazový řádek (Windows) (Mac/Linux) a zadejte python. Načte se Python a zobrazí se číslo verze. Budete přesměrováni na příkazový řádek interpretu Pythonu, zobrazený jako >>>.

Zadejte print („Hello, World!“) A stiskněte klávesu ↵ Enter. Měli byste vidět text Hello, World! zobrazené pod příkazovým řádkem Pythonu

Část 2 z 5: Učení se základním pojmům

167107 17 2
167107 17 2

Krok 1. Pochopte, že Python nemusí kompilovat

Python je interpretovaný jazyk, což znamená, že můžete program spustit, jakmile provedete změny v souboru. Díky tomu jsou programy iterace, revize a odstraňování problémů mnohem rychlejší než v mnoha jiných jazycích.

Python je jedním z jednodušších jazyků na naučení a základní program můžete mít spuštěný během několika minut

167107 18 2
167107 18 2

Krok 2. Nepořádek v tlumočníkovi

Tlumočník můžete použít k otestování kódu, aniž byste jej museli nejprve přidat do programu. To je skvělé pro učení, jak fungují konkrétní příkazy, nebo pro psaní zahozeného programu.

167107 19 2
167107 19 2

Krok 3. Zjistěte, jak Python zpracovává objekty a proměnné

Python je objektově orientovaný jazyk, což znamená, že vše v programu je považováno za objekt. Rovněž nebudete muset deklarovat proměnné na začátku programu (můžete to udělat kdykoli) a nemusíte zadávat typ proměnné (celé číslo, řetězec atd.).

Část 3 z 5: Použití překladače Pythonu jako kalkulačky

Provádění některých základních funkcí kalkulačky vám pomůže lépe se seznámit se syntaxí Pythonu a způsobem, jakým se zachází s čísly a řetězci.

167107 20 2
167107 20 2

Krok 1. Spusťte tlumočníka

Otevřete příkazový řádek nebo terminál. Na výzvu zadejte python a stiskněte klávesu ↵ Enter. Tím se načte překladač Pythonu a budete přesměrováni na příkazový řádek Pythonu (>>>).

Pokud jste do příkazového řádku neintegrovali Python, budete muset ke spuštění tlumočníka přejít do adresáře Pythonu

167107 21 2
167107 21 2

Krok 2. Proveďte základní aritmetiku

Pomocí Pythonu můžete snadno provádět základní aritmetiku. V níže uvedeném poli najdete několik příkladů, jak používat funkce kalkulačky. Poznámka: # označuje komentáře v kódu Pythonu a nejsou předávány tlumočníkem.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Dělení vždy vrátí číslo s plovoucí desetinnou čárkou (desetinné číslo) 35,0 >>> (100 - 10*3) // 2 # Dělení podlahy (dvě lomítka) zahodí všechny desetinné výsledky 35 >>> 23 % 4 # Tím se vypočítá zbytek divize 3 >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 22 2
167107 22 2

Krok 3. Vypočítejte síly

K označení pravomocí můžete použít operátor **. Python dokáže rychle vypočítat velká čísla. Příklady najdete v níže uvedeném rámečku.

>> 7 ** 2 # 7 na druhou 49 >>> 5 ** 7 # 5 na sílu 7 78125

167107 23 2
167107 23 2

Krok 4. Vytvářejte a manipulujte s proměnnými

V Pythonu můžete přiřadit proměnné k provádění základní algebry. Toto je dobrý úvod do přiřazování proměnných v programech Pythonu. Proměnné se přiřazují pomocí znaménka =. Příklady najdete v níže uvedeném rámečku.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Proměnnými může být libovolný řetězec> >> výška = 5 >>> šířka * výška 50

167107 24 2
167107 24 2

Krok 5. Zavřete tlumočníka

Jakmile budete s překladačem hotovi, můžete jej zavřít a vrátit se do příkazového řádku stisknutím Ctrl+Z (Windows) nebo Ctrl+D (Linux/Mac) a poté stisknutím klávesy ↵ Enter. Můžete také napsat quit () a stisknout ↵ Enter.

Část 4 z 5: Vytvoření prvního programu

167107 25 2
167107 25 2

Krok 1. Otevřete textový editor

Můžete rychle vytvořit testovací program, který vás seznámí se základy vytváření a ukládání programů a jejich následným spuštěním prostřednictvím tlumočníka. To vám také pomůže otestovat, zda byl váš tlumočník správně nainstalován.

167107 26 2
167107 26 2

Krok 2. Vytvořte „tiskové“prohlášení

„Tisk“je jednou ze základních funkcí Pythonu a slouží k zobrazení informací v terminálu během programu. Poznámka: „print“je jednou z největších změn od Pythonu 2 k Pythonu 3. V Pythonu 2 vám stačilo zadat „print“a poté to, co jste chtěli zobrazit. V Pythonu 3 se „tisk“stal funkcí, takže budete muset zadat „print ()“, přičemž v závorkách se zobrazí to, co chcete.

167107 27 2
167107 27 2

Krok 3. Přidejte své prohlášení

Jedním z nejběžnějších způsobů testování programovacího jazyka je zobrazení textu „Hello, World!“Umístěte tento text do příkazu „print ()“včetně uvozovek:

tisk („Ahoj, světe!“)

Na rozdíl od mnoha jiných jazyků nemusíte konec řádku označovat znakem;;. K označování bloků také nebudete muset používat složené závorky ({}). Místo toho odsazení bude znamenat, co je součástí bloku

167107 28 2
167107 28 2

Krok 4. Uložte soubor

V textovém editoru klikněte na nabídku Soubor a vyberte Uložit jako. V rozevírací nabídce pod polem s názvem vyberte typ souboru Python. Pokud používáte Poznámkový blok (nedoporučuje se), vyberte „Všechny soubory“a poté na konec názvu souboru přidejte „.py“.

  • Ujistěte se, že jste soubor uložili na snadno přístupném místě, protože k němu budete muset přejít v příkazovém řádku.
  • V tomto případě uložte soubor jako „hello.py“.
167107 29 2
167107 29 2

Krok 5. Spusťte program

Otevřete příkazový řádek nebo terminál a přejděte do umístění, kam jste uložili soubor. Jakmile jste tam, spusťte soubor zadáním hello.py a stisknutím klávesy ↵ Enter. Měli byste vidět text Hello, World! zobrazené pod příkazovým řádkem.

V závislosti na tom, jak jste nainstalovali Python a jakou verzi to je, budete možná muset ke spuštění programu zadat python hello.py nebo python3 hello.py

167107 30 2
167107 30 2

Krok 6. Testujte často

Jednou ze skvělých věcí na Pythonu je, že můžete své nové programy hned vyzkoušet. Osvědčeným postupem je mít otevřený příkazový řádek současně s otevřeným editorem. Když uložíte změny do editoru, můžete okamžitě spustit program z příkazového řádku, což vám umožní rychle otestovat změny.

Část 5 z 5: Vytváření pokročilých programů

167107 31 2
167107 31 2

Krok 1. Experimentujte se základním příkazem řízení toku

Příkazy řízení toku vám umožňují řídit, co program dělá na základě konkrétních podmínek. Tyto příkazy jsou srdcem programování v Pythonu a umožňují vám vytvářet programy, které dělají různé věci v závislosti na vstupu a podmínkách. Prohlášení while je dobré pro začátek. V tomto příkladu můžete použít příkaz while k výpočtu Fibonacciho posloupnosti až 100:

# Každé číslo ve Fibonacciho posloupnosti je # součet předchozích dvou čísel a, b = 0, 1 zatímco b <100: print (b, end = '') a, b = b, a+b

  • Sekvence poběží tak dlouho, dokud (while) b je menší než (<) 100.
  • Výstup bude 1 1 2 3 5 8 13 21 34 55 89
  • Příkaz end = '' zobrazí výstup na stejném řádku namísto umístění každé hodnoty na samostatný řádek.
  • V tomto jednoduchém programu je třeba poznamenat několik věcí, které jsou zásadní pro vytváření složitých programů v Pythonu:

    • Poznamenejte si odsazení. A: označuje, že následující řádky budou odsazeny a jsou součástí bloku. Ve výše uvedeném příkladu jsou print (b) a a, b = b, a+b součástí while bloku. Správné odsazení je zásadní pro to, aby váš program fungoval.
    • Na stejném řádku lze definovat více proměnných. Ve výše uvedeném příkladu jsou a a b definovány na prvním řádku.
    • Pokud zadáváte tento program přímo do tlumočníka, musíte na konec přidat prázdný řádek, aby tlumočník věděl, že program je dokončen.
167107 32 2
167107 32 2

Krok 2. Vytvářejte funkce v rámci programů

Můžete definovat funkce, které můžete později v programu vyvolat. To je obzvláště užitečné, pokud potřebujete použít více funkcí v rámci většího programu. V následujícím příkladu můžete vytvořit funkci pro volání Fibonacciho posloupnosti podobné té, kterou jste napsali dříve:

def fib (n): a, b = 0, 1 while a <n: print (a, end = '') a, b = b, a+b print () # Později v programu můžete zavolat Fibonacciho # funkce pro libovolnou zadanou hodnotu fib (1000)

Tím se vrátí 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Krok 3. Vytvořte složitější program pro řízení toku

Příkazy řízení toku vám umožňují nastavit konkrétní podmínky, které mění způsob spouštění programu. To je zvláště důležité, když máte co do činění s uživatelským vstupem. Následující příklad použije if, elif (else if) a else k vytvoření jednoduchého programu, který vyhodnotí věk uživatele.

age = int (vstup („Zadejte svůj věk:“)) if age <= 12: print („Je skvělé být dítě!“) elif věk v rozmezí (13, 20): print („Jsi teenager ! ") else: print (" Čas dospět ") # Pokud jsou některá z těchto tvrzení pravdivá #, zobrazí se odpovídající zpráva. # Pokud ani jedno tvrzení není pravdivé, zobrazí se zpráva „else“#.

  • Tento program také uvádí několik dalších velmi důležitých prohlášení, která budou neocenitelná pro celou řadu různých aplikací:

    • input () - vyvolá vstup uživatele z klávesnice. Uživatel uvidí zprávu uvedenou v závorkách. V tomto případě je vstup () obklopen funkcí int (), což znamená, že se všemi vstupy bude zacházeno jako s celým číslem.
    • range () - Tuto funkci lze použít různými způsoby. V tomto programu kontroluje, zda číslo v rozsahu mezi 13 a 20. Konec rozsahu není do výpočtu započítán.
167107 34 2
167107 34 2

Krok 4. Naučte se další podmíněné výrazy

Předchozí příklad použil symbol „méně než nebo rovno“(<=) k určení, zda vstupní věk splňuje podmínku. Můžete použít stejné podmíněné výrazy, jaké byste použili v matematice, ale jejich psaní je trochu jiné:

Podmíněné výrazy.

Význam Symbol Symbol Pythonu
Méně než < <
Větší než > >
Méně nebo rovno <=
Větší než nebo rovno >=
Rovná se = ==
Není rovno !=
167107 35 2
167107 35 2

Krok 5. Pokračujte v učení

To jsou jen základy, pokud jde o Python. Přestože se jedná o jeden z nejjednodušších jazyků, který se chcete naučit, je zde docela dost hloubky, pokud máte zájem kopat. Nejlepší způsob, jak se dál vzdělávat, je pokračovat ve vytváření programů! Pamatujte, že můžete rychle psát stírací programy přímo do tlumočníka a testování změn je stejně jednoduché jako spuštění programu z příkazového řádku znovu.

  • Pro programování v Pythonu je k dispozici spousta dobrých knih, včetně „Python pro začátečníky“, „Python kuchařka“a „Python Programming: An Introduction to Computer Science“.
  • Na internetu je k dispozici celá řada zdrojů, ale mnohé jsou stále zaměřeny na Python 2. X. Možná budete muset upravit všechny příklady, které poskytují.
  • Chcete -li spustit python online, ale chcete spustit python 3, má Repl [1] překladač pythonu, který používá virtuální linuxové stroje. Dalším dobrým online zdrojem pro budoucího „pythonistu“(zkušeného programátora pythonu) je thinkfunctional [2]. Pro větší výzvy jsou k dispozici také „Automate the Boring Stuff“[3] a Project Euler [4].
  • Mnoho místních škol nabízí výuku jazyka Python. Python se často vyučuje v úvodních třídách, protože je to jeden z jednodušších jazyků.

Ukázkové programy

Image
Image

Ukázka spouštěcího kódu překladače Pythonu

Image
Image

Ukázka kódu kalkulačky Pythonu

Image
Image

Ukázkový program Easy Python

Doporučuje: