Autorytatywny kurs programowania obiektowego! Dzięki tej praktycznej książce uzyskasz wszechstronne i dogłębne wprowadzenie do podstaw języka Python. Oparte na popularnym kursie Marka Lutz'a, zaktualizowane 5. wydanie książki pomoże Ci szybko nauczyć się pisać efektywny, wysokiej jakości kod w Pythonie. Jest to idealny sposób na rozpoczęcie nauki Pythona, niezależnie od tego, czy jesteś nowicjuszem w programowaniu, czy profesjonalnym programistą w innych językach. To proste i zrozumiałe podręcznik, wzbogacone pytaniami kontrolnymi, ćwiczeniami i przydatnymi ilustracjami, pozwoli Ci opanować podstawy wersji Python 3.X i 2.X. Zapoznasz się również z zaawansowanymi możliwościami języka, które zyskały szerokie uznanie w kodzie Pythona. Dzięki książce: Zbadasz podstawowe wbudowane typy obiektów Pythona, takie jak liczby, listy i słowniki Nauczysz się tworzyć i przetwarzać obiekty za pomocą operatorów Pythona i opanujesz ogólną składnię Pythona Będziesz mógł stosować funkcje do eliminacji nadmiarowości kodu i pakowania kodu w celu wielokrotnego użycia Dowiesz się, jak organizować operatory, funkcje i inne narzędzia w większe komponenty za pomocą modułów Zgłębisz klasy - narzędzie programowania obiektowego Pythona do strukturyzacji kodu Nauczysz się pisać duże programy z zastosowaniem modelu obsługi wyjątków i narzędzi programistycznych Pythona Opanujesz bardziej zaawansowane narzędzia Pythona, w tym dekoratory, deskryptory, metaklasy i obsługę Unicode "Książka Learning Python znajduje się na początku mojej listy polecanej literatury dla każdego, kto chce nauczyć się programować w Pythonie." Doug Hellmann, starszy inżynier-programista, Racemi, Inc. O autorze Mark Lutz jest światowym liderem w nauczaniu języka Python, autorem jednych z pierwszych i bestsellerowych książek o Pythonie, a także pionierem w społeczności Pythona od 1992 roku. Posiadając ponad 30-letnie doświadczenie w programowaniu, Mark był autorem książek Programming Python, 4th Edition i Python Pocket Reference, 4th Edition wydawnictwa O'Reilly.