Ingyen letölthetőek. Koós Antal Kiadás éve: 2016 Python-oktató (Python 3. 6. 0), a hivatalos "Python tutorial" magyar fordítása Magyar fordítás: Horváth Árpád Online olvasható Kiadás éve: 2017 (Az eredeti angol itt található:) Python 3 programozás Mark Summerfield Kiadás éve: 2009 Bevezetés a Pythonba Guido van Rossum, and Fred L. Drake, Jr. (Editor) Magyar fordítás: Horváth Árpád, Nyírő Balázs Még nem a Python 3-as verzióját tárgyalja. Kiadás éve: 2006 Tanuljunk meg programozni Python nyelven Gérard Swinnen Fordította: Daróczy Péter A Python 2-es verzióját tárgyalja. Kiadás éve: 2005 Gérard Swinnen könyve pedagógiailag átgondolt, rendkívül logikus bevezetés a Python programozási nyelvbe. Python programozás alapok pdf. Viszonylag kis terjedelme ellenére számos alkalmazási területre ad rálátást a példaprogramok és alapos elemzésük segítségével. A könyv szerves részét képezik a példák, illetve a külön is letölthető működő példaprogramok. A fordítással egy középiskolai tanításra alkalmas kiváló könyv vált magyar nyelven hozzáférhetővé.
Python a gépben, 2. kiadás Programozási tankönyv teljesen kezdőknek, ajánlott a középiskola első osztályától. A Python 3-as verzióját veszi alapul. Koós Antal Kiadás éve: 2020 EPUB formátumban Szoftverfejlesztés okosan Pythonnal - Agilis csapatok közös nyelve Egy rövid könyv a Python programozási nyelv 3. 8-as változatáról. Széles célközönség számára íródott: programozással most ismerkedőktől a középhaladó szintig. A könyv didaktikusan 6 fő koncepcióra építi fel a nyelv ismertetését. Guta Gábor Kiadás éve: 2020 Kiadó: Panem Kiadó Hogyan gondolkozz úgy, mint egy informatikus: tanulás Python3 segítségével A kezdő lépésektől a középhaladó szintig közel 370 oldalon. Ingyen letölthető. Python programozás pdf. Peter Wentworth, Jeffrey Elkner, Allen B. Downey és Chris Meyers könyvének magyar nyelvű fordítása. Kiadás éve: eredeti: 2012., magyar fordítás: 2018 Az informatikai érettségi programozási feladatainak megoldásai Python 3 nyelven Néhány kidolgozott feladat és az elemi programozási tételek PDF formátumú mini könyvként.
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.
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? 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. A Python programozási nyelv - PDF Free Download. 7. 9 PyPy (), v3.
# 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. Azonosságvizsgálat: is, is not. Python programozás pdf to word. É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.
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 /... - 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! Üdvözlünk a Prog.Hu-n! - Prog.Hu. ') 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!
Nagyon távol áll tőlem ez a stílus, mégis bejött! A sztori nem lényeg, de azért valamit mégis: Bukowski alteregója, Chinaski 11 évig dolgozik egy postán. A történetben ez az egyetlen dolog, ami állandó: a posta. Minden más változik: a környezet, a nők... A másik világ: Bukowski: Posta. Chinaski pedig sodródik... Az élete szakaszai: munka, piálás, nők, megint munka, megint piálás... Miközben olvastam, végig arra gondoltam, hogy ez a könyv jó! Először nem tudtam, hogy miért, aztán rájöttem: az életet írja le olyannak, amilyen. Léteznek Violák, akik (nem szőke és nem kék szemű) hercegről álmodoznak (nem fehér lovon, hanem feketén), családi idillről, nagy kirándulásokról, közös vacsorákról.
A karakterek is jópofák, egyikre sem szeretnék hasonlítani. :D Egyetlen baj talán mégis van ezzel a könyvvel: van utolsó mondata.
Az élet nem áll meg Chinasky napjai mindig ugyanazok voltak: kártyákat válogatott, ivott, lóversenyekre fogadott, és néha találkozott nőkkel. Így került az életébe Fay, amolyan rendetlen író. Bár Fay idősebb nő volt, nem volt könnyű vele együtt élni, de amikor teherbe esett, Chinasky megbocsátotta minden hiányosságát. A rendes időn belül megszületett Marina Louisa, és amikor Fay alig kúszott, úgy döntött, elhagyja őt; azonban továbbra is betöltötte apai szerepét, még akkor is, amikor a lány anyja közölte vele, hogy egy másik férfival van. A postán egyre rosszabb volt a helyzet, meg volt győződve arról, hogy nem tud nyugdíjba menni, annyi szemrehányás és leveleskosár felgyújtása után sem. 11 év után végleg lemondott, és ivásproblémáit súlyosbította, amíg el nem érte a mélypontot; Egy nap azonban arra ébredt, hogy túlélte, ezért elhatározta, hogy ír egy könyvet: A postás. Ha szeretsz olvasni, megkérlek, hogy tudd meg, mik azok leghíresebb írók történetét, így megismerheti nagyszerű műveit.