tuyendq / python

Follow instruction from "Learn Python the Hard Way" by Zed Shaw

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn Python the Hard Way

Author: Zed Z. Shaw

Learn Python the Hard Way

Table of Contents

Preface

  • Preface
  • The Hard Way Is Easier
  • Ex0: The Setup
  • Ex1: A Good First Program
  • Ex2: Comments And Pound Characters
  • Ex3: Numbers And Math
  • Ex4: Variables And Names
  • Ex5: More Variables And Printing
  • Ex6: Strings And Text
  • Ex7: More Printing
  • Ex8: Printing, Printing
  • Ex9: Printing, Printing, Printing
  • Ex10: What Was That?
  • Ex11: Asking Questions
  • Ex12: Prompting People
  • Ex13: Parameters, Unpacking, Variables
  • Ex14: Prompting And Passing
  • Ex15: Reading Files
  • Ex16: Reading And Writing Files
  • Ex17: More Files
  • Ex18: Names, Variables, Code, Functions
  • Ex19: Functions And Variables
  • Ex20: Functions And Files
  • Ex21: Functions Can Return Something
  • Ex22: What Do You Know So Far?
  • Ex23: Read Some Code
  • Ex24: More Practice
  • Ex25: Even More Practice
  • Ex26: Congratulations, Take A Test!
  • Ex27: Memorizing Logic
  • Ex28: Boolean Practice
  • Ex29: What If
  • Ex30: Else And If
  • Ex31: Making Decisions
  • Ex32: Loops And Lists
  • Ex33: While Loops
  • Ex34: Accessing Elements Of Lists
  • Ex35: Branches and Functions
  • Ex36: Designing and Debugging
  • Ex37: Symbol Review
  • Ex38: Doing Things To Lists
  • Ex39: Dictionaries, Oh Lovely Dictionaries
  • Ex40: Modules, Classes, And Objects
  • Ex41: Learning To Speak Object Oriented
  • Ex42: Is-A, Has-A, Objects, and Classes
  • Ex43: Gothons From Planet Percal #25
  • Ex44: Inheritance Vs. Composition
  • Ex45: You Make A Game
  • Ex46: A Project Skeleton
  • Ex47: Automated Testing
  • Ex48: Advanced User Input
  • Ex49: Making Sentences
  • Ex50: Your First Website
  • Ex51: Getting Input From A Browser
  • Ex52: The Start Of Your Web Game
  • Advice From An Old Programmer
  • Next Steps
  • Appendix A: Command Line Crash Course
  • Other Python Courses/Tutorials

    JetBrains Academy

    How To Code in Python 3 | DigitalOcean

    About

    Follow instruction from "Learn Python the Hard Way" by Zed Shaw


    Languages

    Language:Jupyter Notebook 81.9%Language:Python 18.0%Language:HTML 0.1%Language:Shell 0.0%