Date
|
In
Class Exercises / Online Reading
|
In Class Exercises / Projects
|
|
ONLINE
RESOURCES:
- Python
Software Foundation (python.org)
- w3schools.com
Python Tutorial
- freecodecamp.org
YouTube channel
- Automate
The Boring Stuff- automatetheboringstuff.com
|
**ALL
PROJECTS are to be completed and DUE by the due date.
|
Jan
8 |
Overview,
Expectations, Assessment/Participation
LESSON
OBJECTIVES - Student Learning Outcomes (SLO) - Introduction to Python
- SLO:
Python Desktop Environment
- Start
IDLE (Integrated Development Learning
Environment)
- Explore
IDLE Shell Window to run simple
one line commands.
- Explore
IDLE Text Editor to write and save
Python code.
- SLO:
Introduction to Python Basics (OUTPUT)
|
IN-CLASS
Exercise (To Be Graded in Class):
- Introduction
to Python
- Create
a CS212 Shared Folder in Google Drive:
-
SHARE the folder with me (yvonne.flores@guamcc.edu)
- GCC's
Mission Statement
- Go
to GCC's Home Page, search for GCC's Mission Statement.
- Create
a multi-line Python program to output GCC's Mission Statement.
- Save
As: mission.py
- DRAG
helloworld.py and mission.py to your Shared CS212
folder.
- Check
Your Email after today's class.
- Read
the entire Syllabus carefully.
- Check
Your Email after 5:30 pm today.
- Reply
to the email before the next class.
|
READ
THE FOLLOWING:
- Python
Intro (Click on Link)
- Search
for Python print( ) Function
|
WATCH
THE FOLLOWING VIDEOS: freecodecamp.org
YouTube channel
Click on Show
More and Click to move to the section of the video you are interested
in.
- VIDEO:
Click Setup and Hello World
- VIDEO:
Click Drawing a Shape
- VIDEO:
Click Variables and Data Types
- VIDEO:
Click Working with Strings
- VIDEO:
Click Working with Numbers
|
Make
sure you READ the following at w3schools.com
Python Tutorial before next class:
- Python
Comments, Python
Variables, Python
Data Types, Python
Numbers, Python
Casting, Python
Strings, Python
Booleans, Python
Operators
|
Jan
13 |
LESSON
OBJECTIVES - SLO: Python Basics
- Data
Types
- Variables
- Arithmetic
Operators & Precendence
- #Comments
- More
PRINT(Function)
- \n
- Newline character
- \t
- Tab character
- Joining
a string variable with a "string" - use
comma ,
- Joining
a number variable with a "string" - use
concatenation operator +
|
IN-CLASS
Exercise (To Be Graded in Class):
- Click
on Link for Instructions: Variables
- Click
on Link for Instructions: Twinkle
- Click
on Link for Instructions: Print Exercises
|
Jan
15 |
LESSON
OBJECTIVES - SLO: Python Basics (Output)
- REVIEW
Print function and Variables
- Arithmetic
Calculation Exercises
|
IN-CLASS
Exercise (To Be Graded in Class):
- Click
on Link for Instructions: Arithmetic Calculation Exercises
|
WATCH
THE FOLLOWING VIDEOS: freecodecamp.org
YouTube channel
Click
on Show More and Click to move to the section
of the video you are interested in.
- VIDEO:
Click Getting Input from Users
- VIDEO:
Click Building a Basic Calculator
|
Make
sure you READ the following at w3schools.com
Python Tutorial before next class:
- Search
for Python Built-in Functions and Read
about the input(
) Function
- Search
for Python Built-in Functions and Read
about the following Functions:
- len(
), str( ), abs( ), pow( ), max( ), min( ), round( )
- Search
for Python String Methods Read about the
following Methods:
- lower(
), upper( ), islower( ), isupper( )
|
Jan
20 |
**HOLIDAY
- MLK Jr. Day**
|
Jan
22 |
LESSON
OBJECTIVES - SLO: Python Basics (Input)
- input(
) Method (Click on the Link)
|
IN-CLASS
Exercise (To Be Graded in Class):
- Click
on Link for Instructions: Input Exercises (inputexercises.py)
- Reminder:
Place *.py files in your CS212 Shared Google Drive
|
WATCH
THE FOLLOWING VIDEOS: freecodecamp.org
YouTube channel
Click
on Show More and Click to move to the section
of the video you are interested in.
- VIDEO:
Click If Statements
- VIDEO:
Click If Statements & Comparisons
|
Make
sure you READ the following at w3schools.com
Python Tutorial before next class:
- Search
for Python If...Else
|
PROJECT
1:
-
Click on Link for Instructions (age.py)
- Reminder:
Place *.py files in your CS212 Shared Google Drive
|
Jan
27 |
LESSON
OBJECTIVES - SLO: Python Flow Control
- Logical
Conditions
- If
(condition is true), do this,
- else
(otherwise) do this
- if
Conditions - Using Logical Operators
- if
(condition1) and (condition2):
- if
(condition1) or (condition2):
- if
not condition1:
|
IN-CLASS
Exercise (To Be Graded in Class):
- Click
on Link for Instructions: If Statement Exercises (ifexercises.py)
- Reminder:
Place *.py files in your CS212 Shared Google Drive
|
Jan
29 |
LESSON
OBJECTIVES
- More
Examples if - Nested
- More
Examples if - Logical & Nested
|
IN-CLASS
Exercise (To Be Graded in Class):
-
Click on Link for More IF Logical Exercises
- Reminder:
Place *.py files in your CS212 Shared Google Drive
|
WATCH
THE FOLLOWING VIDEOS: freecodecamp.org
YouTube channel
Click
on Show More and Click to move to the section
of the video you are interested in.
- VIDEO:
Click While Loop
- VIDEO:
Click Building a Guessing Game
- VIDEO:
Click For Loops
|
Make
sure you READ the following at w3schools.com
Python Tutorial before next class:
- Search
for Python While Loops
- Search
for Python For Loops
|