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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240117T190000
DTEND;TZID=America/Los_Angeles:20240117T200000
DTSTAMP:20260506T041554
CREATED:20240118T035839Z
LAST-MODIFIED:20240118T035839Z
UID:23513-1705518000-1705521600@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nFind teacher using list\nFind teacher using dictionary\nCreated new classroom class\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 to the corresponding project’s folder in your Google Drive\nHomework: Make 2 classroom objects with subjects/room_number/grade attributes:\n\nAstrology\, 74927\, [1\,2\,3\,4\,5\,6\,7\,8]\nPhilosophy\, 74928\, [1\,2\,3\,4\,5\,6\,7\,8\,9]\n\n\nAfter creating the objects\, add them to the classroom list & dictionary\n\nSimply append objects to list like usual\nFor dictionaries\, please use the subject as the key\, and the object as the value.
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240115T190000
DTEND;TZID=America/Los_Angeles:20240115T200000
DTSTAMP:20260506T041554
CREATED:20240116T051500Z
LAST-MODIFIED:20240116T051500Z
UID:23461-1705345200-1705348800@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe went over Driver System practice test and went over the solution.\nThe DriverSystem solution can be found in https://drive.google.com/drive/folders/1sp1a3f7XtnA0O4OiyDVsoN5LXIRV6Yxo?usp=sharing\n\nHomework\n\nNext week 01/22 is a 2 hour final test. The final test is open book and you can use any of the codes you have done in the class. But you cannot use any of the codes from the Internet. If you use something that is outside what we have learned from the class\, you will get 0.\nPlease study\n\nDriver System\nSchool System\nMonster Inheritance\nLibrary System
URL:https://www.ayclogic.com/event/7-pm-python-oop-gamas-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240115T170000
DTEND;TZID=America/Los_Angeles:20240115T180000
DTSTAMP:20260506T041554
CREATED:20240117T070948Z
LAST-MODIFIED:20240117T070955Z
UID:23505-1705338000-1705341600@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Darin
DESCRIPTION:Today We Did\n\nContinued the Monster Inheritance project\, where now we are able to fight the monsters by playing as a character we created by making a self.player_name and self.player_health attribute in the monster_system file.\nCreated the functionality to do sword damage to the monsters of our choosing\, and reduce their health.\n\nHomework\nRe-Upload monster.py\, troll.py\, dragon.py\, water_golem.py\, and monster_system.py into your folder called MonsterInheritance on the google drive. \n\nContinue on your MonsterInheritance Project\, finishing the magic attacks as shown below:\n\nYou need to edit the individual special monster classes\, where each monster is resistant to different types of magic. For reference:\nDragon is immune to fire\nTroll is immune to earth\nWater Golem immune is resistant to water\nIn the else statement inside of the receive_magic_attack() method of each special monster class\, use this:\nsuper().receive_magic_attack(damage_point\, magic_type)\ninstead of self.health -= magic_attack \nThis allows you to call the method of the parent class (so you would call the normal receive_magic_attack from the parent Monster class)\nAfter this\, make it so that the player gets attacked in the magic_attack method of the MonsterSystem class\, similar to in the sword_attack() method. Add an else statement to show if the magic attack selection is invalid.\nFinally\, add some code in the application_loop() method to print out a message saying that the monster has just killed you if the player health is less than 0.\n\n\n  \nNotes\nIf you have any questions\, email me at ddjapri@ayclogic.com !!
URL:https://www.ayclogic.com/event/5-pm-python-oop-dari/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240110T190000
DTEND;TZID=America/Los_Angeles:20240110T200000
DTSTAMP:20260506T041554
CREATED:20240113T230911Z
LAST-MODIFIED:20240113T230911Z
UID:23437-1704913200-1704916800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nReviewed how to iterate through dictionaries\nSearched through dictionaries to find each student name’s corresponding object\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 to the corresponding project’s folder in your Google Drive\nHomework: Create the teacher methods we discussed in class\n\nThe method list_all_teachers_list should list all the teachers by looping through a list\nThe method list_all_teachers_dictionary should list all the teachers by looping through a dictionary
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240108T170000
DTEND;TZID=America/Los_Angeles:20240108T180000
DTSTAMP:20260506T041554
CREATED:20240109T025427Z
LAST-MODIFIED:20240111T014306Z
UID:23343-1704733200-1704736800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Darin
DESCRIPTION:Today We Did\n\nReviewed how inheritance works through try it yourself number 9-7\nContinued the MonsterInheritance project\, creating the initial menu pop up as well as started on using inheritance for creating some of the monsters.\n\nHomework\nRe-Upload monster.py and monster_system.py into your folder called MonsterInheritance on the google drive. \n\nContinue on your MonsterInheritance Project\, by creating the other two classes that inherit from the Monster class. Create the Troll class as well as the WaterGolem class. These classes are similar to the Dragon class\, and think about how you create the constructor method\, where you directly give it its first parameter as in the Dragon class. (note: for the WaterGolem class\, use “Water Golem” for the species of the monster)\nComplete the initialize_monsters() method from the MonsterSystem class file by adding the Troll and the WaterGolem into the system.\nCreate some error handling code for if the user inputs a wrong selection by adding an else statement in the application_loop() method in the MonsterSystem class.\n\nThis is what the program looks like after the user enters 2 (which calls the display_all_monsters() method in the application_loop() method):\nThis is what the program looks like after the user enters 1:\n\n\nNotes\nIf you have any questions\, email me at ddjapri@ayclogic.com !!
URL:https://www.ayclogic.com/event/5-pm-python-oop-darin/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240102T180000
DTEND;TZID=America/Los_Angeles:20240102T190000
DTSTAMP:20260506T041554
CREATED:20240103T050059Z
LAST-MODIFIED:20240103T050059Z
UID:23263-1704218400-1704222000@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Shawn
DESCRIPTION:Today We Did\n\nWe continued with Monster Inheritance project.\nWe utilized dictionary to translate from “1” to “fire”\, “2” to “water” etc. And we utilized another dictionary to translate from “1” to 15 (fire magic damage)\, “2” to 15 (water magic damage) etc.\nWe added code to make the magic attack to work.\n\nHomework\n\nIf you were not able to copy the codes completely\, the Monster Inheritance codes can be found in https://drive.google.com/drive/u/0/folders/1zuuNL_dnmRkxMaInRAyDHwwyWPLXiYEr\nInside main.py\, the play_adventure method is too big now\, almost 50 lines of codes. We need to break down this big method into smaller methods.\n\nYou need to move sword attack related codes from play_adventure method into its own sword_attack method.\nAnd you need to move magic_attack related codes from play_adventure method into its own magic_attack method.\n\n\nUpload your codes into google drive.\nNext week we are going to learn how to do monster special behavior using inheritance.
URL:https://www.ayclogic.com/event/6-pm-python-oop-shawn-29/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231221T160000
DTEND;TZID=America/Los_Angeles:20231221T170000
DTSTAMP:20260506T041554
CREATED:20231222T032147Z
LAST-MODIFIED:20231222T032147Z
UID:23169-1703174400-1703178000@www.ayclogic.com
SUMMARY:3:45 PM – Python OOP – Allison
DESCRIPTION:Today we:\n\nStarted the Grocery System – List project\n\nImportant Reminders:\n\nTo celebrate Christmas\, the school will be closed from Sunday 12/24 – Sunday 12/31. There is no class next week. Our next class will be on Thursday 1/4.\n\nHomework:\n\nUpload this homework in the Google Drive folder as Dec21_DictionaryLooping:\n\nRead and do the codes from Pg. 100-101\n\nNote: To help you for the top code on Pg. 100\, add this code below:\n\nuser_0 = {\n‘username’: ‘efermi’\,\n‘first’: ‘enrico’\,\n‘last’: ‘fermi’\,\n}\n\n\n\n\nDo the “TRY IT YOURSELF” section on Pg. 104-105\n\n\nUpload this homework in the Google Drive folder as Dec21_PhoneBook:\n\nCreate the Phone Book Dictionary Program\nSee instructions for the program here: https://www.ayclogic.com/phone-book-system/\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/345-pm-python-oop-allison/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231218T170000
DTEND;TZID=America/Los_Angeles:20231218T180000
DTSTAMP:20260506T041554
CREATED:20231220T083355Z
LAST-MODIFIED:20240108T014029Z
UID:23144-1702918800-1702922400@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Darin
DESCRIPTION:Today We Did\n\nLearnt the new topic on inheritance\, and how it helps reduce code duplication\nFinished try it yourself number 9-6\, further learning how inheritance works with code\, how to use super().__init__(self\, …\, …) to initialize the attributes of the new class.\nStarted on the Monster Inheritance project.\n\nHomework\nUpload Dec18_Inheritance_HW.py into the google drive when finished. Upload monster.py and monster_system.py into a file called MonsterInheritance on the google drive. \n\nContinue on your file called Dec18_Inheritance_HW.py and finish Try It Yourself – pg.173\, 9-7\nStart creating the MonsterInheritance Project\, and start with 2 files\, monster.py and monster_system.py (this is your main file where you run application_loop() ).In monster_system\, create the __init__(self\, …) method with the following attributes:\n– A dictionary to hold the monsters called monster_dictionary\n– the main menu string called main_menu (it looks like this below):\n\nCreate the application_loop() method that shows the menu (until the user enters exit) and takes in the input (1\, 2\, or 3)\, and if any other value is given\, it prints out the message as shown below:\nCreate the Monster class in a separate file called monster.py and give it the 3 following attributes: species\, health\, and max_attack. health and max_attack will be integer values. Create a method called get_info that displays the information such as: \nDragon – 150 Health – 50 Max Attack \nGo back to the MonsterSystem class and create the add_monster() and display_all_monsters() method to use when the user inputs 1 or 2. \nIn add_monster()\, ask the user for species\, health\, and max_attack which will be used to initialize a Monster object\, which you will put into the dictionary. Use the species name for the dictionary key. \nThese are all things you should already be familiar with from library system or the school system project (printing a menu\, showing all the items in a dictionary (using a for loop)\, and adding items to the dictionary. \nThis is what the program looks like after the user enters 2 (which calls the display_all_monsters() method in the application_loop() method):\n \nThis is what the program looks like after the user enters 1:\n\n\nNotes\nIf you have any questions\, email me at ddjapri@ayclogic.com !!
URL:https://www.ayclogic.com/event/5-pm-python-oop-darin-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231212T170000
DTEND;TZID=America/Los_Angeles:20231212T180000
DTSTAMP:20260506T041554
CREATED:20231213T035945Z
LAST-MODIFIED:20231213T041237Z
UID:23014-1702400400-1702404000@www.ayclogic.com
SUMMARY:5 PM – Python OOP – Allison
DESCRIPTION:Today we:\n\nReviewed the homework\nLearned how to loop through a dictionary’s keys\nLearned how to loop through a dictionary’s values\nLearned how to loop through a dictionary’s items\n\nHomework:\n\nUpload this homework in the Google Drive folder as Dec12_DictionaryLooping:\n\nRead and do the codes from Pg. 100-101\nDo the “TRY IT YOURSELF” section on Page 105\n\n\nUpload this homework in the Google Drive folder as Dec12_PhoneBook:\n\nCreate the Phone Book Dictionary Program\nSee instructions for the program here: https://www.ayclogic.com/phone-book-system/\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/5-pm-python-oop-allison/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231211T170000
DTEND;TZID=America/Los_Angeles:20231211T180000
DTSTAMP:20260506T041554
CREATED:20231214T210007Z
LAST-MODIFIED:20231214T210031Z
UID:23043-1702314000-1702317600@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed last week’s homework and finished the Library System project:\n\nCreated a Book class\nCreated a class attribute books (dictionary) to store Book object instances\nReviewed HW\, class methods for:\n\nAdd Book\nList All Books\nFind Book by name\nList all old books (before 2000).\n\n\nFinished the application_loop() function to support all menu choices\n\n\n\nHomework\nName your file Dec18_Inheritance_HW.py and do: \n\nRead and copy code from pg. 168-170\nTry It Yourself – pg. 173\, 9-6 and 9-7
URL:https://www.ayclogic.com/event/5-pm-python-oop-juan-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231113T190000
DTEND;TZID=America/Los_Angeles:20231113T200000
DTSTAMP:20260506T041554
CREATED:20231114T053257Z
LAST-MODIFIED:20231128T015558Z
UID:22602-1699902000-1699905600@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe continued on Library System.\nWe added Book.get_info() method.\nWe did find book by name.\n\nHomework\n\nCreate a new pycharm project MonsterInheritance\nIn this new project\,\n\ncreate a new file monster.py and a class Monster with 3 attributes: species\, health\, max_damage.\ncreate a new file main.py that will run and start the program. Similar to school system.\n\n\nInside main.py\, create a new dictionary self.monster_dictionary\nImmediately add 3 monsters to the dictionary:\n\nDragon – health 100\, max damage 100\nTroll – health 50\, max damage 75\nWater Golem – 50 health\, max damage 50.\n\n\nThe program should behave like the following. Just do feature 1 and 2.\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: 2\n\nLIST ALL MONSTERS \n- Dragon has 100 health and can do 100 damage\n- Troll - 50 health - 75 max damage\n- Water Golem - 50 health - 50 max damage\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: 1\n\nADD NEW MONSTER\nEnter monster species: Griffin\nEnter monster health: 50\nEnter monster max damage: 50\nYou have successfully added Griffin into our system.\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: 2\n\nLIST ALL MONSTERS \n- Dragon has 100 health and can do 100 damage\n- Troll - 50 health - 75 max damage\n- Water Golem - 50 health - 50 max damage\n- Griffin - 50 health - 50 max damage\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/7-pm-python-oop-gamas-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231104T090000
DTEND;TZID=America/Los_Angeles:20231104T100000
DTSTAMP:20260506T041554
CREATED:20231104T030016Z
LAST-MODIFIED:20231104T030050Z
UID:22435-1699088400-1699092000@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe continued with SchoolSystem project\nWe added List all students.\n\nHomework\n\nAfter you are done with the homework\, upload both teacher.py and oct_28_school_system.py files to google drive.\nCreate a new file teacher.py\n\nInside this file create a new class Teacher: name\, age\, phone\, subject_of_expertise.\n\n\nAnd inside oct_28_school_system.py add codes to implement the following\n\n\nPlease select one of the following\n1. Add Student\n2. List all students\n3. Find student\n4. Add Teacher\n5. List all teachers\nEnter your selection (Enter "exit" to quit): 4\n\nADD NEW TEACHER\nEnter Teacher Name: Gamas\nEnter Teacher age: 100\nEnter Teacher phone: 888-888-8888\nEnter Teacher Subject of Expertise: Python\nYou have added Gamas as one of our teacher.\n\nPlease select one of the following\n1. Add Student\n2. List all students\n3. Find student\n4. Add Teacher\n5. List all teachers\nEnter your selection (Enter "exit" to quit): 5\n\nLIST ALL TEACHERS\nGamas is 100 years old. His phone is 888-888-8888 and he teaches Python.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231030T170000
DTEND;TZID=America/Los_Angeles:20231030T180000
DTSTAMP:20260506T041554
CREATED:20231031T013050Z
LAST-MODIFIED:20231031T013109Z
UID:22394-1698685200-1698688800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Juan
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe reviewed School System homeworks\n\nWe reviewed how to add staff to dictionary\nWe reviewed how to list all staffs.\nWe went over how to choose the right dictionary key from staff. Is it staff.name\, staff.email or staff.phone. The key of dictionary will be depend on the program.\n\nIf the program have feature to find staff using name then\, the dictionary key has to be the staff.name.\nIf the program have feature to find staff using phone then\, the dictionary key has to be the staff.phone.\nIf the program have feature to find staff using name and email then you need to create 2 dictionaries\, one with  staff.name key and another with staff.email key.\n\n\nWe reviewed how to list all staffs younger than 20.\n\n\n\nHomework\n\nAll files that we did in the class can be accessed inside https://drive.google.com/drive/folders/1r_ICEomRtQgux1_ZtUT4OhHX_SXB7uvh?usp=sharing\nInside add_new_student(self) method\, make sure to convert “age” from String to Integer.\nAdd 2 more features in the menu\n\n\n19. List all students older than 14 inside dictionary- HW\n20. List all students older than 14 inside list- HW\n\nThis features are very similar to list all staffs younger than 20 feature.\n\n\nAfter you add these 2 features. Run your program and add these 3 students\n\n\nADD NEW STUDENT\nEnter student's name: Gamas\nEnter student's age: 100\nEnter student's grade: 12\nAdded student: Gamas\, 100\, 12\n\nADD NEW STUDENT\nEnter student's name: Juan\nEnter student's age: 20\nEnter student's grade: 11\nAdded student: Juan\, 20\, 11\n\nADD NEW STUDENT\nEnter student's name: Ely\nEnter student's age: 12\nEnter student's grade: 7\nAdded student: Ely\, 12\, 7\n\nAnd then do the 19. List all students older than 14 inside dictionary- HW and you should get\n\n\nLIST ALL STUDENTS OLDER THAN 14 USING DICTIONARY\nGamas : age 100\, grade 12\nJuan : age 20\, grade 11\n\n\n\nAnd then do the 20. List all students older than 14 inside list- HW and you should get\n\n\nLIST ALL STUDENTS OLDER THAN 14 USING LIST\nGamas : age 100\, grade 12\nJuan : age 20\, grade 11
URL:https://www.ayclogic.com/event/5-pm-python-oop-juan/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231028T090000
DTEND;TZID=America/Los_Angeles:20231028T100000
DTSTAMP:20260506T041554
CREATED:20231028T030149Z
LAST-MODIFIED:20231028T030149Z
UID:22345-1698483600-1698487200@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe finished oct_21_robux_shopping_cart_using_class.py\nWe started SchoolSystem project.\n\nHomework\n\nCreate a new file student.py\n\nInside this file\, create a new Class Student with 3 attributes: name\, age and grade.\n\n\nInside school_system.py\n\nWhen user select “1. Add student” ask 3 questions and create a new instance of Student class and add it into self.student_dictionary. The key is the name of the student and the value is the Student class.\n\nPlease select one of the following\n1. Add Student\n2. List all students list\n3. Find student\nEnter your selection (Enter "exit" to quit): 1\n\nADD NEW STUDENT\nEnter student's name: John\nEnter student's age: 99\nEnter student's grade: 40\nYou have added John student in our system.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T150000
DTEND;TZID=America/Los_Angeles:20231014T160000
DTSTAMP:20260506T041554
CREATED:20231014T225907Z
LAST-MODIFIED:20231014T225907Z
UID:22143-1697295600-1697299200@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished the monster system\nBegan review for final exam\nWent over practice test for homework\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: https://forms.gle/SCvP2q14eFCk4JJ57
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231009T190000
DTEND;TZID=America/Los_Angeles:20231009T200000
DTSTAMP:20260506T041554
CREATED:20231010T223801Z
LAST-MODIFIED:20231013T223815Z
UID:22115-1696878000-1696881600@www.ayclogic.com
SUMMARY:7:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nBegan working on the School System\n\nCreated the School System class\nCreated a Student class\n\n\n\nHomework\n\n\n\nUpload your main.py file to the google drive and do:\n\nFinish the add_new_student function\n\nUse an instance created from the Student class\nAdd the student to the student dictionary
URL:https://www.ayclogic.com/event/700-pm-python-oop-juan-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T150000
DTEND;TZID=America/Los_Angeles:20231007T160000
DTSTAMP:20260506T041554
CREATED:20231012T180448Z
LAST-MODIFIED:20231012T180448Z
UID:22103-1696690800-1696694400@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued the Monster System class\nBegan developing the logic for magic and sword attacks\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Spend some time reviewing the code we made for the Monster System and study it closer so you’re sure you understand every part of how inheritance works. 
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T090000
DTEND;TZID=America/Los_Angeles:20231007T100000
DTSTAMP:20260506T041554
CREATED:20231007T031152Z
LAST-MODIFIED:20231007T031152Z
UID:21961-1696669200-1696672800@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe learned more about Python “class”. We learned about different rules and terminologies of using Python class.\n\nHomework\n\nMemorize all the rules and terminologies that we have learned when studying about Python class today.\nCreate oct_6_class_homework2.py\n\nDo page 162. TRY IT YOURSELF – 9-1\, 9-2\, 9-3
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T150000
DTEND;TZID=America/Los_Angeles:20230930T160000
DTSTAMP:20260506T041554
CREATED:20231003T032102Z
LAST-MODIFIED:20231003T032102Z
UID:21915-1696086000-1696089600@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued learning about inheritance fundamentals\nWorked through monster system project\nCompleted Monster parent class\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Begin creating the Dragon class in our MonsterSystem project.\n\nInside the file “dragon.py”\, create the class “Dragon” which will inherit our “Monster” class.\nOverride the Dragon class’s constructor and make it only take in 2 parameters: health\, and max_attack (don’t take in species anymore)\nCall the parent class’s constructor (hint: How can we call methods from a class’s parent?)
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230930T090000
DTEND;TZID=America/Los_Angeles:20230930T100000
DTSTAMP:20260506T041554
CREATED:20231001T021509Z
LAST-MODIFIED:20231001T021509Z
UID:21876-1696064400-1696068000@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed Phone Book homework.\nWe went over proof that in worst case scenario\, using python dictionary to search is faster than using list.\nWe went over using Python class as a custom data type.\n\nHomework\n\nno homework
URL:https://www.ayclogic.com/event/9-am-python-oop-gamas/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T150000
DTEND;TZID=America/Los_Angeles:20230923T160000
DTSTAMP:20260506T041554
CREATED:20230924T160954Z
LAST-MODIFIED:20230924T160954Z
UID:21765-1695481200-1695484800@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished fourth version of GrocerySystem project\nBegan learning about inheritance\n\nInheritance means the “child class” will “inherit” all the methods and attributes from its parents\n\n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive (this time you can put it into a folder called “inheritance”\, since copying content from the book).\nHomework:\n\nPage 168 to 170: Copy Codes\nPage 173\, 9-6 and 9-7
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T140000
DTEND;TZID=America/Los_Angeles:20230923T150000
DTSTAMP:20260506T041554
CREATED:20230924T160710Z
LAST-MODIFIED:20230924T160710Z
UID:21763-1695477600-1695481200@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed sample final exam\nReviewed important things to keep in mind while we take the final exam\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: No homework since final exam is next week\, but please prepare by looking back at our past review notes!\nMake sure all the important concepts and special methods for dictionaries\, object oriented programming\, and inheritance are fresh in your head so you’re ready for the 2 hour exam next week.
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T090000
DTEND;TZID=America/Los_Angeles:20230923T100000
DTSTAMP:20260506T041554
CREATED:20230923T031636Z
LAST-MODIFIED:20230923T031636Z
UID:21711-1695459600-1695463200@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed how to loop through each element inside a dictionary.\nWe enhanced sep_9_robux_shopping_cart.py so it will print the selection menu according to elements inside item_prices and item_names dictionaries. No need to have static menu variable anymore.\nWe started phone_book_system.py almost done.\n\nHomework\n\nAdd code inside phone_book_system.py so when user enter “2. Find a phone number” and user enter a name that is not in our system\, the system will say “<name> is not in our system”.\n\n\nWhat do you want to do\n1. Add a phone number\n2. Find a phone number\n3. List all phone numbers\nEnter your selection (enter 'exit' to stop): 1\nEnter a name: Gamas\nPlease enter your phone number: 626-532-7844\n\nWhat do you want to do\n1. Add a phone number\n2. Find a phone number\n3. List all phone numbers\nEnter your selection (enter 'exit' to stop): 2\nEnter a name: Russel\nRussel does not exists in our system.\n\nWhat do you want to do\n1. Add a phone number\n2. Find a phone number\n3. List all phone numbers\nEnter your selection (enter 'exit' to stop): 2\nEnter a name: Gamas\nGamas phone nuber is 626-532-7844\n\n\n\nCreate a new python file “sept_23_class_hw1.py” and copy codes from page 158 to 161.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230916T150000
DTEND;TZID=America/Los_Angeles:20230916T160000
DTSTAMP:20260506T041554
CREATED:20230917T032403Z
LAST-MODIFIED:20230917T032403Z
UID:21635-1694876400-1694880000@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished Library System project\nStarted last version of Grocery System project\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nNo homework (only for this week)
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230916T140000
DTEND;TZID=America/Los_Angeles:20230916T150000
DTSTAMP:20260506T041554
CREATED:20230917T032138Z
LAST-MODIFIED:20230917T032138Z
UID:21636-1694872800-1694876400@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished inheritance Monster Project\nDid full review of class concepts\nFull explanation of class homework (practice test)\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Try to complete your practice test in 2 hours\, the same time as you would have during your final exam:\nhttps://forms.gle/MVSxQqTJra8L31u39
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230916T090000
DTEND;TZID=America/Los_Angeles:20230916T100000
DTSTAMP:20260506T041554
CREATED:20230916T041226Z
LAST-MODIFIED:20230922T233445Z
UID:21598-1694854800-1694858400@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe finished converting Robux Shopping cart project to use dictionary.\nWe review again how to use for loop to go through each element inside dictionary.\n\nHomework\n\nInside sep_16_looping_dictionary.py file change the code so the for loop will produce the following\n\n\n1. Buy Game Pass for 450 robux.\n2. Buy The Samurai Of The Games for 1000 robux.\n3. Buy Parrot for 50 robux.\n\n\n\nCreate a new python file phone_book_system.py and do number 1 to 3 from https://www.ayclogic.com/phone-book-system/
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230911T190000
DTEND;TZID=America/Los_Angeles:20230911T200000
DTSTAMP:20260506T041554
CREATED:20230917T045333Z
LAST-MODIFIED:20230917T045416Z
UID:21641-1694458800-1694462400@www.ayclogic.com
SUMMARY:7:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nFinished Robux Shopping Cart\nStarted learning about classes:\n\nAttributes\nMethods\n\n\n\nHomework\n\nName your file Sept18_OOP_HW.py\n\nComplete pg. 158-161
URL:https://www.ayclogic.com/event/700-pm-python-oop-juan-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230911T170000
DTEND;TZID=America/Los_Angeles:20230911T180000
DTSTAMP:20260506T041554
CREATED:20230912T010509Z
LAST-MODIFIED:20230912T010509Z
UID:21518-1694451600-1694455200@www.ayclogic.com
SUMMARY:5:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed homework.\nReviewed looping through dictionary keys\, values\, and items.\nFinished the Phone Book System\n\nHomework\n\nName your file Sept18_GrocerySystem_V2.py and do:\n\nCreate a dictionary “items_inventory”:\n\nKeys are the item numbers\nValues are the item names\n\n\nCreate a dictionary “items_price”\n\nKeys are item numbers\nValues are item prices\n\n\nReplace code where you could use the dictionaries instead
URL:https://www.ayclogic.com/event/500-pm-python-oop-juan-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T150000
DTEND;TZID=America/Los_Angeles:20230909T160000
DTSTAMP:20260506T041554
CREATED:20230910T150042Z
LAST-MODIFIED:20230910T150042Z
UID:21505-1694271600-1694275200@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nBegan Library System\nPracticed all the ways we can add to dictionaries\nReviewed how to make classes for our Book objects\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Fill out the “list_old_books” method we made in class which will list all books with publish years before 2000.
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-11/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T140000
DTEND;TZID=America/Los_Angeles:20230909T150000
DTSTAMP:20260506T041554
CREATED:20230910T145905Z
LAST-MODIFIED:20230910T145905Z
UID:21507-1694268000-1694271600@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued Monster System\nReviewed overall game structure and how the logic has to work\nBegan adding inheritance\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Try adding a new Monster subclass (AKA child class) called “Troll” by closely following how we created Dragon.\n\nCreate a new file for our subclass called “troll.py”\nMake our Troll class & inherit from Monster\nIf users attempt to damage trolls with the earth magic attack\, print the following:\nprint(“Troll is immune to earth attack. Therefore\, the troll suffer no damage”)\nFor any other magic attack\, make the troll take damage as usual.
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR