Ako programovať v Pythone. Vždy bol veľkým obdivovateľom výpočtovej techniky a po konzultácii s niektorými odbornými priateľmi v tejto oblasti sa rozhodol vstúpiť do sveta programovania v pytón.  Ak nemáte potuchy, nič sa nestane. Preto sme tu -

V tomto krátkom návode vám vysvetlím ako programovať v Pythone v rôznych OS, ktorý vám poskytne aj zoznam vzorových programov, s ktorými si môžete zacvičiť.

Dovoľte mi povedať: Programovanie nie je okamžité úsilie a skôr, ako urobíte niečo slušné, budete musieť čeliť mnohým bolestiam hlavy a hnevu. Môžem vám však zaručiť, že s trochou úsilia a vytrvalosti budete čoskoro schopní urobiť niečo, čo vás urobí hrdým na dosiahnutý pokrok, a povzbudí vás, aby ste pokračovali v štúdiu a praktizovaní.

Ako programovať v Pythone, krok za krokom. 

Skôr ako sa dostanete k jadru tejto príručky a ukážeme vám, aké počiatočné kroky máte začať Program PythonDovoľte mi uviesť viac informácií o jazyku, ktorému sa chcete venovať.

Python, na rozdiel od toho, čo sa môže zdať, je programovací jazyk vysoký stupeň orientované na objektov, podobné Perlu, ale ktorých základné konštrukcie sú zredukované na nevyhnutné. Je to jazyk interpretovať, pretože fázy predkompilácie a vykonávania sú vykonávané priamo tlmočníkom jazykov.

Inými slovami, zdrojový kód sa nezostavuje osobitne, ale poskytuje sa v potravinách priamo do CPU.

Konkrétne tlmočník Python automaticky vykoná predkompilačnú fázu zdrojového kódu a transformuje ju do súboru, ktorý obsahuje strojový jazyk ( bajtový kód ), ktoré sa zase vykonáva úplne automaticky.

premenné Python všeobecne nie je napísaný. Pretože pamäť je dynamicky alokovaná, je možné k tej istej premennej priradiť viacero kategórií hodnôt bez toho, aby ste ich museli a priori definovať. Každá premenná môže okrem toho v rovnakej funkcii obsahovať aj rôzne typy údajov.

Základné typy údajov zahŕňajú čísla kompletný ( int ), čísla s pohyblivou rádovou čiarkou ( plavák ), komplexné čísla, laná ( visiaci zámok ), booleovské hodnoty ( bool ), veľké čísla ( dlho ), spolu s ďalšími zložitejšími typmi údajov, napríklad zoznamy a / alebo slovníky y súpravy, Python plne podporuje koncepciu trieda, čo vám umožňuje vytvárať zložité objekty (pomocou kľúčového slova trieda ) a priradiť ich dynamicky. Je zrejmé, že Python vám umožňuje definovať funkcie v zdrojovom súbore pomocou kľúčového slova def.

