This is my learning diary for the Python book Learn Python The Hard Way
6 August 2014 - Began reading the book, read until exercise 4
7 August 2014 - Continuing from exercise 4, ended the day with exercise 9
13 September 2014 - Returned to reading the book. Continued until exercise 14
27 September 2014 - Read until chapter 21
Exercise 1: A Good First Program
- Exercise 1 - ex1.py
- Exercise 1 Study Drill 1 - ex1-sd1.py
- Exercise 1 Study Drill 2 - ex1-sd2.py
- Exercise 1 Study Drill 3 - ex1-sd3.py
Exercise 2: Comments And Pound Characters
- Exercise 2 - ex2.py
Exercise 3: Numbers And Math
- Exercise 3 operator explanation - ex3-table.md
- Exercise 3 - ex3.py
- Exercise 3 Study Drill 1 - ex3-sd1.py
- Exercise 3 Study Drill 3 - ex3-sd3.py
- Exercise 3 Study Drill 5 - ex3-sd5.py
Exercise 4: Variables And Names
- Exercise 4 - ex4.py
- Exercise 4 Study Drill 0 - ex4-sd0.md
- Exercise 4 Study Drill 3 - ex4-sd3.py
Exercise 5: More Variables And Printing
- Exercise 5 - ex5.py
- Exercise 5 Study Drill 1 - ex5-sd1.py
- Exercise 5 Study Drill 2 - ex5-sd2.py
- Exercise 5 Study Drill 3 - ex5-sd3.md
- Exercise 5 Study Drill 4 - ex5-sd4.py
Exercise 6: Strings And Text
- Exercise 6 - ex6.py
- Exercise 6 Study Drill 1 - ex6-sd1.py
- Exercise 6 Study Drill 2 - ex6-sd2.md
- Exercise 6 Study Drill 3 - ex6-sd3.md
- Exercise 6 Study Drill 4 - ex6-sd4.md
Exercise 7: More Printing
- Exercise 7 - ex7.py
- Exercise 7 Study Drill 1 - ex7-sd1.py
Exercise 8: Printing, Printing
- Exercise 8 - ex8.py
- Exercise 8 Study Drill 2 - ex8-sd2.md
Exercise 9: Printing, Printing, Printing
- Exercise 9 - ex9.py
Exercise 10: What Was That?
- Exercise 10 - ex10.py
- Exercise 10 Study Drill 3 - ex10-sd3.py
- Exercise 10 Study Drill 4 - ex10-sd4.py
Exercise 11: Asking Questions
- Exercise 11 - ex11.py
- Exercise 11 Study Drill 3 - ex11-sd3.py
Exercise 12: Prompting People
- Exercise 12 - ex12.py
Exercise 13: Parameters, Unpacking, Variables
- Exercise 13 - ex13.py
- Exercise 13 Study Drill 1 - ex13-sd1.md
- Exercise 13 Study Drill 2 with fewer arguments - ex13-sd2-fewer.py
- Exercise 13 Study Drill 2 with more arguments - ex13-sd2-more.py
- Exercise 13 Study Drill 3 - ex13-sd3.py
Exercise 14: Prompting and Passing
- Exercise 14 - ex14.py
- Exercise 14 Study Drill 2 - ex14-sd2.py
- Exercise 14 Study Drill 3 - ex14-sd3.py
Exercise 15: Reading Files
- Exercise 15 - ex15.py
- Exercise 15 Study Drill 1 - ex15-sd1.py
- Exercise 15 Study Drill 4 - ex15-sd4.py
- Exercise 15 Study Drill 5 - ex15-sd5.py
- Exercise 15 Study Drill 7 - ex15-sd7.py
Exercise 16: Reading And Writing Files
- Exercise 16 - ex16.py
- Exercise 16 Study Drill 1 - ex16-sd1.py
- Exercise 16 Study Drill 2 - ex16-sd2.py
- Exercise 16 Study Drill 3 - ex16-sd3.py
- Exercise 16 Study Drill 4 - ex16-sd4.md
- Exercise 16 Study Drill 5 - ex16-sd5.md
Exercise 17: More Files
- Exercise 17 - ex17.py
- Exercise 17 Study Drill 1 - ex17-sd1.py
- Exercise 17 Study Drill 2 - ex17-sd2.py
- Exercise 17 Study Drill 4 - ex17-sd4.md
Exercise 18: Names, Variables, Code, Functions
- Exercise 18 - ex18.py
Exercise 19: Functions And Variables
- Exercise 19 - ex19.py
- Exercise 19 Study Drill 1 - ex19-sd1.py
- Exercise 19 Study Drill 2 - ex19-sd3.py
Exercise 20: Functions And Files
- Exercise 20 - ex20.py
- Exercise 20 Study Drill 1 - ex20-sd1.py
- Exercise 20 Study Drill 2 - ex20-sd2.py
- Exercise 20 Study Drill 5 - ex20-sd5.py
This project is licensed under the GNU GPL 3.0 license. To read it, please refer to the LICENSE document.