Python 101

Python 101Reviews
Author: Michael Driscoll
Pub Date: 2014
ISBN: 978-0996062817
Pages: 238
Language: English
Format: EPUB
Size: 21 Mb

Download

Learn how to program with Python 3.4 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.

+

Table of Contents

Part I – Learning the Basics
1 – IDLE Programming
2 – All About Strings
3 – Lists, Tuples and Dictionaries
4 – Conditional Statements
5 – Loops
6 – Python Comprehensions
7 – Exception Handling
8 – Working with Files
9 – Importing
10 – Functions
11 – Classes

Part II – Learning from the Library
12 – Introspection
13 – The csv Module
14 – configparser
15 – Logging
16 – The os Module
17 – The email / smtplib Module
18 – The sqlite Module
19 – The subprocess Module
20 – The sys Module
21 – The threading module
22 – Working with Dates and Time
23 – The xml module

Part III – Intermediate Odds and Ends
24 – The Python Debugger
25 – Decorators
26 – The lambda
27 – Code Profiling
28 – An Intro to Testing

Part IV – Tips, Tricks and Tutorials
29 – Installing Modules
30 – ConfigObj
31 – Parsing XML with lxml
32 – Python Code Analysis
33 – The requests package
34 – SQLAlchemy
35 – virtualenv

Part V – Packaging and Distribution
36 – Creating Modules and Packages
37 – How to Add Your Code to PyPI
38 – The Python egg
39 – Python wheels
40 – py2exe
41 – bbfreeze
42 – cx_Freeze
43 – PyInstaller
44 – Creating an Installer

Appendix A: Putting It All Together