Začíname s programovaním v Pythone: 15 krokov (s obrázkami)

Obsah:

Začíname s programovaním v Pythone: 15 krokov (s obrázkami)
Začíname s programovaním v Pythone: 15 krokov (s obrázkami)

Video: Začíname s programovaním v Pythone: 15 krokov (s obrázkami)

Video: Začíname s programovaním v Pythone: 15 krokov (s obrázkami)
Video: Máš PlayStation 4? TAK UROB TOTO! | Infobox 2024, Smieť
Anonim

Chcete sa naučiť programovať? Naučiť sa počítačové programovanie môže byť náročné a možno uvažujete o absolvovaní určitého kurzu. To môže platiť pre niektoré programovacie jazyky, ale existuje veľa takých, ktorým porozumenie základov trvá iba jeden alebo dva dni. Python je jedným z týchto jazykov. Základné programy Python môžete spustiť za niekoľko minút. Postup nájdete v nižšie uvedenom kroku 1.

Krok

Časť 1 z 5: Inštalácia Pythonu (Windows)

167107 1
167107 1

Krok 1. Stiahnite si Python pre systém Windows

Tlmočník Windows Python je možné zadarmo stiahnuť z webu Python. Nezabudnite si stiahnuť správnu verziu pre svoj operačný systém.

  • Budete si musieť stiahnuť najnovšiu dostupnú verziu, ktorá je v čase písania tohto článku 3.4.
  • OS X a Linux sú predinštalované s jazykom Python. Možno nebudete musieť inštalovať žiadny softvér súvisiaci s Pythonom, ale môžete si nainštalovať textový editor.
  • Väčšina verzií distribúcií Linuxu a OS X stále používa Python 2.x. Medzi verziami 2 a 3 existuje niekoľko drobných rozdielov, ale najdôležitejšia zmena je vo vyhlásení „vytlačiť“. Ak si chcete nainštalovať najnovšiu verziu Pythonu na OS X alebo Linux, môžete si súbor stiahnuť z webovej stránky Python.
167107 2
167107 2

Krok 2. Nainštalujte interpret Pythonu

Väčšina používateľov si môže nainštalovať tlmočník bez zmeny akýchkoľvek nastavení. Python môžete integrovať do príkazového riadka povolením poslednej možnosti v zozname dostupných modulov.

167107 3
167107 3

Krok 3. Nainštalujte textový editor

Aj keď môžete vytvárať programy Python z programu Poznámkový blok alebo TextEdit, je oveľa jednoduchšie čítať a písať kód pomocou vyhradeného textového editora. Môžete použiť rôzne bezplatné editory, napríklad Notepad ++ (Windows), TextWrangler (Mac) alebo jEdit (akýkoľvek systém).

167107 4
167107 4

Krok 4. Otestujte inštaláciu

Otvorte príkazový riadok (Windows) z terminálu (Mac/Linux) a zadajte príkaz python. Načíta sa Python a zobrazí sa číslo verzie. Dostanete sa do príkazového riadka tlmočníka Pythonu, ktorý sa zobrazí ako >>>.

Napíšte print („Hello, World!“) A stlačte Enter. Uvidíte text zobrazený pod príkazovým riadkom Pythonu

Časť 2 z 5: Naučenie sa základných pojmov

167107 5
167107 5

Krok 1. Pochopte, že Python nie je potrebné kompilovať

Python je interpretovaný jazyk, čo znamená, že programy môžete spúšťať hneď, ako vykonáte zmeny v súboroch. Vďaka tomu je proces iterácie, revízie a odstraňovania problémov s programami oveľa rýchlejší než v mnohých iných jazykoch.

Python je jedným z ľahšie sa učiacich jazykov a základné programy môžete spustiť za niekoľko minút

167107 6
167107 6

Krok 2. Zahrajte si na tlmočníkovi

Tlmočník môžete použiť na testovanie kódu bez toho, aby ste ho najskôr pridali do programu. Je to skvelé pre učenie sa, ako fungujú špeciálne príkazy, alebo pre písanie programov na zahodenie.

167107 7
167107 7

Krok 3. Zistite, ako Python zaobchádza s objektmi a premennými

Python je objektovo orientovaný jazyk, čo znamená, že so všetkým v programe sa zaobchádza ako s objektom. To znamená, že nemusíte deklarovať premenné na začiatku programu (môžete to urobiť kedykoľvek) a nemusíte zadávať typ premennej (celé číslo, reťazec atď.).

Časť 3 z 5: Použitie tlmočníka Pythonu ako kalkulačky

Vykonanie niektorých základných funkcií kalkulačky vám pomôže zoznámiť sa so syntaxou Pythonu a s tým, ako zaobchádzať s číslami a reťazcami.

167107 8
167107 8

Krok 1. Spustite tlmočník

Otvorte príkazový riadok alebo terminál. Na výzvu zadajte príkaz python a stlačte kláves Enter. Tým sa načíta interpret Pythonu a dostanete sa do príkazového riadka Pythonu (>>>).

Ak do príkazového riadka neintegrujete Python, na spustenie tlmočníka budete musieť prejsť do priečinka Python

167107 9
167107 9

Krok 2. Vykonajte základnú aritmetiku

Na jednoduchú základnú aritmetiku môžete použiť Python. V poli nižšie nájdete niekoľko príkladov použitia funkcií kalkulačky. Poznámka: # sú komentáre v kóde Pythonu a nie sú spracované tlmočníkom.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Delenie vždy vráti číslo s desatinnou čiarkou (desatinne) 35,0 >>> (100 - 10*3) // 2 # Delenie zaokrúhlením nadol (dve lomky) zahodí desatinnú čiarku 35 >>> 23 % 4 # Tým sa vypočíta zvyšok delenia 3 >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 10
167107 10

Krok 3. Vypočítajte poradie

Na označenie exponentov môžete použiť operátor **. Python dokáže rýchlo vypočítať veľké mocniny. Príklad nájdete v nižšie uvedenom poli.

>> 7 ** 2 # 7 na druhú 49 >>> 5 ** 7 # 5 na silu 7 78125

167107 11
167107 11

Krok 4. Vytvárajte a manipulujte s premennými

V Pythone môžete priradiť premenné na vykonávanie základnej algebry. Toto je skvelý úvod do znalosti priradenia premenných v programoch Python. Premenné sa zadávajú pomocou znaku =. Príklad nájdete v nižšie uvedenom poli.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Premennou môže byť ľubovoľný reťazec> >> výška = 5 >>> šírka * výška 50

167107 12
167107 12

Krok 5. Zatvorte tlmočníka

Keď budete s prekladačom hotoví, môžete ho zavrieť a vrátiť sa na príkazový riadok stlačením klávesov Ctrl+Z (Windows) alebo Ctrl+D (Linux/Mac) a potom stlačením klávesu Enter. Môžete tiež napísať quit () a stlačiť Enter.

Časť 4 z 5: Vytvorenie prvého programu

167107 13
167107 13

Krok 1. Otvorte textový editor

Môžete to tak, že vytvoríte testovací program, ktorý vás zoznámi so základmi vytvárania a ukladania programov, a potom ich spustíte prostredníctvom tlmočníka. Tiež vám to pomôže otestovať, či je tlmočník nainštalovaný správne.

167107 14
167107 14

Krok 2. Vytvorte „tlačený“výpis

„Tlač“je jednou zo základných funkcií Pythonu, ktorá sa používa na zobrazenie informácií v termináli počas programu. Poznámka: „print“je jednou z najväčších zmien od Pythonu 2 k Pythonu 3. V Pythone 2 stačí zadať „print“a za ním to, čo chcete zobraziť. V Pythone 3 sa „tlač“stala funkciou, takže musíte napísať „print ()“a do zátvorky napísať, čo chcete.

167107 15
167107 15

Krok 3. Pridajte vyhlásenie

Jedným z najbežnejších spôsobov testovania programovacieho jazyka je zobrazenie textu „Ahoj, svet!“Tento text vložte do vyhlásenia „print ()“vrátane úvodzoviek:

vytlačiť („Ahoj, svet!“)

Na rozdiel od väčšiny ostatných jazykov nemusíte uvádzať konce riadkov znakom;. Na predstavovanie blokov tiež nemusíte používať zložené zátvorky ({}). Odrážka bude namiesto toho uvádzať, čo je súčasťou bloku

167107 16
167107 16

Krok 4. Uložte súbor

V textovom editore kliknite na ponuku Súbor a vyberte položku Uložiť ako. V rozbaľovacej ponuke pod poľom s názvom vyberte typ súboru Python. Ak používate Poznámkový blok (ale neodporúča sa), zvoľte „Všetky súbory“a potom na koniec názvu súboru pridajte „py“.

  • Uistite sa, že súbor uložíte na ľahko dostupné miesto, pretože ho budete musieť nasmerovať na príkazový riadok.
  • V tomto prípade uložte súbor ako „hello.py“.
167107 17
167107 17

Krok 5. Spustite program

Otvorte príkazový riadok alebo terminál a prejdite na miesto, kde ste uložili súbor. Akonáhle ste tam, spustite súbor zadaním hello.py a Enter. Uvidíte text zobrazený pod príkazovým riadkom.

V závislosti od toho, ako ste nainštalovali Python, možno budete musieť na spustenie programu napísať python hello.py

167107 18
167107 18

Krok 6. Testujte program často

Jednou zo skvelých vecí na Pythone je, že nové programy môžete hneď testovať. Ďalšou výhodou je, že príkazový riadok a editor sú otvorené. Po uložení zmien do editora môžete program spustiť priamo z príkazového riadka, čo umožňuje rýchle testovanie zmien.

Časť 5 z 5: Budovanie pokročilých programov

167107 19
167107 19

Krok 1. Experimentujte so základnými príkazmi na riadenie toku

Príkazy riadenia toku sú užitočné na ovládanie toho, čo program robí za určitých podmienok. Tieto vyhlásenia sú jadrom programovania v Pythone, takže môžete vytvárať programy, ktoré robia rôzne veci v závislosti od vstupu a podmienok. Príkaz while je dobrým začiatkom učenia sa. V tomto prípade použijete príkaz while na výpočet Fibonacciho radu až 100:

# Každé číslo vo Fibonacciho postupnosti je # súčet predchádzajúcich dvoch čísel a, b = 0, 1 pričom b <100: print (b, end = '') a, b = b, a+b

  • Sekvencia bude trvať tak dlho, kým (kým) b bude menšie ako (<) 100.
  • Výstupy programu sú 1 1 2 3 5 8 13 21 34 55 89
  • Príkaz end = '' vyvedie výstup na ten istý riadok namiesto toho, aby každú hodnotu vložil na samostatný riadok.
  • V tomto jednoduchom programe je potrebné poznamenať niekoľko vecí, ktoré sú veľmi dôležité pri vytváraní komplexných programov v Pythone:

    • Dávajte pozor na zarážky.: znamená, že nasledujúci riadok bude odsadený a je súčasťou bloku. Vo vyššie uvedenom príklade sú tlač (b) a a, b = b, a+b súčasťou bloku while. Správne odsadenie je nevyhnutné pre správnu funkciu programu.
    • Na jednom riadku je možné definovať viac premenných. Vo vyššie uvedenom príklade a a b. Oba sú definované v prvom riadku
    • Ak zadáte tento program priamo do tlmočníka, musíte na koniec pridať prázdny riadok, aby tlmočník vedel, že program je dokončený.
167107 20
167107 20

