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
SF: History of Programming
History of Programming Notes Below
You can link or embed your presentation here
Put notes about this project in this section
Report abuse
Page details
Page updated
Report abuse