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
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230502T183000
DTEND;TZID=America/Los_Angeles:20230502T193000
DTSTAMP:20260507T020316
CREATED:20230503T023119Z
LAST-MODIFIED:20230503T023119Z
UID:19492-1683052200-1683055800@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued Monster inheritance program with Monster System\nReviewed vocabulary in object oriented programming with short quiz on words\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY2_monster_system_hw\, please submit by next Monday.\nHomework: Implement the display_all_strong_monster method\, which will be the same as your display_all_monster method but only print the monster if their health is above 50
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-18/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230509T170000
DTEND;TZID=America/Los_Angeles:20230509T180000
DTSTAMP:20260507T020316
CREATED:20230510T011654Z
LAST-MODIFIED:20230510T011654Z
UID:19649-1683651600-1683655200@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nCreated “list_all_students” and “list_all_teachers” methods which loop through our attributes self.students and self.teachers which are lists\, and print out information about the objects being stored in those lists.\nCreated application_loop() method which will handle the main functionality of our program.\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY9_school_system_hw\, please submit by next Monday.\nHomework: Please implement the following methods:\na) create method: list_all_teachers() which will be exactly like the list_all_students() method\, but list the teachers in a similar format. \nb) create methods: list_all_students_using_dict() and list_all_teachers_using_dict() which will be exactly like the list_all_students() method\, but should loop over our attributes self.student_dictionary and self.teacher_dictionary. Remember you can use the .keys()\, .values()\, and .items() methods for dictionaries now. Which one should you use in order to get the correct data to loop over? (hint: do we want the dictionary’s keys or values?)
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-4/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230516T170000
DTEND;TZID=America/Los_Angeles:20230516T180000
DTSTAMP:20260507T020316
CREATED:20230517T011258Z
LAST-MODIFIED:20230517T011258Z
UID:19776-1684256400-1684260000@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nWe implemented methods for adding\, listing\, and finding students and teachers using lists and dictionaries.\nWe also added Staff and Classroom classes\, but haven’t implemented the methods for them yet.\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY16_dictionary_hw\, please submit by next Wednesday.\nHomework:\na) Start by importing the new classes we created for staff and classroom so you can instantiate them (make the classes into objects) \nb) Write the corresponding methods for menu items 6\, 9\, 10\, 12\, 13\, 14\, 15. Remember to look back at how we previously implemented methods like add\, list\, and find to make it easier.
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230516T183000
DTEND;TZID=America/Los_Angeles:20230516T193000
DTSTAMP:20260507T020316
CREATED:20230517T022950Z
LAST-MODIFIED:20230517T023938Z
UID:19780-1684261800-1684265400@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished monster system\nReviewed REALLY IMPORTANT homework assignment you guys have!! Please make sure you complete it with enough time!\nFinal exam will be the following week after reviewing the solution (June 3rd) and it will be 2 hours long\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY16_practice_test_hw\, please submit by next Monday.\nHomework: Please make sure you spend enough time on this assignment\, as if you don’t finish it you won’t be able to pass the class (its worth a lot of points!). Take advantage of my email as well\, so I can help answer any questions.Homework assignment link:\nhttps://docs.google.com/forms/d/1OhKBN8q59La_rmyNiMu1iSrQks5ssOIMDH0cACNV1Z0
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-20/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230523T170000
DTEND;TZID=America/Los_Angeles:20230523T180000
DTSTAMP:20260507T020316
CREATED:20230524T010402Z
LAST-MODIFIED:20230524T010402Z
UID:19940-1684861200-1684864800@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nBegan library system\nCreated Book class (remember\, our “model” for the book object)\nCreated add_book\, list_all_books\, and find_book_using_title\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY23_library_system_hw\, please submit by next Monday.\nHomework:\na) First we need to add books to our books_by_id dictionary in the same add_book() method. This will be a bit different from how we did it for the books_dictionary dictionary\, it’s your job to try and find out the difference on how we should “add it”. \nb) Similar to how we created find_book_using_title()\, create a new method find_book_using_id() which will use our books_by_id dictionary attribute to find books after the user gives us a book ID. 
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230523T183000
DTEND;TZID=America/Los_Angeles:20230523T193000
DTSTAMP:20260507T020316
CREATED:20230524T023042Z
LAST-MODIFIED:20230524T023042Z
UID:19946-1684866600-1684870200@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed the homework which was preparation for the exam\nWent over more final exam preparation\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY23_final_review_hw\, optionally submit by next Monday.\nHomework:\na) Optionally\, finish the final exam review that we started in class. You can design these classes however you want in order to really understand why we have different methods in attributes for these “System” classes \nb) Review the driver homework you were assigned to continue preparing for the final
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-21/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230530T170000
DTEND;TZID=America/Los_Angeles:20230530T180000
DTSTAMP:20260507T020316
CREATED:20230531T011354Z
LAST-MODIFIED:20230531T011354Z
UID:20026-1685466000-1685469600@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nUnderstood more about objects and how we should store them in our dictionaries\nFinished the remaining methods for library system\nUnderstood why it would be better for some objects to have a .get_info() method\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY30_inheritance_hw\, please submit by next Monday.\nHomework: Just a quick fun quiz to review the inheritance topics we covered in class. Don’t worry too much about it if you can’t figure it out\, since I’ll review it during class next week.\nPlease submit your answers in a text file\, so it would be called “MAY30_inheritance_hw.txt”\, or in a Python file inside a multi-line comment called “MAY30_inheritance_hw.py”. \na) What 2 things are passed down to children from the parent during inheritance? \nb) If I had a class called Shape and another class called Rectangle\, what would I add to the Rectangle class to make it inherit Shape? (how would I modify “class Rectangle”?) \nc) This question has no wrong answer\, but I want to start sparking your creativity with how we can use this new concept of inheritance. \nWhat kind of situation in programming might we need to use inheritance? Think of a situation in which inheriting another class would be more useful than any of the other tools we’ve learned about so far.
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR