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:20250529T183000
DTEND;TZID=America/Los_Angeles:20250529T193000
DTSTAMP:20260505T210615
CREATED:20250530T022934Z
LAST-MODIFIED:20250530T022934Z
UID:29175-1748543400-1748547000@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nFinished the entire library system application\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: Complete the remaining methods\n\nFind book by ID (same as name but with ID)\nList old books (any book with publish_year before 2000)
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250522T183000
DTEND;TZID=America/Los_Angeles:20250522T193000
DTSTAMP:20260505T210615
CREATED:20250523T024016Z
LAST-MODIFIED:20250523T024016Z
UID:29124-1747938600-1747942200@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nFinish all the different Staff methods\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nNo homework this week
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250515T183000
DTEND;TZID=America/Los_Angeles:20250515T193000
DTSTAMP:20260505T210615
CREATED:20250516T033056Z
LAST-MODIFIED:20250516T033450Z
UID:29068-1747333800-1747337400@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nLearned how to search through dictionaries and lists\, and the differences between them\nRemembered how to loop through dictionaries\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: Finish the equivalent functions for find_teacher and list_teachers_dictionary
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250506T170000
DTEND;TZID=America/Los_Angeles:20250506T190000
DTSTAMP:20260505T210615
CREATED:20250506T235620Z
LAST-MODIFIED:20250506T235620Z
UID:28983-1746550800-1746558000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nDid our final exam\, you will see results by the weekend.\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-32/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250501T183000
DTEND;TZID=America/Los_Angeles:20250501T193000
DTSTAMP:20260505T210615
CREATED:20250502T023746Z
LAST-MODIFIED:20250502T023746Z
UID:28896-1746124200-1746127800@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nFinished grocery system v4 (using dictionary and objects)\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: Please name your homework MAY1_hw\n\nPage 167 – TRY IT YOURSELF
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250429T180000
DTEND;TZID=America/Los_Angeles:20250429T190000
DTSTAMP:20260505T210615
CREATED:20250430T051806Z
LAST-MODIFIED:20250430T051806Z
UID:28879-1745949600-1745953200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:NEXT WEEK IS YOUR FINAL EXAM FROM 5-7 PM ON MAY 6 2025!!\nWhat We Did Today:\n\nReviewed the practice final exam\, going over concepts necessary for the final exam.\n\nHomework:\nStudy as much as you can from the practice final\, and the monster system project for the final exam! \nThe exam will run for 2 hours\, and it is open notes but not open internet. Any attempts at cheating can lead to a 0. A 70% overall in the class is needed to pass. \nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing \n  \n 
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-31/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250422T180000
DTEND;TZID=America/Los_Angeles:20250422T190000
DTSTAMP:20260505T210615
CREATED:20250423T032020Z
LAST-MODIFIED:20250423T032020Z
UID:28792-1745344800-1745348400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nFinished the monster inheritance system project\, implementing immunity for monsters using inheritance.\n\nHomework:\nFinish the practice final exam sent to your emails! This is expected to take about ~2 hours\, and it is open notes but not open internet. Any attempts at cheating can lead to a 0\, and this practice exam is worth 10% of your final grade. \nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-30/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250415T180000
DTEND;TZID=America/Los_Angeles:20250415T190000
DTSTAMP:20260505T210615
CREATED:20250416T001413Z
LAST-MODIFIED:20250416T030638Z
UID:28702-1744740000-1744743600@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nImplemented the sword attack method in the Monster Inheritance project\nImplemented the first part of magic attacks\n\nHomework:\nIn your MonsterSystem project\, do the following\, and upload to google drive when finished: \nComplete the magic attack method to have the monster attack you. Think about where to put the method for the attack. \nHint: Use a function for the monster to attack you to make the code a bit cleaner \nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-29/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250408T180000
DTEND;TZID=America/Los_Angeles:20250408T190000
DTSTAMP:20260505T210615
CREATED:20250409T031232Z
LAST-MODIFIED:20250409T031232Z
UID:28609-1744135200-1744138800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued the Monster Inheritance project.\nImplemented the start of the attack system.\n\nHomework:\nIn your MonsterSystem project\, do the following\, and upload to google drive when finished: \nComplete the sword attack method\, where you have to get a random amount of damage to attack the monster with. \nAlso implement code for the monster to attack you. You will have to generate a random number from 0 – m.max_attack and reduce the player’s health. \nPrint statements after attacking and after getting attacked. \n\ndef sword_attack(self\, m):\n    # part of hw:\n    # get a random amount of damage from 10-20 using r.randint()\n    damage = 0 # replace this\n    monster = self.monsters[m]\n    monster.get_sword_damage(damage)\n\n    # have the monster attack us with some damage that is random from 0 - monster.max_attack\n    damageFromMonster = 0 # replace this\n    # minus the player health\n"""\nexample output:\nYou attacked dragon with 14 damage and the dragon has 86 health remaining.\ndragon attacked you with 38 damage. Your remaining health is 962.\n"""\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-28/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250403T183000
DTEND;TZID=America/Los_Angeles:20250403T193000
DTSTAMP:20260505T210615
CREATED:20250404T023004Z
LAST-MODIFIED:20250404T023027Z
UID:28554-1743705000-1743708600@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP – Sebastian
DESCRIPTION:Today we did \n\nInstall Python 3.13 and PyCharm\nLearn about dictionaries\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive and name it APR3_dictionary_hw.py\nHomework: Please try your best to finish a program according to the following instructions in the link below:\n\nhttps://www.ayclogic.com/phone-book-system/
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250401T180000
DTEND;TZID=America/Los_Angeles:20250401T190000
DTSTAMP:20260505T210615
CREATED:20250402T012718Z
LAST-MODIFIED:20250402T021513Z
UID:28526-1743530400-1743534000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nStarted the Monster Inheritance project.\n\n\nHomework:\nIn your MonsterSystem project\, do the following\, and upload to google drive when finished: \n\n\n"""\nHomework:\n\n1. If user clicks on "3" to play adventure\, initialize the player name and health variables.\nYou want to have a self.playerName and self.playerHealth in the __init__ method of the main.py file\, \nthen use "input" inside of elif selection == "3" to update these\n\n2. Say "Hi {name}\, Welcome to AYC Logic Adventure Game"\n\n3. in a while loop:\n    print out how much health the player has\n    \n    print out "Please choose your monster:"\n    list all monsters (hint: you already have a method for this)\n    get input for the monster name\n    \n    check if the monsters name exists.\n    If it exists\, print out "yay"\, and if not\, print out "Invalid monster species."\n    \n    \nexample output:\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 3\nEnter your name: darin\nEnter player's health: 1000\n\nHi darin\, Welcome to AYC Logic Adventure Game\n\ndarin you have 1000 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Bob - 150 health - 25 Max attack\nEnter your selection (enter 'stop' to quit the game): bob\nyay\n\ndarin you have 1000 health remaining.\nPlease choose your monster: \n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n- Bob - 150 health - 25 Max attack\nEnter your selection (enter 'stop' to quit the game): bobbbbb\nInvalid monster species.\n"""\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-27/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250325T180000
DTEND;TZID=America/Los_Angeles:20250325T190000
DTSTAMP:20260505T210615
CREATED:20250326T005257Z
LAST-MODIFIED:20250326T033406Z
UID:28483-1742925600-1742929200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nLearned about inheritance\n\nHomework:\nIn your human.py and basketballPlayer.py\, implement the following: \n\n\n"""\nHomework:\n\ncreate a new attribute (variable) in the human class called totalPoints\ncreate a new method called self.increasePoints in human.py in the Human class that increments the totalPoints by 1\n\noverride self.increasePoints to increase by 10 \n"""\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-26/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250318T180000
DTEND;TZID=America/Los_Angeles:20250318T190000
DTSTAMP:20260505T210615
CREATED:20250319T005859Z
LAST-MODIFIED:20250319T020623Z
UID:28427-1742320800-1742324400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nConverted the GroceryStore class into a Supermarket Application program.\nLearnt how to optimize the code\, make it easier for users\n\nHomework:\nIn your SupermarketApplication project\, implement the following: \n\n\n"""\nNow\, add a bool self.frozen variable to the grocery item class\nWhen you list the items\, check if it's frozen\, and if it is\, remind the user to store it in the freezer\n\nmilk - 5 - 50\nice cream - 4 - 40 - Remember to store in the freezer!\nbread - 6 - 60\nchicken - 8 - 100 - Remember to store in the freezer!\n"""\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-25/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250311T180000
DTEND;TZID=America/Los_Angeles:20250311T190000
DTSTAMP:20260505T210615
CREATED:20250312T005529Z
LAST-MODIFIED:20250312T020404Z
UID:28364-1741716000-1741719600@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nFinished the Library System project\nReviewed object oriented programming concepts\n\nHomework:\nIn your Library System project\, implement the following: \n\nHomework:\n\nCreate a method that lists all books with ID greater than 5 but less than 20 (You will have to change the data type of ID)\nUse this as selection 6 (you have to the menu option for selection 6)\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-24/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250304T180000
DTEND;TZID=America/Los_Angeles:20250304T190000
DTSTAMP:20260505T210615
CREATED:20250305T030603Z
LAST-MODIFIED:20250305T030616Z
UID:28305-1741111200-1741114800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nStarted the Library System project\nReviewed object oriented programming concepts\n\nHomework:\nIn your library system project\, implement the following: \n"""\nHomework:\n\nCreate option 2 (list books)\nYou have to create a printInfo method in book.py\, and call it in a for loop here in main.py\nrefer to school system if you are confused\n\nCreate a new method in the main.py file called self.initializeBooks()\ninside the method\, create two books and store it in the dictionary\nCall this method before you enter the while loop in the self.run method\n"""\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing \n  \n 
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-23/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250225T180000
DTEND;TZID=America/Los_Angeles:20250225T190000
DTSTAMP:20260505T210615
CREATED:20250226T030521Z
LAST-MODIFIED:20250226T030521Z
UID:28246-1740506400-1740510000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nFinished the School System project\nWent over object oriented programming concepts\nContained the main file in a class\n\nHomework:\nIn your school system project\, implement the following: \nHomework:\n\nDo options 7\, 8\, and 9\nStart by creating a staff class\, and implement the methods similar to the students and teachers\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-22/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250218T190000
DTEND;TZID=America/Los_Angeles:20250218T210000
DTSTAMP:20260505T210615
CREATED:20250219T031413Z
LAST-MODIFIED:20250219T031413Z
UID:28177-1739905200-1739912400@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nDid our final exam\nYour results will be released within the next week.\n\nHomework:\nNone! Congratulations for making it this far! \nNotes:\nContact me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-22/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250218T180000
DTEND;TZID=America/Los_Angeles:20250218T190000
DTSTAMP:20260505T210615
CREATED:20250219T031109Z
LAST-MODIFIED:20250219T031109Z
UID:28175-1739901600-1739905200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued the School System project\nWent over object oriented programming concepts\nLearnt how to use the Find algorithm for lists and dictionaries\n\nHomework:\nIn your school system project\, implement the following: \nHomework:\n\nDo options 4\, 5\, and 6\nStart by creating a teacher class:\nTeacher class:\nself.name\nself.subject\nself.age\n\nand a method to print_info like student class\n\n\nCreate a teachersDict variable with an empty dictionary\n\noption 4: \nAdd a teacher object to the dictionary the same way you did for the studentsDict\n\noption 5:\nlist the teachers with the dictionary\n\noption 6:\nfind a teacher the same way as you did with students\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions. \nClass notes: https://drive.google.com/drive/folders/1OwtesGpGH9qm7A9cPpFKe-gooY71zxc4?usp=sharing
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-21/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250211T190000
DTEND;TZID=America/Los_Angeles:20250211T200000
DTSTAMP:20260505T210615
CREATED:20250212T040759Z
LAST-MODIFIED:20250212T040759Z
UID:28121-1739300400-1739304000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:NEXT WEEK IS YOUR FINAL EXAM FROM 7-9 PM!\nWhat We Did Today:\n\nReviewed for the final exam next week. Cheat sheet is uploaded to the google drive.\n\nHomework:\n\nStudy for the final next week!\n\n  \nNotes:\nContact me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-21/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250211T180000
DTEND;TZID=America/Los_Angeles:20250211T190000
DTSTAMP:20260505T210615
CREATED:20250212T040257Z
LAST-MODIFIED:20250212T040257Z
UID:28113-1739296800-1739300400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nStarted School System project\nWent over object oriented programming concepts\n\nHomework:\nIn your school system project in the main file\, implement selection 2: \n\n\n\n# list all students like the following:\n# Name: Darin\, Hair Color: Black\, Grade: 15\n# Name: Kendrix\, Hair Color: Black\, Grade: 6\n\nhint: use the method we created in the Student class\n\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com for any questions.
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-20/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250128T190000
DTEND;TZID=America/Los_Angeles:20250128T200000
DTSTAMP:20260505T210615
CREATED:20250129T032732Z
LAST-MODIFIED:20250129T040330Z
UID:28003-1738090800-1738094400@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued the monster inheritance project\, implementing inheritance for the Dragon class\n\nHomework:\nIn your MonsterInheritance project…. \n\n\n"""\nHomework:\n\nCreate the Hydra and Goblin classes\, and make them inherit from the Monster class. Refer to Dragon to see how this is done.\n\nMake the Hydra immune to water\, but weak to fire (receives double damage)\nnote: you have to override the method from the parent class (replace get_damaged_by_magic)\n\nMake the goblin weak to all magic types (receives double damage)\n\nNote: you have to change the class you use to create these monsters in preadd_monsters inside of main.py\n"""\n\n\nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-19/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250128T180000
DTEND;TZID=America/Los_Angeles:20250128T190000
DTSTAMP:20260505T210615
CREATED:20250129T025946Z
LAST-MODIFIED:20250129T025946Z
UID:28001-1738087200-1738090800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued learning object oriented programming with classes and objects conceptually and with code.\nReviewed HW\nGot started on implementing classes into the Grocery Shopping Cart application\n\nHomework:\nCreate a new file called OOP_hw3.py and do the following: \n\nPage 167 – TRY IT YOURSELF\n\nSubmit into the google drive when you are done! \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-18/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250121T190000
DTEND;TZID=America/Los_Angeles:20250121T200000
DTSTAMP:20260505T210615
CREATED:20250122T034519Z
LAST-MODIFIED:20250122T040329Z
UID:27943-1737486000-1737489600@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinue the MonsterInheritance project\, implementing attacks against the monster and on the player\nImplemented object oriented design for method placement\n\nHomework:\nContinue in your Monster Inheritance project in main.py and monster.py\, and do the following: \n\n\nget input from the shell after printing the magic menu\ncheck the input with many if statements\, and just use ‘pass‘ in each if statement\nput this all into a new method by extracting\n\nexample print out: \nWhat do you want to do with the dragon\n1. Magic attack\n2. Sword attack – 10 to 20 damage\nEnter your selection: 1 \nWhat kind of magic attack you want to do:\n1. Fire magic – Max damage: 10\n2. Water magic – Max damage: 10\n3. Earth magic – Max damage: 15\n4. Wind magic – Max damage: 8\nEnter your selection: 2 \n\nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-18/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250121T180000
DTEND;TZID=America/Los_Angeles:20250121T190000
DTSTAMP:20260505T210615
CREATED:20250122T032310Z
LAST-MODIFIED:20250122T032310Z
UID:27942-1737482400-1737486000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued learning object oriented programming with classes and objects conceptually and with code.\nReviewed the Dog class homework.\n\nHomework:\nCreate a new file called OOP_hw2.py and do the following: \n\nPage 162 – TRY IT YOURSELF\nPage 163 to Page 166 – copy code to Thonny and run it.\n\nSubmit into the google drive when you are done! \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-17/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250114T190000
DTEND;TZID=America/Los_Angeles:20250114T200000
DTSTAMP:20260505T210615
CREATED:20250115T035952Z
LAST-MODIFIED:20250115T035952Z
UID:27877-1736881200-1736884800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinue the MonsterInheritance project\, implementing nested if statements and reviewing object oriented concepts regarding the keyword “self”\n\nHomework:\nContinue in your Monster Inheritance project in main.py and monster.py\, and do the following: \n\nInside of elif attackChoice == “2”: \n# create a method in monster.py called sword_damage\, and inside that method\, reduce\n# the monster's health by a random integer\n# print the following:\n# You attacked dragon with 10 damage and the dragon has 90 health remaining.\n\n# the only thing here (in the elif attackChoice == "2") is calling that method\nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-17/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250114T180000
DTEND;TZID=America/Los_Angeles:20250114T190000
DTSTAMP:20260505T210615
CREATED:20250115T040356Z
LAST-MODIFIED:20250115T040356Z
UID:27874-1736877600-1736881200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed and finished the modified Robux system code.\nIntroduced object oriented programming with classes and objects conceptually and with code.\n\nHomework:\nCreate a new file called OOP_hw1.py and do the following: \n\nFrom your textbook\, copy pages 158 to 161\, read over the text and examples!\n\nSubmit into the google drive when you are done! \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250113T160000
DTEND;TZID=America/Los_Angeles:20250113T170000
DTSTAMP:20260505T210615
CREATED:20250113T235535Z
LAST-MODIFIED:20250114T010315Z
UID:27859-1736784000-1736787600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:NEXT WEEK IS YOUR FINAL EXAM WHICH WILL LAST 2 HOURS!\nToday We:\n\nReviewed the practice final exam\nReviewed inheritance\, important concepts\, as we prepare for our final exam.\n\nHomework:\n\nGo over the solutions for the practice final sent to you! Review other concepts and make sure you can rebuild the practice final quickly.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-20/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250107T190000
DTEND;TZID=America/Los_Angeles:20250107T200000
DTSTAMP:20260505T210615
CREATED:20250108T040529Z
LAST-MODIFIED:20250108T040529Z
UID:27812-1736276400-1736280000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed how OOP works\, and finished the supermarket application project\nGot started on MonsterInheritance project and learnt a bit about inheritance\n\nHomework:\n"""\nYour homework is to implement option 2\, looping over self.monsters\, such that it prints like this:\n\nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter 'exit' to quit): 2\n- Dragon - 100 health - 50 Max attack\n- Troll - 50 health - 20 Max attack\n- Water Golem - 30 health - 20 Max attack\n- Cyclops - 60 health - 30 Max attack\n\nIf the user enters "3" as a selection\, prompt the user for their name\, and their health\, \nand store these two variables as self variables\n\nin other words\, create two new attributes inside of def __init__ of the MonsterSystem class\n"""\nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250107T180000
DTEND;TZID=America/Los_Angeles:20250107T190000
DTSTAMP:20260505T210615
CREATED:20250108T040119Z
LAST-MODIFIED:20250108T040208Z
UID:27807-1736272800-1736276400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed and finished the phone book system program\, reviewing how to use dictionaries.\nReplaced our grocery system program to use a dictionary\, making the code more efficient\n\nHomework:\nCreate a new file called robuxSystemV2.py and do the following: \n\nUsing your previous robuxSystem from Thonny\, change it to use a dictionary to store the itemName and itemPrice in two separate dictionaries\, as we did with grocery system!\nMake it so that the if\, elif\, and else structure is the same as GrocerySystem!\n\nSubmit these into the google drive when you are done! \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250106T160000
DTEND;TZID=America/Los_Angeles:20250106T170000
DTSTAMP:20260505T210615
CREATED:20250107T015610Z
LAST-MODIFIED:20250107T015610Z
UID:27793-1736179200-1736182800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nFinished the MonsterSystem project.\nReviewed inheritance\, important concepts\, as we prepare for our final exam.\n\nHomework:\n\nFinish the practice final sent to you! I highly recommend studying before taking the practice final\, since it is worth 10% of you entire grade!\n\nAlso\, make sure your code is up to date with this code: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=drive_link
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-19/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR