learn python video slides

54
Learn Python The Hard Way Learn Python The Hard Way A Programming Course For Complete Beginners Zed A. Shaw January 19, 2012

Upload: surya-midatala

Post on 04-Dec-2015

220 views

Category:

Documents


0 download

DESCRIPTION

python

TRANSCRIPT

Page 1: Learn Python Video Slides

Learn Python The Hard Way

Learn Python The Hard WayA Programming Course For Complete Beginners

Zed A. Shaw

January 19, 2012

Page 2: Learn Python Video Slides

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

Page 3: Learn Python Video Slides

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

Page 4: Learn Python Video Slides

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

Page 5: Learn Python Video Slides

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

Page 6: Learn Python Video Slides

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

Page 7: Learn Python Video Slides

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

Page 8: Learn Python Video Slides

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

Page 9: Learn Python Video Slides

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

Page 10: Learn Python Video Slides

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

Page 11: Learn Python Video Slides

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

Page 12: Learn Python Video Slides

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

Page 13: Learn Python Video Slides

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

Page 14: Learn Python Video Slides

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

Page 15: Learn Python Video Slides

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

Page 16: Learn Python Video Slides

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

Page 17: Learn Python Video Slides

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

Page 18: Learn Python Video Slides

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

Page 19: Learn Python Video Slides

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

Page 20: Learn Python Video Slides

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

Page 21: Learn Python Video Slides

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

Page 22: Learn Python Video Slides

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

Page 23: Learn Python Video Slides

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!

Page 24: Learn Python Video Slides

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!

Page 25: Learn Python Video Slides

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!

Page 26: Learn Python Video Slides

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!

Page 27: Learn Python Video Slides

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!

Page 28: Learn Python Video Slides

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!

Page 29: Learn Python Video Slides

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

Page 30: Learn Python Video Slides

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

Page 31: Learn Python Video Slides

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

Page 32: Learn Python Video Slides

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

Page 33: Learn Python Video Slides

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

Page 34: Learn Python Video Slides

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

Page 35: Learn Python Video Slides

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

Page 36: Learn Python Video Slides

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

Page 37: Learn Python Video Slides

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

Page 38: Learn Python Video Slides

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

Page 39: Learn Python Video Slides

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

Page 40: Learn Python Video Slides

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

Page 41: Learn Python Video Slides

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

Page 42: Learn Python Video Slides

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

Page 43: Learn Python Video Slides

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

Page 44: Learn Python Video Slides

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

Page 45: Learn Python Video Slides

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

Page 46: Learn Python Video Slides

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

Page 47: Learn Python Video Slides

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

Page 48: Learn Python Video Slides

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

Page 49: Learn Python Video Slides

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

Page 50: Learn Python Video Slides

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

Page 51: Learn Python Video Slides

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

Page 52: Learn Python Video Slides

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

Page 53: Learn Python Video Slides

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

Page 54: Learn Python Video Slides

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