Beginning Python: From Novice to Professional, 3rd Edition
β Scribed by Magnus Lie Hetland
- Publisher
- Apress
- Year
- 2017
- Tongue
- English
- Edition
- 3
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Gain a fundamental understanding of Pythonβs syntax and features with the third edition of Beginning Python, an upβtoβdate introduction and practical reference. Covering a wide array of Pythonβrelated programming topics, including addressing language internals, database integration, network programming, and web services, youβll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in latest Python 3. Advanced topics such as extending Python and packaging/distributing Python applications, are also covered.
β¦ Table of Contents
Front Matter....Pages i-xxxii
Instant Hacking: The Basics....Pages 1-24
Lists and Tuples....Pages 25-44
Working with Strings....Pages 45-58
Dictionaries: When Indices Wonβt Do....Pages 59-70
Conditionals, Loops, and Some Other Statements....Pages 71-99
Abstraction....Pages 101-127
More Abstraction....Pages 129-148
Exceptions....Pages 149-162
Magic Methods, Properties, and Iterators....Pages 163-193
Batteries Included....Pages 195-239
Files and Stuff....Pages 241-252
Graphical User Interfaces....Pages 253-259
Database Support....Pages 261-271
Network Programming....Pages 273-287
Python and the Web....Pages 289-306
Testing, 1-2-3....Pages 307-320
Extending Python....Pages 321-336
Packaging Your Programs....Pages 337-342
Playful Programming....Pages 343-351
Project 1: Instant Markup....Pages 353-371
Project 2: Painting a Pretty Picture....Pages 373-382
Project 3: XML for All Occasions....Pages 383-396
Project 4: In the News....Pages 397-408
Project 5: A Virtual Tea Party....Pages 409-424
Project 6: Remote Editing with CGI....Pages 425-433
Project 7: Your Own Bulletin Board....Pages 435-449
Project 8: File Sharing with XML-RPC....Pages 451-466
Project 9: File Sharing IIβNow with GUI!....Pages 467-473
Project 10: Do-It-Yourself Arcade Game....Pages 475-493
Back Matter....Pages 495-527
π SIMILAR VOLUMES
thank you very much i've been wanted this book for months and it was on the wish list and finally got it thank you Rod Castillo
Beginning 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, datab
This book is pretty well written and easy to understand. The first few chapters seem really analogous to the MIT OCW beginning Python course. My main issue with the book is that it is supposed to cover Python 3. The author states that the Python 2 syntax is nearly identical to Python 3 and that wh
Have you thought about building games for your cell phone or other wireless devices? Whether you are a first-time wireless Java developer, or an experienced professional Beginning J2ME, Third Edition brings exciting wireless and mobile Java application development right to your door! This book will