Course curriculum
-
-
2.1 Where Are We In This Tale?
FREE PREVIEW
-
2.2* Meet Monty • Introduction to the central analogy in A Python Tale
FREE PREVIEW
-
2.3* Monty Starts His Adventures
-
2.4* Is It DRY? • for loops
-
2.5* More On The for Loop
-
2.6* Revisiting The while Loop • Comparing for and while
-
2.7 Indents Are Not Just Decorative
-
2.8* Storing Several Items in One Box • Lists
-
2.9* Finding Things in The Box • Indexing and slicing
-
2.10 More Slicing
-
2.11 And One More List Fact
-
2.12* Looping Through Lists
-
2.13 Final Word
-
Who am I? (If you care…)
-
Exercises for Chapter 2
-
-
-
3.1 The Road We've Already Travelled
-
3.2* The Baby Name Project • Introducing the project
-
3.3 First, Solve The Problem. Then, Write The Code
-
Accessing Files You'll Need • Adding them to the Python project
-
3.4* The First Iteration • Getting started
-
3.5 Indexing Revisited
-
3.6* Back To The First Iteration
-
3.7* Repeating Our Code For All The Names
-
3.8* Adding Names To An Empty List • Introduction to methods
-
3.9*** I Want To Reuse This Code • Defining functions
-
3.10 Monty and The Function Room
-
3.11* Local Variables and Returning Data • return statement
-
3.12 Calling The Function
-
3.13* Making The Function More Flexible • Parameters and arguments (Part 1)
-
3.14* Making The Function More Flexible • Parameters and arguments (Part 2)
-
3.15 Defining Another Function
-
3.16* More Parameters, More Arguments
-
3.17 Revisiting Monty and The Function Room
-
3.18 Monty's Complaints • Error messages when calling functions
-
3.19 Final Word
-
Exercises for Chapter 3
-
-
-
4.1 Data, Data, and Data • Chapter overview
-
4.2 Subject-Specific and Programming-Specific Knowledge
-
4.3* Some Data Type Categories • Iterables and Sequences
-
4.4* Some Data Type Categories • Mutable and Immutable
-
4.5* What Can This Data Do? • Methods associated with data types
-
4.6* Revisiting Mutable and Immutable Data Types
-
4.7 More Ways of Storing Stuff • Data Structures
-
4.8 Single, Double, Triple, Quadruple... Tuple
-
4.9* The Python Dictionary (not that type of dictionary, no)
-
4.10 And A Bit More About Dictionaries
-
4.11* Pride & Prejudice • Introducing the new project • Reading from text files
-
4.12* Splitting The Text Into Words
-
4.13* Cleaning Required • Cleaning the data (Part 1)
-
4.14* Cleaning Required • Cleaning the data (Part 2)
-
4.15* What Are The Most Common Words Jane Austen Used?
-
4.16 Reviewing The Algorithm
-
4.17 Share Your Results • Writing results to a spreadsheet
-
4.18 Looping Through Dictionaries
-
4.19 Back To Exporting To A Spreadsheet
-
4.20 Some Extras…
-
4.21 Final Word
-
Exercises for Chapter 4
-
-
-
E.1 What's In This Epilogue
-
E.2 Bouncing a Ball • Introduction to the project
-
E.3 Create a Ball • The turtle module
-
E.4 A Very Brief turtle Primer
-
E.5 Drop the Ball
-
E.6 Now Add Gravity
-
E.7 Controlling When Things Are Displayed On Your Screen
-
E.8 Bounce The Ball
-
E.9 Bounce The Ball (properly)
-
E.10 Throw The Ball Sideways
-
E.11 Don't Forget The Walls
-
E.12 Finishing Touches
-
E.13 Monty and The White Room • The main room
-
E.14 Monty and The White Room • The function room
-
E.15 Monty and The White Room • Python City
-
E.16 The Final Final Word (for this course!)
-
A Turtle Tale: An entirely visual companion course
-
About this course
- 93 lessons
- 8.5 hours of video content