Learn Python Video Slides

Post on 04-Dec-2015

220 views 0 download

Tags:

description

python

transcript

Learn Python The Hard Way

Learn Python The Hard WayA Programming Course For Complete Beginners

Zed A. Shaw

January 19, 2012

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The Setup

Exercise 1: A Good First ProgramExercise 2: Comments And Pound CharactersExercise 3: Numbers And MathExercise 4: Variables And NamesExercise 5: More Variables And PrintingExercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The SetupExercise 1: A Good First Program

Exercise 2: Comments And Pound CharactersExercise 3: Numbers And MathExercise 4: Variables And NamesExercise 5: More Variables And PrintingExercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The SetupExercise 1: A Good First ProgramExercise 2: Comments And Pound Characters

Exercise 3: Numbers And MathExercise 4: Variables And NamesExercise 5: More Variables And PrintingExercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The SetupExercise 1: A Good First ProgramExercise 2: Comments And Pound CharactersExercise 3: Numbers And Math

Exercise 4: Variables And NamesExercise 5: More Variables And PrintingExercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The SetupExercise 1: A Good First ProgramExercise 2: Comments And Pound CharactersExercise 3: Numbers And MathExercise 4: Variables And Names

Exercise 5: More Variables And PrintingExercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The SetupExercise 1: A Good First ProgramExercise 2: Comments And Pound CharactersExercise 3: Numbers And MathExercise 4: Variables And NamesExercise 5: More Variables And Printing

Exercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video A: Ex 0-6

Exercises 0-6

Exercise 0: The SetupExercise 1: A Good First ProgramExercise 2: Comments And Pound CharactersExercise 3: Numbers And MathExercise 4: Variables And NamesExercise 5: More Variables And PrintingExercise 6: Strings And Text

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More Printing

Exercise 8: Printing, PrintingExercise 9: Printing, Printing, PrintingExercise 10: What Was That?Exercise 11: Asking QuestionsExercise 12: Prompting PeopleExercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More PrintingExercise 8: Printing, Printing

Exercise 9: Printing, Printing, PrintingExercise 10: What Was That?Exercise 11: Asking QuestionsExercise 12: Prompting PeopleExercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More PrintingExercise 8: Printing, PrintingExercise 9: Printing, Printing, Printing

Exercise 10: What Was That?Exercise 11: Asking QuestionsExercise 12: Prompting PeopleExercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More PrintingExercise 8: Printing, PrintingExercise 9: Printing, Printing, PrintingExercise 10: What Was That?

Exercise 11: Asking QuestionsExercise 12: Prompting PeopleExercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More PrintingExercise 8: Printing, PrintingExercise 9: Printing, Printing, PrintingExercise 10: What Was That?Exercise 11: Asking Questions

Exercise 12: Prompting PeopleExercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More PrintingExercise 8: Printing, PrintingExercise 9: Printing, Printing, PrintingExercise 10: What Was That?Exercise 11: Asking QuestionsExercise 12: Prompting People

Exercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 1

Video B: Ex 7-13

Exercises 7-13

Exercise 7: More PrintingExercise 8: Printing, PrintingExercise 9: Printing, Printing, PrintingExercise 10: What Was That?Exercise 11: Asking QuestionsExercise 12: Prompting PeopleExercise 13: Parameters, Unpacking, Variables

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And Passing

Exercise 15: Reading FilesExercise 16: Reading And Writing FilesExercise 17: More FilesExercise 18: Names, Variables, Code, FunctionsExercise 19: Functions And VariablesExercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And PassingExercise 15: Reading Files

Exercise 16: Reading And Writing FilesExercise 17: More FilesExercise 18: Names, Variables, Code, FunctionsExercise 19: Functions And VariablesExercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And PassingExercise 15: Reading FilesExercise 16: Reading And Writing Files

Exercise 17: More FilesExercise 18: Names, Variables, Code, FunctionsExercise 19: Functions And VariablesExercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And PassingExercise 15: Reading FilesExercise 16: Reading And Writing FilesExercise 17: More Files

Exercise 18: Names, Variables, Code, FunctionsExercise 19: Functions And VariablesExercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And PassingExercise 15: Reading FilesExercise 16: Reading And Writing FilesExercise 17: More FilesExercise 18: Names, Variables, Code, Functions

Exercise 19: Functions And VariablesExercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And PassingExercise 15: Reading FilesExercise 16: Reading And Writing FilesExercise 17: More FilesExercise 18: Names, Variables, Code, FunctionsExercise 19: Functions And Variables

Exercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video A: Ex 14-20

Exercises 14-20

Exercise 14: Prompting And PassingExercise 15: Reading FilesExercise 16: Reading And Writing FilesExercise 17: More FilesExercise 18: Names, Variables, Code, FunctionsExercise 19: Functions And VariablesExercise 20: Functions And Files

Learn Python The Hard Way

Week 2

Video B: Ex 21-26

Exercises 21-26

Exercise 21: Functions Can Return Something

Exercise 22: What Do You Know So Far?Exercise 23: Read Some CodeExercise 24: More PracticeExercise 25: Even More PracticeExercise 26: Congratulations, Take A Test!

Learn Python The Hard Way

Week 2

Video B: Ex 21-26

Exercises 21-26

Exercise 21: Functions Can Return SomethingExercise 22: What Do You Know So Far?

Exercise 23: Read Some CodeExercise 24: More PracticeExercise 25: Even More PracticeExercise 26: Congratulations, Take A Test!

Learn Python The Hard Way

Week 2

Video B: Ex 21-26

Exercises 21-26

Exercise 21: Functions Can Return SomethingExercise 22: What Do You Know So Far?Exercise 23: Read Some Code

Exercise 24: More PracticeExercise 25: Even More PracticeExercise 26: Congratulations, Take A Test!

Learn Python The Hard Way

Week 2

Video B: Ex 21-26

Exercises 21-26

Exercise 21: Functions Can Return SomethingExercise 22: What Do You Know So Far?Exercise 23: Read Some CodeExercise 24: More Practice

Exercise 25: Even More PracticeExercise 26: Congratulations, Take A Test!

Learn Python The Hard Way

Week 2

Video B: Ex 21-26

Exercises 21-26

Exercise 21: Functions Can Return SomethingExercise 22: What Do You Know So Far?Exercise 23: Read Some CodeExercise 24: More PracticeExercise 25: Even More Practice

Exercise 26: Congratulations, Take A Test!

Learn Python The Hard Way

Week 2

Video B: Ex 21-26

Exercises 21-26

Exercise 21: Functions Can Return SomethingExercise 22: What Do You Know So Far?Exercise 23: Read Some CodeExercise 24: More PracticeExercise 25: Even More PracticeExercise 26: Congratulations, Take A Test!

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing Logic

Exercise 28: Boolean PracticeExercise 29: What IfExercise 30: Else And IfExercise 31: Making DecisionsExercise 32: Loops And ListsExercise 33: While Loops

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing LogicExercise 28: Boolean Practice

Exercise 29: What IfExercise 30: Else And IfExercise 31: Making DecisionsExercise 32: Loops And ListsExercise 33: While Loops

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing LogicExercise 28: Boolean PracticeExercise 29: What If

Exercise 30: Else And IfExercise 31: Making DecisionsExercise 32: Loops And ListsExercise 33: While Loops

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing LogicExercise 28: Boolean PracticeExercise 29: What IfExercise 30: Else And If

Exercise 31: Making DecisionsExercise 32: Loops And ListsExercise 33: While Loops

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing LogicExercise 28: Boolean PracticeExercise 29: What IfExercise 30: Else And IfExercise 31: Making Decisions

Exercise 32: Loops And ListsExercise 33: While Loops

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing LogicExercise 28: Boolean PracticeExercise 29: What IfExercise 30: Else And IfExercise 31: Making DecisionsExercise 32: Loops And Lists

Exercise 33: While Loops

Learn Python The Hard Way

Week 3

Video A: Ex 27-33

Exercises 27-33

Exercise 27: Memorizing LogicExercise 28: Boolean PracticeExercise 29: What IfExercise 30: Else And IfExercise 31: Making DecisionsExercise 32: Loops And ListsExercise 33: While Loops

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of Lists

Exercise 35: Branches and FunctionsExercise 36: Designing and DebuggingExercise 37: Symbol ReviewExercise 38: Reading CodeExercise 39: Doing Things To ListsExercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of ListsExercise 35: Branches and Functions

Exercise 36: Designing and DebuggingExercise 37: Symbol ReviewExercise 38: Reading CodeExercise 39: Doing Things To ListsExercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of ListsExercise 35: Branches and FunctionsExercise 36: Designing and Debugging

