Jak začít programovat na pythonu

Chcete začít programování učení? Programování učení může být velmi obtížné a pravděpodobně si myslíte, že budete muset navštívit některé lekce. Ačkoli to platí pro některé programovací jazyky, existuje velký výběr jazyků, ke studiu základů, které budou potřebovat jen pár dní. Python - jeden z těchto jazyků. Za pár minut můžete napsat jednoduchý program na Pythonu a spustit jej. Nejlepší.

Kroky

Část 1 z 5:
Nainstalujte Python (pro Windows)
  1. Obrázek s názvem 167107 1
jeden. Stáhnout Python pro Windows OS. Python jazyk tlumočník pro Windows si můžete stáhnout zdarma z Pythonu. Ujistěte se, že stáhnete verzi kompatibilní s operačním systémem.
  • Měli byste si stáhnout nejnovější dostupnou verzi v době psaní tohoto článku to bylo verze 3.4.
  • OS X a Linux jsou dodávány s předinstalovaným Pythonem. Nemusíte instalovat žádný související softwarový software, ale s největší pravděpodobností budete potřebovat textový editor.
  • Většina Linuxových distribucí a OS X verze stále používají Python 2.X. Mezi verzemi 2 a 3 bylo několik změn, zejména v souvislosti s operátorem "Tisk". Pokud chcete nainstalovat novější verzi Pythonu na OS X nebo Linux, můžete také stáhnout příslušné soubory z Pythonu.
  • Obrázek s názvem 167107 2
    2. Nainstalujte tlumočníka jazyka Pythonu. Většina uživatelů může nastavit interpret bez nastavení. Můžete integrovat Python k příkazovému řádku otočením nejnovější volby v seznamu dostupných modulů.
  • Obrázek s názvem 167107 3
    3. Nastavte textový editor. I když můžete vytvořit programy v Pythonu v editorech notebooku nebo texteditu, uvidíte, že je mnohem jednodušší číst a zápis kódu pomocí specializovaného textového editoru. Existuje obrovský výběr volných editorů, jako je například Poznámkový blok ++ (pro Windows), TextWrandler (pro Mac) nebo JEDIT (pro jakýkoli systém).
  • Obrázek s názvem 167107 4
    4. Ujistěte se, že instalace úspěšně prošla. Otevřete příkazový řádek (v systému Windows) nebo terminál (v systému Mac / Linux) a Dial Krajta. Python se spustí a zobrazí se číslo verze. Budete spadat do příkazového řádku interpretru Python, označený jako >>>.
  • Vytáčení Tisk ("hi, svět!") a stiskněte↵ Zadejte. Musíte vidět text Ahoj světe!, Python zobrazený pod příkazovým řádkem.
  • Část 2 z 5:
    Základní pojmy
    1. Obrázek s názvem 167107 5
    jeden. Vypočítat, že Python nevyžaduje kompilaci. Python je interprimovaný jazyk, což znamená, že program můžete spustit okamžitě po provedení změn jeho souboru. To vede k tomu, že zdokonalení, zpracování a ladění programy jsou mnohem rychlejší než v mnoha jiných jazycích.
    • Python je jedním z nejjednodušších prozkoumat jazyky a můžete napsat a spustit jednoduchý program za pár minut.
  • Obrázek s názvem 167107 6
    2. Pochopit tlumočníka. Interpret můžete použít k testování kódu bez přidání programu. Je velmi užitečné pro studium, jak konkrétní příkazy fungují a pro psaní testovacích programů.
  • Obrázek s názvem 167107 7
    3. Prozkoumejte, jak Python pracuje s objekty a proměnnými. Python - objektově orientovaný jazyk. To znamená, že vše je v programu interpretováno jako objekty. To znamená, že nemusíte deklarovat proměnné na začátku programu (můžete to udělat kdykoliv) a nemusíte určit typ proměnné (celé číslo, řetězec a podobně).
  • Část 3 z 5:
    Použijte interpret Python jako kalkulačka

    Provádění některých velkých funkcí výpočetní techniky vám umožní vypořádat se s syntaxí Python a jak jsou čísla a řádky zpracovány.

    1. Obrázek s názvem 167107 8
    jeden. Spustit tlumočníka. Otevřete příkazový řádek nebo terminál. Vytáčení Krajta a stiskněte ↵ Zadejte. Tlumočník Python bude načten a spadnete do jeho příkazového řádku (>>>).
    • Pokud jste do příkazového řádku neinligovali Python, pak spusťte interpret, budete muset jít do adresáře Pythonu.
  • Obrázek s názvem 167107 9
    2. Proveďte hlavní aritmetickou akci. Pro provedení základních aritmetických akcí můžete snadno použít python. V níže uvedeném můžete vidět několik příkladů na používání funkcí výpočtu. Poznámka: # Označuje komentáře v kódu Pythonu a komentáře nejsou přenášeny do tlumočníka.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Divize Vždy vrací číslo s plovoucí desetinnou čárkou (desetinné číslo) 35.0 >>> (100 - 10 * 3) // 2 # Integer Division (Dvoulůžkový pokládání) Zaznamenává frakční část35 >>> 23% 4 # Vypočítá se z divize3 >>> 17.53 * 2.67/4.111.41587804878049
  • Obrázek s názvem 167107 10
    3. Vypočítejte stupeň čísla. Chcete-li se odkazovat na cvičení, můžete použít operátor **. Python může rychle vypočítat velká čísla. Viz příklad v okně níže.
    >>> 7 ** 2 # 7 v Square49 >>> 5 ** 7 # 5 ke stupni 778125
  • Obrázek s názvem 167107 11
    4. Vytvořit a změnit proměnné. Chcete-li provést základní algebraické akce, můžete přiřadit libovolné hodnoty proměnné. To je dobrý úvod do toho, jak v Pythonu přiřaďte hodnoty proměnné. Variabilní hodnoty jsou přiřazeny znakem = . Viz příklad v dalším okně.
    >>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Šířka = 10 # Název proměnné může být libovolný řádek >>> Výška = 5 >>> šířka * výška50
  • Obrázek s názvem 167107 12
    Pět. Zavřete tlumočníka. Jakmile jste dokončili pomocí interpretu, můžete jej zavřít a vrátit se do příkazového řádku kliknutím Ctrl+Z (Windows) nebo Ctrl+D (Linux / MAC) a klepnutím na tlačítko ↵ Zadejte. Můžete také vytočit Ukončit () a stiskněte ↵ Zadejte.
  • Část 4 z 5:
    Vytvořte svůj první program
    1. Obrázek s názvem 167107 13
    jeden. Spustit textový editor. Můžete rychle vytvořit zkušební program, který vám pomůže vypořádat se se základy vytváření a ukládání programů a jejich dalšího spuštění v interpretu. Pomůže vám také ujistit se, že tlumočník úspěšně prošel.
  • Obrázek s názvem 167107 14
    2. Napište operátor "Tisk". "Print" je jedním z hlavních funkcí v Pythonu a slouží k zobrazení informací v terminálu během provádění programu. Upozornění: "Print" je jedním z významných změn v Pythonu 3. V Pythonu 2 potřebujete pouze pro zadání "Print" a pak co chcete zobrazit. V Pythonu 3 "Print" se stal funkcí, takže byste měli napsat "Print ()" s uvedením závorek, které chcete zobrazit.
  • Obrázek s názvem 167107 15
    3. Přidejte svůj operátor. Jedním z nejjednodušších způsobů, jak zkontrolovat programovací jazyk je zobrazit text "Ahoj, mír!"Umístěte tento text uvnitř výrazu" Print () ", včetně znaků:
    Tisk ("hi, svět!")
  • Na rozdíl od mnoha jiných jazyků nemusíte dokončit čáry znamení -. Také nemusíte používat kudrnaté závorky ({}) Pro označení kódových bloků. Místo toho se odsazení označují, co je zahrnuto v bloku.
  • Obrázek s názvem 167107 16
    4. Uložte soubor. V nabídce "Soubor" Text Editor vyberte "Uložit jako". V rozevírací nabídce v poli Název vyberte typ souboru Pythonu. Pokud používáte Poznámkový blok (který se nedoporučuje), vyberte "Všechny soubory" a pak Přidat ".Py "na konci názvu souboru.
  • Ujistěte se, že soubor uložíte ve snadno přístupném místě, protože jdete tam pomocí příkazového řádku.
  • Pro tento příklad uložte soubor jako "Dobrý den.Py ".
  • Obrázek s názvem 167107 17
    Pět. Spustit program. Otevřete příkazový řádek nebo terminál a přejděte na místo, kde jste soubor uložili. Jakmile přepnete do požadované složky, spusťte soubor zadáním Ahoj.Pya kliknutí ↵ Zadejte. Musíte vidět text Ahoj světe!, Pod příkazovým řádkem.
  • V závislosti na tom, jak jste nainstalovali Python, budete muset vytočit pro spuštění programu Python Ahoj.Py nebo Python3 Dobrý den.Py.
  • Obrázek s názvem 167107 18
    6. Test častěji. Jedním z největších výhod Python je, že můžete okamžitě otestovat svůj nový program. Doporučuje se udržet příkazový řádek současně s textovým editorem. Uložení změn v editoru můžete okamžitě spustit z příkazového řádku a testů testů.
  • Část 5 z 5:
    Vytváření komplexních programů
    1. Obrázek s názvem 167107 19
    jeden. Experiment s ovládacími operátory. Ovládací operátoři vám umožní kontrolovat, jaký program by měl dělat za určitých podmínek. Tyto operátoři jsou základem programování na Pythonu a umožní vám vytvořit programy, které provádějí různé akce v závislosti na vstupních datech a podmínkách. Začněme s operátorem Zatímco. V tomto příkladu můžete použít operátor Zatímco Pro výpočet řady FibonacciCi do 100:
    # Každý počet fibonacci řádku je součet předchozích dvou čísel a, b = 0, 1While b < 100:print(b, end=` `)a, b = b, a+b
    • Cyklus bude proveden v době (zatímco) B méně než (<) 100.
    • Výsledek bude odvozen 1 1 2 3 5 8 13 21 34 55 89
    • tým konec = `` Výsledek vystupuje ve stejném řádku namísto odebrání každé hodnoty v samostatném řádku.
    • Tento jednoduchý program má několik věcí, které by věnovaly pozornost vytváření komplexních programů na Pythonu:
    • Věnujte pozornost odsazení. : Ukazuje, že další řádek bude odsazen a bude součástí kódového bloku. V příkladu výše Tisk (b) a A, b = b, a + b jsou součástí bloku Zatímco. Pro váš program je nutný správný odsazení.
    • V jednom baru můžete definovat několik proměnných. V příkladu výše A a B Oba jsou definovány v prvním řádku.
    • Pokud tento program zadáte přímo do tlumočníka, měli byste na konci přidat prázdný řetězec tak, aby tlumočník ví, že program je dokončen.
  • Obrázek s názvem 167107 20
    2. Definujte funkce v rámci programu. Můžete definovat funkce, které později volají. To je zvláště užitečné, pokud potřebujete používat několik funkcí ve velkém programu. V následujícím příkladu můžete vytvořit funkci pro výpočet řady Fibonacci, podobně jako ten, který jste psali dříve:
    Def fib (n): a, b = 0, 1While a < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)
  • Vrátí se 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Obrázek s názvem 167107 21
    3. Vytvořte složitější program s ovládacími operátory. Operátoři managementu vám umožní navázat zvláštní podmínky, které mění metodu dalšího provedení programu. To je obzvláště důležité, pokud se zabýváte vstupními daty uživatele od uživatele. V následujícím příkladu budeme používat operátory -li, Elif (Jinam, pokud) a JINÝ Chcete-li vytvořit program, který hodnotí věk uživatele.
    Věk = int (vstup (zadejte svůj věk: ")) Pokud je věk <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".
  • Tento program také představuje některé velmi důležité operátory, které budou velmi užitečné ve většině různých aplikací:
  • Vstup () - Provozovatel očekává vstup z klávesnice. Uživatel zobrazí zpráva napsaná v závorkách. V tomto příkladuVstup () Uzavřený uvnitř funkce int (), což znamená, že všechna zadaná data budou interpretována jako celé číslo.
  • Rozsah () - Tato funkce může být použita různými způsoby. V tomto programu kontroluje, zda je číslo v rozsahu od 13 do 20. Konečná hodnota intervalu se nebere v úvahu při výpočtu.
  • Obrázek s názvem 167107 22
    4. Prozkoumejte další podmíněné výrazy. V předchozím příkladu byl použit symbol "Méně nebo EQUAL" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
    Podmíněné výrazy.
    VýznamSymbolSymbol v Pythonu
    Méně než<<
    Více než>>
    Menší nebo rovný<=
    Více nebo rovnost> =
    Se rovná===
    Není roven!=
  • Pět. Pokračujte v učení. Zde jsou jen základy Pythonu. I když je to jeden z nejjednodušších studijních jazyků, kde můžete kopat, pokud se samozřejmě zajímáte. Nejlepší způsob, jak pokračovat v učení jazyka, je pokračovat v vytváření programů! Nezapomeňte, že můžete rychle zapisovat programy přímo v interpretu a testování provedené změny budou tak jednoduché, jak spusťte program z příkazového řádku.
  • Podle programování Python je mnoho dobrých knih, včetně "Studujeme Python a program v Pythonu" (Mark Lutz), "Vývoj geroidů v Pythonu" (Vastra E.), "Úvod do strojního učení s Pythonem" (Andreas Muller, Sarah Gvido), "Python v systému Správa systému Unix a Linux" (Dárek Noah, Jeremy M. Jones) a další.
  • Na internetu existuje mnoho zdrojů, ale většina z nich je orientována na Python 2.X. Možná budete muset provést úpravy příkladů uvedených tam.
  • V mnoha programových kurzech jsou nabízeny třídy Python. Python je často vyučován v úvodních třídách, protože to je jeden z nejjednodušších jazyků pro studium.
  • Tipy

    • Python je jedním z nejjednodušších programovacích jazyků, ale stále jeho studium vyžaduje určitou trpělivost. Kromě toho pomůže při zvládnutí některých základů Algebry, protože Python je velmi špatně vázán na matematiku.
    Podobné publikace