Veľmi zvláštnym aspektom Pythonu je spôsob, ako uzavrieť bloky kódu (funkcie, slučky if / else atď.): Namiesto použitia klasických zložených zátvoriek (ako pre C, C ++, C # a Jávanapríklad) alebo kľúčové slová begin y end (typické pre jazyky ako Pascal), písmo sa v Pythone používa všeobecne : (dva body) Z tohto dôvodu správne odsadenie zdrojového súboru je nevyhnutné - Jedna chyba v tejto fáze je dostatočná na zablokovanie tlmočníka!

Pokiaľ ide o spôsoby použitia, Python má presné vlastnosti (napríklad schopnosť vkladať a beh súbory zostavené v jazyku C, aby sme uviedli príklad), vďaka ktorým je veľmi výkonný a vhodný pre množstvo scenárov použitia: výpočty, distribuované, numerické programovanie, automatizované skripty, testovacie rutiny atď.

Pre vytvorenie programu Python je potrebné do PC nainštalovať relatívne vývojové prostredie, ktoré obsahuje všetko potrebné pre vykonanie zdrojového kódu. V ďalších kapitolách tejto príručky sa postarám o vysvetlenie, ako ju získať v systémoch Windows, macOS a Ubuntu, spolu s tým, ako vytvoriť a skompilovať zdrojový súbor.

Ako programovať v Pythone na Windows

na program v Pythone na Windows, musíte si stiahnuť príslušný softvér. Ak sa chcete naďalej pripájať k tejto webovej stránke, kliknite na odkaz Python XXX: Inštalátor EXE pre Windows x86-64 (Ak tvoj OS je z 64 bitov) alebo v odkaze Inštalátor EXE Pyhon XXX pre Windows x86 (ak je váš operačný systém 32 bitov), ​​spustite sťahovanie inštalačného balíka programu.

Potom začnite o .exe súbor získajte, počkajte, kým sa objaví obrazovka inštalácie programu, a začiarknite políčko vedľa políčka Pridajte Python XX k PATH, Inštaláciu programu dokončíte stlačením tlačidiel Nainštalujte teraz, áno y zavrieť.

Po dokončení nastavenia môžete pokračovať vo vytváraní prvého zdrojového súboru. Spustite Poznámkový blok poznámky Windows, volanie z priečinka Príslušenstvo Windows nachádza sa v ponuke Comienzo, potom prejdite do ponuky súbor> Uložiť ako ..., pre prístup k vlastným možnostiam uloženia.

Teraz vyberte článok Všetky súbory z rozbaľovacej ponuky Uložiť akozadajte meno helloworld.py v poli Názov súboru A kvôli pohodlnosti uložte písmo na plochu systému Windows. Po dokončení vytvárania písma do neho napíšte nasledujúci kód.

print("Ciao, mondo!")

Nebuď prekvapený jednoduchosťou tohto kódu: pre základné operácie nie je potrebný žiadny import akejkoľvek externej knižnice alebo komponentu, pretože Python je vybavený veľkým počtom prednastavených funkcií.

V oboch prípadoch zdrojový súbor uložte znova (ponuka Súbor> Uložiť ), zatvorte poznámkový blok a Príkazový riadok, volaním z ponuky Comienzo, v windows 10, uvedený program sa nachádza v priečinku Príslušenstvo Windows.

Po otvorení výzvy zadajte príkaz „presunúť“ na plochu systému Windows cd %USERPROFILE%Desktop , potom stlačte tlačidlo ENTER a spustite program pomocou príkazu python helloworld.py, vidieť slová „Hello world!“ vytlačené na obrazovke. Ak chcete získať viac príkladov kódu, prečítajte si samostatnú kapitolu. tejto príručky.

Ako programovať v Pythone na MacOS

Ak máte záujem, konajte od MacOS, urobte toto: po pripojení k webovej stránke Python kliknite na odkaz Inštalátor Python XXX pre mak OS X 64 bitov / 32 bitov, počkajte, kým sa súbor úplne stiahne do vášho počítača, a potom ho spustite.

Keď sa dostanete na inštalačnú obrazovku programu, kliknite na tlačidlo pokračovanie trikrát za sebou, potom hore prijať y inštalovať a po zobrazení výzvy zadajte heslo Mac v príslušnom textovom poli. Proces inštalácie dokončíte stlačením tlačidiel Nainštalujte softvér y zavrieť.

Teraz môžete pokračovať vo vytváraní zdrojového súboru: najskôr spustite súbor terminál MacOS, volanie z priečinka viac la Launchpad (ikona vo forme raketa pripojená k dokovacej lište) a zadajte príkaz cd ~/Desktop , potom stlačte tlačidlo prítomný, aby bolo možné prejsť na pracovnú plochu počítača.

Podobne vydajte príkaz klepnite na helloworld.py, vytvorte súbor, ktorý bude obsahovať zdrojový kód a stlačte tlačidlo prítomný klávesnica Po dokončení minimalizujte okno Terminál (bez jeho zatvorenia) a dvakrát kliknite na súbor, ktorý ste práve vytvorili v priečinku stôl.

V tomto okamihu stačí písať jeho zdrojový kód (str. print("Ciao, mondo!") ) v okne editora, ktoré sa otvorí na obrazovke, pokračujte Uložiť takto vytvorený súbor a po zatvorení textového editora znova otvorte terminál a vykonajte zdrojový kód, ktorý vydá príkaz python helloworld.py , potom stlačte tlačidlo vstúpiť. 

Ako programovať v Pythone v Ubuntu

Chcete sa naučiť a programovanie v Pythone v Ubuntu ? Takže si myslím, že mám dobre správy pre vás: Python je zahrnutý v distribučných úložiskách, takže ho môžete nainštalovať veľmi ľahko. Najprv preto začnite terminál volanie z priečinka utility zraku prihláška a ak chcete nainštalovať Python, zadajte nasledujúce príkazy a každý stlačte klávesu kľúč prítomný.

sudo apt aktualizácia sudo apt nainštalovať python3-dev

Po zobrazení výzvy zadajte heslo správcu (Pre koreň ) na počítači stlačte kláves prítomný a potom na tlačidlo s spustíte nastavenie softvéru, ktoré sa dokončí automaticky. Po dokončení tohto kroku môžete vyvinúť a spustiť zdrojový kód podľa rovnakých pokynov, aké sa už zobrazujú pre počítače Mac: tieto dva postupy sú v skutočnosti rovnocenné.

Príklady kódu

V predchádzajúcich častiach tejto príručky som vám ukázal spustenie veľmi jednoduchého zdrojového súboru, ktorý vytlačí text „Hello world!“ Na obrazovke. Tu je niekoľko vzorov kódu, ktoré sú trochu štruktúrovanejšie a sú schopné vykonávať rôzne typy operácií. Zdrojové súbory môžete vytvoriť a spustiť podľa rovnakých krokov, ktoré sú uvedené vyššie.

Vygenerujte náhodné číslo od 0 do definovaného limitu

importovať náhodné číslo = int (vstup ("Vložiť max. príležitostné číslo")) print ("Generovať číslo è", random.randint (0, číslo + 1))

Zobraziť rozvrh podľa vášho výberu

num = int (vstup ("Quale tabellina vuoi visualizzare?")) pre i v rozsahu (1, 11): print (num, "x", i, "=", num * i)

Skonvertuje desatinné číslo na binárne, osmičkové a hexadecimálne číslo

num = int (input ("Inserisci il number da convertire:")) print ("Ecco i valori convertiti di", num, ":") print (bin (num), "in binary.") print (oct (num ), „in ottale.“) print (hex (num), „in esadecimale.“)

Zobrazí kalendár na mesiac v roku podľa vášho výberu.

importovať kalendárny rok = int (vstup ("Inserisci l'anno da visualizzare:")) mese = int (vstup ("Inserisci il mese da visualizzare (in cifre):")) print (calendar.month (anno, mese))

Vykonajte jednoduché matematické výpočty (operácie sú definované funkciami).

def aggiungi (a, b): return a + b def sottrai (a, b): return ab def multiple (a, b): return a * b def divide (a, b): return a / b print ("Indicates l'operazione da eseguire: ") print (" 1 per addizione ") print (" 2 per sottrazione ") print (" 3 per moltiplicazione ") print (" 4 per divisione ") scelta = input (" Inserisci l'operazione da eseguire: ") v1 = float (input (" Inserisci il prime number: ")) v2 = float (input (" Inserisci il secondo number: ")) if scelta == '1': print (v1," + ", v2, "=", aggiungi (v1, v2)) elif scelta == '2': tlač (v1, "-", v2, "=", sottrai (v1, v2)) elif scelta == '3': print (v1, "x", v2, "=", moltiplica (v1, v2)) elif scelta == '4': ak v2 == 0: print ("Divisione na nulu neplatne") else: print (v1 , ":", v2, "=", rozdeliť (v1, v2)) else: print ("neplatné")

Užitočné zdroje

Teraz, keď ste vytvorili svoj prvý program Python, tešíte sa na jeho seriózne štúdium a ďalšie informácie o tomto prístupe? V tomto prípade vás pozývam, aby ste si pozorne prečítali príručku Python, ktorá je k dispozícii na stránke HTML.it, ktorá je plná návodov a podrobných príručiek venovaných vývoju softvéru Python.

Zatiaľ úvod do programovania v Pythone