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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T180000
DTEND;TZID=America/Los_Angeles:20231003T190000
DTSTAMP:20260425T173106
CREATED:20231004T041914Z
LAST-MODIFIED:20231006T011501Z
UID:21936-1696356000-1696359600@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Shawn
DESCRIPTION:Today We Did\n\nWe reviewed the homework from page 105.\nWe started converting Aug8_GrocerrySystem.py into oct_3_grocerry_shopping_cart_dictionary.py.\n\nHomework\n\nCreate oct_3_robux_shopping_cart_dictionary.py\n\nCopy codes from Robux Shopping Cart project (click here) into this new python file.\nSimilar to what we did in the class\, add two new dictionaries: item_name to store the item names\, item_prices to store the item prices.\nChange the code so the item name and the prices are no longer hard coded but pulled from the 2 dictionaries.\n\n\nInside oct_3_grocery_shopping_cart_dictionary.py file that we did in the class\, change the code according to below instruction. Below four “if” and “elif” statements can be simplified into one if statement. Please think how we can do this and change the code accordingly. Hint: “selection” variable is the “key” for for “item_prices” and “item_names” dictionaries\n\n\nwhile True:\n    selection = input(menu)\n    if selection == "1":\n        item = item_names["1"]\n        price = item_prices["1"]\n        transaction(item\, price)\n    elif selection == "2":\n        item = item_names["2"]\n        price = item_prices["2"]\n        transaction(item\, price)\n    elif selection == "3":\n        item = item_names["3"]\n        price = item_prices["3"]\n        transaction(item\, price)\n    elif selection == "4":\n        item = item_names["4"]\n        price = item_prices["4"]\n        transaction(item\, price)
URL:https://www.ayclogic.com/event/6-pm-python-oop-shawn-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T180000
DTEND;TZID=America/Los_Angeles:20231003T190000
DTSTAMP:20260425T173106
CREATED:20231004T042716Z
LAST-MODIFIED:20231004T042959Z
UID:21928-1696356000-1696359600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to get input from shell (user)\nManipulated user input with if statements to perform certain code/actions\nReviewed fundamental concepts of data types\n\nHomework:\n\nCreate a file named Oct3_InputHW.py and upload it to the google drive when you finish.\nDo page 117\, TRY IT YOURSELF: 7-1 and 7-2\n(I know I said I wouldn’t give you input homework\, but apparently we ran out of if\, elif\, and else homework\, but it should be similar to what we covered in class)\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T180000
DTEND;TZID=America/Los_Angeles:20231003T190000
DTSTAMP:20260425T173106
CREATED:20231006T182959Z
LAST-MODIFIED:20231006T182959Z
UID:21956-1696356000-1696359600@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nSuccessfully blitting birds and clouds on different sides of the screen.\nBegan developing the player class.\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Try to blit our player to the screen. If any of your code code is broken make sure you copy the code from my repository so everything works first.\n\nIn player.py\, in our Player class\, think about what we need to add to our update() method to show our player.\nWe will also have to add a player object and add it to a player group in main.py to use it in our game loop\nLastly\, we need to add some code in our game loop to link the game loop to the player’s update method.\nDon’t worry too much if you’re confused\, as we’ll go over it in detail in class.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T180000
DTEND;TZID=America/Los_Angeles:20231003T190000
DTSTAMP:20260425T173106
CREATED:20231012T075955Z
LAST-MODIFIED:20231012T075955Z
UID:22095-1696356000-1696359600@www.ayclogic.com
SUMMARY:6PM - Digital Illustration 2
DESCRIPTION:Today we continued on the Elsa project and worked on her braid.
URL:https://www.ayclogic.com/event/6pm-digital-illustration-2-34/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T183000
DTEND;TZID=America/Los_Angeles:20231003T193000
DTSTAMP:20260425T173106
CREATED:20231004T030715Z
LAST-MODIFIED:20231004T030715Z
UID:21929-1696357800-1696361400@www.ayclogic.com
SUMMARY:6:30 PM – Scratch Level 2 – Allison
DESCRIPTION:Today we:\n\nContinued the Jumpy Monkey project\nCoded the Dinosaur sprite\nCoded level 2\n\nImportant Reminders:\n\nAfter you finish your homework in Scratch\, send an email to allison@ayclogic.com by Monday at 8 PM. In that email\, write down your name and a link to your shared Scratch project homework. Make sure to share your Scratch project.\n\nHomework:\n\nSet the variable Level equal to 1 when the game starts\nSet the variable Level equal to 2 when the second level starts\nCode the Monkey to go to the Launcher when the second level starts\nChange/rewrite the codes in the Banner sprite by using my blocks\n\nHint: look at the Level Banner sprite in your Cheese Chase project for help\n\n\nContact us if you have any questions or need any help
URL:https://www.ayclogic.com/event/630-pm-scratch-level-2-allison-17/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T190000
DTEND;TZID=America/Los_Angeles:20231003T200000
DTSTAMP:20260425T173106
CREATED:20231004T030102Z
LAST-MODIFIED:20231004T030102Z
UID:21930-1696359600-1696363200@www.ayclogic.com
SUMMARY:7 PM – Scratch Level 2 – Yitong
DESCRIPTION:Today we:\n\nWorked on the Bomb sprite and the Game Over collision.\n\nHomework:\n\nCreate the Fireball Power Up and Bomb Power Up sprites. You will have to make them by yourself.\nAdd code to make them start at the top of the screen and fall down forever. When they get to the bottom of the screen\, make sure they disappear.\n\nHint: Look at the code in the Star sprite if you need help! The code for these sprites is almost exactly the same as the code in the Star sprite.\n\n\n\nSend me your project here: yitong@ayclogic.com \n\nHomework is due MONDAY NIGHT. You can submit it earlier\, I will check it as soon as I can.\nMake sure to SHARE your project. Otherwise\, I cannot see it.\n\nHow to submit homework:\n\nGo to your email and compose a new message.\n\n\n\n\nGo to the coding homework calendar to copy my email address and paste it into the email message.\n\n\n\n\n\nGo to your project and make sure it is SHARED. Copy the link and paste it into the email message.\n\n\n\n\n\n\nThis is what your email message should look like when you’re done.
URL:https://www.ayclogic.com/event/7-pm-scratch-level-2-yitong-3/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T190000
DTEND;TZID=America/Los_Angeles:20231003T200000
DTSTAMP:20260425T173106
CREATED:20231004T040749Z
LAST-MODIFIED:20231006T012556Z
UID:21934-1696359600-1696363200@www.ayclogic.com
SUMMARY:7 PM - AI / ML - Shawn
DESCRIPTION:Today We Did\n\nWe learned about AI and Machine Learning (ML) concepts.\nWe learned about Google Colab and how it connects with google drive.\nWe learned about Notebook and the advantages of using Notebook.\n\nHomework\n\nFollow the instruction from the shared google colab homework project to do coding and documentation in notebook format.\nGo to your “Colab Notebook” folder inside google drive and double click on your “oct_3_notebook_homework_<your name>” and follow the instruction there.\nIf for some reason\, you do not have “oct_3_notebook_homework_<your name>” in your Colab Notebook\, then you have to do the following\n\nClick this link https://colab.research.google.com/drive/1qjmmP4LhSIgVD0qmExb_fmuB-Sm_511n#scrollTo=KGBF7yb2tnh7\nGo to File > Save As a Copy in Drive. Do your homework in this copy.\nShare the project to gamas@ayclogic.com and szhuang@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-ai-ml-shawn/
END:VEVENT
END:VCALENDAR