Skip to content

damar-wicaksono/learn-python-THW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Learn Python the Hard Way, 3rd Edition

This project contains the exercises and notes created while learning Python the Hard Way.

The book is available at http://learnpythonthehardway.org/book/index.html

There are 52 exercises in total and the codes have been adapted for Python3.

  1. Exercise 1: A Good First Program (completed)
  2. Exercise 2: Comments and Pound Characters (completed)
  3. Exercise 3: Numbers and Math (completed)
  4. Exercise 4: Variables and Names
  5. Exercise 5: More Variables and Printing
  6. Exercise 6: Strings and Text
  7. Exercise 7: More Printing
  8. Exercise 8: Printing, Printing
  9. Exercise 9: Printing, Printing, Printing
  10. Exercise 10: What Was That?
  11. Exercise 11: Asking Questions
  12. Exercise 12: Prompting People
  13. Exercise 13: Parameters, Unpacking, Variables
  14. Exercise 14: Prompting and Passing
  15. Exercise 15: Reading Files
  16. Exercise 16: Reading and Writing Files
  17. Exercise 17: More Files
  18. Exercise 18: Names, Variables, Code, Functions
  19. Exercise 19: Functions and Variables
  20. Exercise 20: Functions and Files
  21. Exercise 21: Function can Return Something
  22. Exercise 22: What Do You Know So Far?
  23. Exercise 23: Read Some Code
  24. Exercise 24: More Practice
  25. Exercise 25: Even More Practice
  26. Exercise 26: Congratulations, Take a Test
  27. Exercise 27: Memorizing Logic
  28. Exercise 28: Boolean Practice
  29. Exercise 29: What If
  30. Exercise 30: Else and If
  31. Exercise 31: Making Decisions
  32. Exercise 32: Loops and Lists
  33. Exercise 33: While Loops
  34. Exercise 34: Accessing Elements of Lists
  35. Exercise 35: Branches and Functions
  36. Exercise 36: Designing and Debugging
  37. Exercise 37: Symbol Review
  38. Exercise 38: Doing Things to Lists
  39. Exercise 39: Dictionaries, Oh Lovely Dictionaries
  40. Exercise 40: Modules, Classes, and Objects
  41. Exercise 41: Learning to Speak Object Oriented
  42. Exercise 42: Is-A, Has-A, Objects, and Classes
  43. Exercise 43: Gothons from Planet Percal #25
  44. Exercise 44: Inheritance vs. Composition
  45. Exercise 45: You Make a Game
  46. Exercise 46: A Project Skeleton
  47. Exercise 47: Automated Testing
  48. Exercise 48: Advanced User Input
  49. Exercise 49: Making Setences
  50. Exercise 50: You First Website
  51. Exercise 51: Getting Input from a Browser
  52. Exercise 52: The Start of Your Web Game

The project is divided into several releases to the repository each completing several number of exercises:

  1. 0.1: exercise 1 to 3

About

Exercises and notes from Learn Python the Hard Way, 3rd Edition

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages