Praise for Core Python Programming
The whole Developer's advisor to Python
- New to Python? The definitive advisor to Python improvement for skilled programmers
- Covers center language good points completely, together with these present in the most recent Python releases–learn more than simply the syntax!
- Learn complicated issues akin to normal expressions, networking, multithreading, GUI, Web/CGI, and Python extensions
- Includes brand-new material on databases, net consumers, Java/Jython, and Microsoft workplace, plus Python 2.6 and three
- Presents thousands of code snippets, interactive examples, and useful routines to bolster your Python skills
Python is an agile, powerful, expressive, absolutely object-oriented, extensible, and scalable programming language. It combines the ability of compiled languages with the simplicity and swift improvement of scripting languages. In Core Python Programming, moment Edition , top Python developer and coach Wesley Chun is helping you examine Python quick and comprehensively so you might instantly be triumphant with any Python project.
Using functional code examples, Chun introduces the entire basics of Python programming: syntax, items and reminiscence administration, information kinds, operators, records and I/O, services, turbines, blunders dealing with and exceptions, loops, iterators, sensible programming, object-oriented programming and extra. when you research the center basics of Python, he indicates you what you are able to do along with your new abilities, delving into complex themes, resembling commonplace expressions, networking programming with sockets, multithreading, GUI improvement, Web/CGI programming and increasing Python in C.
This variation displays significant improvements within the Python 2.x sequence, together with 2.6 and information for migrating to three. It includes new chapters on database and net shopper programming, plus assurance of many new issues, together with new-style sessions, Java and Jython, Microsoft place of work (Win32 COM consumer) programming, and lots more and plenty more.
- Learn expert Python sort, most sensible practices, and reliable programming conduct
- Gain a deep knowing of Python's gadgets and reminiscence version in addition to its OOP gains, together with these present in Python's new-style periods
- Build more advantageous net, CGI, net, and community and different client/server functions
- Learn the way to strengthen your personal GUI purposes utilizing Tkinter and different toolkits on hand for Python
- Improve the functionality of your Python purposes by way of writing extensions in C and different languages, or improve I/O-bound functions through the use of multithreading
- Learn approximately Python's database API and the way to take advantage of various database platforms with Python, together with MySQL, Postgres, and SQLite
- Features appendices on Python 2.6 & three, together with pointers on migrating to the subsequent generation!