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:20210314T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20211107T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211001T190000
DTEND;TZID=America/Los_Angeles:20211001T200000
DTSTAMP:20260508T020900
CREATED:20211002T183716Z
LAST-MODIFIED:20211002T183716Z
UID:9644-1633114800-1633118400@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Homework\n\nAdd a new python file under “src” folder: teacher.py\nInside teacher.py\, create a new class “Teacher” with the following attributes: name\, age\, phone\, subject.\nInside school_application.py add two more features: Add New Teacher and List All teachers. These 2 features are very similar to Add new student and List all students. Look at below examples\n\nPlease select one of the following\n1. Add new student\n2. List all students\n3. Find student\n4. Quit\n5. Add new teacher\n6. List all teachers\nEnter your selection: 5\n\nAdd a new teacher:\nEnter teacher name: Gamas Chang\nEnter teacher age: 100\nEnter teacher phone: 888-888-8888\nEnter teacher subject of expertise: Python\nYou have successfully added a new Teacher: Gamas Chang\n\nPlease select one of the following\n1. Add new student\n2. List all students\n3. Find student\n4. Quit\n5. Add new teacher\n6. List all teachers\nEnter your selection: 5\n\nAdd a new teacher:\nEnter teacher name: John Cheng\nEnter teacher age: 99\nEnter teacher phone: 999-999-9999\nEnter teacher subject of expertise: Java\nYou have successfully added a new Teacher: John Cheng\n\nPlease select one of the following\n1. Add new student\n2. List all students\n3. Find student\n4. Quit\n5. Add new teacher\n6. List all teachers\nEnter your selection: 6\nGamas Chang - 100 years old - subject of expertise: Python\nJohn Cheng - 99 years old - subject of expertise: Java
URL:https://www.ayclogic.com/event/7-pm-python-oop-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211002T150000
DTEND;TZID=America/Los_Angeles:20211002T160000
DTSTAMP:20260508T020900
CREATED:20211003T001730Z
LAST-MODIFIED:20211003T001730Z
UID:9663-1633186800-1633190400@www.ayclogic.com
SUMMARY:3 PM - OOP Python - Nathaniel
DESCRIPTION:Today We\n\nFinished writing the code for the dragon class in the MonsterInheritanceSystem\n\nHomework\n\n\nPage 173\, 9-6 and 9-7\n\n\nIf you have any questions\, please feel free to email me at nathaniel@ayclogic.com!
URL:https://www.ayclogic.com/event/3-pm-oop-python-nathaniel/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211008T190000
DTEND;TZID=America/Los_Angeles:20211008T200000
DTSTAMP:20260508T020900
CREATED:20211009T042826Z
LAST-MODIFIED:20211009T042843Z
UID:9735-1633719600-1633723200@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe continued with School Application project\, we extracted methods from add new student\, list all students\, add new teacher and list all teachers.\n\nHomework\n\nUnder student.py and teacher.py classes\, create a new method get_info(self). when it is called\, it will return\nf"{self.name} - {self.age} years old - grade {self.grade}"\n\nInside school_application.py\, inside list_all_students(self) and list_all_teachers(self)\, change the code so it call this new method s.get_info()\, capture the return value and print to the shell.\nReview Aug20_dictionary.py and Aug20.dictionaryHomework.py
URL:https://www.ayclogic.com/event/7-pm-python-oop-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211009T150000
DTEND;TZID=America/Los_Angeles:20211009T160000
DTSTAMP:20260508T020900
CREATED:20211010T003227Z
LAST-MODIFIED:20211010T003520Z
UID:9752-1633791600-1633795200@www.ayclogic.com
SUMMARY:3 PM - OOP Python - Nathaniel
DESCRIPTION:Today we:\n\nCompleted MonsterInheritanceSystem program. (We will go over this again next week)\nPracticed creating parent and child classes\n\n  \nHomework:\n\nJust start reviewing how to make classes and how inheritance is used in python (because the final will come up in the next couple of weeks)
URL:https://www.ayclogic.com/event/3-pm-oop-python-nathaniel-2/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211015T170000
DTEND;TZID=America/Los_Angeles:20211015T180000
DTSTAMP:20260508T020900
CREATED:20211016T012000Z
LAST-MODIFIED:20211016T012000Z
UID:9922-1634317200-1634320800@www.ayclogic.com
SUMMARY:5 PM - Python OOP
DESCRIPTION:Today We Do\n\nThe students were having a lot of errors inside MonsterSystem project. We spent the entire class fixing this error.\n\nHomework\n\nInside monster.py\, create a new method (method is a function inside a class)\, “received_magic_attack”\, it has 2 parameters: attack_point\, magic_attack\nInside the “received_magic_attack” method\, add code that would reduce monster.health. This one is very similar to “received_sword_attack” method.\n\nrun your project and if you have any errors\, email to gamas@ayclogic.com and nathaniel@ayclogic.com. In the email\, attach (not copy and paste) all 4 files: dragon.py\, monster.py\, monster_system.py\, water_golem.py. So we can replicate your problem.
URL:https://www.ayclogic.com/event/5-pm-python-oop-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211015T190000
DTEND;TZID=America/Los_Angeles:20211015T200000
DTSTAMP:20260508T020900
CREATED:20211018T044425Z
LAST-MODIFIED:20211018T044425Z
UID:10001-1634324400-1634328000@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe continued with SchoolApplication by adding students_dictionary and teachers_dictionary.\nWhen we create a new student\, we added newly Student object/class into students_dictionary.\n\nHomework\n\nNow that we have added Student object/class into students_dictionary\, you need to add code for 8. Find student using Dictionary . If you forgot how dictionary work\, look at Aug20_Dictionary.py or Aug20_DictionaryHomework.py\nSince we created teachers_dictionary\, when you create a new teacher\, add the newly created Teacher object/class into teachers_dictionary.\nAfter you added Teacher object into teachers_dictionary\, you need to add code for 7. Find teacher using Dictionary.
URL:https://www.ayclogic.com/event/7-pm-python-oop-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211022T190000
DTEND;TZID=America/Los_Angeles:20211022T200000
DTSTAMP:20260508T020900
CREATED:20211023T025826Z
LAST-MODIFIED:20211023T025826Z
UID:10081-1634929200-1634932800@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Homework: \n\nInside StudentApplication project\, create staff.py\nInside staff.py\, create class Staff with the following attributes: name\, role\, age\, phone.\nInside StudentApplication class\, add 3 new features\, use dictionary don’t use List.\n\n9. Add new Staff\n10. Find Staff using dictionary.\n11. List all Staffs. If you don’t know how to do this\, look at how we can use for loop to go through each element inside a dictionary in Aug20_dictionary.py.
URL:https://www.ayclogic.com/event/7-pm-python-oop-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211023T150000
DTEND;TZID=America/Los_Angeles:20211023T160000
DTSTAMP:20260508T020900
CREATED:20211025T050459Z
LAST-MODIFIED:20211025T050459Z
UID:10168-1635001200-1635004800@www.ayclogic.com
SUMMARY:3 PM - OOP Python - Nathaniel
DESCRIPTION:Today we:\n\nWent over MonsterInheritanceSystem program. (We will go over this again next week)\nAdded the Troll class to the program\n\n  \nHomework:\ncreate Godzilla class that inherits Monster class attributes\noverride sword_attack() so that no health gets taken off Godzilla\nand for magic_attack() if magic type is wind\, no damage is done\, else damage is done by other magic
URL:https://www.ayclogic.com/event/3-pm-oop-python-nathaniel-3/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211029T190000
DTEND;TZID=America/Los_Angeles:20211029T200000
DTSTAMP:20260508T020900
CREATED:20211030T041910Z
LAST-MODIFIED:20211030T041910Z
UID:10217-1635534000-1635537600@www.ayclogic.com
SUMMARY:7 PM - Python OOP
DESCRIPTION:Today We Do\n\nWe went over how to use Python dictionary properly.\nWe use Python dictionary to list all teachers using for loop.\nWhen finding teacher using dictionary\, when the requested name does not exists in the dictionary\, print “<name> does not exists in the system”\nWe made find teacher using dictionary\, not case sensitive.\nWe started SupermarketInheritance project\n\nHomework\n\nTransfer codes from Aug27_ShoppingCartDictionary.py into SuperMarketInheritance project. Specifically inside SupermarketSystem.py. Look at SchoolApplication as a reference. Run it and make sure it works.\nCreate a new Python file supermarket_item.py.\nInside supermarket_item.py\, create a new class SupermarketItem. The class should have 2 attributes name and price.
URL:https://www.ayclogic.com/event/7-pm-python-oop-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20211030T150000
DTEND;TZID=America/Los_Angeles:20211030T160000
DTSTAMP:20260508T020900
CREATED:20211030T224919Z
LAST-MODIFIED:20211030T224919Z
UID:10235-1635606000-1635609600@www.ayclogic.com
SUMMARY:3 PM - OOP Python - Nathaniel
DESCRIPTION:Today we:\n\nWent over MonsterInheritanceSystem program\nAdded the Godzilla class to the program\nCreated the Hangman class\n\n  \nHomework:\nCreate a class called "Counter". And have an attribute of a count (starts at 0).\nCreate an application loop that runs the program of allowing a user to\nincrease count by whatever number they input. There should be one other helper methods:\n\ndef increase(x)\n\n\nExample program run:\n\nWelcome to the Counter game!\nPlease enter a number that you would like to add from the current count\n\n>> 3\nCount is now at a value of 3!\n\n>> 9\nCount is now at a value of 12!\n\n>> 100\nCount is now at a value of 112!
URL:https://www.ayclogic.com/event/3-pm-oop-python-nathaniel-4/
CATEGORIES:OOP Python
END:VEVENT
END:VCALENDAR