Quick Python, 2nd Ed, video edition

Video description

The quickest way to learn the basics of Python.
Massimo Perga, Microsoft

The Quick Python Book offers a clear, crisp introduction to the elegant Python programming language and its famously easy-to-read syntax. Made for programmers new to Python, this edition covers features common to other languages concisely, while introducing Python's comprehensive standard functions library and unique features in detail.
After exploring Python's syntax, control flow, and basic data structures, the book shows how to create, test, and deploy full applications and larger code libraries. It addresses established Python features as well as the advanced object-oriented options available in Python 3. Along the way, you'll survey the Python development landscape, including GUI programming, testing, database access, and web frameworks.

Inside:
  • Concepts and Python 3 features
  • Regular expressions and testing
  • Python tools
  • All the Python you need—nothing you don't
Second edition author Naomi Ceder is Director of Technology at the Canterbury School in Fort Wayne, Indiana, where she teaches and uses Python. The first edition was written by Daryl Harms and Kenneth McDonald.

This is my favorite Python book...a competent way into serious Python programming.
Edmon Begoli, Oak Ridge National Laboratory

Like Python itself, its emphasis is on readability and rapid development.
David McWhirter, Cranberryink

Python coders will love this nifty book.
Sumit Pal, Leapfrogrx
NARRATED BY MARK THOMAS

Table of contents

  1. PART 1 STARTING OUT
    1. Chapter 1. About Python
    2. Chapter 1. Python is complete—“batteries included”
    3. Chapter 1. What Python doesn’t do as well
    4. Chapter 2. The IDLE integrated development environment
    5. Chapter 2. Getting started
    6. Chapter 3. The Quick Python overview
    7. Chapter 3. Tuples
    8. Chapter 3. The for loop
  2. PART 2 THE ESSENTIALS
    1. Chapter 4. The absolute basics
    2. Chapter 4. Numbers
    3. Chapter 5. Lists, tuples, and sets
    4. Chapter 5. Sorting lists
    5. Chapter 5. Tuples
    6. Chapter 6. Strings
    7. Chapter 6. String methods
    8. Chapter 6. Modifying strings
    9. Chapter 6. Converting from objects to strings
    10. Chapter 6. Formatting strings with %
    11. Chapter 7. Dictionaries
    12. Chapter 7. Word counting
    13. Chapter 8. Control flow
    14. Chapter 8. List and dictionary comprehensions
    15. Chapter 8. Boolean values and expressions
    16. Chapter 9. Functions
    17. Chapter 9. Local, nonlocal, and global variables
    18. Chapter 10. Modules and scoping rules
    19. Chapter 10. The module search path
    20. Chapter 10. Python scoping rules and namespaces
    21. Chapter 11. Python programs
    22. Chapter 11. Making a script directly executable on UNIX
    23. Chapter 11. Scripts on Windows vs. scripts on UNIX
    24. Chapter 11. Distributing Python applications
    25. Chapter 12. Using the filesystem
    26. Chapter 12. The current working directory
    27. Chapter 12. Getting information about files
    28. Chapter 13. Reading and writing files
    29. Chapter 13. Screen input/output and redirection
    30. Chapter 13. Pickling objects into files
    31. Chapter 14. Exceptions
    32. Chapter 14. Exceptions in Python
    33. Chapter 14. Debugging programs with the assert statement
    34. Chapter 15. Classes and object-oriented programming
    35. Chapter 15. Class variables
    36. Chapter 15. Inheritance
    37. Chapter 15. Using @property for more flexible instance variables
    38. Chapter 15. Destructors and memory management
    39. Chapter 16. Graphical user interfaces
    40. Chapter 16. Principles of Tkinter
    41. Chapter 16. Creating widgets
    42. Chapter 16. What else can Tkinter do?
  3. PART 3 ADVANCED LANGUAGE FEATURES
    1. Chapter 17. Regular expressions
    2. Chapter 17. Extracting matched text from strings
    3. Chapter 18. Packages
    4. Chapter 18. import statements within packages
    5. Chapter 19. Data types as objects
    6. Chapter 20. Advanced object-oriented features
    7. Chapter 20. Giving an object full list capability
    8. Chapter 20. Metaclasses
  4. PART 4 WHERE CAN YOU GO FROM HERE?
    1. Chapter 21. Testing your code made easy(-er)
    2. Chapter 21 Using unit tests to test everything, every time
    3. Chapter 22. Moving from Python 2 to Python 3
    4. Chapter 22. Using 2to3 to convert the code
    5. Chapter 23. Using Python libraries
    6. Chapter 23. Installing Python libraries using setup.py
    7. Chapter 24. Network, web, and database programming
    8. Chapter 24. Creating a Python web application
    9. Chapter 24. Sample project—creating a message wall

Product information

  • Title: Quick Python, 2nd Ed, video edition
  • Author(s): Naomi R. Ceder
  • Release date: December 2009
  • Publisher(s): Manning Publications
  • ISBN: None