1 PM - Intro To Python - Gamas
2022-11-01 13:00 - 14:00 (America/Los_Angeles)
test

5:30 PM - Intro To Python - Gamas
2022-11-01 17:30 - 18:30
Today We Did

We reviewed turtle project result.
We started and completed Kaleido spiral project.

Homework

Make progress on your Turtle project, it is due on Nov 15. By next week you should be 75% done.
Also if you guys want to have 2 % additional bonus point on your Turtle project, please combine the robot builder with kaleido spiral so you can get something like below.

6 PM – Intro To Python – Sebastian
2022-11-02 18:00 - 19:00
Today We Did

Variables have a name and a value. Variables are like a box that wraps around a “thing” (value).
The values of a variable can be one of four different “data types” (boolean, integers, float, string)
Math with integers and floats (+, -, *, /)
Connect strings together with +

Homework

Create a new Python file NOV2_StringHomework.py in Thonny.
Copy code from pages 20-23: IntroToPythonP20toP23
On page 25, try 2-3, 2-4, 2-5, and 2-6

If you need anything, remember to email me: sebastian@ayclogic.com

6PM - Intro to Python - Saagar Mahadev
2022-11-03 18:00 - 19:00
Today we did:

Went over the magic 8 ball problem using random.choice()
Discussed debugging, different types of errors, how to go about fixing these errors
Briefly went over this problem at end of class, applying what we learned: ayclogic.com/fixing-python-bugs

Homework
In a file called FixingPythonBugsHW.py, finish what we started in class: ayclogic.com/fixing-python-bugs. Additionally, fix the code here: ayclogic.com/fix-python-bugs-2

4:30 PM - Intro To Python - Gamas
2022-11-04 16:30 - 17:30
Homework

Create a new Python file in Thonny Nov4_StringHomework.py
Copy codes from page 20 to 23. If you do not have the book yet, you can look here IntroToPythonP20toP23
Upload your homeworks to google drive assigned for you during the class.

10 AM - Intro To Python - Indo - Gamas
2022-11-05 10:00 - 11:00
Homework

Create a new file Nov5_1stQuizPrep.py
do exercises from https://www.ayclogic.com/intro-to-python-exercises/
If you have question, please email me at gamas@ayclogic.com

2 PM – Intro To Python – Sebastian
2022-11-05 14:00 - 15:00
Today We Did

Full review!
Variables and data types
input(), + – * /, += -= *= /=, and how they effect different data types
if elif and else statements and how they need to be ordered
lists, list indexing, and all their functions
for each loops, and for loops that go over every index
while loops

Homework

Name your homework NOV5_quizreview_hw
Homework: Try these exercises: https://www.ayclogic.com/intro-to-python-exercises/

3 PM – Intro To Python – Sebastian
2022-11-05 15:00 - 16:00

5:30 PM - Intro To Python - Gamas
2022-11-08 17:30 - 18:30
Today We Did

We reviewed everyone’s project progress.
We make sure everyone knows how to continuously draw one shape with different colors. This is one of the requirement for the Turtle final project.
We started ShoppingCart project.

Homework

Finish your turtle python project. It is due next week 11/15.

6 PM – Intro To Python – Sebastian
2022-11-09 18:00 - 19:00
Today We Did

String functionalities: .title(), .upper(), .lower()
Formatted strings: f””
Removing end spaces: .rstrip(), .lstrip(), .strip()
Escape keys:
t ” ’

Homework

Create a new Python file NOV9_StringHomework2.py in Thonny.
On page 29, do 2-8, and do 2-9 using a formatted string.
If you have questions, you can email me: sebastian@ayclogic.com.

4:30 PM - Intro To Python - Gamas
2022-11-11 16:30 - 17:30
Today We Did:

We reviewed the 3 data types we learned last week.
We reviewed String homeworks.

Homework

Create a new Python file Nov11_StringHomework2.py
Do exercises from page 25: TRY IT YOURSELF 2-3 all the way to 2-7.
Don’t forget to upload to google drive to your assigned folder.

11 AM - Intro To Python - Indo - Gamas
2022-11-12 11:00 - 12:00
Today We Do

We reviewed homework from https://www.ayclogic.com/intro-to-python-exercises/

Homework

Next week is 1st quiz and this is 10% of your class grade. Please study well.
During the quiz, you can use Thonny to do your codes, but you cannot look at your homeworks or other exercises you have done in the past.
The best way to prepare for the quiz is to redo https://www.ayclogic.com/intro-to-python-exercises/ without looking at the solution. If you are stuck you can look at the solution. I have uploaded the solution to the google drive.
Don’t be late to come to class next week.

2 PM – Intro To Python – Sebastian
2022-11-12 14:00 - 15:00
Today We Did

Review of homework
Full review focusing on loops
Can use for loops and while loops to do the same thing
Reviewed how range() works

Homework

No homework this week because we will have our quiz during the next class (November 19th)
If you want to prepare for the quiz, look over our last homework, “NOV5_quizreview”

3 PM – Intro To Python – Sebastian
2022-11-12 15:00 - 16:00

5:30 PM - Intro To Python - Gamas
2022-11-15 17:30 - 18:30
Homework

If you have not submitted your turtle project, please upload to google drive as soon as possible. Otherwise you get some point deductions.
Gamas will send feedbacks on your turtle project to your email and if you make changes according to my feedbacks, then you can get better grades.
Continue on Nov8_ShoppingCart.py. Add codes so it can do the following

What do you want to purchase:
1. Milk - $5
2. Ice Cream - $4
3. Bread - $6
4. I am done, checkout please
Enter your selection: 1
You have purchased Milk for $5

What do you want to purchase:
1. Milk - $5
2. Ice Cream - $4
3. Bread - $6
4. I am done, checkout please
Enter your selection: 2
You have purchased Ice Cream for $4

What do you want to purchase:
1. Milk - $5
2. Ice Cream - $4
3. Bread - $6
4. I am done, checkout please
Enter your selection: 3
You have purchased Bread for $6

What do you want to purchase:
1. Milk - $5
2. Ice Cream - $4
3. Bread - $6
4. I am done, checkout please
Enter your selection: 4

Please pay $15, thank you for your business.

6 PM - Python OOP - Gamas
2022-11-16 18:00 - 19:00
Homework

Copy Oct5_GroceryShoppingCartV2.py into Nov16_GroceryShoppingCartUsingClass.py
Inside this file, create a new class on the top of the file

GroceryItem
Inside this class, it will have 2 attributes

name
price

Create Nov16_ClassHomeworkP167.py
Inside this file, copy all codes from Nov2_ClassHomework2.py and then you will answer questions from page 167: TRY IT YOURSELF 9-4 and 9-5.

6 PM – Intro To Python – Sebastian
2022-11-16 18:00 - 19:00
Today We Did

Learned about if, elif, else
Learned about how “if” starts a conditional block, and “else” ends it
Learned a bunch of operators (==, !=, <, <=, >, >=)
Learned about and, or, and how they treat true / false conditions

Homework

Create a new Python file NOV16_IfElseHomework.py in Thonny
Pages 79-81 from the textbook
If you have questions, you can email me: sebastian@ayclogic.com.

5:30 PM - Intro To Python - Alex W.
2022-11-17 17:30 - 18:00
Today We

Learned the basics of working with python turtle

Homework

Complete the questions at the following link: https://www.ayclogic.com/event/6-pm-intro-to-python-46/
We do not have class next week, as it is thanksgiving week

6PM – Intro to Python – Saagar Mahadev
2022-11-17 18:00 - 19:00
Today we did:

went over the bug fixing homework
looping through strings and list using for loops and indexes, preparing for hangman
started the hangman game with randomly choosing secret word, initializing clues, and printing you win/you lose at end based on health

Homework
In a file called LoopingThroughStringsAndListHW.py, do the following problems: ayclogic.com/looping-each-letter-in-a-word-exercise

9AM – Intro to Python – Saagar Mahadev
2022-11-19 09:00 - 10:00
Today we did:

went over the looping through lists/strings homework
finished hangman game with functionality for win, lose, update clues, repeated guesses, health
briefly went over what will be on the quiz

Homework
Quiz is coming up in 3ish weeks, so it’s time to prepare. Do the following problems in a file called Quiz2ReviewHW.py: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/. As always, feel free to ask any questions. Prepare well and study hard we’re almost done you got this. Let’s end strongly!

10 PM - Intro To Python - Private - Gamas
2022-11-25 22:00 - 23:00
Today We Did

We went over IF ELSE and IF ELIF statements.
We reviewed again how to combine string using “f” formatter.
We started input from shell.

Homework

Create Nov22_Private_IfElseHomework.py – Answer questions from page 84 and 85: TRY IT YOURSELF 5-3, 5-4, 5-5, 5-6, 5-7 . If you don’t understand this, review the class lesson last week.

Create a variable student and the value is “Joshua”. Add code that will check if the value of student variable is “Joshua” then it will print “JOSHUA is Lanvin friend”. Otherwise print “<student value in all capital> is Gamas friend”
Create Nov 22_Private_InputFromShellHomework.py –
Ask user what is your school name?. If the user answers Santa Ursula then print Santa Ursula is a catholic school otherwise print <school name that user enters in all lower case> is a non-catholic school.

Also copy codes from book page 114 to 116: 5th week. Remember to run your codes and check if the result is the same like the book. Try to review my InputFromShell recording if you get confused with this question.
Email me to gamas@ayclogic.com if you have any question.

5:15PM – Intro To Python - Sebastian
2022-11-29 17:15 - 18:15
Today We Did

Learned the steps to fixing an error:
Click bottom blue line
Read error message
Fix error and rerun
Explored NameError, SyntaxError, IndentationError, IndexError, and TypeError
Reviewed what “return” does for functions
In case you need anything, feel free to email me at sebastian@ayclogic.com

Homework

Name your homework NOV29_bugs
Homework: Try these exercises: https://www.ayclogic.com/fixing-python-bugs/

5:30 PM - Intro To Python - Gamas
2022-11-29 17:30 - 18:30
Today We Did

We finished Nov8_ShoppingCart.py program

Homework

Create a new file Nov29_RobuxShoppingCart.py. We are going to create something similar to Nov8_ShoppingCart.py, so if you are stuck with the below program, look at Nov8_ShoppingCart.py to see if you can get some sample codes.
Create a new variable called robux_balance = 300
Create a program that will continuously display the following menu. When the user enters “5”, stop the loop.
If the user enters other than “1”, “2”, “3”, “4” or “5”, print “invalid selection”.

Welcome to Robux Bank, you have 300 robux in the beginning.

What do you want to do:
1. Buy hat 100 Robux
2. Buy hair 150 Robux
3. VIP Server 500 Robux
4. Add more Robux
5. Exit
Enter your selection: 123123
invalid selection

What do you want to do:
1. Buy hat 100 Robux
2. Buy hair 150 Robux
3. VIP Server 500 Robux
4. Add more Robux
5. Exit
Enter your selection: asdfasdf
invalid selection

What do you want to do:
1. Buy hat 100 Robux
2. Buy hair 150 Robux
3. VIP Server 500 Robux
4. Add more Robux
5. Exit
Enter your selection: 5

You have purchased the following items:
Your remaining Robux balance is 300 Robux.

6 PM – Intro To Python – Sebastian
2022-11-30 18:00 - 19:00
Today We Did

Learned how to get input from the shell: input()
Reviewed how to append strings to eachother
Reviewed if, elif, else with input()
Learned that input() always becomes a string
In case you need anything, feel free to email me at sebastian@ayclogic.com

Homework

Name your homework DEC7_input1, and DEC7_input2 (make separate files for homework 1 and homework 2)
Homework 1: Page 117, try 7-1, 7-2 by yourself
Homework 2: https://www.ayclogic.com/tell-me-your-age/
