Obsah:

Začínáme s Pythonem: 7 kroků (s obrázky)
Začínáme s Pythonem: 7 kroků (s obrázky)

Video: Začínáme s Pythonem: 7 kroků (s obrázky)

Video: Začínáme s Pythonem: 7 kroků (s obrázky)
Video: Python pro začátečníky - bez instalací, bez znalosti programování 2024, Listopad
Anonim
Začínáme s Pythonem
Začínáme s Pythonem

Programování je úžasné!

Je to kreativní, zábavné a dává to vašemu mozku mentální cvičení. Mnoho z nás se chce dozvědět něco o programování, ale přesvědčit se, že to neumíme. Možná má příliš mnoho matematiky, možná vás ten vyhozený žargon děsí. Dovolte mi, abych vám nyní řekl, že to je přesně to, co si programátor myslel, než se stal programátorem. Ve skutečnosti to je přesně to, co jsem si myslel před méně než 10 týdny, když jsem začal programovat.

Právě teď vám řeknu, že se každý může naučit psát programy. S pokroky ve snadno čitelných programovacích jazycích, jako je python, a množstvím informací na internetu, to již není investice na plný úvazek k naučení se vstupů a výstupů programovacího jazyka. Většina programátorů „21. století“je extrémně líná, stačí se naučit základy a stavět na nich.

Toto je ne-žargon, snadno sledovatelný, který můžete udělat právě teď. To je správně! Minimalizujte facebook a youtube, relaxujte a sledujte je na počítači.

Počítač staré osoby
Počítač staré osoby

Dnes se podíváme na programovací jazyk s názvem Python, wikipedia definuje python jako:

„Python je široce používaný univerzální programovací jazyk na vysoké úrovni. Jeho filozofie designu klade důraz na čitelnost kódu a jeho syntaxe umožňuje programátorům vyjádřit pojmy v méně řádcích kódu, než by bylo možné v jazycích, jako je C ++ nebo Java. poskytuje konstrukce, jejichž cílem je umožnit přehledné programy v malém i velkém měřítku. “

Co tedy VŠECHNO ZNAMENÁ? Myslel jsem, že jsi řekl ne-žargonu? No v podstatě:

"Python je kompaktní, snadno čitelný programovací jazyk pro obecné účely. Je velmi univerzální, takže jej lze použít k vytváření programů všech velikostí tvarů."

Proč jsem si vybral python? Protože základy pythonu lze snadno vyzvednout a jazyk má vynikající komunitu podpory online. Po dokončení této schopnosti můžete okamžitě začít vytvářet programy, místo abyste trávili čas učením se požadovaným složitostem jazyka.

Začněme tedy!

Krok 1: Co budete potřebovat

Nejprve budete potřebovat počítač s kopií pythonu, omlouváme se, mobilní uživatelé!

Přejděte na https://www.python.org/downloads/ a stáhněte si nejnovější verzi dostupnou velkým žlutým tlačítkem.

Stažení Pythonu
Stažení Pythonu

Poté nainstalujte python podle pokynů instalačního programu.

Instalační program Pythonu
Instalační program Pythonu

Chcete -li ověřit, že je nainstalován python, přejděte na CMD (nebo terminál) a zadejte:

python --version

Python by měl reagovat s verzí pythonu.

obraz
obraz

Nyní v tomto kurzu použijeme IDE nebo integrované vývojové prostředí (v podstatě textový editor a kompilátor nacpaný dohromady), takže přejděte na https://www.jetbrains.com/pycharm/download/ a stáhněte si „Community Edition“z Pycharmu.

Komunita PyCharm
Komunita PyCharm

Poté nainstalujte PyCharm podle pokynů instalačního programu.

Nyní začněte s programováním!

Krok 2: Nastavte PyCharm a vytvořte nový projekt

Při prvním spuštění pycharmu se vás zeptá, jakou mapu kláves a téma chcete použít. Doporučil bych ponechat klíčovou mapu ve výchozím nastavení, ale můžete si hrát s tématem, barvami a písmem podle svého vkusu. Pro tento tutoriál používám komunitu pycharm 4.5 s tématem Dracula.

Poté vás uvítá uvítací obrazovka.

Stiskněte Vytvořit nový projekt

Úvodní obrazovka PyCharm
Úvodní obrazovka PyCharm

Vyberte Pure Python, poté vyberte složku, do které chcete soubory uložit, poté stiskněte vytvořit (Všimněte si, že název složky bude název vašeho projektu)

Obrazovka projektu PyCharm
Obrazovka projektu PyCharm

V tomto okamžiku byste měli být uvítáni skutečnou obrazovkou pro vytváření kódu: P

Obrazovka kódu
Obrazovka kódu

Krok 3: Vytvořte svůj první program

Klikněte pravým tlačítkem na složku projektu a přejděte do nového -> Soubor Pythonu

Vytvořit nové MENU
Vytvořit nové MENU

Pojmenujte soubor a stiskněte ok

Dialog se souborem
Dialog se souborem

Nyní se ve vaší hlavní oblasti objeví nová karta

obraz
obraz

Pod _author_ zkopírujte a vložte tento kód.

message = "Hello World"

vytisknout zprávu

Poté klikněte pravým tlačítkem na soubor a stiskněte Spustit

obraz
obraz

Tím zkomplikujeme náš program a vrátíme výsledek. Hello World bude vytištěn v Run Area

obraz
obraz

Pojďme se podívat na to, co jsme právě napsali.

