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:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260624T103000
DTEND;TZID=America/Los_Angeles:20260624T123000
DTSTAMP:20260624T222509
CREATED:20260624T194348Z
LAST-MODIFIED:20260624T194348Z
UID:33980-1782297000-1782304200@www.ayclogic.com
SUMMARY:10:30 AM - Intro to Python - Isaac
DESCRIPTION:Today\, we learned\n\nData types\, variables\, operators (+\, -\, *\, /\, %)\n\n% is modulo\, the remainder operator\nIncrement with += (there are also -=\, *=\, /=\, %=)\n\n\nString concatenation with +\nPrinting formatted strings with f-string\n\nprint(f”You can print {variable} like this.”)\n\n\nVariable name rules (can’t start with a number\, can’t have space\, can have a-z\, A-Z\, _\, and 0-9)\nString formatting with .upper()\, .lower()\, .title()\, .strip()\, .lstrip()\, .rstrip()\nEscape sequences (\n\, \t\, \”)\nConditionals with if\, elif\, else (most specific case on top)\n== for equal\, != for not equal\nand\, or\, not\n\nHomework\n\nTry out code examples from pages 20-23 of the textbook (Textbook Link)\, and save it to a file called Jun_24_StringHomework.py.\nDo #3 from List\, Inputs\, IF and ELSE\, Loops and function\, and save it to a file called Jun_24_IfElseHomework.py.\n\nIf you have any questions\, feel free to email me at isaac@ayclogic.com!
URL:https://www.ayclogic.com/event/1030-am-intro-to-python-isaac/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260624T131500
DTEND;TZID=America/Los_Angeles:20260624T151500
DTSTAMP:20260624T222509
CREATED:20260624T221849Z
LAST-MODIFIED:20260624T221849Z
UID:33982-1782306900-1782314100@www.ayclogic.com
SUMMARY:1:15 PM - Intro to Python - Isaac
DESCRIPTION:Today\, we\n\nTook the quiz\nWent over quiz questions\n\nHomework\n\nFix the errors in Fixing Python Bugs (click the link)\, and save it to Jun_24_FixingPythonBugs.py\nFix the errors in Fixing Python Bugs 2 (click the link)\, and save it to Jun_24_FixingPythonBugs2.py
URL:https://www.ayclogic.com/event/115-pm-intro-to-python-isaac-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260624T160000
DTEND;TZID=America/Los_Angeles:20260624T170000
DTSTAMP:20260624T222509
CREATED:20260625T001603Z
LAST-MODIFIED:20260625T001603Z
UID:33984-1782316800-1782320400@www.ayclogic.com
SUMMARY:Scratch 2 - Wed 4:00 PM - Julian
DESCRIPTION:What We Did:\n\nFinished our Cheese Chase project.\n\nHomework:\n\nFix any leftover bugs that you have in your code.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com \nThanks Jimmie for a great time in class! You will be missed\, and bonne chance in France!
URL:https://www.ayclogic.com/event/scratch-2-wed-400-pm-julian-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260624T180000
DTEND;TZID=America/Los_Angeles:20260624T190000
DTSTAMP:20260624T222509
CREATED:20260625T015825Z
LAST-MODIFIED:20260625T015825Z
UID:33986-1782324000-1782327600@www.ayclogic.com
SUMMARY:Scratch 2 - Wed 6:00 PM - Julian
DESCRIPTION:What We Did:\n\nFinished our Cheese Chase project.\n\nHomework:\n\nAdd in a function inside a new scratch project that wherever you click will make a new circle.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-2-wed-600-pm-julian-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260624T180000
DTEND;TZID=America/Los_Angeles:20260624T190000
DTSTAMP:20260624T222509
CREATED:20260625T021625Z
LAST-MODIFIED:20260625T021625Z
UID:33989-1782324000-1782327600@www.ayclogic.com
SUMMARY:6 PM - AI Agent - Gamas
DESCRIPTION:Today We Did\n\nWe started spaceship-survival game powered by AI.\nWe did the generate_scenario feature.\n\nHomework\n\nAdd code in spaceship_game.py so it will do the following\n\nAfter displaying the provided scenario\, ask user for their action for survival.\nCreate another function “survive_or_not(scenario\, action)” and submit the action to the AI call and give a clear instruction to decide whether or not the action will result in survive or not survive. And on top of that\, you want the AI to give you the reason in either outcome.\nSince AI API that we are using is stateless\, meaning it does not have any memory or history of your conversation\, you need to include the scenario that AI provide back to the AI.
URL:https://www.ayclogic.com/event/6-pm-ai-agent-gamas-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260624T190000
DTEND;TZID=America/Los_Angeles:20260624T200000
DTSTAMP:20260624T222509
CREATED:20260625T031142Z
LAST-MODIFIED:20260625T031142Z
UID:33992-1782327600-1782331200@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe continued with MonsterSystem and started the play adventure game feature.\n\n  \n  \nHomework:\n\nIn the constructor\, make a self.attack_menu that has 2 selections:\n\nMagic Attack\nSword Attack\n\n\nIn the menu string\, also ask them to enter their selection.\nThen\, in the self.play_adventure_game\, use this self.attack_menu to ask for their selection. Store the attack that they selected.\nIf the user selected sword attack\, make a sword_attack method.\nIn the sword_attack method\, get a random number between 10 and 20\, and that will be the range of damage that the user can do. Store this random_number as a variable called ‘sword_attack_damage’.
URL:https://www.ayclogic.com/event/7-pm-python-oop-joel-15/
END:VEVENT
END:VCALENDAR