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:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241217T190000
DTEND;TZID=America/Los_Angeles:20241217T200000
DTSTAMP:20260505T231638
CREATED:20241218T041455Z
LAST-MODIFIED:20241218T041455Z
UID:27723-1734462000-1734465600@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nFinished the library system project\nStarted on the Supermarket Application project\, going over big OOP + dictionary concepts\n\nHomework:\n\n\n\n# Your homework is to finish the school system application methods for the teacher if you haven't done so already\n\nNow inside of the SupermarketApplication\,\n\n\n# Add the grocery item (the object itself) to self.purchased\n# outside of the while loop\, use a for loop on self.purchased to print out in the following format:\n\n"""\nYou have purchased {number of items purchased} items:\nMilk - remember to store inside a freezer\nEggs - remember to store inside a freezer\nOrange Juice\nEggs - remember to store inside a freezer\nMilk - remember to store inside a freezer\n\nThank you for your business\, please pay $24\n"""\n\n\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241217T180000
DTEND;TZID=America/Los_Angeles:20241217T190000
DTSTAMP:20260505T231638
CREATED:20241218T041019Z
LAST-MODIFIED:20241218T041019Z
UID:27721-1734458400-1734462000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed dictionaries in Python through homework and last week’s material.\nUtilized dictionaries in a phone book system program.\n\nHomework:\nHOMEWORK 1: \nIn a file called Dec17_IntroToDictionariesHW2.py\, do the following from the book: \n\nCopy pages 100 – 101\nPage 105 TRY IT YOURSELF\, all 3 numbers.\n\nHOMEWORK 2: \nIn your phone_book_system.py\, continue to implement option 2 based on this criteria: https://www.ayclogic.com/phone-book-system/ \nRefer to introToDictionaries at the very end for how to find stuff in a dictionary. \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-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241216T160000
DTEND;TZID=America/Los_Angeles:20241216T170000
DTSTAMP:20260505T231638
CREATED:20241217T061324Z
LAST-MODIFIED:20241217T061324Z
UID:27704-1734364800-1734368400@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued the MonsterSystem project.\nLearnt and implemented inheritance in our monster system project.\n\nHomework:\n\n\n\n"""\nYour HW:\n1) Finish TIY page 173 number 9-7\n2) Make a troll class that inherits from the monster class\, and make him immune to earth magic\n3) Make the dragon receive DOUBLE the damage\, when you use water magic\n"""\n\n\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-18/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241210T190000
DTEND;TZID=America/Los_Angeles:20241210T200000
DTSTAMP:20260505T231638
CREATED:20241211T042352Z
LAST-MODIFIED:20241211T042352Z
UID:27652-1733857200-1733860800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued the Library System project\nReviewed how concepts such as keys/values in dictionaries work together with classes/objects\n\nHomework:\n\nContinue on your Library System application in librarysystem.py\, and complete the following:\n\n\n# Your homework is to finish the school system application methods for the teacher if you haven't done so already\n\n \n\n\n\n# MAIN HW - complete options 6 and 7\n\n\nelif selection == "6":\n    # find book by author\n    # steps to complete outside of elif:\n    # 1. add the selection 6 into the print menu\n    # 2. create a new dictionary using author as key\n    # 3. pre-add items to new dict\n    # 4. update add method to add to new dict\n\n    # steps inside of elif:\n    # 1. print out header like previous selections\n    # 2. get input for the author\n    # 3. check if input exists as part of the dictionary keys\n    # 4. if it exists\, get the book object from dictionary\n    # 5. print out the information using get_info() method\n    # 6. if it doesnt exist\, print the usual "doesnt exist" message\n\n    pass\nelif selection == "7":\n    # list all books with ID greater than 3\n    # change the ID values into integers from pre-adding items into the dictionary and adding new items to the dictionary\n    # refer to selection 5.\n    pass\n\n\n\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241210T180000
DTEND;TZID=America/Los_Angeles:20241210T190000
DTSTAMP:20260505T231638
CREATED:20241211T025950Z
LAST-MODIFIED:20241211T030113Z
UID:27640-1733853600-1733857200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nLearnt about dictionaries in Python\, how to do basic operations on them.\n\nHomework:\nIn a file called Dec10_IntroToDictionariesHW.py\, do the following from the book: \n\nPage 92 to 97.\nPage 99 TRY IT YOURSELF. 6-1 and 6-2\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-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241209T160000
DTEND;TZID=America/Los_Angeles:20241209T170000
DTSTAMP:20260505T231638
CREATED:20241210T014254Z
LAST-MODIFIED:20241210T014426Z
UID:27623-1733760000-1733763600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued the MonsterSystem project.\nReviewed some concepts such as dictionaries\, objects\, and using both together.\n\nHomework:\nIn a file called Dec9_InheritanceHW.py\, do the following and upload it to the google drive when you are done: \n\nPage 168 to 170: Copy Codes\nPage 173\, 9-6 and 9-7\n\nAlso\, make sure your code is up to date with this code: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=drive_link \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-17/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T190000
DTEND;TZID=America/Los_Angeles:20241203T200000
DTSTAMP:20260505T231638
CREATED:20241204T035331Z
LAST-MODIFIED:20241204T040031Z
UID:27550-1733252400-1733256000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nStarted on the Library System project\nReviewed the homework for the School System application\n\nHomework:\n\nContinue on your Library System application in librarysystem.py\, and complete the following:\n\n# Your homework is to finish the school system application methods for the teacher if you haven't done so already\n\n# Main HW: implement the find method for the book by name (option 3)\n\n\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T180000
DTEND;TZID=America/Los_Angeles:20241203T190000
DTSTAMP:20260505T231638
CREATED:20241204T040528Z
LAST-MODIFIED:20241204T040528Z
UID:27554-1733248800-1733252400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nSuccessfully installed Python to use on our computers for PyCharm\nReviewed concepts from Intro To Python\n\nHomework:\nCreate a directory called test\, and add 3 python files inside of the test directory. I will check your hw next week in class. \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241202T160000
DTEND;TZID=America/Los_Angeles:20241202T170000
DTSTAMP:20260505T231638
CREATED:20241125T235955Z
LAST-MODIFIED:20241203T025851Z
UID:27503-1733155200-1733158800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued the MonsterSystem project.\nReviewed some concepts such as dictionaries\, objects\, and using both together.\n\nHomework:\nIn a file called Dec2_InheritanceHW.py\, do the following and upload it to the google drive when you are done: \n\nContinue in your main.py file for the MonsterSystem project. If you are missing code or a file\, look for the file in this google drive: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=sharing\nContinue by implementing the sword attack damage.\nUnder the play_adventure method:\n\n# You have to print a statement like this:\n\n# You attacked dragon with 17 damage and the dragon has 69 health remaining.\n# dragon attacked you with 31 damage. Your remaining health is 908.\n\n# Steps:\n# Get a random damage amount from 10 - 20 to attack the monster\n# Get a random damage amount from 0 to max_attack of the monster to attack the player\n# tip: to get the max_attack value\, you need to use 'm'\n\n# reduce player health by the first random damage\n# reduce monster health by the second random damage\n\n# print the information like above.\nHere is a sample output: \nDarin you have 951 health remaining.\nPlease choose your monster:\n– Dragon – 86 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– Phoenix – 200 health – 100 Max attack\nEnter your selection (enter ‘stop’ to quit the game): troll \nWhat do you want to do with the troll\n1. Magic attack\n2. Sword attack – 10 to 20 damage\nEnter your selection: 2\nYou attacked troll with 12 damage and the troll has 38 health remaining.\ntroll attacked you with 12 damage. Your remaining health is 939. \nDarin you have 939 health remaining.\nPlease choose your monster:\n– Dragon – 86 health – 50 Max attack\n– Troll – 38 health – 20 Max attack\n– Water Golem – 30 health – 20 Max attack\n– Cyclops – 60 health – 30 Max attack\n– Phoenix – 200 health – 100 Max attack\nEnter your selection (enter ‘stop’ to quit the game): dragon \nWhat do you want to do with the dragon\n1. Magic attack\n2. Sword attack – 10 to 20 damage\nEnter your selection: 2\nYou attacked dragon with 17 damage and the dragon has 69 health remaining.\ndragon attacked you with 31 damage. Your remaining health is 908. \nDarin you have 908 health remaining.\nPlease choose your monster:\n– Dragon – 69 health – 50 Max attack\n– Troll – 38 health – 20 Max attack\n– Water Golem – 30 health – 20 Max attack\n– Cyclops – 60 health – 30 Max attack\n– Phoenix – 200 health – 100 Max attack\nEnter your selection (enter ‘stop’ to quit the game): \n\n\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241119T190000
DTEND;TZID=America/Los_Angeles:20241119T200000
DTSTAMP:20260505T231638
CREATED:20241127T192814Z
LAST-MODIFIED:20241204T040345Z
UID:27515-1732042800-1732046400@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued the School System application\, introducing more OOP.\n\nHomework:\n\nContinue on your School System application in main.py\, and complete the remaining methods for the Teacher.\nThis is the comment we wrote for the homework due in 2 weeks\n\n# your hw is to finish the add\, list\, and find methods for the teacher in your main.py file for the School System application\n\n# Refer to phonebooksystem.py to see how to find things with a dictionary\n\nexample output:\n\n\nPlease look at below options\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter ‘quit’ to exit: 2 \nLIST ALL BOOKS\nTitle: Lightning Thief – Book Author: Henry – Year Published: 1995 – id: AAA1\nTitle: Harry Potter – Book Author: JK Rowling – Year Published: 2001 – id: AAA2 \nPlease look at below options\n1. Add book\n2. List all books\n3. Find book by name\n4. Find book by id\n5. List all old books\nEnter your selection. Enter ‘quit’ to exit: 3 \nFIND BOOK\nEnter book title that you want to find: Harry Potter\nTitle: Harry Potter – Book Author: JK Rowling – Year Published: 2001 – id: AAA2\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241118T160000
DTEND;TZID=America/Los_Angeles:20241118T170000
DTSTAMP:20260505T231638
CREATED:20241118T235537Z
LAST-MODIFIED:20241119T024908Z
UID:27431-1731945600-1731949200@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed HW and got inspiration for how we can use OOP in games.\nStarted on the MonsterSystem project.\n\nHomework:\n\nContinue in your main.py file for the MonsterSystem project. If you are missing code or a file\, look for the file in this google drive: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=sharing\nWe added some predefined monsters in our code already inside of the application loop method\, just before we start the while loop.\nYour job is to implement selections 1 and 2.\nSelection 1 is where you an add a new monster object into the dictionary by getting input from the user.\nSelection 2 is where you list all the monsters in the system using a for loop.\nFor both selection 1 and 2\, refer to the past projects on how to add an Object into a dictionary to store\, and how to loop through the dictionary to print out object values.\nSample output:Please select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter ‘exit’ to quit): 2 \nLIST OF ALL MONSTERS\nDragon – Health: 200 – Max Attack: 20\nTroll – Health: 150 – Max Attack: 15 \nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter ‘exit’ to quit): 1 \nADD MONSTER\nEnter the species of the monster: Unicorn\nEnter the health of the monster: 200\nEnter the max attack of the monster: 20\nSuccessfully added UNICORN into the system. \nPlease select one of the following\n1. Add Monster\n2. List all monsters\n3. Play Adventure\nEnter your selection (Enter ‘exit’ to quit): 2 \nLIST OF ALL MONSTERS\nDragon – Health: 200 – Max Attack: 20\nTroll – Health: 150 – Max Attack: 15\nUnicorn – Health: 200 – Max Attack: 20\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241112T190000
DTEND;TZID=America/Los_Angeles:20241112T200000
DTSTAMP:20260505T231638
CREATED:20241113T040429Z
LAST-MODIFIED:20241113T040429Z
UID:27381-1731438000-1731441600@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nFinished Grocery System\, and got started on the School System application\, introducing more OOP.\n\nHomework:\n\nContinue on your School System application in main.py\, and complete the find method for selection == “3”. Refer to phonebooksystem.py from the previous files for how to find stuff from a dictionary.\n\n\nThis is the comment we wrote for the homework due next week\n\n# your hw is to find the student in the dictionary.\n# If you find the student by the name\, print out the details of the student\, if not\, mention the name doesn't exist\n\n# Refer to phonebooksystem.py to see how to find things with a dictionary\n\n\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241111T160000
DTEND;TZID=America/Los_Angeles:20241111T170000
DTSTAMP:20260505T231638
CREATED:20241111T224353Z
LAST-MODIFIED:20241112T015930Z
UID:27359-1731340800-1731344400@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued and finished the supermarket application!\nReviewed some design concepts such as indentation\, placement of functions\, automation of some aspects of the program.\n\nHomework:\n\nCreate the reset() function in your Supermarket Application that restarts what you have purchased and the price you owe.\nRefer to the google notes on how to remove an item from a dictionary.\nUse for loop to erase the items in your dictionary so it becomes empty.\n\n\n# your hw\ndef reset(self):\n    # reset the items_bought dictionary along with the price\n    # use a for loop to clean the dictionary - help\n    # set price = 0\n    pass\n\n\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241105T190000
DTEND;TZID=America/Los_Angeles:20241105T200000
DTSTAMP:20260505T231638
CREATED:20241106T035444Z
LAST-MODIFIED:20241106T035921Z
UID:27310-1730833200-1730836800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nImproved the Grocery System application to use classes and make the code better and shorter\n\nHomework:\n\nIn your Nov5_GrocerySystemV3.py file\, edit your code to check for the days until expiration\, and if it is less than 1\, tell the user “The food will expire soon in 1 day!” or “The food will expire soon in 0 day!”\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241104T160000
DTEND;TZID=America/Los_Angeles:20241104T170000
DTSTAMP:20260505T231638
CREATED:20241105T013406Z
LAST-MODIFIED:20241105T013406Z
UID:27285-1730736000-1730739600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nStarted on the supermarket application\, going over code structure.\n\nHomework:\n\nIn the same Supermarket Application project\, add the “expired” parameter to the GroceryItem class\, which will be set to either True or False\nIn the main file\, check if the food is expired before buying anything\, and if it is expired\, print a statement saying that the food is expired and therefore you can’t purchase it.\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241029T190000
DTEND;TZID=America/Los_Angeles:20241029T200000
DTSTAMP:20260505T231638
CREATED:20241030T030234Z
LAST-MODIFIED:20241030T030234Z
UID:27237-1730228400-1730232000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed the homework\, how OOP works as a concept.\nLearnt about default values in classes for object construction\n\nHomework:\n\nIn a file called Oct29_OOP.py\, do pages 162 TIY 9-3 and page 167 TIY 9-4\, 9-5\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241028T160000
DTEND;TZID=America/Los_Angeles:20241028T170000
DTSTAMP:20260505T231638
CREATED:20241028T223827Z
LAST-MODIFIED:20241029T010604Z
UID:27214-1730131200-1730134800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nCompleted the library system.\nReviewed some concepts regarding the applications of dictionaries\, such as adding\, listing\, and finding from a dictionary\n\nHomework:\n\nIn the same Library System project\, finish the initialize_books() method\, adding 4 books to your system of your choice\, and calling the method before you enter the while loop.\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241022T190000
DTEND;TZID=America/Los_Angeles:20241022T200000
DTSTAMP:20260505T231638
CREATED:20241023T030547Z
LAST-MODIFIED:20241023T030547Z
UID:27161-1729623600-1729627200@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nReviewed how to use dictionaries as we converted the robux_system to use dictionaries.\nIntroduced the concept of object oriented programming! Elaborated on the distinction between classes and objects\, and showed a Human class example.\n\nHomework:\n\nIn a file called Oct22_OOP_hw1.py\, copy pages 158-161\nIn a file called Oct22_OOP_hw2.py\, do page 162 TIY 9-1 and 9-2\n\nSubmit these files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241021T160000
DTEND;TZID=America/Los_Angeles:20241021T170000
DTSTAMP:20260505T231638
CREATED:20241022T001217Z
LAST-MODIFIED:20241022T001217Z
UID:27152-1729526400-1729530000@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the functionality of our class for the School System\, with adding\, listing\, and finding objects.\nStarted the Library System application.\n\nHomework:\n\nIn the same Library System project\, complete the list books\, find book by title\, and find books by id methods. (methods 2-4)\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-11/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241015T190000
DTEND;TZID=America/Los_Angeles:20241015T200000
DTSTAMP:20260505T231638
CREATED:20241016T032104Z
LAST-MODIFIED:20241016T032104Z
UID:27093-1729018800-1729022400@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nFurther applied dictionaries\nWe changed Grocery System from intro to python to use a dictionary instead\, making things more efficient.\n\nHomework:\n\nCHANGE robux system so that you use a dictionary to represent the items and prices the same way you did with grocery system.\n(If you havent already) In a file called Oct1_DictionaryHW\, do pages 99 (TIY 6-1 to 6-3) and page 105 (TIY 6-4 to 6-6)\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-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241014T160000
DTEND;TZID=America/Los_Angeles:20241014T170000
DTSTAMP:20260505T231638
CREATED:20241015T000727Z
LAST-MODIFIED:20241015T000727Z
UID:27081-1728921600-1728925200@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the inner workings of classes\, object relationships\, and how to use dictionaries.\nAdded the teacher class into the program.\nNext week we will start on a similar but different application.\n\nHomework:\n\nIn the same project\, add a Staff class in a separate file with a name\, salary\, and role parameters.\nCreate the add staff\, list staff\, find staff\, and remove staff methods in your SchoolSystem class.\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241008T190000
DTEND;TZID=America/Los_Angeles:20241008T200000
DTSTAMP:20260505T231638
CREATED:20241009T040519Z
LAST-MODIFIED:20241009T040519Z
UID:27019-1728414000-1728417600@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nApplied dictionaries in a text based game\n\nHomework:\n\n(If you havent already) In a file called Oct1_DictionaryHW\, do pages 99 (TIY 6-1 to 6-3) and page 105 (TIY 6-4 to 6-6)\nAdd an address book in your phone book system\, with the same functions as the phone book.\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-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241007T160000
DTEND;TZID=America/Los_Angeles:20241007T170000
DTSTAMP:20260505T231638
CREATED:20241007T222105Z
LAST-MODIFIED:20241008T000510Z
UID:26998-1728316800-1728320400@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed TIY page 167\, highlighting default values.\nContinued the School Application project\, further implementing object oriented concepts.\n\nHomework:\nFor Ian: \n\nIn your Sep30_SchoolSystem project\, add a staff class and add methods to add a staff into a staff list and staff dict. Add a method to list all staff using the dict\nThe staff class should have name\, salary\, and job role as variables\nUpdate the menu options accordingly.\n\nFor Parker: \n\nIn your Sep30_SchoolSystem project\, add a teacher class and add methods to add a teacher into a teacher list and teacher dict. Add a method to list all teachers using the dict\nThe teacher class should have name\, subject\, and years spent teaching as variables\nUpdate the menu options accordingly\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241001T190000
DTEND;TZID=America/Los_Angeles:20241001T200000
DTSTAMP:20260505T231638
CREATED:20241002T015719Z
LAST-MODIFIED:20241002T033645Z
UID:26951-1727809200-1727812800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nLearnt about dictionaries\, how to access\, remove\, edit\, and loop through dictionaries.\n\n  \nHomework:\n\nIn a file called Oct1_DictionaryHW\, do pages 99 (TIY 6-1 to 6-3) and page 105 (TIY 6-4 to 6-6)\nUpload it to the google drive when you are finished!\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-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240930T160000
DTEND;TZID=America/Los_Angeles:20240930T170000
DTSTAMP:20260505T231638
CREATED:20240930T220637Z
LAST-MODIFIED:20241001T000937Z
UID:26936-1727712000-1727715600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the homework for TIY pages 162\, 167\nGot started on the School Application project\, further implementing object oriented concepts.\n\nHomework:\n(1) IF you haven’t already: \n\nDo Try It Yourself page 167 numbers 9-4 and 9-5 in the same file as Sep16_ClassesHW.\nA default value means something like __init__(self\, name\, price = 10)\, where price is a default parameter when creating an object of the class (an optional parameter)\n\n(2) MAIN homework\, do the following: \n\nIn your Sep30_SchoolSystem project\, store the newly created s Student object in a list AND a dictionary.\nYou have to create the list and dictionary in the __init__  method. You can do this like:\nself.students_list = []\nself.students_dict = {}\nAdd the s object into the list by use of students_list.append(s) and add the s object into the dictionary by use of students_dict[ {student_name} ] = s\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240924T190000
DTEND;TZID=America/Los_Angeles:20240924T200000
DTSTAMP:20260505T231638
CREATED:20240925T030231Z
LAST-MODIFIED:20240925T030231Z
UID:26884-1727204400-1727208000@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Darin
DESCRIPTION:What We Did Today:\n\nInstalled and did the setup for PyCharm\, our new IDE to use in this course.\nNavigated the PyCharm environment\, and explained how to submit homework and access PyCharm files.\nWrote some code as a preface for next week.\n\n  \nHomework:\n\nCopy pages 92 – 97 (from “Working with Dictionaries” until just before “using get() to Access Values”) in your file called Sep24_DictionariesHW.py\nUpload it to the google drive when you are finished!\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-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240923T160000
DTEND;TZID=America/Los_Angeles:20240923T170000
DTSTAMP:20260505T231638
CREATED:20240923T234208Z
LAST-MODIFIED:20240924T002351Z
UID:26867-1727107200-1727110800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nChanged the grocery system program to use classes to minimize the number of dictionaries needed for our program.\nReviewed how dictionaries work.\n\nHomework:\n(1) IF you haven’t already: \n\nDo Try It Yourself page 162 in a new file called Sep16_ClassesHW.py\nCopy pages 163 to 166 in the same file as the above^\n\n(2) MAIN homework\, do the following: \n\nDo Try It Yourself page 167 numbers 9-4 and 9-5 in the same file as the above^.\nA default value means something like __init__(self\, name\, price = 10)\, where price is a default value (an optional value)\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240917T180000
DTEND;TZID=America/Los_Angeles:20240917T190000
DTSTAMP:20260505T231638
CREATED:20240918T071640Z
LAST-MODIFIED:20240918T071640Z
UID:26807-1726596000-1726599600@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Darin
DESCRIPTION:What We Did Today:\nReviewed the final exam for the final exam retake! \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240916T160000
DTEND;TZID=America/Los_Angeles:20240916T170000
DTSTAMP:20260505T231638
CREATED:20240917T031200Z
LAST-MODIFIED:20240917T031200Z
UID:26801-1726502400-1726506000@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the idea of classes and objects (object oriented programming)\, and learnt how to use classes and create objects out of them.\nLearnt more about attributes (variables of the class) and methods (functions of the class) through the Dog class.\n\nHomework:\n(1) IF you haven’t already: \n\nCreate a new file called Sep9_RobuxSystem.py and modify your robux system from thonny (you can get the code from the google drive notes if you don’t have the file anymore) to use a dictionary to keep track of the names of the items and the price of the items\, and modify the code inside of the while True loop to be similar to how you did in the grocery system to use the dictionary instead.\nYou do not need to modify the function at all for this assignment.\n\n(2) MAIN homework\, do the following: \n\nDo Try It Yourself page 162 in a new file called Sep16_ClassesHW.py\nCopy pages 163 to 166 in the same file as the above^\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240910T180000
DTEND;TZID=America/Los_Angeles:20240910T200000
DTSTAMP:20260505T231638
CREATED:20240911T031009Z
LAST-MODIFIED:20240911T031009Z
UID:26741-1725991200-1725998400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nDid our final exam.\nYou will get your results soon within the next 3 days.\n\nNotes:\n\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR