Learn Programming in Python with Cody Jackson will take you through the basics of programming (and how Python implements those concepts) to write a complete, production-ready application. Each topic builds on the previous ones, so you'll learn how a complete application is built from the ground up, rather than just learning separate aspects of ...
Do you feel you’ve mastered the Python language and you know everything it takes to write applications that are a class apart? Well, you’re in for a surprise! This book covers the darkest secrets of Python, delving into its depths and uncovering things you never would have thought could be done.
Python jest językiem, którego można się nauczyć stosunkowo łatwo - a potem
dość szybko przejść do praktyki. To duża zaleta: nic tak nie motywuje do
dalszej pracy, jak pierwsze sukcesy na wczesnym etapie. Niemniej wielu nawet
dość doświadczonych programistów Pythona nie wykorzystuje najlepszych cech
tego języka. Ich aplikacje mogłyby być bardziej niezawodne, a kod - czystszy.
Co gorsza, wiele ze znakomitych narzędzi i technologii powiązanych z Pythonem
nie przebiło się do ogólnej świadomości społeczności skupionej wokół języka,
przez co nie wykorzystuje się w pełni ich możliwości.Celem tej książki jest
rozwiązanie tego problemu. To rzecz przeznaczona dla programistów Pythona,
którzy chcą znacząco poprawić jakość swoich aplikacji. Wyjaśniono tu mało
znane lub błędnie rozumiane aspekty implementacji modułów standardowej
biblioteki Pythona. Starannie opisano dekoratory, menedżery kontekstu,
współprogramy i generatory oraz szczegóły wewnętrznego działania metod
specjalnych. Pokazano alternatywne powłoki interaktywne, które mogą okazać się
dużym ułatwieniem podczas kodowania. Ciekawym elementem książki jest
prezentacja projektu PyPy, dzięki któremu można zapewnić współbieżność kodu.
Nie zabrakło przydatnych informacji o tworzeniu dokumentacji kodu Pythona.