Programování

The Ultimate Python Beginner’s Guide

30. října 2021

Obsah

  • Nastavení prostředí
    • Nastavení místního prostředí
    • Jak získat Python
    • Jak nainstalovat Python
    • Instalace systému Windows
    • Instalace Unix/Linux
    • Instalace MAC
    • Nastavení cesty pro Python
    • Nastavení cesty pro Unix/Linux
    • Nastavení cesty pro Windows
  • Proměnné prostředí Pythonu
    • Spuštění Pythonu
  • Základní syntaxe
    • Python identifikátory
    • Příkaz Pythonu
    • Odrážky v Pythonu
    • Komentáře v Pythonu
    • Získávání vstupu
    • Zobrazte výstup
  • Typy proměnných
    • Přiřazení hodnot proměnným
    • Datové typy Pythonu
    • Struny
    • N-tice
    • Seznamy
    • čísla
  • Základní operátoři
    • Operátor přiřazení
    • Bitový operátor
    • Logický operátor
    • Aritmetický operátor
    • Porovnávací operátor
    • Operátor identity
    • Provozovatel členství
  • Rozhodování
  • Smyčky
    • Zatímco smyčka
    • Pro Loop
    • Vnořené smyčky
    • Příkazy řízení smyčky
    • Pokračovat v prohlášení
    • Break prohlášení
    • Předat prohlášení
  • čísla
    • Převod typu čísla
    • Funkce náhodných čísel
    • Goniometrické funkce
    • Matematické funkce
  • Struny
    • Vytvoření řetězce
    • Řetězcové speciální operátory
    • Operátory formátování řetězců
    • Únikové postavy
    • Vestavěné řetězcové metody
  • N-tice
    • Přístup k hodnotám v nicích
    • Aktualizace n-tic
    • Základní n-ticové operátory
    • Vestavěné funkce Tuple
    • Indexování a krájení
    • Odstranění n-tice
  • Seznamy
    • Přístup k hodnotám v seznamech
    • Aktualizace seznamů
    • Základní operátory seznamu
    • Vestavěný seznam funkcí a metod
    • Indexování a krájení
    • Odstranit prvek seznamy
  • Slovník
    • Vytvoření slovníku
    • Přidávání prvků do slovníku
    • Odebrání prvků ze slovníku
    • Slovníkové metody Pythonu
  • Datum a čas
    • Time Tuple
    • Časový modul
    • Modul kalendáře
  • Funkce
    • Jak definovat funkci
    • Volání funkce
    • Předat odkazem
    • Mít hodnotu
    • Argumenty funkce
    • Argumenty s proměnnou délkou
    • Povinné argumenty
    • Výchozí argumenty
    • Argumenty klíčových slov
    • Anonymní funkce
  • Moduly
    • Prohlášení o dovozu
    • Výpis z importu
    • Výpis z importu *
    • Lokalizační moduly
    • Funkce locals() a globals().
    • Jmenné prostory a rozsah
    • Funkce dir().
    • Funkce reload().
  • Soubory I/O
    • Otevření souboru
    • Atributy objektu souboru
    • Zavření souboru
    • S prohlášením
    • Metoda zápisu
    • Metoda čtení
    • Metoda rename().
    • Metoda remove().
    • Pozice souboru
  • Výjimky
    • Co je to výjimka?
    • Zpracování výjimky
    • Vyhlášení výjimky
    • Seznam standardních výjimek
    • Uživatelem definované výjimky
    • Tvrzení v Pythonu
  • Třídy a objekty
    • Vytváření tříd
    • Objekty třídy
    • Přístup k atributům
    • Vestavěné atributy třídy
    • Odvoz odpadků
    • Třídní dědičnost
    • Převažující metody
    • Regulární výrazy
    • Funkce zápasu
    • Funkce vyhledávání
    • Modifikátory regulárních výrazů
    • Vzory regulárních výrazů
    • Třídy postav
    • Případy opakování
    • Kotvy
  • Programování CGI
    • Procházení webu
    • HTTP hlavička
    • Proměnné prostředí CGI
    • metoda GET
    • metoda POST
    • Používání cookies v CGI
    • Jak to funguje?
  • Přístup k databázi MySQL
    • Vytváření databázové tabulky
    • Operace INSERT
    • Operace READ
    • Operace aktualizace
    • Operace DELETE
    • Provádění transakcí
    • Operace COMMIT
    • Operace ROLLBACK
    • Odpojení databáze
    • Zpracování chyb
  • sítě
    • Co jsou zásuvky?
    • Zásuvkový modul
    • Internetové moduly Python
  • Odesílání e-mailu
    • Odeslání HTML e-mailu pomocí Pythonu
    • Odesílání příloh jako e-mail
  • Vícevláknové programování
    • Zakládání nového vlákna
    • Modul závitování
    • Synchronizace vláken
    • Vícevláknová prioritní fronta
  • Zpracování XML
    • Co je XML?
    • Architektury a API XML Parser
    • Analýza XML pomocí SAX API
      • Metoda make_parser
      • Metoda analýzy
      • Metoda parseString
  • Programování GUI
    • Tkinter widgety
  • Správa geometrie
  • Doporučené články

