Beginning Python From Novice to Professional~tqw~ darksidergseeders: 0
leechers: 0
Beginning Python From Novice to Professional~tqw~ darksiderg (Size: 13.27 MB)
Description
*******************************************************************************
Beginning Python: From Novice to Professional ******************************************************************************* General InformationType.................: Ebook Part Size............: 13,907,150 bytes Post InformationPosted by............: ~tqw~ Release NotesBeginning Python: From Novice to Professional is the most comprehensive book on the Python ever written. Based on Practical Python, this newly revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered. Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games. Author Magnus Lie Hetland is an authority on Python and previously authored Practical Python. He also authored the popular online guide, Instant Python Hacking, on which both books are based. This book is very useful for novices and intermediate programmers, with limited utility for experts. I started out as a relative novice, and found it to be very useful. At the end of each chapter it reviews the functions introduced in the chapter and makes a quick summary of what was covered in the chapter, making it easier for someone with some previous programming experience and who has a vague idea of python syntax to just skim off what they need for the first few chapters, and makes a nice review for someone who was learning the content of the chapter for the first time. The book progresses in a logical manner - starting out with basic stuff like variables of various kinds input and output, before going to more complex stuff. More or less, it covers all the OO, networking and GUI stuff, and then a bit more, going over things like making extensions to Python and web development. It contains a good amount of example code, and various projects. After reading it, I feel more comfortable with the language. I would recommend this book to any novice or intermediate programmer, and if you can get your hands on a copy for cheap, it would also help a competent programmer in other languages pick up python quickly. All in all, a good book to have around. Table of Contents Ch. 1 Instant hacking : the basics 1 Ch. 2 Lists and tuples 31 Ch. 3 Working with strings 53 Ch. 4 Dictionaries : when indices won't do 67 Ch. 5 Conditionals, loops, and some other statements 81 Ch. 6 Abstraction 109 Ch. 7 More abstraction 139 Ch. 8 Exceptions 159 Ch. 9 Magic methods, properties, and iterators 173 Ch. 10 Batteries included 203 Ch. 11 Files and stuff 255 Ch. 12 Graphical user interfaces 269 Ch. 13 Database support 285 Ch. 14 Network programming 297 Ch. 15 Python and the Web 313 Ch. 16 Testing, 1-2-3 341 Ch. 17 Extending Python 357 Ch. 18 Packaging your programs 373 Ch. 19 Playful programming 381 Ch. 20 Project 1 : instant markup 391 Ch. 21 Project 2 : painting a pretty picture 411 Ch. 22 Project 3 : XML for all occasions 421 Ch. 23 Project 4 : in the news 439 Ch. 24 Project 5 : a virtual tea party 455 Ch. 25 Project 6 : remote editing with CGI 473 Ch. 26 Project 7 : your own bulletin board 483 Ch. 27 Project 8 : file sharing with XML-RPC 499 Ch. 28 Project 9 : file sharing II - now with GUI! 517 Ch. 29 Project 10 : do-it-yourself arcade game 527 Product Details * ISBN: 159059519X * ISBN-13: 9781590595190 * Format: Paperback, 640pp * Publisher: Apress L. P. * Pub. Date: September 2005 Install NotesAdobe Acrobat Reader Related Torrents
Sharing Widget |
All Comments