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:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250730T150000
DTEND;TZID=America/Los_Angeles:20250730T160000
DTSTAMP:20260516T234518
CREATED:20250731T045036Z
LAST-MODIFIED:20250801T235414Z
UID:29910-1753887600-1753891200@www.ayclogic.com
SUMMARY:3 PM – Python OOP – Allison
DESCRIPTION:Upload your homework as July30_main.py and water_golem.py\nCreate a new file called water_golem.py\n\nCreate a class called WaterGolem. This class will be a child of the Monster class.\nThis class will have 2 attributes: health and max_attack\nMake sure to set up using the parent’s __init__ function.\nCreate receive_magic_attack() function that will take in 2 parameters: damage_point and magic_type\n\nIf magic_type is fire:\n\nPrint: Water Golem is immune to fire attack. Therefore\, the Water Golem suffer no damage\n\n\nIf magic_type is water:\n\nPrint: Water Golem is resistance to water attack. Therefore\, your attack is halved.\nSubtract half the damage points from health\n\n\nOtherwise:\n\nCall the parent’s receive_magic_attack function\n\n\n\n\n\n\nIn your main.py\n\nIn your initialize_monsters function\, add the below to monster_dictionary:\n\nA watergolem with health 30 and max attack of 20\nA vampire (this is a Monster object) with health 45 and max attack of 15\n\n\nCreate a new function called display_strong_monster():\n\nLoop through all monsters in monster_dictionary. If a monster’s health is > 50\, print out that monster’s information using .get_info() function\n\n\nIf the user enters 4\, call display_strong_monster()\n\n\nOther\n\nAdd any missing parts of your class notes from our class notes (see link at bottom)\nReview the homework answers (see link at bottom)\n\n\n\nNotes\n\nYou can reach out via allison@ayclogic.com if you have any questions.\nClass notes and previous homework answers can be found here: Link to Google Drive
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250730T190000
DTEND;TZID=America/Los_Angeles:20250730T200000
DTSTAMP:20260516T234518
CREATED:20250731T030321Z
LAST-MODIFIED:20250731T030321Z
UID:29898-1753902000-1753905600@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nFinished a robot drawing using python and geometry\nLearnt how to use different shapes to form a function for a drawing\n\nHomework:\n\nDraw something with at least 4 rectangles WITHOUT a function\nmake sure the first rectangle is at (0\, 0) for starting point\nTransform this drawing into a function\, as shown above.\nThe trick is to replace the first rectangles starting point with (x\, y)\nand for every other rectangle\, you add the x and y in front of it for starting point\n\nSo something like this: \n# head\nmakeRectangle(0\, 0\, "red"\, 80\, 50)\n# eyes\nmakeRectangle(25\, -10\, "white"\, 30\, 10)\nmakeRectangle(30\, -15\, "black"\, 5\, 5)\nmakeRectangle(40\, -15\, "black"\, 5\, 5)\n# mouth\nmakeRectangle(20\, -35\, "black"\, 30\, 5)\nABOVE TRANSFORMS INTO: \ndef makeHead(x\, y\, color):\n   # head\n   makeRectangle(x\, y\, color\, 80\, 50)\n   # eyes\n   makeRectangle(x+25\, y-10\, "white"\, 30\, 10)\n   makeRectangle(x+30\, y-15\, "black"\, 5\, 5)\n   makeRectangle(x+40\, y-15\, "black"\, 5\, 5)\n   # mouth\n   makeRectangle(x+20\, y-35\, "black"\, 30\, 5)\n\n\nmakeHead(200\, 200\, "red")\nmakeHead(-200\, -200\, "yellow")\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1JIaswYI_MssVSv7icxgYPd_LblYQvOVO?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-31/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250730T190000
DTEND;TZID=America/Los_Angeles:20250730T200000
DTSTAMP:20260516T234518
CREATED:20250731T030503Z
LAST-MODIFIED:20250731T030521Z
UID:29904-1753902000-1753905600@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Yitong
DESCRIPTION:Today we:\n\nWent over input_from_shell_hw 1 and 2.\nReviewed getting input from the shell & using lists\n\nHomework:\n\nMake a file called “July30_list_hw1” and do pages 37-41 in the book (do not do the “Try It Yourself”).\n\n\nEmail me for help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR