Python

1. Python Introduction
2. Python Setup (Installing Python on Windows)
3. Variables and String
a) Functions and Printing
b) String Methods
c) String Concatenation
d) Formatting Strings
e) Summary
f) Solutions to the Practice Exercises – #1
g) Solutions to the Practice Exercises – #2
h) Solutions to the Practice Exercises – #3
4. Numbers and Mat

i. Overview
b) Numbers, Numeric Operations, and Numeric Functions
c) Preview
d) Section Summary
e) Solutions to the Practice Exercises – #1
f) Solutions to the Practice Exercises – #2
5. Boolean & Condition
a) Section Overview
b) Booleans
c) Conditionals
d) Section Summary
e) Practice Exercises
f) Solutions to the Practice Exercises – #1
6. Functions
a) Section Overview
b) Functions, Part I
c) Functions, Part II
d) Section Summary
e) Practice Exercises
f) Solutions to the Practice Exercises – #1
7. Lists
a) Section Overview
b) Lists
c) Slices
d) Loops
e) Sorting and Ranges
f) Section Summary
g) Practice Exercises
h) Solutions to the Practice Exercises – #1
8. Dictionaries
a) Section Overview
b) Dictionaries – Part I
c) Dictionaries – Part II
d) Section Summary

e) Practice Exercises
f) Solutions to the Practice Exercises – #1
9. Tuples
a) Section Overview
b) Tuples
c) Section Summary
d) Practice Exercises
e) Solutions to the Practice Exercises – #1
10. Files
a) Section Overview
b) Files, Part I
c) Files, Part II
d) Section Summary
e) Practice Exercises
f) Solutions to the Practice Exercises – #1
g) Solutions to the Practice Exercises – #2
11. Modules
a) Section Overview
b) Modules, Part I
c) Modules, Part II
d) Section Overview
e) Solutions to the Practice Exercises – #1, Part 1
f) Solutions to the Practice Exercises – #1, Part 2