Please enable JavaScript.
Coggle requires JavaScript to display documents.
Beginner Python Course (Material to cover (Data Structures (tuples, Lists,…
Beginner Python Course
Audience
PC and Mac users
Not familiar with Terminal
No programming experience
Probably just want to "get their feet wet"
Goals
See the usefulness of programming
Have Fun!
Structure
Have the goal in mind
Project based
Learn theory as you go
Programming Environment
Windows
Mac
Use VSCode
"Lightweight" editor
Very Popular
Material to cover
Values
Variables
Functions
branching/control flow
Loops
Data Structures
tuples
Lists
Dictionaries
I/O
Exceptions
Classes
Use 3rd party libraries
Projects
Guessing Game
Search for text in multiple files
HangMan
Rock, Paper, Scissors
Calculate Change calculator
Course Outline
Intro
Installation
Install Python 3
Install VSCode
Why you should take this class
What you'll learn from this class
Guess Number Game
Intro to the language: Play with the Repl
Variables
Strings
Lists
Calculator
Control Flow
If/Else
Loops
Intro to importing libraries
HangMan Game
Functions
Calling functions
Documentation
Defining with arguments
Importing your own python file
Iterators
Rock, Paper, Scissors Game
Tuples
Dictionaries
Lists