Python 101 Front Cover

Python 101

  • Length: 238 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2019-03-29
  • ISBN-10: 0996062815
  • ISBN-13: 9780996062817
  • Sales Rank: #2403353 (See Top 100 Books)
Description

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.

This version was published on 2019-03-29

Table of Contents

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

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

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

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

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

Appendix A: Putting It All Together

To access the link, solve the captcha.
Subscribe