BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
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:20230722T090000
DTEND;TZID=America/Los_Angeles:20230722T100000
DTSTAMP:20260425T094135
CREATED:20230722T030301Z
LAST-MODIFIED:20230722T030330Z
UID:20741-1690016400-1690020000@www.ayclogic.com
SUMMARY:9 AM – Intro To Python – Indo – Gamas
DESCRIPTION:Today We Did\n\nReviewed Turtle project\nReviewed and finished June9_ShoppingCart.py\nStarted Robux Shopping Cart program\n\nCreated handle_transaction function\nWe can buy Robux items\nWe can add Robux if we enter the right credit card\n\n\n\nHomework\n\nContinue Robux Shopping Cart program\n\nAfter we finish buying everything\, print out the total remaining Robux we have\nAlso print out all the items we bought. This is similar to the shopping_cart in our grocery shopping cart. For example\, if we bought a Game Pass and a Parrot\, it’ll print those items out like this:\n1. Game pass\n2. Parrot\n\n\n\n\nFeel free to email szhuang@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/9-am-intro-to-python-indo-gamas-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230722T103000
DTEND;TZID=America/Los_Angeles:20230722T113000
DTSTAMP:20260425T094135
CREATED:20230722T183905Z
LAST-MODIFIED:20230722T183905Z
UID:20764-1690021800-1690025400@www.ayclogic.com
SUMMARY:10:30 AM - Scratch 2 - Yitong
DESCRIPTION:Today We Did:\n\nStarted on the Spaceship Project\nMade the spaceship move\nMade the stars and asteroids fall and disappear\nAdded backdrop\nMade the spaceship able to shoot fireballs and disappear (without counter or eliminating asteroid)\n\nHomework:\n\nMake the spaceship shoot lightning with the “b” key\, similar to how it can shoot fireballs.
URL:https://www.ayclogic.com/event/1030-am-scratch-2-yitong-11/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230722T140000
DTEND;TZID=America/Los_Angeles:20230722T150000
DTSTAMP:20260425T094135
CREATED:20230723T002641Z
LAST-MODIFIED:20230723T002641Z
UID:20766-1690034400-1690038000@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued the School System program\nCreated all methods for students and teachers\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nIn our SchoolSystem folder in our Google Drive\, re-upload all files for your SchoolSystem program\nHomework: Finish all methods for staff in our SchoolSystem (we’ll finish the classroom methods in class next time).\n \n\nAdd staff\nList all staffs using List\nList all staffs that is younger than 20\nFind staff using list\nFind staff using dictionary.
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230722T150000
DTEND;TZID=America/Los_Angeles:20230722T160000
DTSTAMP:20260425T094135
CREATED:20230723T003411Z
LAST-MODIFIED:20230723T003411Z
UID:20768-1690038000-1690041600@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nIntroduction to object oriented programming\n\nclass: a blueprint for an object made up of methods and attributes\n\n\nmethod: a function belonging to a class\n\n\nattribute: a variable belonging to a class that starts with “self.”\n\n\nconstructor: a method called __init__ which is called when class is instantiated\, AND we usually create all attributes here\n\n\nobject: an instance of a class which has unique data (unique attributes)\n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JUL22_robux_dictionary_hw\, please submit by next Friday.\nHomework: Recall our old RobuxShoppingCart program.  Change RobuxShoppingCart to use dictionary. This is very similar to ShoppingCart using dictionary.\n\n\nOld code: \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):\nglobal robux\nif robux < price:\nprint(f"You only have {robux} robux remaining. Therefore you cannot purchase {item_name} for {price} robux.")\nelse:\nrobux -= price\nprint(f"You purchased a {item_name}. You have {robux} robux remaining.")\nshopping_cart.append(item_name)\n\nprint(f"Welcome to Robux Bank\, you have {robux} robux in the beginning.")\n\nwhile True:\nselection = input(menu)\nif selection == "5":\nbreak\nelif selection not in("1"\,"2"\,"3"\,"4"\,"5"):\nprint("invalid selection")\nelif selection == "1":\nhandle_transaction(100\, "Hat")\nelif selection == "2":\nhandle_transaction(150\, "Hair")\nelif selection == "3":\nhandle_transaction(500\, "VIP Server")\nelif selection == "4":\ncredit_card_number = input("Enter your Credit Card number: ")\nif credit_card_number == "ABCD1234":\nrobux += 200\nprint(f"Thank you for purchasing 200 Robux. You now have {robux} robux remaining.")\nelse:\nprint("You have entered an invalid credit card number")\n\n\nprint("\nYou have purchased the following items:")\ncount = 1\nfor item in shopping_cart:\nprint(f"{count}. {item.title()}")\ncount += 1\n\nprint(f"Your remaining Robux balance is {robux} Robux.")
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230722T170000
DTEND;TZID=America/Los_Angeles:20230722T180000
DTSTAMP:20260425T094135
CREATED:20230723T041851Z
LAST-MODIFIED:20230723T041851Z
UID:20778-1690045200-1690048800@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nContinue to Work on your Project\nDue September 2nd
URL:https://www.ayclogic.com/event/5-pm-python-game-development-bill-19/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230722T180000
DTEND;TZID=America/Los_Angeles:20230722T190000
DTSTAMP:20260425T094135
CREATED:20230723T021533Z
LAST-MODIFIED:20230723T021814Z
UID:20771-1690048800-1690052400@www.ayclogic.com
SUMMARY:6 PM – Scratch 1 – Yitong
DESCRIPTION:Today we:\n\nAdded the purple ballerina to our Dino Dance\nStarted Animal Race (https://scratch.mit.edu/projects/876720345/)\n\nCreated Sprites for our Cat\, Dog\, Bat\, and set the Background\nCreated our variable\, count\, and made it count down from 3\n\n\n\nHomework:\n\nDo pages 52-54\, #9-15 in your pink coding book.\nHere are images of the homework if you need it: https://drive.google.com/drive/folders/17Yw4fCyJbrhiqfsXcEE3EHZ3RzJohTHX?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-scratch-1-yitong-2/
END:VEVENT
END:VCALENDAR