Programozás Python

Feltételezzük, hogy a közönség érdekelt lenne, és ha ez így van, írok egy pár hozzászólás Python, hogy megismerjék a szintaxis standard adatszerkezetek, szabványos könyvtárak később fejlődik ki a Django.







Feltételezzük, hogy a közönség nem áll ovoschepodobnyh amőba, és fejleszteni az emberek, akik készek alkalmazni a koponya, nem csak enni.

Kezdeni zamanuha. Írhatsz sok mit Python meredek, hogy használják bigdaty, datasaensa, web design és minden mást. De ez a száraz szavakat. Ezért néhány példát, ahol a python használják az elsődleges nyelv.

Instagram - mindenki kedvenc képek és a fogadó élelmiszer obl tompa pozd. Igen, ez van írva a Python. Sőt, a Django keretrendszer készítették, amihez dopolzom ha rajtam kívül lesz hajlandó mászni. Igen, és a HTTP-kiszolgáló vettek Gunicorn, amelyhez mi is dopolzom. Ahogy használja az adatbázis PostgreSQL - kedvenc RDBMS és ezért mi is, mielőtt az dopolzom.

exchange.livejournal.com - Pénzváltó LiveJournalon bloggerek, amely a közelmúltban megnyílt. Miért van itt? Mert én részt vett annak fejlődését. Azt is írták Django adatbázis PostgreSQL.

Ennél zamanuha véget ér és kezdődik a legkevésbé kedvelt része - hurkok, elágazások és változókat.

Minden darab a kód lesz a screenshotok Jupyter Notebook, először azért, mert nekem ez kényelmes, hogy írjon, másrészt, mert nincs semmi másolni valaki másnak a kódját.

Python - A nyelv egy erős dinamikus gépelni. Mit jelent ez?

- Ha hozzá szeretné adni az 5-ös szám a vonal „7” - akkor narugayut. Ez az úgynevezett erősen típusos. Nem prevedeny a „általánosabb” típus.

- Ha az x változónak tárolt számot, ez nem jelenti azt, hogy lehetetlen, hogy egy stringet. Ez a dinamikus gépelés. Típusú változó, persze, soha nem kell megadni.

Programozás Python

Egy szép funkció párhuzamos feladat. Az Exchange értékeket is támogatott.

Programozás Python

Vannak is több feladat, amely azt javasoljuk, hogy használja meggondolatlanul (ez vonatkozik a nem sík adattípusok, amely beszélni valamikor később):

A változók, mint például az összes.

Ezzel szemben a C-szerű szintaxis, nincs kapcsos zárójelek kiemelni blokkot vagy zárójelben az elosztása a feltételes kifejezést (sőt, semmi sem akadályozza pakolás állapot zárójelben). Tömbökből behúzás kiosztott. Itt nincs kapcsoló, csak ha elif, és mást. A következő példa azt hiszem, mindent megmagyarázni rólam:

Programozás Python

És most egy kis meglepetés. Annak ellenére, hogy a nyelv erős gépelés, összehasonlítása néhány különböző adattípusok (int, float, tízes) támogatott. Például 5.0 == 5 Igaz A visszatérő, annak ellenére, az a tény, hogy az 5 - egy egész szám, és 5,0 - vesszővel. De a használatát ez tekinthető rossz formában.







Ha mind a mai napig nem tudjuk, hogy a „bejáró”, és írja ciklusok csak indexek, mint ez (int i = 0; i<10; i++), то придётся привыкать.

Tehát, egy python hurok halad az iterátorhívásoknak minden eleme a sorozatot. Mélységesen köpni, hogy a sorozatot. Száma, vonal, valaki reményei és álmai.

Programozás Python

Normál ciklus az indexek ott tartományban generátort. A generátor az azonos később.

Írtam itt egy hatékony, egyszerű, érdekes könyvtárak, amelyek használata szinte minden nap, de rájöttem, hogy az első post jobb, hogy egy tényfeltáró, azok számára, akik nagyon, nagyon új. )

Tehát ma beszélünk egy kicsit arról, hogy mi az általános python és megpróbálja azt a számítógépen.

Programozás Python

Szerint tehát a mi megbízható forrásból (Wikipedia), a python (mondom „Python”, néhány orosz nyelvű emberek azt mondják: „python”) - általános célú programozási nyelv, javítására összpontosító fejlesztői hatékonyság és a kód olvashatóságát. Más szóval, lehetséges, hogy gyorsan és írjuk be a kódot, és megérteni, hogy a szomszéd írta.

Annak ellenére, hogy a látszólagos egyszerűsége a meghatározás, hogy van egy óriási lehetőséget, amely támogatja a több programozási paradigmákat, számos funkciók ki a dobozból (a standard könyvtár), és természetesen, bővíthetőség, köszönhetően a nagyszámú egyéni könyvtárak könnyen beszerelhetők.

Függetlenül attól, hogy használják a gyakorlatban?

Abszolút! Python - egy nagyon közös nyelv! Vele, akkor tehet honlapok, eljárás adatai, munka gépi tanulás és még sok más érdekes dolgot. Ezt alkalmazzák a sok nagy vállalat (például a Google-ba, amelyek messze). Vele, amit tehetünk, mint egy egyszerű script a mindennapi élet, és komolyan foglalkozó tudományos és kereskedelmi fejlesztés.

Az érdekelt? Akkor próbáljuk meg írni és futtatni semmit Python. )

Programozás Python

Fontos megérteni, hogy az út, hogy ezt - a sötétség! Megírhatjuk programot, legalábbis a nagy teljesítményű fejlesztési környezet a szintaxis kiemelést és egyéb zsemle, még egy normális notebook, bár általában az interneten (és futtatni ugyanazon a helyen). Úgy tűnik, hogy ez lesz egy külön bejegyzést. Most én csak fog mutatni, hogyan kell végrehajtani a parancsokat a tolmács python.

És csak egy pár szót az utóbbi, mert ha ezt olvasod, akkor talán nem tudja, mi az.

Python - egy értelmezett nyelv. Röviden, ez azt jelenti, hogy az utasításai kerülnek végrehajtásra (értelmezni) egymás után sorban, fordítása nélkül egyszerre, mint például a C nyelvet. Tolmács - ez csak nem egy speciális program, amely foglalkozik az értelmezést.

Adok egy példát a harmadik sorozat python nyelven (3.5.1), ezért azt ajánlom, hogy töltse le. Windows, ez lehet tenni a következő linken. Amikor telepíti, ne felejtsük el, hogy egy kullancs a punkteDobavit a pálya. egyszerűsíti az életét a jövőben.

Programozás Python

Letölteni és telepíteni? Kiváló! Kezdjük a tolmács. Nyisson meg egy parancssort (Start vbey a cmd), és adja meg, hogy:

Az értelmező fut! Igen, ilyen egyszerű! Ha helyesen tette, akkor valami ilyesmit:

A probléma a következő: Azt még nem vizsgálták a nyelvet, de a munkaprogram rajta van szüksége holnap!

Ennek alapján vettem egy mintaprogram „bérszámfejtési, figyelembe véve”, azaz feldolgozott órajelét növeli 1,5-szerese. Kinyitom a parancssorból cmd. A probléma a hibajavítással (az adattípusok nem egyezik) És én nagyon szeretnék látni az eredményt (név (ugyanaz a neve) - workshop (czeh) - fizetés havonta (fizető)) kerülnek kiadásra egy fájlt (vagy bármilyen zarplata.docx zarplata.txt) 150- megengedhető munkaórák száma havonta.

print ( "Üdvözöllek. Ez a program célja, hogy kiszámítja a bér dolgozók üzemünkben)

print ( „Írja be a nevét a munkavállaló”)

print ( „Belépés a munkavállaló bolt:”)

INP = input ( „Adja meg a munkaórák számát.”)

INP = bemenet ( „Enter a bér adagokban 1 óra”)

print ( „bér” + név + „a hónap” fizetés)

konets = input ( "Enter a teljes")




Kapcsolódó cikkek