Python 101Learn how to program with Python from beginning to end. My book is made primarily for beginners. However, at least two-thirds of it is aimed at intermediate programmers. You may be wondering how that works. The book will be split into five parts: beginner material, the Python standard library, intermediate topics, 3rd party modules, and distribution. |
Contents
Introduction | 1 |
IDLE Programming | 8 |
All About Strings | 14 |
Lists Tuples and Dictionaries | 24 |
Loops | 36 |
Python Comprehensions | 42 |
Working with Files | 51 |
Functions | 59 |
The os Module | 94 |
The email smtplib Module | 104 |
Using Queues | 131 |
Wrapping | 138 |
Tips Tricks and Tutorials | 190 |
Parsing XML with lxml | 199 |
Python Code Analysis | 209 |
SQLAlchemy | 217 |
Classes 655 | 65 |
Learning from the Library | 71 |
configparser | 81 |
An Empty Function the stub | 86 |
args and kwargs | 93 |
virtualenv | 226 |
How to Add Your Code to PyPI | 235 |
Python wheels | 241 |
bbfreeze | 250 |
cx_Freeze | 256 |
Common terms and phrases
_____main___ __main__ _name_ Album Andy Hunter appointment Artist basically bbfreeze binary body_text chapter command line conditional statement config file configobj ConfigParser configuration Constructor CSV file cx_Freeze database datetime debugger default delete dictionary docstring doctest easy_install error etree example exception handling executable folder font_size format from_addr function Here's import sys INFO sqlalchemy.engine.base Inno Setup install integer iterate keyword arguments Linux list comprehension logger logging loop method minidom my_list mymath Note object options output parse pass path py2exe PYD File pyflakes PyInstaller pylint PyPI query range function run this code script server session setup setup.py file setuptools SQLAlchemy SQLite statement string take a look Test Driven Development thread Tkinter tuple Tyrese variable virtualenv wheel Windows Wrapping write wxPython