Krok 2. Zostavte funkciu v programe

Môžete definovať funkcie, ktoré je možné neskôr v programe vyvolať. To je obzvlášť užitočné, ak potrebujete použiť viac funkcií v rámci väčšieho programu. V nasledujúcom príklade môžete vytvoriť funkciu na volanie Fibonacciho sekvencie podobnej tej, ktorú ste napísali predtým:

def fib (n): a, b = 0, 1 while a <n: print (a, end = '') a, b = b, a+b print () # Potom môžete zavolať funkciu # Fibonacci pre každú špecifikovaná hodnota fib (1000)

Tým sa vráti 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 21
167107 21

Krok 3. Zostavte komplexnejší program riadenia toku

Príkazy riadenia toku sú užitočné pre nastavenie určitých podmienok, ktoré menia spôsob vykonávania programu. Toto je obzvlášť dôležité, ak máte do činenia so vstupmi používateľov. Nasledujúci príklad použije príkaz if, elif (else if) a else na vytvorenie jednoduchého programu, ktorý vyhodnotí vek používateľa.

age = int (vstup („Zadajte svoj vek:“)) ak vek <= 12: vytlačte („Detstvo je úžasné!“) vekový rozdiel v rozmedzí (13, 20): vytlačte („Ste teenager!“) else: print ("Čas dospieť") # Ak sú niektoré z týchto tvrdení pravdivé # Zobrazí sa zodpovedajúca správa. # Ak žiadne z tvrdení nie je pravdivé, # zobrazí sa správa „else“.

  • Program tiež uvádza niektoré ďalšie veľmi dôležité vyhlásenia na použitie v rôznych aplikáciách:

    • vstup () - Toto vyvoláva vstup používateľa z klávesnice. Užívateľ uvidí správu napísanú v zátvorkách. V tomto prípade je vstup () obklopený funkciou int (), čo znamená, že so všetkými vstupmi sa bude zaobchádzať ako s celými číslami
    • range () - Túto funkciu je možné použiť rôznymi spôsobmi. V tomto programe táto funkcia kontroluje, či je číslo v rozsahu 13 a 20. Koniec rozsahu sa do výpočtu nezapočítava.
167107 22
167107 22

Krok 4. Naučte sa ďalšie podmienené výrazy

Predchádzajúci príklad používa na určenie, či zadaný vek zodpovedá podmienke, symbol „menej ako alebo rovno“(<=). Môžete použiť rovnaké podmienené výrazy ako v matematike, ale spôsob, akým sú napísané, sa mierne líši:

Podmienený výraz.

Význam Symbol Symbol Pythonu
Menšia než < <
Väčší než > >
Menej alebo rovno <=
Väčšie alebo rovné >=
Spolu s = ==
Nie je rovná !=

Krok 5. Neustále sa učte

Všetky vyššie uvedené sú iba základy Pythonu. Aj keď je Python jedným z najjednoduchších jazykov, v ktorom sa môžete učiť, je v ňom veľa možností, do ktorých sa môžete ponoriť. Najlepším spôsobom, ako sa udržať v učení, je pokračovať v programovaní! Pamätajte si, že programy môžete rýchlo písať od začiatku priamo z tlmočníka a testovanie vašich zmien je rovnako jednoduché ako spustenie programu znova z príkazového riadka.

  • K dispozícii je mnoho dobrých kníh o programovaní v Pythone, vrátane „Python pre začiatočníkov“, „Python kuchárska kniha“a „Python programovanie: Úvod do počítačovej vedy“.
  • Na internete je k dispozícii množstvo zdrojov, väčšina z nich sa však stále venuje jazyku Python 2.x. Pre každý uvedený príklad budete musieť vykonať úpravy.
  • Mnoho kurzov ponúka vzdelávanie v Pythone. Python sa často učí v úvodných triedach, pretože je to jeden z ľahšie sa učiacich jazykov.

Odporúča: