/learn-python-3-hard-way

Learn Python 3 - The Hard Way - Exercises

Primary LanguagePython

Learn Python 3 The Hard Way - Wax On-Wax Off

Learn Python 3 - The Hard Way - Exercises

Progress tracking

Chapters Planned Date Actual Date Topics
1 - 14 [[2021-09-03 - Friday]] [[2021-09-01 - Wednesday]] dedicated to printing, strings, and variables
15 - 17 [[2021-09-03 - Friday]] [[2021-09-04 - Saturday]] detail how to work with files: read, write, and copy them
18 - 21 [[2021-09-11 - Saturday]] [[2021-09-06 - Monday]] introduce functions
22 [[2021-09-11 - Saturday]] [[2021-09-06 - Monday]] suggests that the reader scans previous chapters and prepares a list of all symbols that they’ve used — and spends the next 2 days testing their knowledge of those symbols (e.g. ‘, %, , =, etc.)
23 - 25 [[2021-09-18 - Saturday]] [[2021-09-13 - Monday]] serve as a practice-heavy refresher of all previous chapters.
26 [[2021-09-18 - Saturday]] [[2021-09-13 - Monday]] is a test designed to test the reader’s debugging skills: Zed provides Python code with mistakes and asks the reader to fix it.
27 - 31 [[2021-09-18 - Saturday]] [[2021-09-14 - Tuesday]] introduce Boolean logic and if-statements.
32 - 36 [[2021-09-18 - Saturday]] [[2021-09-17 - Friday]] dissect various types of loops.
37 [[2021-09-18 - Saturday]] [[2021-09-17 - Friday]] is a symbol review, providing a neat little cheat sheet for Python keywords, data types, string escape sequences, and operators.
38 - 39 [[2021-09-25 - Saturday]] [[2021-09-26 - Sunday]] cover lists and dictionaries.
40 - 49 [[2021-10-10 - Sunday]] explain Object-Oriented Programming.
50 - 52 [[2021-09-19 - Sunday]] serve as a brief introduction to web development with Flask.
  • Reference [[Learn Python the Hard Way- a Detailed Book Review]]

Next Readings

Next Steps

  • [[Wax On - Wax Off]] the examples from Python website.
  • [[Learn More Python 3 The Hard Way - Wax On-Wax Off]]