Python 101: 2nd Edition
The second edition of Python 101 is completely rewritten from the ground up. In this book, you will learn the Python programming language and lots more.
This book is split up into four sections:
Part I - The Python Language
Part II - Intermediate Topics
Part III - Creating Sample Applications
Part IV - Distributing Your Code
Following is how it will break down in more detail:
Part I - The Python Language
Installation
Python editors
Python style guide / comment rules
Integers and floats
Lists
Tuples
Dictionaries
Sets
Strings
Boolean
Conditional statements
Loops
Comprehensions
Exception Handling
Files
Imports
Functions
Classes
In Part 2 - Intermediate Topics, you will then learn about some intermediate topics, such as:
Introspection
Pip
Python virtual environments
Threading
Multiprocessing
Debugging
Decorators
Profiling
Testing
Version Control (git)
In Part 3 - Creating Sample Applications you will learn how to write sample applications:
How to create a command line application (argparse)
How to parse XML
How to parse JSON
How to Scrape a website
How to Work with CSV files
How to work with a database (sqlite)
How to Create an Excel document
How to Generate a PDF
Finally, in Part 4 you will learn how to distribute your code as an executable and as source.
What Other People Are Saying
What You Get
You will receive a PDF, mobi, and epub version of the book
The PDF contains 548 pages
PDF, epub and mobi versions of the book