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:20250909T160000
DTEND;TZID=America/Los_Angeles:20250909T170000
DTSTAMP:20260514T232007
CREATED:20250909T235607Z
LAST-MODIFIED:20250909T235607Z
UID:30767-1757433600-1757437200@www.ayclogic.com
SUMMARY:Scratch 1 - Tue 4:00 PM- Julian
DESCRIPTION:What We Did:\n\nWent over our practice final test.\n\nHomework:\n\nNone! Feel free to review any past projects if you want.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-400-pm-julian-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T170000
DTEND;TZID=America/Los_Angeles:20250909T180000
DTSTAMP:20260514T232007
CREATED:20250910T005622Z
LAST-MODIFIED:20250910T005622Z
UID:30770-1757437200-1757440800@www.ayclogic.com
SUMMARY:5:00 PM – Python Game Development – Daniel
DESCRIPTION:What We Did\n\nWe added fireball class.\nWe made the fireball shoot in the same direction as the player.\n\nHomework\n\n Add self.rect to your fireball class and blit it to the screen. \nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/500-pm-python-game-development-daniel-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T173000
DTEND;TZID=America/Los_Angeles:20250909T183000
DTSTAMP:20260514T232007
CREATED:20250910T012803Z
LAST-MODIFIED:20250910T012803Z
UID:30772-1757439000-1757442600@www.ayclogic.com
SUMMARY:Scratch 1 - Tue 5:30 - Julian
DESCRIPTION:Today We Did:\n\nFinished our Drawing Shapes project!\n\nHomework:\n\nHave the cat say something on each of the shapes saying what shape you’re gonna draw.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-tue-530-julian-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T190000
DTEND;TZID=America/Los_Angeles:20250909T200000
DTSTAMP:20260514T232007
CREATED:20250910T031132Z
LAST-MODIFIED:20250910T031132Z
UID:30766-1757444400-1757448000@www.ayclogic.com
SUMMARY:7 PM – Intro to Competitive Programming – Darin
DESCRIPTION:  \n\nWhat We Did Today:\n\nSolved the Candy Cane Feast problem\n\nHomework:\nDo https://usaco.org/index.php?page=viewproblem2&cpid=1348! We will discuss in class together. \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/7-pm-intro-to-competitive-programming-darin-21/
CATEGORIES:Intro To Competitive,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250909T190000
DTEND;TZID=America/Los_Angeles:20250909T200000
DTSTAMP:20260514T232007
CREATED:20250910T031924Z
LAST-MODIFIED:20250910T031924Z
UID:30776-1757444400-1757448000@www.ayclogic.com
SUMMARY:7:00 PM- Python OOP- Joshua
DESCRIPTION:Today we did\n\nreviewed classes with the car\ntalk about indenting\ntalk about cars\nTalk about how we can use classes to limit the amount of dictionaries by storing the information a application needs\, in 1 class/object\n\nHomework\nEdit Robux to work like our grocery item \n  \nStep 1: Create a class called robux_item with two different class variables (Name and Price) \nStep 2: replace the two dictionaries with 1 dictionary called item_dict \nThe dictionary should have a key as the id and the value being a robux_item object \nexample {“1”: robux_item(insert_paramaters_here)} \nStep 3 : edit your application loop\, so that in the first if statement which makes the transaction\, you correctly grab the name and price and insert it into make_transaction \nIf you lost robux \n\ndef make_transaction(item\, price):\n    global wallet\n    if wallet >= price:\n        shopping_cart.append(item)\n        wallet -= price\n        print(f"You have bought{item}. You now have {wallet} robux left")\n    else:\n        print("You have no moneyyyyyy")\n\n\nwhile True:\n    selection = input(menu)\n\n    if selection in item_dict.keys():\n        make_transaction(item_dict[selection]\,price_dict[selection])\n\n\n\n    elif selection == "4":\n        robux_amount = input("How many robux would you like to add")\n        #  "3" ----> 3\n        if robux_amount.isnumeric():\n            wallet += int(robux_amount)\n            print(f"You have added{robux_amount}. You have {wallet}")\n\n\n    elif selection == "5":\n        break\n    else:\n        print("Wrong Selection")\n\nfor item in shopping_cart:\n    print(f"you have bought {item}")\nprint(f"Your Final Balance is {wallet}")
URL:https://www.ayclogic.com/event/700-pm-python-oop-joshua-5/
END:VEVENT
END:VCALENDAR