Rozhodování

V reálném životě jsou situace, kdy je potřeba udělat nějaká rozhodnutí a na základě těchto rozhodnutí se rozhodujeme, co bychom měli dělat dál. Podobné situace nastávají při programování, také tam, kde se na základě těchto rozhodnutí potřebujeme rozhodovat. Provedeme další blok kódu.

Rozhodování v programovacích jazycích rozhoduje o směru toku provádění programu. Rozhodovací příkazy dostupné v pythonu jsou:

    if prohlášení if.others prohlášení vnořené příkazy if žebřík if-elif Zkratka if prohlášení Zkratka if-others prohlášení

Pokud prohlášení

jsou-li výroky nejpřímějšími výroky pro rozhodování. Používají se k rozhodnutí, zda budou určité příkazy nebo bloky příkazů provedeny nebo ne, tj. pokud je určitá podmínka pravdivá, pak se blok příkazů provede, jinak ne.

SYNTAX

|_+_|

Zde budou podmínky po vyhodnocení buď pravdivé, nebo nepravdivé. pokud příkaz přijímá booleovské hodnoty – pokud je hodnota pravdivá, provede blok příkazu pod ní, jinak ne. Můžeme použít stav také se závorkami „(“ „)“.

|_+_| img 617dd260aa958

VÝSTUP

img 617dd261a51a2

pokud-jinak

Příkaz if nám říká, že pokud je podmínka pravdivá, provede blok příkazů, a pokud je podmínka nepravdivá, neprovede ji. Ale co když chceme udělat něco jiného, ​​pokud je podmínka nepravdivá. Zde přichází další prohlášení. Můžeme použít příkazy else s příkazy if k provedení bloku kódů, když je podmínka nepravdivá.

SYNTAX

|_+_| img 617dd262c5fb0

VÝSTUP

img 617dd263c3d80

Vnořeno pokud

Vnořený příkaz if je příkaz, který cílí na jiný příkaz if. Vnořené příkazy if znamenají příkaz if uvnitř jiného příkazu if. Python umožňuje vnořit příkazy if do příkazů if. tj. můžete umístit příkaz if do jiného příkazu if.

SYNTAX

|_+_| img 617dd2644df66

VÝSTUP

img 617dd264d81ad

If-elif-else-ladder

Uživatel se může rozhodnout mezi více možnostmi. pokud jsou příkazy prováděny shora dolů. Jakmile je splněna jedna z podmínek, které řídí if, je proveden příkaz spojený s tímto if a zbytek je vynechán. Pokud není splněna žádná z podmínek, provede se poslední příkaz else.

SYNTAX

|_+_|

VÝSTUP

Zkratka if prohlášení

Kdykoli má být v bloku if proveden jeden příkaz, použije se zkratka if. Příkaz lze umístit na stejný řádek jako příkaz if.

SYNTAX

|_+_|

VÝSTUP

Zkratka if-others prohlášení

To lze použít k zápisu příkazů if-else na jeden řádek, kde je pouze jeden příkaz, který se má provést v bloku if a else.

SYNTAX

|_+_|

VÝSTUP