Exercise 37: Symbol ReviewExercise 38: Reading CodeExercise 39: Doing Things To ListsExercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of ListsExercise 35: Branches and FunctionsExercise 36: Designing and DebuggingExercise 37: Symbol Review

Exercise 38: Reading CodeExercise 39: Doing Things To ListsExercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of ListsExercise 35: Branches and FunctionsExercise 36: Designing and DebuggingExercise 37: Symbol ReviewExercise 38: Reading Code

Exercise 39: Doing Things To ListsExercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of ListsExercise 35: Branches and FunctionsExercise 36: Designing and DebuggingExercise 37: Symbol ReviewExercise 38: Reading CodeExercise 39: Doing Things To Lists

Exercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 3

Video B: Ex 34-40

Exercises 34-40

Exercise 34: Accessing Elements Of ListsExercise 35: Branches and FunctionsExercise 36: Designing and DebuggingExercise 37: Symbol ReviewExercise 38: Reading CodeExercise 39: Doing Things To ListsExercise 40: Dictionaries, Oh Lovely Dictionaries

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25

Exercise 42: Gothons Are Getting ClassyExercise 43: You Make A GameExercise 44: Evaluating Your GameExercise 45: Is-A, Has-A, Objects, and ClassesExercise 46: A Project SkeletonExercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25Exercise 42: Gothons Are Getting Classy

Exercise 43: You Make A GameExercise 44: Evaluating Your GameExercise 45: Is-A, Has-A, Objects, and ClassesExercise 46: A Project SkeletonExercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25Exercise 42: Gothons Are Getting ClassyExercise 43: You Make A Game

Exercise 44: Evaluating Your GameExercise 45: Is-A, Has-A, Objects, and ClassesExercise 46: A Project SkeletonExercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25Exercise 42: Gothons Are Getting ClassyExercise 43: You Make A GameExercise 44: Evaluating Your Game

Exercise 45: Is-A, Has-A, Objects, and ClassesExercise 46: A Project SkeletonExercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25Exercise 42: Gothons Are Getting ClassyExercise 43: You Make A GameExercise 44: Evaluating Your GameExercise 45: Is-A, Has-A, Objects, and Classes

Exercise 46: A Project SkeletonExercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25Exercise 42: Gothons Are Getting ClassyExercise 43: You Make A GameExercise 44: Evaluating Your GameExercise 45: Is-A, Has-A, Objects, and ClassesExercise 46: A Project Skeleton

Exercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video A: Ex 41-47

Exercises 41-47

Exercise 41: Gothons From Planet Percal 25Exercise 42: Gothons Are Getting ClassyExercise 43: You Make A GameExercise 44: Evaluating Your GameExercise 45: Is-A, Has-A, Objects, and ClassesExercise 46: A Project SkeletonExercise 47: Automated Testing

Learn Python The Hard Way

Week 4

Video B: Ex 48-52

Exercises 48-52

Exercise 48: Advanced User Input

Exercise 49: Making SentencesExercise 50: Your First WebsiteExercise 51: Getting Input From A BrowserExercise 52: The Start Of Your Web Game

Learn Python The Hard Way

Week 4

Video B: Ex 48-52

Exercises 48-52

Exercise 48: Advanced User InputExercise 49: Making Sentences

Exercise 50: Your First WebsiteExercise 51: Getting Input From A BrowserExercise 52: The Start Of Your Web Game

Learn Python The Hard Way

Week 4

Video B: Ex 48-52

Exercises 48-52

Exercise 48: Advanced User InputExercise 49: Making SentencesExercise 50: Your First Website

Exercise 51: Getting Input From A BrowserExercise 52: The Start Of Your Web Game

Learn Python The Hard Way

Week 4

Video B: Ex 48-52

Exercises 48-52

Exercise 48: Advanced User InputExercise 49: Making SentencesExercise 50: Your First WebsiteExercise 51: Getting Input From A Browser

Exercise 52: The Start Of Your Web Game

Learn Python The Hard Way

Week 4

Video B: Ex 48-52

Exercises 48-52

Exercise 48: Advanced User InputExercise 49: Making SentencesExercise 50: Your First WebsiteExercise 51: Getting Input From A BrowserExercise 52: The Start Of Your Web Game