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:20230411T170000
DTEND;TZID=America/Los_Angeles:20230411T180000
DTSTAMP:20260423T051857
CREATED:20230411T233027Z
LAST-MODIFIED:20230411T233027Z
UID:18883-1681232400-1681236000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Shawn
DESCRIPTION:What we did\n\nQuiz review\nIntro to functions\n\nHomework\n\nName your file Apr11_FunctionNoReturnValueHomework2.py\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ number 4 to 6.\nTry it yourself problems on page 131\n\nIf you have any questions\, don’t hesitate to email me at szhuang@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-shawn-18/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230411T170000
DTEND;TZID=America/Los_Angeles:20230411T180000
DTSTAMP:20260423T051857
CREATED:20230412T024452Z
LAST-MODIFIED:20230412T024452Z
UID:18894-1681232400-1681236000@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nStarted and quickly finished GroceryShoppingCart (great job!)\n Brief introduction to OOP\, sneak peak of the following:\nClasses\, Attributes\, Methods\, Constructors\, and Objects\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework APR11_robux_hw\, please submit by next Monday.\nHomework: Recall your old RobuxShoppingCart assignment:\n \nmenu = """\nWhat do you want to do: \n1. Buy hat 100 Robux\n2. Buy hair 150 Robux\n3. VIP Server 500 Robux\n4. Add more Robux\n5. Exit\nEnter your selection: """\n\nshopping_cart = []\nrobux = 300\n\ndef handle_transaction(price\, item_name):\n    global robux\n    if robux < price:\n        print(f"You only have {robux} robux remaining. Therefore you cannot purchase {item_name} for {price} robux.")\n    else:\n        robux -= price\n        print(f"You purchased a {item_name}. You have {robux} robux remaining.")\n        shopping_cart.append(item_name)\n\nprint(f"Welcome to Robux Bank\, you have {robux} robux in the beginning.")\n\nwhile True:\n    selection = input(menu)\n    if selection == "5":\n        break\n    elif selection not in("1"\,"2"\,"3"\,"4"\,"5"):\n        print("invalid selection")\n    elif selection == "1":\n        handle_transaction(100\, "Hat")\n    elif selection == "2":\n        handle_transaction(150\, "Hair")\n    elif selection == "3":\n        handle_transaction(500\, "VIP Server")\n    elif selection == "4":\n        credit_card_number = input("Enter your Credit Card number: ")\n        if credit_card_number == "ABCD1234":\n            robux += 200\n            print(f"Thank you for purchasing 200 Robux. You now have {robux} robux remaining.")\n        else:\n            print("You have entered an invalid credit card number")\n\n\nprint("\nYou have purchased the following items:")\ncount = 1\nfor item in shopping_cart:\n    print(f"{count}. {item.title()}")\n    count += 1\n\nprint(f"Your remaining Robux balance is {robux} Robux.")\nTry your best to recreate this with two dictionaries: \n– input_name\n– selection_price \nThese should map the selection to the name (hat\, hair\, VIP server\, add more robux)\, and map the selection to the price (100\, 150\, 500\, 200).
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230411T180000
DTEND;TZID=America/Los_Angeles:20230411T190000
DTSTAMP:20260423T051857
CREATED:20230411T233015Z
LAST-MODIFIED:20230411T233015Z
UID:18884-1681236000-1681239600@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Shawn
DESCRIPTION:What we did\n\nHomework review\nList review\n\nHomework\n\nCreate a file named Apr11_ForLoopHW.py\nCopy pages 54 and 55\n\nIf you have any questions\, don’t hesitate to email me at szhuang@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-shawn-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230411T180000
DTEND;TZID=America/Los_Angeles:20230411T190000
DTSTAMP:20260423T051857
CREATED:20230412T021146Z
LAST-MODIFIED:20230412T021146Z
UID:18890-1681236000-1681239600@www.ayclogic.com
SUMMARY:6 PM - Scratch 1 - Abigail
DESCRIPTION:What we did today\n\nWe finished working on the Animal Race project.\nWe started working on the Ask Gobo project.\n\nHomework\n\nAdd 4 more options/responses to the code (10 in total)\, you can come up with your own responses.\nMake recordings of your options/responses. Remember to name them accordingly.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-scratch-1-abigail-5/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230411T180000
DTEND;TZID=America/Los_Angeles:20230411T190000
DTSTAMP:20260423T051857
CREATED:20230417T210828Z
LAST-MODIFIED:20230417T210828Z
UID:18984-1681236000-1681239600@www.ayclogic.com
SUMMARY:6PM - Digital Illustration 2
DESCRIPTION:TUESDAY \nWelcome to Digital Illustration 2 ! \nToday we started the Anime Eyes project. \n\nDraw the shape for the right eye on Layer 1\nDuplicate the layer\, and then flip horizontal\nOn a new layer\, add the skin color\n\nNo homework
URL:https://www.ayclogic.com/event/6pm-digital-illustration-2-18/
CATEGORIES:Digital Illustration,Intermediate Digital Illustration
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230411T183000
DTEND;TZID=America/Los_Angeles:20230411T193000
DTSTAMP:20260423T051857
CREATED:20230412T023634Z
LAST-MODIFIED:20230412T023634Z
UID:18892-1681237800-1681241400@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished library system project\nBegan shopping cart OOP\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework APR11_supermarket_hw\, please submit by next Monday.\nHomework: The following code exists in our old grocery_shopping_cart file that we want to replace:\n \n\nif selection == "99":\n    break\nelif selection in items_inventory.keys():\n    print(f"You have purchased {items_inventory[selection]} for ${items_price[selection]}")\n        total_cost += items_price[selection]\n    shopping_cart.append(items_inventory[selection])\nelse:\n    print("Invalid selection\, please try again.")\nHow can we add this to our while loop inside our ShoppingCartApplication class? Remember\, all you need to use is:\n– self.menu_items dictionary attribute to get item names and prices\n– self.menu attribute to help see what each price and name means
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230411T183000
DTEND;TZID=America/Los_Angeles:20230411T193000
DTSTAMP:20260423T051857
CREATED:20230413T024951Z
LAST-MODIFIED:20230413T025333Z
UID:18901-1681237800-1681241400@www.ayclogic.com
SUMMARY:6:30 PM – Scratch Level 1 – Allison
DESCRIPTION:Today We:\n\nReviewed the Practice Test\n\nHomework:\n\nStudy for the Final Test (which is next week on Tuesday\, April 18)\nCome to our next class 15 minutes early (come into the zoom meeting at 6:15 PM) so I can explain test instructions\nIf you’d like\, you can study the resources attached below to prepare for the test\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help\n\nResources:\n\nSpaceship V1.0: https://scratch.mit.edu/projects/266884838\nAnimal Crossing: https://scratch.mit.edu/projects/559936031\nBirthday Card: https://scratch.mit.edu/projects/557279686\nCat Art: https://scratch.mit.edu/projects/331671044\nAnimal Race: https://scratch.mit.edu/projects/537193836\nVirtual Snow: https://scratch.mit.edu/projects/823437882\nYour Practice Final Test\n\nClick on the link below to see a picture of a coordinate plane with labeled coordinates. Make sure to memorize the coordinates (the ones in red). \nNumbered Shapes In Grid – Labeled
URL:https://www.ayclogic.com/event/630-pm-scratch-level-1-allison-27/
CATEGORIES:Scratch Class,Scratch Class Level 1
END:VEVENT
END:VCALENDAR