SuliPY - Python programozás kezdőknek és haladóknak
# a kód többi részétől. # Emiatt garantált, hogy a program # vizuális megjelenése és logikai # jelentése összhangban van. # végtelen ciklus while True: pass # Ha csak 1 végrehajtandó utasítás van, # akkor írhatjuk a while-lal 1 sorba. # a 0-tól 9-ig terjedő egész számok négyzetének kiírása for i in range(10): print(i**2) I I range vs. xrange break, continue 17 / 47 Szabványos be- és kimenet # Python 2 print 'hello' ('hello') ('hello'); () # Python 3 print('hello') print('hello', end='') print('hello', flush=True) # Python 2 x = input('Kérek egy egész számot: ') # VESZÉLYES! x = int(raw_input('Kérek egy egész számot: ')) # Python 3 x = int(input('Kérek egy egész számot: ')) 18 / 47 Gyakorlás: Számkitalálós játék > > > > > > Találd ki, hogy melyik számra gondoltam 1 és 100 között! 50 Kisebb számra gondoltam. Python programozás pdf 1. 25 Nagyobb számra gondoltam.... 19 / 47
Széchenyi István Egyetem Matematika és Számítástudomány Tanszék 1 / 47 Jellemzők + értelmezett nyelv + típusai dinamikusak + szintaxisa tömör, elegáns + többparadigmás nyelv + könnyen tanulható ("brain-friendly") + több 10 ezer külső modul érhető el hozzá () + erős közösség áll mögötte + szabadon használható + platformfüggetlen – bizonyos feladatokhoz lassú lehet – többszálú lehetőségei korlátozottak 2 / 47 Guido van Rossum (BDFL) 3 / 47 Mérföldkövek 1994 Python 1. 0 2000 Python 2. 0 2001 Python Software Foundation () 2008 Python 3. 0 4 / 47 Python 2 vagy Python 3? Üdvözlünk a Prog.Hu-n! - Prog.Hu. 5 / 47 Python Enhancement Proposal (PEP) 6 / 47 Prominens alkalmazások I Youtube "Python has been an important part of Google since the beginning, and remains so as the system grows and evolve" (Peter Norvig, Google) Dropbox "Python became my favorite programming language because it had a balance of simplicity, flexibility, and elegance. " (Drew Houston, CEO, Dropbox) 7 / 47 Implementációk CPython (), v3. 4. 2 / v2. 7. 9 PyPy (), v3.
2. 5 / v2. 8 Jython (), v2. 7b3 IronPython (), v2. 5 I... 8 / 47 Telepítés Linux - értelmező telepítése: triviális - külső modulok telepítése: pip-pel Windows - 1. lehetőség: telepítőcsomagokkal telepítés - 2. lehetőség: Linux-szerű környezet beállítása - 3. lehetőség: Python disztibúció használata - Anaconda () - WinPython () - Enthought () 9 / 47 Fejlesztőkörnyezetek nehézsúlyú - PyCharm () Eclipse + PyDev plugin Spyder () Wing IDE (), $245 Komodo (), $295 könnyűsúlyú - Emacs / Vim /... Python könyv: A könyv PDF formátumban. - Sublime Text (), $70 10 / 47 11 / 47 Az értelmező python file [arg]... python -c command [arg]... ipython ipython console | qtconsole | notebook #! /usr/bin/env python print('Hello, World! ') 12 / 47 Adattípusok / 1 I I I None True, False számok i = 10 # egész szám (int) f = 3. 14 # lebegőpontos szám (float) c = 2 - 5j # komplex szám (complex) sztringek s1 = 'alma' # a határoló jel lehet ' s2 = "szilva" #... és " is s3 = '"alma" "szilva"' # <= ilyenkor nem kell levédeni # a sztringben a " karaktert!
# többsoros sztringállandó s4 = """alma szilva""" 13 / 47 Adattípusok / 2 Aritmetikai műveletek: +, -, *, /, **, %, //. Összehasonlítás: <, <=, ==,! =, >, >=. Logikai műveletek: and, or, not. Bitenkénti logikai műveletek: &, |, ˆ, ˜, «, ». Halmazműveletek: &, |, -. Tartalmazásvizsgálat: in, not in. SuliPY - Python programozás kezdőknek és haladóknak. Azonosságvizsgálat: is, is not. Értékadás: =, +=, -=, *=, /=, **=, %=, //=,... 14 / 47 Adattípusok / 3 I szekvencia típusok t = (1, 2, 3) # tuple l = [1, 2, 3] # lista halmazok, szótárak s = set([1, 2, 3]) # halmaz (Python 2) s = {1, 2, 3} # halmaz (Python 3) d = {'x': 1, 'y': 2, 'z': 3} # szótár d['x'] # az 'x' kulcshoz rendelt érték lekérdezése d['x'] = 9 # az 'x' kulcshoz érték módosítása d['w'] = 0 # új kulcs-érték pár hozzáadása 1 in s # eleme 1 az s halmaznak? 'x' in d # van a d szótárban 'x' kulcs? 15 / 47 Adattípusok / 4 konverzió int(2. 3) float('10') str(20) tuple([1, 2, 3]) list((4, 5, 6)) set((7, 8, 9)) # # # # # # float => int str => float int => str list => tuple tuple => list tuple => set dict([('a', 1), ('b', 2)]) # pairs => dict {'a': 1, 'b': 2}() # dict => pairs 16 / 47 Vezérlési szerkezetek if 2 * 2 == 4: print('alma') elif 2 * 2 == 5: print('szilva') else: print('barack') # Pythonban a vezérlési szerezetek # belseje indentálással különül el.
Ektf Page Pontszám legalább Legalább szükséges, hogy teljesítse a modul ezen tételét Elért legalább pontszámot A modul ezen eleme teljesítve, legalább pont elérésével.
A könyv anyaga, amit a szerző a liége-i Institut St Jean Berchmans - Ste Marie középiskolában állított össze, jelenleg a belga középiskolai számítástechnikai oktatás részét képezi. Bevezetés a Pythonba példákkal Raphael Marvie Fordította: Daróczy Péter A Python 2-es verzióját tárgyalja. Kiadás éve: 2006 Python zsebkönyv Brad Dayley Kiadás éve: 2008
Hozzánk is hamarosan meg fog érkezni a Lidl webáruház. Megnéztük a német változat alapján, mi várható. 670 millió euró bevételt ért el Németországban tavaly a Lidl webshop. Előző évben még sehol nem volt, most viszont már a top10 webáruház közé került a hazájában. Az ok: jelentősen növelte a termékskáláját online (több, mint 30 000 termék! ), és sokat fektetett a webshop fejlesztésébe. Lássuk, milyen lesz, hogy ha Magyarországra is ideér ez a fejlesztés. Heidi Klum, az egykori német szupermodell a Lidl OnlineShop egyik arca. Ma is jó formában van, már egy ideje nem hajlakkot és parfümöt reklámoz, hanem a Lidl áruház termékeit. A Lidl igen erős online téren is, egyelőre csak hazai pályán. Újdonsággal robbant a Lidl a szomszédban - erről nálunk csak hallgatnak - Napi.hu. Elnézve a német áruházlánc kinti webáruházát, ha ezt felénk is megcsinálják, akkor elég sok hazai online boltnak fognak gondot okozni. Ugyanis a német online üzletük eléggé jó. Sokat elmond róla, hogy: Több mint 30 000 terméket kínálnak. A később felsorolt menüpontokon túl, található pár terület, amely vonzza a klikkelést.
Az egyik ilyen a divathét név alatt fut, ahol számos divattal, öltözködéssel kapcsolatos dolog található. Itt "éli ki magát" igazán Heidi Klum, mert a videókkal, közösségi médiával alaposan megtámogatták a neve alatt futó termékeket. Van még Lidl utazási iroda is, amely sok lehetőséget kínál az utazni vágyóknak. Fotó szolgáltatásuk is létezik, ahol nem csak a mobilos képeket lehet előhívatni, hanem naptáron, esküvői albumban, mobiltokon, fotókönyvben és számtalan helyen megjeleníthetők a képek. Konyhai box, benne összegyűjtve az alapanyagok Az itthon is kezd ismertté válni az a szolgáltatás, hogy bele teszik az elkészítendő étel összes alapanyagát és fűszereit egy dobozba. Online bevásárlás : hungary. A kiszállítást követően a háziasszonynak már csak az dolga, hogy megfőzze az összetevőket. Ez a kényelmes főzést segítő szolgáltatás a Küchenbox pontban található, természetesen külön recept ötletek is elérhetők. Mit, hol találni? A kerékpár menü mutatja a németországi kerékpáros kultúra színvonalát: több tucat kerékpárt kínál a Lidl, természetesen bekategorizálva, fajtánként, és persze női, férfi és gyerek besorolással.
Töltse le a linkekre kattintva és vágjon bele saját Lidl-áruházának felépítésébe! Töltse le ingyenes alkalmazásunkat az App Store-ból vagy a Google Play áruházból Adatvédelmi tájékoztató
Munkatársaink biztonsága 1) A vállalat minden Kolléga számára maszkot biztosít, amelynek eladótérben történő viselete kötelező. 2) Amennyiben igény van az áruházi munkavégzés során kesztyű használatára, a Kollégák rendelkezésére állnak egyrészt a munkavédelmi kesztyűk, másrészt egyszer használatos gumikesztyűk. 3) Az áruházak szappanadagolóiba erős tisztító és fertőtlenítő hatású készítmény lett elhelyezve, mely minden áruházban elérhető. Online bevásárlás lil jon. 4) A kasszák, kasszaszalagok, kilincsek és egyéb felületek naponta többször, vírusölő fertőtlenítőszerrel kerülnek fertőtlenítésére. 5) A vásárlók várakozási helyét a kasszák előtt padlómatrica biztosítja. 6) Az immunrendszer erősítésének érdekében minden áruházban a termékkínálatából gyümölcs és vitamin kerül biztosításra minden Kolléga számára. 7) Plakátok kerültek elhelyezésre a vírus terjedésének megelőzésére vonatkozóan, melyben felhívjuk a Kollégák figyelmét, hogy vírusölő folyadék használatát megelőzően semmi estre se nyúljanak szájukhoz, arcukhoz vagy szemükhöz.
Ingyenes stratégiai játék kicsiknek és nagyoknak egyaránt! My Lidl World Ha mindig is érdekelte a Lidl-üzletek sokszínű világa és kedveli a stratégiai építőjátékokat, akkor töltse le Ön is a Google Play áruházból vagy az App Store-ból a My Lidl World alkalmazást és tervezze meg saját Lidl áruházát még ma! Megújult és ingyenes stratégiai játékunkkal betekintést nyerhet a Lidl világába, hiszen megtervezheti, felépítheti és kedve szerint bővítheti és dekorálhatja saját Lidl-áruházát. Építsd fel a saját lidl-áruházad! Jó tudni: + Az alkalmazás frissítései által rendszeresen újabb és újabb kihívások várják, áruházát pedig tovább bővítheti és fejlesztheti. + Jó választás lehet gyermekek számára is (6+ év feletti korosztály), hiszen a játék nem ajánl fel alkalmazáson belüli vásárlást és nem visz át más, külső oldalakra. Lidl webáruház. + Bárhol játszható, akár otthon, akár útközben. + Magas szintű kompatibilitás (iPhone készülékeken, Android okostelefonokon és táblagépeken egyaránt elérhető) + Szeretettel megtervezett grafika + Változatos mini-játékok Még nem töltötte le a My Lidl World alkalmazást?