okladka

Poznaj wspaniałe możliwości języka Python 3
i twórz dowolne programy

Python 3 uznany został za najlepszą dotychczasową wersję tego języka, ponieważ jego możliwości są dziś znacznie większe niż dawniej. Python 3 jest wygodny, spójny i ekspresyjny, a także niezależny od platformy sprzętowej i - co najważniejsze - dostarczany z pełną biblioteką standardową. Można go wykorzystać do programowania proceduralnego, zorientowanego obiektowo oraz (w mniejszym stopniu) do programowania w stylu funkcjonalnym. Autor książki, Mark Summerfield, ekspert w dziedzinie programowania, przedstawia szczegółowe informacje dotyczące tego języka w bardzo przyjazny sposób, co sprawia, że czytelnik szybko i sprawnie może napisać dowolny program.

Książka "Python 3. Kompletne wprowadzenie do programowania. Wydanie II" została zaprojektowana tak, aby mógł z niej korzystać zarówno ktoś o niewielkim doświadczeniu w programowaniu, jak i profesjonaliści, naukowcy, inżynierowie oraz studenci. Dzięki niej szybko nauczysz się m.in. wykorzystywać zaawansowane rodzaje danych, kolekcje oraz struktury kontrolne. Poznasz techniki analizy składniowej, obejmujące używanie modułów PyParsing i PLY. Dowiesz się, na czym polega rozkładanie obciążenia programu między wiele procesów i wątków, a także zaczniesz używać techniki Test Driven Development, aby uniknąć popełniania błędów. Znajdziesz tu wszelkie niezbędne informacje, dzięki którym będziesz mógł stworzyć solidne i wydajne programy.

Ten podręcznik jest jak Python 3 - spójny, praktyczny i wygodny


O autorze (13)
Wprowadzenie (15)
Rozdział 1. Szybkie wprowadzenie do programowania proceduralnego (23)

Rozdział 2. Rodzaje danych (65)
Rozdział 3. Kolekcje rodzajów danych (123)
Rozdział 4. Funkcje i struktury kontrolne (177)
Rozdział 5. Moduły (213)
Rozdział 6. Programowanie zorientowane obiektowo (251)
Rozdział 7. Obsługa plików (303)
Rozdział 8. Zaawansowane techniki programowania (355)
Rozdział 9. Usuwanie błędów, testowanie i profilowanie (427)
Rozdział 10. Procesy i wątkowanie (453)
Rozdział 11. Praca w sieci (471)
Rozdział 12. Programowanie bazy danych (489)
Rozdział 13. Wyrażenia regularne (503)
Rozdział 14. Wprowadzenie do analizy składniowej (529)
Rozdział 15. Wprowadzenie do programowania GUI (585)
Epilog (611)
Wybrana bibliografia (613)
Skorowidz (615)