Search this site
Embedded Files
Skip to main content
Skip to navigation
Python I
Home
AGENDA: TOC
AGENDA: WK20 (26.01.19)
AGENDA: WK19 (26.01.12)
AGENDA: WK18 (26.01.05)
AGENDA: WK17 (xx.xx.xx)
AGENDA: WK16 (xx.xx.xx)
AGENDA: WK15 (xx.xx.xx)
AGENDA: WK14 (xx.xx.xx)
AGENDA: WK13 (xx.xx.xx)
AGENDA: WK12 (xx.xx.xx)
AGENDA: WK11 (xx.xx.xx)
Unit 1: Intro To Python
CH01-01: Introduction
CH01-02A: History of Programming Languages
CH01-02B - Languages Project
Unit 2: Variables and Comments
Ch02_01 - Variables
Ch02_02 - Comments
Ch02_03A - Strings (Part I)
Ch02_03A: Checkpoint
Ch02_03A: Checkpoint KEY
Ch02_03A: Bonus Activity
Ch02_03B - Strings: Escape Characters
Ch02_03D - String Methods
CH02.03D: KEY
CH02.04A: Introduction To Numbers
CH02.05 - User Input: Intro
CH02.06: Numeric Input
Ch02.07: Fun with Strings (Colors)
Ch02_06 - Checkpoint Programs
CH02_06 - Checkpoint (KEY)
Unit 3: Input and Lists
Ch03.01 - Lists: Defining and Accessing
CH03.01: KEY
Ch03_02 - Lists: Modifying, Adding, and Removing Elements
Ch03.03 - Lists: Basic Looping
CH03.03 - IMDB UPDATE
Ch03_03 - Programming Tasks
Ch03.04: Numerical Lists
CH03.04: KEY
CH03.05: Sorting Lists
CH03.05: Sorting Hat Program
CH03.05: Updated Sorting Hat Program
CH03.06: Other List Methods
03.07: Troubleshooting Lists
CH03.08 - Bonus Programs (Lists)
Unit 4: If-Else (Conditionals)
CH04.01 - If Introduction
CH04_01: Programming Assignments
CH04.02: Ifs and Lists
CH04.02 - Checkpoint Programs
CH04.02: Live Stream
CH04.03: Ifs and Booleans
CH04.03 - Checkpoint Assignments
Ch04.04 - If/Elif/Else Chain
CH04.04: KEY
CH04.05 - Unit 4 Programming Projects
CH04.05: KEY
Unit 5: While Loops
CH05.01: While Loops
CH05.01: KEY
CH05.02: Break and Continue
CH05.03: While and Lists
CH05.04: Chapter Project
Unit 6: Basic Functions
CH06_01 - Functions: Intro
CH06_02 - Advanced Parameters
CH06_02 - Challenge Program
CH06_03 - Arbitrary Arguments
CH06_04 - Return Values (Single)
CH06_04 - Programming Tasks
CH06_04 - Dice Functions (KEY)
CH06_04 - Great Muppet Caper
CH06_05 - Return Values (Multiple)
CH06_05 - Return Values (KEY)
CH06_05 - Catapult Attack
CH06_05 - Scrooge McDuck Treasure Hunt
CH06_05 - Scrooge McDuck (KEY)
Unit 7: Exception Handling
CH07-01: Intro To Exceptions
CH07-01: Programming Assignment
Unit 8: Dictionaries
CH08-01: Intro To Dictionaries
CH08-02 - Modifying Dictionaries
CH08-02B - Pokemon Advanced Tasks
CH08-03: Looping Through Dictionaries
CH08-03B: Additional Programs
CH08-04: Nesting Dictionaries
Unit 9: Files
CH09-01 - Reading Files
CH09-02 - Writing Files
CH09-03 - Bridging Reading and Writing
CH09-04 - Read and Write JSON
CH09-05 - Files Project
Unit 11: Programs and Projects
CH11-01: Weather Fetcher
PRJ: Battleship
PRJ: Battleship D1
PRJBAT: Day 1: KEY
PRJ: Battleship D2
PRJBAT: Day 2 Key
PRJ: Battleship D3
PRJ: Battleship D4
PRJ: Battleship - Fleet
PRJ: Battleship - Pygame
Unit 99: PYGAME
CH99.01: Pygame (MUSIC)
CH99-01B: Pygame (Sounds)
CH99-02: Basic Windows
CH99-02: Full Code
CH99-03: Keypress Events
GAME: Games
GAME: Rock Paper Scissors
Bonus Content
How To Clear Your Screen
Typewriter Effect
Colorama Library
Thinking Effect
Thinking Effect - Challenges
Using Join
Text Wrapping
Defining a True Main Function
Documenting A Function
B: Getting Numbers as Strings
BC: Your Own Imports
BC: Sorting With Lambda
Bonus Programs
BONUS: Block The Grinch
BONUS: The Grinch Great Heist
B06_04 - Elmo Rainbow Cookie Quest
BONUS: Pi-Wing Fighter
BONUS: AI Challenge
CHAL: Challenge Problems
CHAL: Diamond Challenge
SF: Student Facing
SF: Daily Agenda
SF: About Me
SF: Programming Log
SF: Python Chapters
SF01.01: History of Programming
SF02.01: Comments
SYL: Syllabus
PRJ: Projects TOC
PRJ: Scrooge v Glomgold
LS: TOC
LS: Scrooge v Glomgold
LS: Scrooge I - Ideas and Game Loop
Python I
Home
AGENDA: TOC
AGENDA: WK20 (26.01.19)
AGENDA: WK19 (26.01.12)
AGENDA: WK18 (26.01.05)
AGENDA: WK17 (xx.xx.xx)
AGENDA: WK16 (xx.xx.xx)
AGENDA: WK15 (xx.xx.xx)
AGENDA: WK14 (xx.xx.xx)
AGENDA: WK13 (xx.xx.xx)
AGENDA: WK12 (xx.xx.xx)
AGENDA: WK11 (xx.xx.xx)
Unit 1: Intro To Python
CH01-01: Introduction
CH01-02A: History of Programming Languages
CH01-02B - Languages Project
Unit 2: Variables and Comments
Ch02_01 - Variables
Ch02_02 - Comments
Ch02_03A - Strings (Part I)
Ch02_03A: Checkpoint
Ch02_03A: Checkpoint KEY
Ch02_03A: Bonus Activity
Ch02_03B - Strings: Escape Characters
Ch02_03D - String Methods
CH02.03D: KEY
CH02.04A: Introduction To Numbers
CH02.05 - User Input: Intro
CH02.06: Numeric Input
Ch02.07: Fun with Strings (Colors)
Ch02_06 - Checkpoint Programs
CH02_06 - Checkpoint (KEY)
Unit 3: Input and Lists
Ch03.01 - Lists: Defining and Accessing
CH03.01: KEY
Ch03_02 - Lists: Modifying, Adding, and Removing Elements
Ch03.03 - Lists: Basic Looping
CH03.03 - IMDB UPDATE
Ch03_03 - Programming Tasks
Ch03.04: Numerical Lists
CH03.04: KEY
CH03.05: Sorting Lists
CH03.05: Sorting Hat Program
CH03.05: Updated Sorting Hat Program
CH03.06: Other List Methods
03.07: Troubleshooting Lists
CH03.08 - Bonus Programs (Lists)
Unit 4: If-Else (Conditionals)
CH04.01 - If Introduction
CH04_01: Programming Assignments
CH04.02: Ifs and Lists
CH04.02 - Checkpoint Programs
CH04.02: Live Stream
CH04.03: Ifs and Booleans
CH04.03 - Checkpoint Assignments
Ch04.04 - If/Elif/Else Chain
CH04.04: KEY
CH04.05 - Unit 4 Programming Projects
CH04.05: KEY
Unit 5: While Loops
CH05.01: While Loops
CH05.01: KEY
CH05.02: Break and Continue
CH05.03: While and Lists
CH05.04: Chapter Project
Unit 6: Basic Functions
CH06_01 - Functions: Intro
CH06_02 - Advanced Parameters
CH06_02 - Challenge Program
CH06_03 - Arbitrary Arguments
CH06_04 - Return Values (Single)
CH06_04 - Programming Tasks
CH06_04 - Dice Functions (KEY)
CH06_04 - Great Muppet Caper
CH06_05 - Return Values (Multiple)
CH06_05 - Return Values (KEY)
CH06_05 - Catapult Attack
CH06_05 - Scrooge McDuck Treasure Hunt
CH06_05 - Scrooge McDuck (KEY)
Unit 7: Exception Handling
CH07-01: Intro To Exceptions
CH07-01: Programming Assignment
Unit 8: Dictionaries
CH08-01: Intro To Dictionaries
CH08-02 - Modifying Dictionaries
CH08-02B - Pokemon Advanced Tasks
CH08-03: Looping Through Dictionaries
CH08-03B: Additional Programs
CH08-04: Nesting Dictionaries
Unit 9: Files
CH09-01 - Reading Files
CH09-02 - Writing Files
CH09-03 - Bridging Reading and Writing
CH09-04 - Read and Write JSON
CH09-05 - Files Project
Unit 11: Programs and Projects
CH11-01: Weather Fetcher
PRJ: Battleship
PRJ: Battleship D1
PRJBAT: Day 1: KEY
PRJ: Battleship D2
PRJBAT: Day 2 Key
PRJ: Battleship D3
PRJ: Battleship D4
PRJ: Battleship - Fleet
PRJ: Battleship - Pygame
Unit 99: PYGAME
CH99.01: Pygame (MUSIC)
CH99-01B: Pygame (Sounds)
CH99-02: Basic Windows
CH99-02: Full Code
CH99-03: Keypress Events
GAME: Games
GAME: Rock Paper Scissors
Bonus Content
How To Clear Your Screen
Typewriter Effect
Colorama Library
Thinking Effect
Thinking Effect - Challenges
Using Join
Text Wrapping
Defining a True Main Function
Documenting A Function
B: Getting Numbers as Strings
BC: Your Own Imports
BC: Sorting With Lambda
Bonus Programs
BONUS: Block The Grinch
BONUS: The Grinch Great Heist
B06_04 - Elmo Rainbow Cookie Quest
BONUS: Pi-Wing Fighter
BONUS: AI Challenge
CHAL: Challenge Problems
CHAL: Diamond Challenge
SF: Student Facing
SF: Daily Agenda
SF: About Me
SF: Programming Log
SF: Python Chapters
SF01.01: History of Programming
SF02.01: Comments
SYL: Syllabus
PRJ: Projects TOC
PRJ: Scrooge v Glomgold
LS: TOC
LS: Scrooge v Glomgold
LS: Scrooge I - Ideas and Game Loop
More
Home
AGENDA: TOC
AGENDA: WK20 (26.01.19)
AGENDA: WK19 (26.01.12)
AGENDA: WK18 (26.01.05)
AGENDA: WK17 (xx.xx.xx)
AGENDA: WK16 (xx.xx.xx)
AGENDA: WK15 (xx.xx.xx)
AGENDA: WK14 (xx.xx.xx)
AGENDA: WK13 (xx.xx.xx)
AGENDA: WK12 (xx.xx.xx)
AGENDA: WK11 (xx.xx.xx)
Unit 1: Intro To Python
CH01-01: Introduction
CH01-02A: History of Programming Languages
CH01-02B - Languages Project
Unit 2: Variables and Comments
Ch02_01 - Variables
Ch02_02 - Comments
Ch02_03A - Strings (Part I)
Ch02_03A: Checkpoint
Ch02_03A: Checkpoint KEY
Ch02_03A: Bonus Activity
Ch02_03B - Strings: Escape Characters
Ch02_03D - String Methods
CH02.03D: KEY
CH02.04A: Introduction To Numbers
CH02.05 - User Input: Intro
CH02.06: Numeric Input
Ch02.07: Fun with Strings (Colors)
Ch02_06 - Checkpoint Programs
CH02_06 - Checkpoint (KEY)
Unit 3: Input and Lists
Ch03.01 - Lists: Defining and Accessing
CH03.01: KEY
Ch03_02 - Lists: Modifying, Adding, and Removing Elements
Ch03.03 - Lists: Basic Looping
CH03.03 - IMDB UPDATE
Ch03_03 - Programming Tasks
Ch03.04: Numerical Lists
CH03.04: KEY
CH03.05: Sorting Lists
CH03.05: Sorting Hat Program
CH03.05: Updated Sorting Hat Program
CH03.06: Other List Methods
03.07: Troubleshooting Lists
CH03.08 - Bonus Programs (Lists)
Unit 4: If-Else (Conditionals)
CH04.01 - If Introduction
CH04_01: Programming Assignments
CH04.02: Ifs and Lists
CH04.02 - Checkpoint Programs
CH04.02: Live Stream
CH04.03: Ifs and Booleans
CH04.03 - Checkpoint Assignments
Ch04.04 - If/Elif/Else Chain
CH04.04: KEY
CH04.05 - Unit 4 Programming Projects
CH04.05: KEY
Unit 5: While Loops
CH05.01: While Loops
CH05.01: KEY
CH05.02: Break and Continue
CH05.03: While and Lists
CH05.04: Chapter Project
Unit 6: Basic Functions
CH06_01 - Functions: Intro
CH06_02 - Advanced Parameters
CH06_02 - Challenge Program
CH06_03 - Arbitrary Arguments
CH06_04 - Return Values (Single)
CH06_04 - Programming Tasks
CH06_04 - Dice Functions (KEY)
CH06_04 - Great Muppet Caper
CH06_05 - Return Values (Multiple)
CH06_05 - Return Values (KEY)
CH06_05 - Catapult Attack
CH06_05 - Scrooge McDuck Treasure Hunt
CH06_05 - Scrooge McDuck (KEY)
Unit 7: Exception Handling
CH07-01: Intro To Exceptions
CH07-01: Programming Assignment
Unit 8: Dictionaries
CH08-01: Intro To Dictionaries
CH08-02 - Modifying Dictionaries
CH08-02B - Pokemon Advanced Tasks
CH08-03: Looping Through Dictionaries
CH08-03B: Additional Programs
CH08-04: Nesting Dictionaries
Unit 9: Files
CH09-01 - Reading Files
CH09-02 - Writing Files
CH09-03 - Bridging Reading and Writing
CH09-04 - Read and Write JSON
CH09-05 - Files Project
Unit 11: Programs and Projects
CH11-01: Weather Fetcher
PRJ: Battleship
PRJ: Battleship D1
PRJBAT: Day 1: KEY
PRJ: Battleship D2
PRJBAT: Day 2 Key
PRJ: Battleship D3
PRJ: Battleship D4
PRJ: Battleship - Fleet
PRJ: Battleship - Pygame
Unit 99: PYGAME
CH99.01: Pygame (MUSIC)
CH99-01B: Pygame (Sounds)
CH99-02: Basic Windows
CH99-02: Full Code
CH99-03: Keypress Events
GAME: Games
GAME: Rock Paper Scissors
Bonus Content
How To Clear Your Screen
Typewriter Effect
Colorama Library
Thinking Effect
Thinking Effect - Challenges
Using Join
Text Wrapping
Defining a True Main Function
Documenting A Function
B: Getting Numbers as Strings
BC: Your Own Imports
BC: Sorting With Lambda
Bonus Programs
BONUS: Block The Grinch
BONUS: The Grinch Great Heist
B06_04 - Elmo Rainbow Cookie Quest
BONUS: Pi-Wing Fighter
BONUS: AI Challenge
CHAL: Challenge Problems
CHAL: Diamond Challenge
SF: Student Facing
SF: Daily Agenda
SF: About Me
SF: Programming Log
SF: Python Chapters
SF01.01: History of Programming
SF02.01: Comments
SYL: Syllabus
PRJ: Projects TOC
PRJ: Scrooge v Glomgold
LS: TOC
LS: Scrooge v Glomgold
LS: Scrooge I - Ideas and Game Loop
Unit
2
:
Variables and Comments
CH0
2
-01: Intro To
Variables
CH0
2
-02:
Comments
CH0
2-03A
:
Strings Part I
CH02-03
B
:
Escape Characters
CH02-03
C
:
Displaying Strings
CH02-03
D
: String Methods
CH02-04A: Intro To Numbers
CH02-05: User Input
CH02.06: Numeric Input
CH02.07: Fun with Strings and Colors
Report abuse
Page details
Page updated
Report abuse