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:20230425T170000
DTEND;TZID=America/Los_Angeles:20230425T180000
DTSTAMP:20260425T100008
CREATED:20230426T010953Z
LAST-MODIFIED:20230426T023329Z
UID:19257-1682442000-1682445600@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed object oriented programming by making Dog class\nDeeply understood what “self” means\, and when to use “self” instead of an object name\nBegan GrocerySystemV2\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework APR25_grocery_system_hw\, please submit by next Monday.\nHomework:a) Finish creating the “inventory” dictionary\, which maps every selection number to a GroceryItem object for every item (Milk\, Eggs\, Orange Juice and their prices)\nb) Begin the while loop (store user input into selection variable\, break if selection is 4)\, and try to think of an efficient way to check if the selection made by the user is a valid selection. \nHint: Make use of your “inventory” dictionary\, which has all valid selections in it. How can you check if the selection is one of those valid selections? \nIf the selection is invalid\, print a similar error message as GrocerySystemV1. If it is valid\, print(“Valid”) for now\, and we’ll pick back up from there in class next time.
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230425T183000
DTEND;TZID=America/Los_Angeles:20230425T193000
DTSTAMP:20260425T100008
CREATED:20230426T024016Z
LAST-MODIFIED:20230426T024016Z
UID:19263-1682447400-1682451000@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed OOP\, dictionaries\, and inheritance\nBegan creating Monster inheritance program\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework APR25_inheritance_hw\, please submit by next Monday.\nHomework: Finish the WaterGolem & Dragon classes:\nDragon: Create receive_magic_attack method taking damage & magic_type parameters. If the magic_type is “fire”\, then print “Dragon is immune to fire attack. Therefore\, the dragon suffer no damage”. Otherwise\, call the receive_magic_attack method from the Monster parent class. \nWaterGolem: Create the receive_magic_attack method taking damage & magic_type parameters. \nIf the magic type is fire\, print “Water Golem is immune to fire attack. Therefore\, the Water Golem suffer no damage”. \nIf the magic type is water\, print “Water Golem is resistance to water attack. Therefore\, your attack is halved.”\, and subtract half of the damage parameter from the watergolem’s health. \nOtherwise\, call the parent’s “receive_magic_attack” method and pass in the damage & magic_type parameters. 
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR