Gain a fundamental understanding of Python¿s syntax and features with this revised introductory
and practical reference. Covering a wide array of Python¿related programming topics including
addressing language internals database integration network programming and web services
yoüll be guided by sound development principles. Updated to reflect the latest in Python
programming paradigms and several of the most crucial features found in Python 3 Beginning
Python Fourth Edition also covers advanced topics such as extending Python and packaging
distributing Python applications. Ten accompanying projects will ensure you can get your hands
dirty in no time. You will: Become a proficient Python programmer by following along with
a friendly practical guide to the language¿s key features Write code faster by learning how
to take advantage of advanced features such as magic methods exceptions and abstraction
Gain insight into modern Python programming paradigms including testing documentation
packaging and distribution Work through several interesting projects including a P2P
file¿sharing application chat client video game remote text editor and more Who This Book
Is For Programmers novice and otherwise seeking a comprehensive introduction to the Python
programming language.