Krok 4: Zjistěte svůj první program

Nyní se pokusme pochopit, jaký je kód

message = "Hello World"

vytisknout zprávu

opravdu znamená.

Nejprve vytvořím a nastavím hodnotu proměnné na řetězec obsahující Hello World. Pokud změníte text mezi řečovými značkami, pak můžete změnit hodnotu proměnné a tedy i zprávu. Například:

message = "Dobrý den, instruktoři!"

vytisknout zprávu

Vrací:

obraz
obraz

při běhu.

Řetězec je definován kvůli řečovým značkám, řetězce lze také definovat pomocí jednoduchých značek

message = 'Hello World'

vytisknout zprávu

Proměnné mohou mít také různé typy. Pro instanci toto:

celé číslo = 29302

je proměnná s celočíselnou hodnotou (zkráceně int) a tato:

floatingPoint = 1469.928

je proměnná s hodnotou s plovoucí desetinnou čárkou (zkráceně plovoucí).

V zásadě je rozdíl mezi celými čísly a plováky celá čísla celá čísla, zatímco plováky jsou desetinná čísla. Celá čísla zabírají méně místa, ale nemohou obsahovat desetinná místa. Například interger 1 / integer 2

celé číslo1 = 1

integer2 = 2 tisk integer1 / integer2

je 0,5 správně? Ale výsledek je:

obraz
obraz

Protože celá čísla nelze rozdělit na desetinná místa. Nicméně toto:

float1 = 1,0

integer2 = 2 tisk float1 / integer2

vrací 0,5 při spuštění, protože jedna z proměnných je float

obraz
obraz

„Tisk“jednoduše vytiskne hodnotu. Například

tisk "ZNIČTE SVĚT"

vytiskne řetězec

obraz
obraz

Tisk může také vytisknout hodnotu rovnice, včetně kombinace dvou řetězců

string1 = "AHOJ"

string2 = "IBLE LOVERS" vytiskne string1 + string2

tiskne

obraz
obraz

Krok 5: Smyčky a if - řídicí struktury

Jednou z nejdůležitějších věcí na každém programu je existence řídicích struktur.

První řídicí struktura je smyčka while, tato část kódu smyčky, zatímco je splněna podmínka. Pro instanci tento kód

počet = 0

while count <10: # Add to count count = count + 1 print count print "Hotovo"

spustí kód ve smyčce až do počtu <10 a poté pokračuje v programu.

obraz
obraz

Druhý je příkaz if-else, tento kus kódu kontroluje a dělá něco, pokud je hodnota proměnné rovna 10, dělá něco jiného, pokud je hodnota rovna 11 a dělá něco jiného za všech ostatních okolností.

celé číslo = 0

# Pokud se rovná 10, pokud je celé číslo == 10: vytiskne „ITS 10“# Pokud se rovná 11 elif integer == 11: vytiskne „ITS 11“# Za všech ostatních okolností ostatní: vytiskne „NEVÍM, NEVÍM“"

Vrátí se

obraz
obraz

Protože proměnné integer není rovno 10 nebo 11 a v každé jiné situaci běží jinak.

Chcete -li definovat chvíli nebo pokud řídicí struktura, vložte typ (zatímco nebo pokud) následovaný hodnotou true nebo false pak:

zadejte true == true:

Všimněte si 'mezery' pro obsah každé smyčky, python je velmi specifický ohledně mezer, takže ví, jaký kód je za chvíli nebo pokud smyčka. PyCharm používá prázdné místo na jedné kartě, které musí být v celém kódu konzistentní! Nastavení můžete také upravit tak, aby místo toho používalo mezery (což má určité výhody).

Krok 6: Komentáře

Možná jste si všimli, že jsem se 'vyjádřil' ke kódu, který jsem zveřejnil v části řídicích struktur. Kousek kódu můžete okomentovat vložením # a zbytek řádku bude okomentován. Při kompilaci softwaru jsou komentáře ignorovány

# Ahoj světe

Komentáře jsou zachráncem kódu. Protože vám umožňují ukázat všem, co je ve vašem kódu a na co jste mysleli při psaní kódu. Ale nepřehánějte to! Překomentovaný kód může být stejně špatný jako kód s nedostatečným komentářem

Kdy bych tedy měl svůj kód okomentovat?

Moje zásada je komentovat vaše myšlenky jako vaše psaní, takže pokud jste přidali proměnnou, aby udržel váš věk, který neslouží žádnému jinému účelu. Komentujte to.

# Proměnná, která drží můj věk v letech # V tomto programu se ve skutečnosti nepoužívá, ale # zásadní pro přežití lidské rasy! myAge = 23

Krok 7: Hotovo - čas napsat něco sami

Páni, právě jste se naučili základy pythonu!

obraz
obraz

Takže „co mám teď dělat?“můžete se zeptat, můžete si dál hrát se svým souborem. Když si myslíte, že jste připraveni, můžete se postavit výzvě. Napište program, který přidá nebo odečte dvě uživatelem zadaná čísla. Pomocí internetu zjistěte, jak získat uživatelský vstup, poté přidejte nebo odečtěte dva vstupy a nezapomeňte svůj kód okomentovat! Přestože se Python snadno naučí, v žádném případě nemá nízký strop - programy všech tvarů, velikostí a konfigurací jsou možné pomocí Pythonu a jeho komplexních (a obvykle komunitou zasílaných) knihoven. Pošlete svůj kód níže pro návrhy a vylepšení. Hodně štěstí!

Doporučuje: