Preface
1
Setting Up a Python Programming Environment
2
Understanding Programming Basics
3
Exploring Basic Python Syntax
4
Working with Basic Python Data Types
5
Using Python Control Statements
6
Pulling It All Together: Income Tax Calculator
7
Controlling Program Flow with Loops
8
Understanding Basic Data Structures: Lists
9
Understanding Basic Data Structures: Tuples
10
Diving Deeper into Data Structures: Dictionaries
11
Diving Deeper into Data Structures: Sets
12
Pulling It All Together: Prompting for an Address
13
Organizing with Functions
14
Incorporating Object-Oriented Programming
15
Including Inheritance
16
Pulling It All Together: Building a Burger Shop
17
Working with Dates and Times
18
Processing Text Files
19
Processing CSV Files
20
Processing JSON Files
21
Using Lambdas
22
Handling Exceptions
23
Pulling It All Together: Word Analysis in Python
24
Extracting, Transforming, and Loading with ETL Scripting
25
Improving ETL Scripting
26
Appendix A: Flowcharts
27
Appendix B: Creating Pseudocode
28
Appendix C: Installing MySQL
29
Appendix D: Installing Vinyl DB
30
Appendix E: Installing MongoDB
31
Appendix F: Importing to MongoDB
32
Index