Užitočné tipy

Ako vytvoriť veľmi jednoduchý program v Pythone

Pin
Send
Share
Send
Send


Python je výkonný a objektovo orientovaný programovací jazyk na vysokej úrovni, ktorý vytvoril Guido van Rossum. Má ľahko použiteľnú syntax, čo z neho robí ideálny jazyk pre tých, ktorí sa rozhodnú prvýkrát programovať. Tu je podrobný návod na použitie Pythonu, ktorý tiež nájde odpovede na otázky o tom, prečo sa ho musíte naučiť a ako sa to naučiť. Ak však poznáte ďalšie programovacie jazyky a chcete začať s programom Python čo najrýchlejšie, prečítajte si návody pre Python pre začiatočníkov.

Čo je to programovanie Pythonu?

Skôr ako sa zoznámite s jazykom samotným.
Python je univerzálny jazyk. Má aplikácie rôznych smerov: vývoj webových aplikácií (napríklad Django a Bottle), vedecké a matematické výpočty (Orange, SymPy, NumPy) pre stolné grafické užívateľské rozhrania (Pygame, Panda3D).

Syntax jazyka je jednoduchá a dĺžka kódu je pomerne krátka. Je pekné pracovať na Pythone, pretože vám to umožňuje vyriešiť problém, namiesto sústredenia sa na komplexnú syntax.

História Pythonu

Python je starý jazyk, ktorý vytvoril Guido Van Rossum. Vývoj sa začal koncom osemdesiatych rokov a vo februári 1991 bola vydaná prvá verzia.

Prečo je Python vytvorený?
Na konci osemdesiatych rokov pracoval Guido Van Rossum v skupine operačných systémov Amoeba. Chcel používať tlmočený jazyk, ako je ABC (ABC má jednoduchú a zrozumiteľnú syntax), ktorý by mohol získať prístup k systémovým hovorom Amoeby. Preto sa rozhodol vytvoriť škálovateľný jazyk. To viedlo k vytvoreniu nového jazyka, ktorý sa neskôr objavil pod menom Python.

Prečo si vybrať Python?
Nie. Nie je pomenovaný podľa nebezpečného hada. Koncom 70. rokov bol Rossum fanúšikom komediálnej série. Názov „Python“ bol prevzatý z rovnakej série „Flying Circus Monty Python“ (Flying Circus Monty Python).

Dátum vydania jazykovej verzie

verziaDátum vydania
Python 1.0 (prvé štandardné vydanie) Python 1.6 (posledná vydaná verzia)Január 1994
5. september 2000
Python 2.0 (uvedené zoznamy) Python 2.7 (posledná vydaná verzia)16. októbra 2000
3. júla 2010
Python 3.0 (zameranie na odstránenie duplicitných štruktúr a modulov) Python 3.7 (Posledná aktualizovaná verzia)3. decembra 2008
súčasnosť

Funkcie programovania v Pythone

  1. Jednoduchý jazyk, ľahko a ľahko sa učí
    Python má čitateľnú syntax. Je oveľa jednoduchšie čítať a zapisovať programy Python v porovnaní s inými jazykmi, ako napríklad: C ++, Java, C #. Program Python robí programovanie zaujímavým a umožňuje vám zamerať sa na riešenie, nie na syntax.
    Pre začiatočníkov je skvelou voľbou začať sa učiť s Pythonom.
  2. Zadarmo a otvorený zdroj
    Softvér napísaný v jazyku Python môžete voľne používať a distribuovať, a to aj na komerčné účely. Vykonajte zmeny zdrojového kódu Python.
    Na Pythone pracuje veľká komunita, ktorá neustále vylepšuje jazyk v každej novej verzii.
  3. prenosnosť
    Presúvajte a spúšťajte programy Python z jednej platformy na druhú bez akýchkoľvek zmien.
    Kód funguje takmer na všetkých platformách vrátane Windows, Mac OS X a Linux.
  4. Prispôsobiteľné a vstavané
    Predpokladajme, že aplikácia vyžaduje vyšší výkon. Úryvky kódu môžete ľahko kombinovať v jazykoch C / C ++ a ďalších jazykoch s kódom Python.
    Tým sa zvýši produktivita aplikácie a tiež to umožní písať skripty, ktorých vytvorenie v iných jazykoch si vyžaduje viac nastavení a času.
  5. Tlmočený jazyk na vysokej úrovni
    Na rozdiel od C / C ++ si nemusíte robiť starosti také zložité úlohy, ako je zber odpadu alebo správa pamäte.
    Keď spustíte kód Python, automaticky ho prevedie do jazyka, ktorému počítač rozumie. Nie je potrebné myslieť na operácie na nižšej úrovni.
  6. Štandardné knižnice na riešenie bežných problémov
    Python je vybavený radom štandardných knižníc, ktoré uľahčujú život programátora, pretože nie je potrebné písať celý kód sami. Napríklad na pripojenie databázy MySQL k webovému serveru použite knižnicu MySQLdb a pridajte ju do importovanej linky MySQLdb.
    Štandardné knižnice v Pythone sú testované a používané stovkami ľudí. Preto sa uistite, že žiadosť nenaruší.
  7. Objektovo orientovaný
    V Pythone je to celý objekt. Objektovo orientované programovanie (OOP) pomáha intuitívne riešiť zložitý problém.
    Rozdeľte zložité úlohy na malé časti, vytvárajte objekty.

Python aplikácie

Webové aplikácie
Vytvorte škálovateľné webové aplikácie (webové aplikácie) pomocou rámcov a CMS (Content Management System) vytvorených v Pythone. Populárne platformy na vytváranie webových aplikácií: Django, Flask, Pyramid, Plone, Django CMS.
Stránky ako Mozilla, Reddit, Instagram a PBS sú napísané v jazyku Python.

Vedecké a digitálne výpočty
Python má veľa knižníc pre vedecké a matematické výpočty. Existujú knižnice ako: SciPy a NumPy, ktoré sa používajú na všeobecné výpočty. A špeciálne knižnice, ako napríklad: EarthPy pre vedu o Zemi, AstroPy pre astronómiu atď.
Jazyk sa často používa aj pri strojovom učení, analýze a zhromažďovaní údajov.

Softvérové ​​prototypovanie
Python je pomalý v porovnaní s kompilovanými jazykmi ako C ++ a Java. Toto nie je veľmi praktická voľba, ak sú zdroje obmedzené a je potrebná maximálna efektívnosť.
Python je však vynikajúci prototypový jazyk. Použite Pygame (knižnica na vytváranie hier) na vytvorenie prototypu hry, ktorá sa má začať. Ak sa vám prototyp páčil, vytvorte skutočnú hru pomocou jazyka C ++.

4 dôvody prečo si vybrať Python ako svoj prvý jazyk

  1. Jednoduchá elegantná syntax
    Programovanie v Pythone je zaujímavé. Ľahšie pochopiť a napísať Python kód. Prečo? Syntax sa zdá byť prirodzená a jednoduchá. Zoberme si napríklad tento kód:

Aj keď ste predtým nenaprogramovali, ľahko si uvedomíte, že tento program pridá dve číslice a zobrazí ich.

  • Nie príliš prísne
    Nie je potrebné určovať typ premennej v Pythone. Na koniec riadku nie je potrebné pridať znak „,“.
    Python vás núti dodržiavať metódy na čítanie kódov, ktoré sú čitateľné (napríklad rovnaké odsadenie). Tieto malé veci môžu výrazne uľahčiť učenie pre začiatočníkov.
  • Jazyková expresivita
    Python vám umožňuje písať programy s väčšou funkčnosťou a menším počtom riadkov kódu. Tu je odkaz na zdrojový kód hry Tic-tac-toe s grafickým rozhraním a protivníkom reprezentovaným inteligentným počítačom s menej ako 500 riadkami kódu. Toto je len príklad. Keď sa naučíte základy jazyka, budete prekvapení, čo sa dá s Pythonom urobiť.
  • Skvelá komunita a podpora
    Python má veľkú komunitu s obrovskou podporou. Veľa aktívnych fór na internete, ktoré vám pomôžu pri vzniku otázok. Tu je niekoľko z nich:
    • Python na Habré
    • Otázky týkajúce sa Pythonu na hriankovač
    • Otázky týkajúce sa Pythonu pri pretečení zásobníka
  • Prvý program Python

    Často sa používa program s názvom „Ahoj, svet!“. Používa sa na demonštráciu programovacieho jazyka pre začiatočníkov. „Ahoj, svet!“ Je jednoduchý program, ktorý zobrazuje „Ahoj, svet!“

    Python je jedným z najjednoduchších jazykov, ktoré sa učia a vytvárajú program „Ahoj, svet!“. Preto napíšeme ďalší program.

    Ako tento program funguje?

    Riadok 1: # Pridajte dve čísla
    Riadok začínajúci na # v programovaní v Pythone je komentár.
    Komentáre sa používajú na opis účelu riadku kódu. Pomôže vám, rovnako ako iným programátorom, pochopiť význam kódu. Kompilátori a tlmočníci ich ignorujú.

    Riadok 2: num1 = 3
    Tu je num1 premenná. Hodnotu môžete uložiť do premennej. V tomto prípade sa 3 uloží do premennej.

    Riadok 3: num2 = 5
    Podobne je 5 uložené v premennej num2.

    Riadok 4: súčet = num1 + num2
    Premenná num2 sa pridá do num1 pomocou operátora +. Výsledok sčítania je uložený v inej premennej súčte.

    Riadok 5: tlač (súčet)
    Výsledkom je funkcia print (). V našom prípade sa zobrazí na obrazovke 8.

    Naučte sa Python s PythonRU.com

    PythonRu ponúka lekcie a príklady, ktoré vám pomôžu naučiť sa programovať od nuly.
    Naše materiály sú určené začínajúcim programátorom, ktorí majú základné znalosti programovania vo všeobecnosti. Každý tutoriál popisuje príklady a podrobné vysvetlenie.

    Odporúčame tiež pozrieť si príklady našich kódov. Keď pochopíte, ako knižnica funguje, skúste napísať niečo nové. Toto je najlepší spôsob, ako sa naučiť programovať.

    Najlepšie knihy

    Ak máte vážne programovanie, mali by ste získať dobrú knihu.

    Čítanie programovacej knihy vyžaduje veľa trpezlivosti a času. Ale získate veľkú predstavu o programovacích konceptoch v knihe, ktorú inde nenájdete.

    vekopopis
    Učíme sa Python
    Štvrté vydanie programu Learning Python je učebnica napísaná v prístupnom jazyku, ktorá je navrhnutá pre individuálnu rýchlosť učenia. Kniha predstavuje základné typy objektov v jazyku Python, poradie ich vytvorenia a práce s nimi, ako aj funkcie ako hlavný procedurálny prvok jazyka.
    Programovanie v Pythone 3. Podrobný sprievodca
    Autor začína opisom kľúčových prvkov Pythonu, ktoré je potrebné chápať ako základné pojmy. Potom sú diskutované zložitejšie témy, prezentované tak, aby čitateľ mohol postupne zvyšovať svoje skúsenosti: rozdelenie výpočtového zaťaženia medzi niekoľko procesov a vlákien, použitie zložitých dátových typov, riadiacich štruktúr a funkcií, vytváranie aplikácií pre prácu s databázami SQL a súbormi DBM.
    Python a analýza dát
    Kniha môže byť považovaná za moderný praktický úvod do vývoja aplikácií na spracovanie vedeckých údajov v Pythone. Sú opísané tie časti jazyka Python a jeho knižnice, ktoré sú potrebné na efektívne riešenie širokého spektra analytických problémov: interaktívny obal IPython, knižnice NumPy a pandas, knižnica matplotlib na vizualizáciu údajov atď.
    Python pre deti a rodičov. Hrajte a programujte
    Naučte svoje deti programovať teraz s touto knihou! Kniha predstavuje jazyk Python, jeden z najpopulárnejších a najjednoduchších. Nájdete tu veľa cvičení - užitočné, zaujímavé a zábavné, takže sa vaše dieťa nebude nudiť. Materiál je písaný ľahko a ľahko, takže nebude pre neho ťažké zvládnuť základy programovania.

    Python je úžasný jazyk. Syntax je taká jednoduchá a dĺžka kódu je tak krátka, že umožňuje jasné a ľahké písanie.
    Ak práve začínate programovať, Python je skvelá voľba. Keď sa naučíte jeho základy, budete prekvapení, koľko úloh vyrieši Python.
    Je ľahké prehliadnuť skutočnosť, že Python je výkonný jazyk. Dobré pre výučbu programovania. Realizujte svoj nápad, vytvorte hru alebo začnite s Data Science, Python vám pomôže vo všetkom, aby ste nezačali.

    Pin
    Send
    Share
    Send
    Send