1.035.153

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Python zsebkönyv

Szerző
Fordító
Lektor

Kiadó: Kiskapu Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 267 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 18 cm x 12 cm
ISBN: 978-963-9637-41-2
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

A Python zsebkönyv sokatmondó Python programrészleteket bocsát rendelkezésünkre, melyek közérthetők és azonnal használhatók - segítségükkel gyorsabban megtanulható a Python nyelvű programozás.
Kicsi és tömör
A kötetet bárhová magunkkal vihetjük és haszonnal forgathatjuk, így terjedelmes kézikönyveinket egyetlen hordozható zsebkönyvre cserélhetjük.
Rugalmas és gyakorlatias
A kötet a leglényegesebb és legérdekesebb programszerkezeteket tartalmazza, melyek igazán hatékonyan segítenek a valós programozási feladatok megoldásában.
Brad Dayley a Novell Nterprise Development Group vezető szoftvermérnöke. Tizennégy éves tapasztalattal rendelkezik a különféle NetWare és Linux alapú Novell termékek telepítésével és hibajavításával kapcsolatban. Társszerzője a Novell's Guide to Resolving Critical Server Issues című könyvnek, valamint hét másik, ZENworks témájú Novell-kiadványnak.

Tartalom

1. fejezet • A Python filozófiája
Miért használjunk Pythont? 2
A parancsértelmező meghívása 3
Beépített típusok 4
Üres (none, null) típus 6
Szám típusok 6
Halmaz típusok 6
Sorozat típusok 7
Leképezés (Mapping) típus 7
Fájl típus 8
Meghívható típusok 8
Modul típus 8
A Python szintaxisa 9
A forráskód tagolása 9
Többsoros utasítások írása 10
Idézőjelek használata 11
Karakterláncok kialakítása 11
Vezérlési szerkezetek használata 12
Python objektumok, modulok, osztályok és függvények 16
Objektumok használata 16
Modulok használata 18
A Python osztályok 20
Függvények használata 22
Névterek és hatókörök 25
Hibakezelés 29
Rendszereszközök használata 31
Az os modul 31
A sys modul 33
A platform modul 35
A time modul 36
2. fejezet • Karakterláncok kezelése
Karakterláncok összehasonlítása 40
Karakterláncok összekapcsolása 41
Karakterláncok felbontása 43
Keresés karakterláncokban 44
Keresés és csere karakterláncokban 45
Adott kezdetű vagy végű karakterláncok keresése 46
Karakterláncok csonkolása 48
Karakterláncok igazítása, formázása 49
Kódot tartalmazó karakterláncok végrehajtása 51
Karakterláncokban tárolt változók kiértékelése 52
Unicode karakterláncok átalakítása 54
3. fejezet • Adattípusok kezelése
Lista megadása 58
Listaelemek elérése 59
Lista felszeletelése 61
Listaelemek hozzáadása és eltávolítása 63
Lista rendezése 66
Sorok (tuples) használata 68
Szótár létrehozása 70
Szótár értékeinek lekérdezése 72
Szótár szeletelése 74
Szótár kulcsainak és értékeinek felcserélése 76
4. fejezet • Fájlkezelés
Fájlok megnyitása és lezárása 80
Egy teljes fájl beolvasása 82
Egy fájl egy sorának beolvasása 85
Egy fájl szavankénti elérése 86
Fájl írása 87
Fájl sorainak száma 88
A könyvtárstruktúra bejárása 89
Fájlok törlése és átnevezése 91
Fájlok és könyvtárak rekurzív törlése 92
Adott kiterjesztésű fájlok keresése 95
TAR fájl létrehozása 97
TAR fájl kibontása 99
ZIP fájl létrehozása 101
ZIP fájl kibontása 103
5. fejezet • Szálak
Új szál indítása 106
Szálak létrehozása és befejezése 108
Szálak szinkronizálása 110
Többszálú rangsor megvalósítása 113
Időzítő által megszakított szál indítása 116
6. fejezet • Adatbázis-kezelés
Bejegyzés felvétele DBM fájlba 120
Bejegyzés olvasása DBM fájlból 122
DBM bejegyzés frissítése 124
Objektumok fájlba írása 126
Objektumok kibontása fájlból 129
Tegyük polcra objektumainkat 131
Objektumok leemelése a polcról 133
Egy polc objektumainak megváltoztatása 136
Kapcsolat létrehozása MySQL adatbázissal 138
MySQL adatbázis létrehozása 141
Új bejegyzések írása MySQL adatbázisba 143
Bejegyzések olvasása MySQL adatbázisból 145
7. fejezet • Internetes kommunikáció
Kiszolgáló oldali foglalat megnyitása adatfogadásra 150
Ügyféloldali foglalat megnyitása adatküldésre 153
Adatfolyam fogadása a SocketServer modullal 155
Adatfolyam küldése 157
E-mail küldése SMTP kiszolgálón keresztül 159
E-mail fogadása POP3 kiszolgálóról 162
Állományok letöltése FTP kiszolgálóról 165
8. fejezet • HTML adatok feldolgozása
URL-ek feldolgozása 170
HTML dokumentumok megnyitása 173
Hivatkozások kinyerése HTML dokumentumból 175
Képek kinyerése HTML dokumentumból 178
Szövegek kinyerése HTML dokumentumokból 181
Sütik kinyerése HTML dokumentumokból 183
Idézőjelek elhelyezése HTML dokumentumok attribútumaiban 186
9. fejezet • XML adatok feldolgozása
XML dokumentum betöltése 192
XML dokumentum helyességének ellenőrzése 194
Gyermekcsomópontok elérése 196
Az elemek attribútumainak elérése 201
Csomópont hozzáadása a DOM fastruktúrához 203
Csomópont eltávolítása a DOM fastruktúrából 206
Csomópontok keresése XML dokumentumokban 209
Szövegek kinyerése XML dokumentumokból 213
XML jelölőelemek feldolgozása 216
10. fejezet • Webszolgáltatások megvalósítása
HTML kód küldése CGI szkripttel 222
CGI szkriptnek átadott paraméterek feldolgozása 224
Önmagának adatot küldő CGI szkript írása 228
Felhasználói állományok feltöltése CGI szkript segítségével 232
HTTP kiszolgáló létrehozása GET kérések kezelésére 236
HTTP kiszolgáló létrehozása POST kérések kezelésére 240
CGI szkripteket futtató HTTP kiszolgáló létrehozása 245
HTTP GET kérés küldése Python szkriptből 247
HTTP POST kérés küldése Python szkriptből 250
XML-RPC kiszolgáló létrehozása 253
XML-RPC ügyfél létrehozása 255
SOAP webszolgáltatások elérése a SOAPpy modul használatával, WSDL állományon keresztül 257
Tárgymutató 263

Brad Dayley

Brad Dayley műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Brad Dayley könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
konyv