Skip to main content
  • Book
  • © 2008

Beginning Python

From Novice to Professional

Apress
  • The first book to introduce Python 3.0, considered by many to be one of the most significant updates in the language's history
  • The only book to be accompanied by ten real-world projects such as an arcade game, P2P file sharing application, and a chat client, allowing readers to immediately begin putting what they've learned into practice
  • Authored by Magnus Hetland, the author of numerous very popular online Python and programming tutorials

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (29 chapters)

  1. Front Matter

    Pages i-xxx
  2. Instant Hacking: The Basics

    • Magnus Lie Hetland
    Pages 1-30
  3. Lists and Tuples

    • Magnus Lie Hetland
    Pages 31-52
  4. Working with Strings

    • Magnus Lie Hetland
    Pages 53-67
  5. Dictionaries: When Indices Won’t Do

    • Magnus Lie Hetland
    Pages 69-81
  6. Conditionals, Loops, and Some Other Statements

    • Magnus Lie Hetland
    Pages 83-112
  7. Abstraction

    • Magnus Lie Hetland
    Pages 113-140
  8. More Abstraction

    • Magnus Lie Hetland
    Pages 141-159
  9. Exceptions

    • Magnus Lie Hetland
    Pages 161-174
  10. Magic Methods, Properties, and Iterators

    • Magnus Lie Hetland
    Pages 175-207
  11. Batteries Included

    • Magnus Lie Hetland
    Pages 209-260
  12. Files and Stuff

    • Magnus Lie Hetland
    Pages 261-275
  13. Graphical User Interfaces

    • Magnus Lie Hetland
    Pages 277-291
  14. Database Support

    • Magnus Lie Hetland
    Pages 293-304
  15. Network Programming

    • Magnus Lie Hetland
    Pages 305-320
  16. Python and the Web

    • Magnus Lie Hetland
    Pages 321-347
  17. Testing, 1-2-3

    • Magnus Lie Hetland
    Pages 349-364
  18. Extending Python

    • Magnus Lie Hetland
    Pages 365-381
  19. Packaging Your Programs

    • Magnus Lie Hetland
    Pages 383-391
  20. Playful Programming

    • Magnus Lie Hetland
    Pages 393-402

About this book

Gain a fundamental understanding of Python's syntax and features with the second 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 Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

About the author

A bio is not available for this author.

Bibliographic Information

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access