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:20230301T180000
DTEND;TZID=America/Los_Angeles:20230301T190000
DTSTAMP:20260507T052336
CREATED:20230302T030123Z
LAST-MODIFIED:20230302T030123Z
UID:18312-1677693600-1677697200@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Gamas
DESCRIPTION:Homework\n\nInside LibrarySystem\, add code inside book.py so it will have a new method called get_info(self)\n\nWhen get_info(self) is called it will return information of the book. Like this\n\nTitle: Lightning Thief – Book Author: Henry – Year Published: 1995 – id: AAA1\nLook at example in Nov8_ClassHomework3.py inside Car class method get_descriptive_name(self)\n\n\nInside main.py\, change the code to use this new book.get_info()
URL:https://www.ayclogic.com/event/6-pm-python-oop-gamas-18/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230307T183000
DTEND;TZID=America/Los_Angeles:20230307T193000
DTSTAMP:20260507T052336
CREATED:20230308T033013Z
LAST-MODIFIED:20230308T033013Z
UID:18382-1678213800-1678217400@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nDid setup for SchoolApplication project\nCreated SchoolApplication class with menu attribute\nCreated Student class with name\, age\, and grade attributes\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAR7_schoolapp_hw\, please submit by next Monday.\nHomework:\na) “include” the student class from the other file we made (make it visible to the SchoolApplication file). We have code in our other projects showing us how to do this \nb) Create add_new_student method inside the SchoolApplication class with no parameters besides self. It will:\nprint “Add a new student: “\ntake user input asking for the student’s name\, age and grade (how can we store user input into variables?)\ncreate student object and pass in the variables containing user input (for name\, age and grade) as parameters for the student object
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230308T180000
DTEND;TZID=America/Los_Angeles:20230308T190000
DTSTAMP:20260507T052336
CREATED:20230309T030105Z
LAST-MODIFIED:20230309T030105Z
UID:18405-1678298400-1678302000@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Gamas
DESCRIPTION:Homework\n\nContinue on MonsterInheritance project.\nCreate Monster class inside monster.py\n\nspecies\nhealth\nmax_damage\nAlso create get_info(self) method\n\n\nUse the Monster class inside MonsterInheritance class to do\n\nAdd New Monster\nList all monsters
URL:https://www.ayclogic.com/event/6-pm-python-oop-gamas-19/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230314T183000
DTEND;TZID=America/Los_Angeles:20230314T193000
DTSTAMP:20260507T052336
CREATED:20230315T022554Z
LAST-MODIFIED:20230315T022554Z
UID:18478-1678818600-1678822200@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued creating the SchoolApplication class\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAR14_schoolapp_hw\, please submit by next Monday.\nHomework: Finish creating the find_student_using_dictionary method\, which should work exactly the same as the find_student method but uses the student_dictionary attribute we added.
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230315T180000
DTEND;TZID=America/Los_Angeles:20230315T190000
DTSTAMP:20260507T052336
CREATED:20230316T020215Z
LAST-MODIFIED:20230316T020323Z
UID:18499-1678903200-1678906800@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Gamas
DESCRIPTION:Homework\n\nContinue on MonsterInheritance project\nCreate a method initialize_monsters. In here\, you want to automatically add 3 monsters in the beginning and call this when you start the program.\n\nDragon – 100 health – 100 max damage\nTroll – 75 health – 50 max damage\nWater Golem – 50 health – 50 max damage\n\n\nAfter user enter “3” for Start Adventure\, continuously display the adventure menu until user enter “exit”.\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 3\n\nEnter player's name: Gamas\nEnter player's health: 100\n\nGamas welcome to AYC Logic Adventure game.\nYou have 100 health remaining\n\nPlease choose which monster to fight: \nDragon health - 100 max damage - 100\nTroll health - 75 max damage - 50\nEnter your selection (enter 'exit' to quit): \n\n\nGamas have 200 health remaining.\nPlease choose your monster: \nTroll - 50 healths - 30 Max attack points.\nWater Golem - 30 healths - 20 Max attack points.\nDragon - 100 healths - 50 Max attack points.\nEnter your selection (enter "exit" to quit): adfs\nYou have entered an invalid selection. Please try again\n\nGamas have 200 health remaining.\nPlease choose your monster: \nTroll - 50 healths - 30 Max attack points.\nWater Golem - 30 healths - 20 Max attack points.\nDragon - 100 healths - 50 Max attack points.\nEnter your selection (enter "exit" to quit): asdf\nYou have entered an invalid selection. Please try again\n\nGamas   have 200 health remaining.\nPlease choose your monster: \nTroll - 50 healths - 30 Max attack points.\nWater Golem - 30 healths - 20 Max attack points.\nDragon - 100 healths - 50 Max attack points.\nEnter your selection (enter "exit" to quit): ads\nYou have entered an invalid selection. Please try again\n\nGamas have 200 health remaining.\nPlease choose your monster: \nTroll - 50 healths - 30 Max attack points.\nWater Golem - 30 healths - 20 Max attack points.\nDragon - 100 healths - 50 Max attack points.\nEnter your selection (enter "exit" to quit): exit\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit:
URL:https://www.ayclogic.com/event/6-pm-python-oop-gamas-20/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230321T183000
DTEND;TZID=America/Los_Angeles:20230321T193000
DTSTAMP:20260507T052336
CREATED:20230323T023049Z
LAST-MODIFIED:20230323T023049Z
UID:18617-1679423400-1679427000@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued creating the SchoolApplication program\nAdded Staff class and functions to add\, list\, and find new staff members\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAR21_schoolapp_hw\, please submit by next Monday.\nHomework: Create the following functions in the SchoolApplication class we made during class\, and make them work the way their other version does:\na) find_staff(): make it work the way our find_staff_using_dictionary function worked\, but with a list \nb) list_all_staff_using_dictionary(): make it work the way out list_all_staff_using_list function worked\, but with a dictionary
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230322T180000
DTEND;TZID=America/Los_Angeles:20230322T190000
DTSTAMP:20260507T052336
CREATED:20230323T031030Z
LAST-MODIFIED:20230323T031030Z
UID:18622-1679508000-1679511600@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance.\nWe added Adventure Menu: Magic Attack and Sword Attack.\nWhen the user choose “Sword Attack” the monster\, the player will damage the monster with damage ranges between 10 to 20. And the monster will also damage the player between 5 to monster.max_damage\n\nHomework\n\nDuring sword attack\, in the class\, we added the code that would print the player attack the monster and display the monster remaining health. Add a print out that would print “<Monster Species> attacked <Player Name> with <monster random attack> attack points. <Player Name> remaining health is <Player Health>.” . Replaced the <Monster Species>\, <Player Name>\, <monster random attack> and <Player Health> accordingly.\nAdd code when user selected Magic Damage\, the program will display magic attack menus\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 3\n\nEnter player's name: Gamas\nEnter player's health: 100\n\nGamas welcome to AYC Logic Adventure game.\nYou have 100 health remaining\n\nPlease choose which monster to fight: \n- Dragon - 100 health - 100 max damage\n- Troll - 75 health - 50 max damage\n- Water Golem - 50 health - 50 max damage\nEnter your selection (enter 'exit' to quit): Dragon\n\nWhat do you want to do with Dragon:\n1. Magic attack\n2. Sword attack\nPlease enter your selection (1 or 2): 2\n\nWhat do you want to do with Dragon:\n1. Magic attack\n2. Sword attack\nPlease enter your selection (1 or 2): 2\n\nGamas attacked Dragon with 16 attack points. Dragon has 84 health remaining.\n\nDragon attacked Gamas with 16 attack points. Gamas remaining health is 84.\n\nGamas welcome to AYC Logic Adventure game.\nYou have 84 health remaining\n\nPlease choose which monster to fight: \n- Dragon - 84 health - 100 max damage\n- Troll - 75 health - 50 max damage\n- Water Golem - 50 health - 50 max damage\nEnter your selection (enter 'exit' to quit): Dragon\n\nWhat do you want to do with Dragon:\n1. Magic attack\n2. Sword attack\nPlease enter your selection (1 or 2): 1\n\nWhat kind of magic attack you want to use:\n1. Fire magic - Damage: 5 to 20\n2. Water magic - Damage: 7 to 13\n3. Earth magic - Damage: 10 to 15\n4. Wind magic - Damage: 8 to 11\nEnter your selection:
URL:https://www.ayclogic.com/event/6-pm-python-oop-gamas-21/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230328T170000
DTEND;TZID=America/Los_Angeles:20230328T180000
DTSTAMP:20260507T052336
CREATED:20230329T024138Z
LAST-MODIFIED:20230329T024138Z
UID:18708-1680022800-1680026400@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe setup Pycharm\nWe started learning dictionary.\n\nHomework\n\nCreate March28_DictionaryHW.py\nCopy codes from page 92 to 95.\nDo Try It Yourself page 99.
URL:https://www.ayclogic.com/event/5-pm-python-oop-gamas-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230328T183000
DTEND;TZID=America/Los_Angeles:20230328T193000
DTSTAMP:20260507T052336
CREATED:20230329T023647Z
LAST-MODIFIED:20230329T023647Z
UID:18706-1680028200-1680031800@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nAdded teacher class and methods to school application project\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAR28_schoolapp_hw\, please submit by next Monday.\nHomework: Complete the following methods:\na) find_teacher_using_list()\nb) find_teacher_using_dictionary()
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-11/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230329T190000
DTEND;TZID=America/Los_Angeles:20230329T200000
DTSTAMP:20260507T052336
CREATED:20230330T031640Z
LAST-MODIFIED:20230330T031640Z
UID:18719-1680116400-1680120000@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Gamas
DESCRIPTION:Homework\n\nContinue on Monster Inheritance project.\nAdd the water\, earth and wind magic attacks. Look at how we did it for fire magic.\nAfter each magic attack\, the monster also need to attack the player. Please add this code. We did this for the sword attack.\nChange the code so our program is not case sensitive. Hint: You have to change when you add the monster key to the dictionary and when you get it you have to change as well.
URL:https://www.ayclogic.com/event/7-pm-python-oop-gamas-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR