BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:American Young Coder
X-ORIGINAL-URL:https://www.ayclogic.com
X-WR-CALDESC:Events for American Young Coder
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250811T170000
DTEND;TZID=America/Los_Angeles:20250811T180000
DTSTAMP:20260501T231223
CREATED:20250812T010338Z
LAST-MODIFIED:20250812T021152Z
UID:30050-1754931600-1754935200@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nReviewed for loops\nLearnt how to use while loops with various code inside such as conditionals\n\nHomework:\nCreate a new file called Aug11_WhileLoopsHW.py: \n\nIf you have the 2nd edition of the book: \n\nPage 123-124 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7\n\n\nIf you have the 3rd edition of the book: \n\nPage 123 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7\n\n\n\nAnd from https://www.ayclogic.com/intro-to-python-exercises/ do numbers 1-3. \nUpload into the google drive when you are done: \nKaiden: upload here \nHudson: upload here \nKian: upload here \nNotes:\nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250808T170000
DTEND;TZID=America/Los_Angeles:20250808T180000
DTSTAMP:20260501T231223
CREATED:20250809T025631Z
LAST-MODIFIED:20250809T025822Z
UID:30002-1754672400-1754676000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed how lists worked\nReviewed how lists with for loops worked\nLearnt how to use for loops with range() function\nIntroduced while loop (loops based on a condition)\n\nHomework:\nCreate a new file called Aug8_ListForLoopsHW.py: \n\nDo all the questions here\nAlso do page 56 TIY 4-1 and 4-2\n\nUpload into the google drive: https://drive.google.com/drive/folders/1CcptE6YnyxJzoaGcxbntoc191tF0NvRN?usp=sharing \nBtw Kian pls send ur email to my email so I can add you to the google drive hw submission and notes. \nNotes:\nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250806T190000
DTEND;TZID=America/Los_Angeles:20250806T200000
DTSTAMP:20260501T231223
CREATED:20250807T064809Z
LAST-MODIFIED:20250807T064809Z
UID:29986-1754506800-1754510400@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nFinished a robot drawing using python and geometry\nLearnt how to use different shapes to form a function for a drawing\n\nHomework:\n\nDraw out your final project proposal! It must follow the guidelines here: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nFor example:\n\n(note it doesn’t have to be colored\, you can just label the colors)\nSubmit this into the google drive: here when you are done!\nHW: Make a function called makeSnowman(x\, y) in the latest Aug6_TurtleCircles.py and submit here when you are done.\nYou need makeCircle inside the makeSnowman(x\, y)\nThe same formula used for the rectangles shapes can be used to do this\, refer to this if you don’t know how: https://www.ayclogic.com/event/7-pm-intro-to-python-darin-31/\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-32/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250806T190000
DTEND;TZID=America/Los_Angeles:20250806T200000
DTSTAMP:20260501T231223
CREATED:20250807T030040Z
LAST-MODIFIED:20250807T030040Z
UID:29983-1754506800-1754510400@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nWent over List Hw 1.\nReviewed using lists\n\nHomework:\n\nMake a file called August6_list_hw2.\nIn your coding book\, complete the ‘TRY-IT-YOURSELF’ section on pages 41-42: problems #3-4\, 3-5\, and 3-6.\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250806T150000
DTEND;TZID=America/Los_Angeles:20250806T160000
DTSTAMP:20260501T231223
CREATED:20250806T230745Z
LAST-MODIFIED:20250806T230745Z
UID:29969-1754492400-1754496000@www.ayclogic.com
SUMMARY:3 PM – Python OOP – Allison
DESCRIPTION:Today we:\n\nBegan reviewing the practice final\n\nHomework:\n\nClayton:\n\nResubmit the practice final with all 3 files.\n\n\nEveryone:\n\nReview the practice final code in the Google Drive. Make sure you understand the code and any errors you made previously.\nBegin studying for your final test.\n\n\n\nNotes:\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive\n\n\n\n\n\n Add to calendar
URL:https://www.ayclogic.com/event/3-pm-python-oop-allison-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250804T180000
DTEND;TZID=America/Los_Angeles:20250804T190000
DTSTAMP:20260501T231223
CREATED:20250805T020207Z
LAST-MODIFIED:20250805T021157Z
UID:29942-1754330400-1754334000@www.ayclogic.com
SUMMARY:6:00 PM – Intro to Python – Darin
DESCRIPTION:Today we did\n\nLearnt how to use turtle drawing.\nLearnt how to wrap everything into a function that makes drawing easier\n\nHomework:\nSubmit into your google drive when you are done! \nDraw this robot in python using the turtle library (must use functions as defined in class!): \n \nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/ \nClass notes: https://drive.google.com/drive/folders/1EJ3L9sHx0pYuyJ9jnGX1o144Lki3lZWn?usp=sharing
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-darin-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250801T170000
DTEND;TZID=America/Los_Angeles:20250801T190000
DTSTAMP:20260501T231223
CREATED:20250802T023607Z
LAST-MODIFIED:20250802T023645Z
UID:29923-1754067600-1754074800@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Allison
DESCRIPTION:Today we:\n\nFinished the Monster Inheritance project\n\nHomework:\n\nSubmit the Practice Test Google Form that was sent to your emails by 8/5 Tuesday night latest. \nOther\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes:\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250730T190000
DTEND;TZID=America/Los_Angeles:20250730T200000
DTSTAMP:20260501T231223
CREATED:20250731T030503Z
LAST-MODIFIED:20250731T030521Z
UID:29904-1753902000-1753905600@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nWent over input_from_shell_hw 1 and 2.\nReviewed getting input from the shell & using lists\n\nHomework:\n\nMake a file called “July30_list_hw1” and do pages 37-41 in the book (do not do the “Try It Yourself”).\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250730T190000
DTEND;TZID=America/Los_Angeles:20250730T200000
DTSTAMP:20260501T231223
CREATED:20250731T030321Z
LAST-MODIFIED:20250731T030321Z
UID:29898-1753902000-1753905600@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nFinished a robot drawing using python and geometry\nLearnt how to use different shapes to form a function for a drawing\n\nHomework:\n\nDraw something with at least 4 rectangles WITHOUT a function\nmake sure the first rectangle is at (0\, 0) for starting point\nTransform this drawing into a function\, as shown above.\nThe trick is to replace the first rectangles starting point with (x\, y)\nand for every other rectangle\, you add the x and y in front of it for starting point\n\nSo something like this: \n# head\nmakeRectangle(0\, 0\, "red"\, 80\, 50)\n# eyes\nmakeRectangle(25\, -10\, "white"\, 30\, 10)\nmakeRectangle(30\, -15\, "black"\, 5\, 5)\nmakeRectangle(40\, -15\, "black"\, 5\, 5)\n# mouth\nmakeRectangle(20\, -35\, "black"\, 30\, 5)\nABOVE TRANSFORMS INTO: \ndef makeHead(x\, y\, color):\n   # head\n   makeRectangle(x\, y\, color\, 80\, 50)\n   # eyes\n   makeRectangle(x+25\, y-10\, "white"\, 30\, 10)\n   makeRectangle(x+30\, y-15\, "black"\, 5\, 5)\n   makeRectangle(x+40\, y-15\, "black"\, 5\, 5)\n   # mouth\n   makeRectangle(x+20\, y-35\, "black"\, 30\, 5)\n\n\nmakeHead(200\, 200\, "red")\nmakeHead(-200\, -200\, "yellow")\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-31/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250730T150000
DTEND;TZID=America/Los_Angeles:20250730T160000
DTSTAMP:20260501T231223
CREATED:20250731T045036Z
LAST-MODIFIED:20250801T235414Z
UID:29910-1753887600-1753891200@www.ayclogic.com
SUMMARY:3 PM – Python OOP – Allison
DESCRIPTION:Upload your homework as July30_main.py and water_golem.py\nCreate a new file called water_golem.py\n\nCreate a class called WaterGolem. This class will be a child of the Monster class.\nThis class will have 2 attributes: health and max_attack\nMake sure to set up using the parent’s __init__ function.\nCreate receive_magic_attack() function that will take in 2 parameters: damage_point and magic_type\n\nIf magic_type is fire:\n\nPrint: Water Golem is immune to fire attack. Therefore\, the Water Golem suffer no damage\n\n\nIf magic_type is water:\n\nPrint: Water Golem is resistance to water attack. Therefore\, your attack is halved.\nSubtract half the damage points from health\n\n\nOtherwise:\n\nCall the parent’s receive_magic_attack function\n\n\n\n\n\n\nIn your main.py\n\nIn your initialize_monsters function\, add the below to monster_dictionary:\n\nA watergolem with health 30 and max attack of 20\nA vampire (this is a Monster object) with health 45 and max attack of 15\n\n\nCreate a new function called display_strong_monster():\n\nLoop through all monsters in monster_dictionary. If a monster’s health is > 50\, print out that monster’s information using .get_info() function\n\n\nIf the user enters 4\, call display_strong_monster()\n\n\nOther\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250728T180000
DTEND;TZID=America/Los_Angeles:20250728T190000
DTSTAMP:20260501T231223
CREATED:20250729T183804Z
LAST-MODIFIED:20250730T011632Z
UID:29877-1753725600-1753729200@www.ayclogic.com
SUMMARY:6:00 PM – Intro to Python – Darin
DESCRIPTION:Today we did \n\nFinished the second quiz\, next week we’ll learn something new\ncode: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nNone for this week!
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-darin/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250725T170000
DTEND;TZID=America/Los_Angeles:20250725T190000
DTSTAMP:20260501T231223
CREATED:20250726T100529Z
LAST-MODIFIED:20250726T100529Z
UID:29860-1753462800-1753470000@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Allison
DESCRIPTION:Upload your homework as July25_Inheritance.py\nRead and do the code from pg. 168-170.\nDo pg. 173 section 9-6 and 9-7\nOther\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250723T190000
DTEND;TZID=America/Los_Angeles:20250723T200000
DTSTAMP:20260501T231223
CREATED:20250724T075644Z
LAST-MODIFIED:20250731T020208Z
UID:29831-1753297200-1753300800@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to make a triangle drawing function\nLearnt how to use geometry to connect different shapes\n\nHomework:\nDraw out the rest of the robot as shown here using the makeRectangle function we created in class! Upload the July23_RobotDrawing.py to the google drive here when you are finished! \n \nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-30/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250723T190000
DTEND;TZID=America/Los_Angeles:20250723T200000
DTSTAMP:20260501T231223
CREATED:20250724T030819Z
LAST-MODIFIED:20250724T030819Z
UID:29829-1753297200-1753300800@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nWent over tell_me_your_age_hw\nLearned about lists: storing info\, getting info\, adding info\, printing out list\, finding list length\, using info from lists\n\nHomework:\n\nMake a file called “July23_input_from_shell_hw_1” and do pages 114-116 in the book.\nMake a file called “July23_input_from_shell_hw_2” and do page 117\, #7-1 & 7-2 in the Try-It-Yourself section.\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250723T150000
DTEND;TZID=America/Los_Angeles:20250723T160000
DTSTAMP:20260501T231223
CREATED:20250723T230820Z
LAST-MODIFIED:20250723T230938Z
UID:29818-1753282800-1753286400@www.ayclogic.com
SUMMARY:3 PM – Python OOP – Allison
DESCRIPTION:Make sure to do the below code in your SupermarketSystem project\nUpload main2.py as July23_main2.py\nIn your main2.py file:\n\nIn print_menu:\n\nPrint by looping through everything in the menu_items dictionary. The result should be:\n\n1 – Ice Cream – $5\n2 – Fish – $4\n3 – Cookies – $6\n\n\nAfterward\, get user input by asking “Enter your selection or enter “Check Out” to checkout”\nReturn user input\n\n\nCreate a check_out function:\n\nPrint: You have purchased (shopping cart’s length) items\nCreate a variable called money and assign 0\nLoop through everything in the shopping cart\n\nIf the item is frozen food\, print: (item’s name) – remember to store inside a freezer\nIf the item is not frozen food\, just print the item’s name\nMake sure to add the item’s price to the money variable\n\n\nAfter the loop is done\, print: Thank you for your business. Please pay $(money)\n\n\nIn application_loop:\n\nCreate a variable selection. Assign it with the value that print_menu returns.\nIf user selection is check out\n\ncall the check_out method and break from loop\n\n\nIf user selection is invalid\, print invalid selection\n\nThis time\, I want you to check if it’s invalid by checking if it doesn’t exist in the menu_item keys\n\n\nIf the user selection is something else:\n\nAdd the Grocery Item object the user chose to the shopping cart (hint: use your dictionary)\n\nEx: If the user selects option 2\, the Fish Grocery Item should be added\n\n\nPrint: You have purchased {grocery object’s name} for ${grocery object’s price}\n\n\n\n\n\n\n Other\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/3-pm-python-oop-allison-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250721T180000
DTEND;TZID=America/Los_Angeles:20250721T190000
DTSTAMP:20260501T231223
CREATED:20250722T021604Z
LAST-MODIFIED:20250722T021604Z
UID:29786-1753120800-1753124400@www.ayclogic.com
SUMMARY:6:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nReview for final exam\nSecond quiz will be next week\, you got this!!\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: Please work through each exercise in the link below:\n\nhttps://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-sebastian-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250721T170000
DTEND;TZID=America/Los_Angeles:20250721T180000
DTSTAMP:20260501T231223
CREATED:20250722T004920Z
LAST-MODIFIED:20250722T004920Z
UID:29783-1753117200-1753120800@www.ayclogic.com
SUMMARY:5 pm – Intro To Python – Darin
DESCRIPTION:NEXT WEEK IS YOUR FIRST QUIZ!!\nWhat We Did Today:\n\nReviewed how while loops worked\nReviewed contents for next weeks quiz\n\nHomework:\nSubmit to the google drive: here when you are finished! \n\nHomework:  Continue in your July21_Quiz1Review.py and finish the rest of the questions here: https://www.ayclogic.com/intro-to-python-exercises/\n\nNotes:\nYou can reach out to me at ddjapri@ayclogic.com if you have any questions! \nYou can find class notes here.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-12/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250718T170000
DTEND;TZID=America/Los_Angeles:20250718T190000
DTSTAMP:20260501T231223
CREATED:20250720T043129Z
LAST-MODIFIED:20250720T050840Z
UID:29779-1752858000-1752865200@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Allison
DESCRIPTION:What We Did Today\n\nFinished LibrarySystem project\n\nHomework\n\nRead the July18_main_with_bug_fixes file and update your own main.py from the Library System project. See the highlights and comments to see which parts should be updated. Updates include bug fixes and small ways to improve our code.\nMake sure to do the below code in your SupermarketSystem project\nWhen you’re done with the homework\, create a folder called July18_SupermarketSystem in your Google Drive. Upload main.py and book.py there.\nCreate grocery_item.py file.\n\nCreate a Grocery Item class. It should have  3 attributes: name\, price\, and frozen_food\n\n\nIn your main.py file:\n\nCreate an empty list called shopping_cart\nCreate a menu that says:\n\nWhat do you want to purchase:\n1. Ice Cream – $5\n2. Fish – $4\n3. Cookies  – $6\n4. I am done\, checkout please\nEnter your selection:\n\n\nCreate a dictionary called menu_items\nAdd the below to menu_items dictionary:\n\nkey: “1”\, value: Grocery Item with the name Ice Cream\, price 5\, and frozen_food = True\nkey: “2”\, value: Grocery Item with the name Fish\, price 4\, and frozen_food = True\nkey: “3”\, value: Grocery Item with the name Cookies\, price 6\, and frozen_food = False\n\n\nCreate an application loop\n\nIf user selection is invalid\, print invalid selection\nIf user selection is 4\, break out of while loop\nIf the user selection is something else:\n\nAdd the Grocery Item object the user chose to the shopping cart (hint: use your dictionary)\n\nEx: If the user selects option 2\, the Eggs Grocery Item should be added\n\n\nPrint: You have purchased {grocery object’s name} for ${grocery object’s price}\n\n\n\n\n\n\n Other\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250717T183000
DTEND;TZID=America/Los_Angeles:20250717T193000
DTSTAMP:20260501T231223
CREATED:20250718T022228Z
LAST-MODIFIED:20250718T022228Z
UID:29757-1752777000-1752780600@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nFinished Monster System\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: \n\nAnswer questions 9-6 and 9-7 from page 173
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250716T190000
DTEND;TZID=America/Los_Angeles:20250716T200000
DTSTAMP:20260501T231223
CREATED:20250717T030905Z
LAST-MODIFIED:20250717T030931Z
UID:29738-1752692400-1752696000@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nWent over if_else_hw2\nLearned about how input() only takes in Strings from the shell.\nLearned about == and !=\nLearned about “and” and “or”\n\nHomework:\n\nDo #1 only. You do not need to do the 2nd or 3rd part that talks about the “forever loop.”\n\nhttps://www.ayclogic.com/tell-me-your-age/\n\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250716T190000
DTEND;TZID=America/Los_Angeles:20250716T200000
DTSTAMP:20260501T231223
CREATED:20250717T024517Z
LAST-MODIFIED:20250717T030648Z
UID:29736-1752692400-1752696000@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to use t.forward and t.right/t.left\nLearnt how to use functions to simplify drawing\n\nHomework:\nCreate a new function: makeTriangle \nmake sure you can change the color\, starting position\, and size \nthe triangle is an equilateral triangle \nhint: this code draws a triangle\n“””\nt.forward(100)\nt.left(120)\nt.forward(100)\nt.left(120)\nt.forward(100)\nt.left(120)\n“”” \nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-29/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250716T150000
DTEND;TZID=America/Los_Angeles:20250716T160000
DTSTAMP:20260501T231223
CREATED:20250717T001141Z
LAST-MODIFIED:20250717T001720Z
UID:29727-1752678000-1752681600@www.ayclogic.com
SUMMARY:3 PM – Python OOP – Allison
DESCRIPTION:What We Did Today\n\nReviewed and finished SchoolSystem project\n\nHomework\n\nYanbao:\n\nMake sure to review the SchoolSystem July16_main.py code\, understand it\, and update your code\n\n\nEveryone:\n\nMake sure to do the below code in your LibrarySystem project\nWhen you’re done with the homework\, create a folder called July16_LibrarySystem in your Google Drive. Upload main.py and book.py there.\nCreate book.py file.\n\nCreate a book class. It should have 4 attributes: title\, author\, publish_year\, and id\n\n\nIn your main.py file:\n\nReplace self.menu = “””Empty Menu””” with:\n\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter ‘quit’ to exit:\n\n\nCreate an empty dictionary called book_dictionary\nImplement option 1\, option 2 (with dictionary)\, and option 3.\n\n\n\n\n Other\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-4/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250714T180000
DTEND;TZID=America/Los_Angeles:20250714T190000
DTSTAMP:20260501T231223
CREATED:20250715T015902Z
LAST-MODIFIED:20250715T015902Z
UID:29712-1752516000-1752519600@www.ayclogic.com
SUMMARY:6:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nLearned about the random module\n\nrandom.int() gives a random number\nrandom.choice() gives a random element from a list\n\n\nLearned some really easy debugging techniques\n\nFinished this entire thing in 4 minutes\, really good job!\n\n\nJust want to clarify – no quiz next week\, we will just be reviewing the content that will be on the quiz to prepare\nMonday 6:00PM class code:\nhttps://drive.google.com/drive/folders/1EJ3L9sHx0pYuyJ9jnGX1o144Lki3lZWn?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: \n\nComplete all exercises specified in the Magic 8 Ball project:\nhttps://www.ayclogic.com/intro-to-python/magic-8-ball/
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-sebastian-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250714T170000
DTEND;TZID=America/Los_Angeles:20250714T180000
DTSTAMP:20260501T231223
CREATED:20250714T234957Z
LAST-MODIFIED:20250715T005608Z
UID:29710-1752512400-1752516000@www.ayclogic.com
SUMMARY:5 pm – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nReviewed how for loops work\nLearnt how to use the while loop\n\nHomework:\nSubmit to the google drive: here when you are finished! \n\nHomework:  Create a file July7_WhileLoopsHW2.py and do the following:\n– From the book: Page 123 TRY IT YOURSELF 7-5\, 7-6\, 7-7\n\nNotes:\nYou can reach out to me at ddjapri@ayclogic.com if you have any questions! \nYou can find class notes here.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250711T170000
DTEND;TZID=America/Los_Angeles:20250711T190000
DTSTAMP:20260501T231223
CREATED:20250712T003226Z
LAST-MODIFIED:20250712T020233Z
UID:29658-1752253200-1752260400@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Allison (Darin Sub)
DESCRIPTION:What We Did Today\n\nFinished our SchoolSystem project\, adding dictionary methods for storing students\, teachers\, and classrooms.\nStarted the Library System project.\n\nHomework\n\nMake sure to do the code in your SchoolSystem project\nWhen you’re done with the homework\, re-upload June9_main.py.\nIn your main.py file:\nFinish the remaining selections (8\, 10\, 12\, 13\, 14\, 15\, 16)\nOther\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250710T183000
DTEND;TZID=America/Los_Angeles:20250710T193000
DTSTAMP:20260501T231223
CREATED:20250711T023415Z
LAST-MODIFIED:20250711T023415Z
UID:29650-1752172200-1752175800@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nContinue monster inheritance project\nLearn about inheritance\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework:\n\nOverride the constructor of Monster to only have 2 parameters: health\, max_attack\n\ncall the parent class’ constructor and pass in “troll”\, health\, max_attack\n\n\nReplace the else’s “self.health -= damage” with a call to parent class’ take_damage()
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250709T190000
DTEND;TZID=America/Los_Angeles:20250709T200000
DTSTAMP:20260501T231223
CREATED:20250710T030845Z
LAST-MODIFIED:20250710T031126Z
UID:29632-1752087600-1752091200@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today We Did\n\nWe finished reviewing the If-Else HW 1.\nWe learned about elif and how it is an extension of if statements.\nStarted learning about taking Input From Shell.\n\nHomework\n\nCreate july_9_if_else_hw2.py\n\nCopy the code from page 84 of the textbook and do 5-3 and 5-4 in the Try-It-Yourself section\n\n\nDo number 3 only.\n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250709T190000
DTEND;TZID=America/Los_Angeles:20250709T200000
DTSTAMP:20260501T231223
CREATED:20250710T002818Z
LAST-MODIFIED:20250710T034739Z
UID:29617-1752087600-1752091200@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to use the basics of turtle module to draw with python\n\nHomework:\nIf the image is blurry below\, you can see the better quality here: https://drive.google.com/drive/folders/1vy9xiKwwPE2tFuldiIJHu_O3aY0mIIV2?usp=sharing \n \nCreate the shapes above using the t.goto() function. Use the t.begin_fill() and t.end_fill() to wrap around each shape and fill in solid color. Refer to the class notes on how to do this.\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-28/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250709T150000
DTEND;TZID=America/Los_Angeles:20250709T160000
DTSTAMP:20260501T231223
CREATED:20250709T224608Z
LAST-MODIFIED:20250709T230039Z
UID:29612-1752073200-1752076800@www.ayclogic.com
SUMMARY:3 PM – Python OOP – Allison
DESCRIPTION:What We Did Today\n\nContinued our SchoolSystem project\n\nHomework\n\nMake sure to do the code in your SchoolSystem project\nWhen you’re done with the homework\, upload main.py but rename it to Jun9_main.py in your Google Drive (don’t rename it in PyCharm!)\nIn your main.py file:\n\nIf the user enters option 2\, print out everything in the student list\nIf the user enters option 3\, ask the user for the student’s name. Find the student in the student list\, and print out the info like ({name} – {age} years old – grade {grade}).\n\nIf no student with that name exists\, print: “We couldn’t find {student’s name} in our student list”\n\n\nYou can skip if the user enters option 4 and 5 for now.\nIf the user enters option 6\, ask the user for input on any info needed to create a teacher object. Create the teacher object\, and add it to teacher_list.\n\nMake sure to create an empty teacher_list (in the initialize function)\n\n\n\n\nOther\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/3-pm-python-oop-allison-4/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250707T180000
DTEND;TZID=America/Los_Angeles:20250707T190000
DTSTAMP:20260501T231223
CREATED:20250708T020815Z
LAST-MODIFIED:20250708T020815Z
UID:29562-1751911200-1751914800@www.ayclogic.com
SUMMARY:6:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nLearn about functions\n\nParameters\nReturn values\nHow to call our functions\n\n\nLearn about how to type variables and parameters\nMonday 6:00PM class code:\nhttps://drive.google.com/drive/folders/1EJ3L9sHx0pYuyJ9jnGX1o144Lki3lZWn?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: Finish numbers 4 through 7 on the link below:\n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-sebastian-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR