Autori: Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paula McGuire
ISBN: 978-86-7555-468-4
Izdavač: Mikro knjiga
Godina: 2023.
Opšte informacije: Meki povez, 688 str., 16,8 cm x 23,5 cm
Jezik: Srpski jezik
Dostupnost: Da
SVEOBUHVATAN REFERENTAN PRIRUČNIK!
Python je nedavno rangiran kao najpopularniji programski jezik današnjice prema TIOBE indeksu, posebno zahvaljujući njegovoj širokoj primenjivosti u dizajnu, prototipiranju, testiranju, implementaciji i održavanju. Sa ovim ažuriranim četvrtim izdanjem, naučićete kako da izvučete maksimum iz Pythona, bez obzira da li ste profesionalni programer ili neko ko ovaj jezik koristi za rešavanje problema u određenoj oblasti.
Pažljivo napisano od strane priznatih eksperata za Python, novo izdanje se fokusira na verziju 3.10, donoseći ovo važno delo o Python jeziku potpuno ažurirano na pet verzija, uključujući pokrivenost nedavno objavljene Python 3.11.
Iz predgovora
Programski jezik Python miri mnoge očigledne kontradikcije: elegantan ali pragmatičan, jednostavan ali moćan, veoma je visokog nivoa, ali vas ne ometa kada treba da bavite sa bitovima i bajtovima. Pogodan je za programere početnike, ali i odličan za stručnjake.
Ova knjiga je namenjena programerima koji su prethodno bili upoznati sa Pythonom, kao i iskusnim programerima koji prvi put dolaze na Python sa drugih jezika. Pruža brzu referencu na sam Python, najčešće korišćene delove njegove ogromne standardne biblioteke i nekoliko najpopularnijih i korisnih modula i paketa nezavisnih proizvođača. Python ekosistem je toliko porastao u bogatstvu, obimu i složenosti da se više ne može očekivati da će jedna knjiga biti enciklopedijska. Ipak, knjiga pokriva širok spektar oblasti primene, uključujući veb i mrežno programiranje, rukovanje XML-om, interakcije baze podataka i brzo numeričko računarstvo. Takođe istražuje Pythonove višeplatformske mogućnosti i osnove proširenja Pythona i njegovog ugrađivanja u druge aplikacije.
Ovaj praktičan vodič će vam pomoći da:
• Naučite kako Python predstavlja podatke i programe kao objekte.
• Razumete vrednost i upotrebu označavanja tipova (type annotations).
• Istražite koje funkcionalnosti jezika su se pojavile u nedavnim verzijama.
• Otkrijete kako koristiti savremen Python na idiomatičan način.
• Naučite kako pravilno da strukturišete Python projekte.
• Razumete kako testirati, otklanjati greške i optimizovati Python kôd.
Autori su četiri PSF Fellows, od kojih su troje dobitnici nagrade Frank Willison, priznate za brojne doprinose Pythonu i njegovoj zajednici. Njihovo kolektivno iskustvo obuhvata različita okruženja i platforme, od akademskih preko startapa do korporativnih i vladinih.
Zajedno su sastavili autoritativan referentan materijal za sintaksu i funkcionalnosti Python jezika, standardnu biblioteku Pythona i odabrane pakete trećih strana.
Kratak sadržaj
Predgovor
1. Uvod u Python
2. Python interpreter
3. Jezik Python
4. Objektno orijentisan Python
5. Anotacije tipa
6. Izuzeci
7. Moduli i paketi
8. Ugrađeni moduli jezgra i moduli standardne biblioteke
9. Stringovi i ostalo
10. Regularni izrazi
11. Operacije sa datotekama i tekstom
12. Postojanost i baze podataka
13. Vremenske operacije
14. Prilagođavanje izvršavanja
15. Uporednost: niti i procesi
16. Numerička obrada
17. Testiranje, otklanjanje grešaka i optimizacija
18. Osnove umrežavanja
19. Moduli mrežnog protokola na strani klijenta
20. Uslužni HTTP
21. E-pošta, MIME i druga mrežna kodiranja
22. Strukturisan tekst: HTML
23. Strukturisan tekst: XML
24. Programi za pakovanje i proširenja
25. Proširivanje i ugradnja klasičnog Pythona
26. Migracija sa v3.7 na v3.n
Dodatak Nove funkcije i promene u Pythonu od 3.7 do 3.11
Indeks
ALEKS MARTELLI programira već 40 godina, od toga poslednjih 20 godina prvenstveno u Pythonu. Napisao je prva dva izdanja Pythona za programere, i koautor prva dva izdanja Python Cookbook i trećeg izdanja Python za programere. Član je PSF-a i glavni član (emeritus), a osvojio je 2002. Activators’ Choice Award a 2006. Frank Willison Memorial Award za doprinos Python zajednici. Aktivan je na Stack Overflowu i čest je govornik na tehničkim konferencijama. Živi u Silicijumskoj dolini sa suprugom Anom već 17 godina i sve to vreme radi u Googleu, trenutno kao viši inženjer za tehničku podršku za Google Cloud.
ANNA MARTELLI RAVENSCROFT je stipendista PSF-a i dobitnik Memorijalne nagrade Frenka Wilisona za 2013. za doprinos Python zajednici. Koautor je drugog izdanja Python Cookbook i trećeg izdanja Python za programere. Bila je tehnički recenzent za mnoge knjige o Pythonu i redovni je govornik i predsedavajući na tehničkim konferencijama. Ana živi u Silikonskoj dolini sa suprugom Aleksom, dva psa, jednom mačkom i nekoliko pilića.
Strastven za programiranje i zajednicu, STEVE HOLDEN radi sa računarima od 1967. i počeo je da koristi Python u verziji 1.4 1995. Od tada je pisao o Pythonu, kreirao obuku predvođenu instruktorima, koju je držao međunarodnoj publici, i napravio 40 sati video uputstva za „nevoljne Python korisnike“. Kao emeritus Fondacije za softver Python, Steve je bio direktor Fondacije osam godina i kao njen predsednik tri godine; stvorio je PyCon, seriju međunarodnih konferencija zajednice Pythona, i dobio je Memorijalnu nagradu Franka Wilisona 2007. za usluge Python zajednici. Živi u Hastingsu, Engleska, i radi kao tehnički arhitekta za Odeljenje za međunarodnu trgovinu Ujedinjenog Kraljevstva, gde je odgovoran za sisteme koji održavaju i regulišu trgovinsko okruženje.
PAUL MCGUIRE se bavi programiranjem više od 40 godina, na jezicima u rasponu od FORTRAN-a do Pascal, PL/I, COBOL-a, Smalltalka, Jave, C/C++/C# i Tcl-a, odlučivši se 2001. za Python kao svoj izborni jezik. On je član PSF-a, i autor je i održava popularni pyparsing modul, kao i littletable i plusminus. Pol je autor O’Reillyjeve knjige Getting Started with Pyparsing, i napisao je i uređivao članke za Python Magazine. Takođe je govorio na PyCon, PyTekas i u Austin Python User’s Group, a aktivan je i na StackOverflowu. Pol sada živi u Ostinu, Teksas, sa suprugom i psom, i radi za Indeed kao inženjer za pouzdanost sajta, pomažući ljudima da se zaposle!
za narudžbine veće od 9.000,00 RSD
Mogućnost plaćanja kuriru prilikom preuzimanja
ukoliko dobijete oštećeni proizvod, vratite ga, a mi ćemo vam poslati novi
24h, 7 dana u nedelji, 365 dana u godini