Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Nastavte PyCharm a vytvořte nový projekt
- Krok 3: Vytvořte svůj první program
- Krok 4: Zjistěte svůj první program
- Krok 5: Smyčky a if - řídicí struktury
- Krok 6: Komentáře
- Krok 7: Hotovo - čas napsat něco sami
Video: Začínáme s Pythonem: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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.
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.
Poté nainstalujte python podle pokynů instalačního programu.
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.
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.
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
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)
V tomto okamžiku byste měli být uvítáni skutečnou obrazovkou pro vytváření kódu: P
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
Pojmenujte soubor a stiskněte ok
Nyní se ve vaší hlavní oblasti objeví nová karta
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
Tím zkomplikujeme náš program a vrátíme výsledek. Hello World bude vytištěn v Run Area
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í:
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:
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
„Tisk“jednoduše vytiskne hodnotu. Například
tisk "ZNIČTE SVĚT"
vytiskne řetězec
Tisk může také vytisknout hodnotu rovnice, včetně kombinace dvou řetězců
string1 = "AHOJ"
string2 = "IBLE LOVERS" vytiskne string1 + string2
tiskne
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.
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
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!
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:
Synchronizace složek s Pythonem: 5 kroků
Synchronizace složek s Pythonem: Tento návod vám ukáže, jak synchronizovat dvě složky (a všechny složky v nich), aby jedna byla přímou kopií druhé. Ideální pro lokální zálohování práce na cloudový/síťový server nebo USB disk. Žádné zkušenosti s programováním nejsou
Začínáme s Pythonem pro ESP8266 a ESP32: 6 kroků
Začínáme s Pythonem pro ESP8266 a ESP32: Bacground ESP8266 a jeho mladší velký bratr ESP32 jsou levné Wi-Fi mikročipy s plným zásobníkem TCP/IP a schopností mikrořadiče. Čip ESP8266 se poprvé dostal do povědomí komunity tvůrců v roce 2014. Od té doby nízká cena (
Ručně zapojená USB a Bluetooth klávesnice poháněná Pythonem: 5 kroků
Ručně zapojená USB a Bluetooth klávesnice poháněná Pythonem: Jedná se o ručně zapojenou mechanickou klávesnici. Podporuje USB a Bluetooth a v mikrokontroléru klávesnice používá Python. Možná se divíte, jak to funguje. Postupujte podle pokynů k vytvoření jednoho, zjistíte to
KÓDUJTE HRU S PYTHONEM (PRO DUMMY!): 14 kroků
KÓDUJTE HRU S PYTHONEM (PRO DUMMY!): Vítejte v Pythonu, třetím nejpopulárnějším programovacím jazyce na světě! … a pravděpodobně nejjednodušší! Věděli jste, že Youtube & Oba Google mají Python jako hlavní jazyk pro své úspěšné aplikace & webové stránky, které vidíte? DOBŘE … teď jo
Programování Arduina s Pythonem: 8 kroků
Programování Arduina pomocí Pythonu: V tomto článku se chystáme ovládat Arduino pomocí GUI pythonu. práce s pythonem je velmi snadná. Od začátku se budu podrobně podělit o každý krok