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:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250717T090000
DTEND;TZID=America/Los_Angeles:20250717T100000
DTSTAMP:20260514T193407
CREATED:20250717T172903Z
LAST-MODIFIED:20250717T200114Z
UID:29747-1752742800-1752746400@www.ayclogic.com
SUMMARY:9:00 AM - Python Game Development - Daniel
DESCRIPTION:What We Did\n\nWe set up Gitlab\nLoaded the background image and bird 1\nCommitted and pushed to Gitlab\n\nHomework\n\nLoad bird02_A and bird03_A into variables named self.bird2 and self.bird3\nScale bird2 to size (140\, 100) and bird3 to size (70\, 40).\nThen blit bird2 (100\, 200) and blit bird3 to (500\, 450).\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/500-pm-python-game-development-daniel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250717T133000
DTEND;TZID=America/Los_Angeles:20250717T143000
DTSTAMP:20260514T193407
CREATED:20250717T214248Z
LAST-MODIFIED:20250717T214248Z
UID:29750-1752759000-1752762600@www.ayclogic.com
SUMMARY:1:30 PM - Intro To Python - Bill
DESCRIPTION:Your HW:\n\nCreate a new file called july_17_stringhw2\nDo the TRY IT YOURSELF problems 2-3\, 2-4\, 2-5\, 2-6 on page 25 of the textbook
URL:https://www.ayclogic.com/event/130-pm-intro-to-python-bill-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250717T180000
DTEND;TZID=America/Los_Angeles:20250717T190000
DTSTAMP:20260514T193407
CREATED:20250718T022325Z
LAST-MODIFIED:20250718T022325Z
UID:29756-1752775200-1752778800@www.ayclogic.com
SUMMARY:6:00 pm- Python OOP - Joshua
DESCRIPTION:Today we did \n\nreviewed dictionaries\nReviewed how to use dictionaries in our classes\nreviewed for loops in dictionaries\n\n  \nHomework \n\nIn our Main file\, we have 4 goals for homework. Chloe and Justin\, look at the bottom to put our work in progress code\n\nPART 1 \n\nin our add_books() function\, i want you to add one more line of code\nto our dictionary (self.books_by_id)\, i want you to add a new key:value pairing\n\nthe “key” should be our id\nthe “value” should be our book information (“stored in the book we created with the inputs)\n\n\n\nPART 2 \n\nAdd a new Class function  self.list_all_books(self)\nthe Class should go through our dictionary\, and then print each book and all the information from the book\nHINT!!!!\n\nlets say we have a “book” object we created and want to find the author\n\nWe would use  <name_of_book_variable>.author\nEx.  book_we_want_to_add.author  in our add_books function will give the author\n\n\n\n\nSo your general steps should be\n\n1. Get all the keys in your dictionary (or use items to get keys and values)\n2. in a for loop\, you need to go through each key:value and get the book (it should be the value)\n3. once you get the book\, use the hint to print the following message in the for loop\nf” The book <book name> is written by <author> on <publish_year>  with the id <id>”\n\n\n\nPart 3 and 4 \nI want everyone to attempt this \n\nCreate two more functions  def search_by_name(self) and search_by_id(self)\n\nYour general steps is \n\nusing input\, ask for the name or id you are looking for\nuse a for loop to go through the key’s of the right dictionary (either the name dicitionary or the id dictionary)\nif their input == a name or id in that dictionary\, print the same message as the Part 2\n\n  \nSo here\, i wanted to include the code we worked on if you need to catch up . If you are using my template\, your goal is the replace the pass\, with code and add one line with in add_book \n\n# this is our main file(main.py\nfrom book import Book\n\nclass LibrarySystem:\n    def __init__(self):\n        self.menu = """\n        Please look at below options\n        1. Add book\n        2. List all books\n        3. Find book by name\n        4. Find book by id\n        5. List all old books\n        Enter your selection. Enter 'quit' to exit: """\n        self.book_dictionary = {}  # looks things up with name as key\n        self.books_by_id = {} # looks thing up with id as key\n\n    def add_book(self):\n        #title\,author\, publish_year\,id\n        title = input("What is the name of the book? : ")\n        author= input("What is the author of the book? :")\n        publish_year= input("what year was it published? :")\n        id= input("what is the id of the book")\n\n        book_we_want_to_add =Book(title\,author\,publish_year\,id )\n\n        #adding the book in the name dictionary\n        self.book_dictionary[title]= book_we_want_to_add\n\n        #adding the book in the id dictionary \n        \n    def list_all_books(self):\n        pass\n    def search_by_name(self):\n        pass\n    def books_by_id(self):\n        pass\n\n\n\n\n\nOur book file\nclass Book:\n    def __init__(self\,title\,author\, publish_year\,id):\n        self.title=title\n        self.author=author\n        self.publish_year=publish_year\n        self.id=id\n\nBelow\, I have put some code to test if your code works (you need to add a book to test it). Put it in the bottom of your code to work \n\nsystem = LibrarySystem()\n#adds the books\nsystem.add_book()\n# make sure there is two print statements so that you add the dictionary to both\nprint(system.book_dictionary)\nprint(system.books_by_id)\n# testing parts 2\,3\,4\nsystem.list_all_books()\nsystem.search_by_name() \nsystem.search_by_id()
URL:https://www.ayclogic.com/event/600-pm-python-oop-joshua-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20250717T183000
DTEND;TZID=America/Los_Angeles:20250717T193000
DTSTAMP:20260514T193407
CREATED:20250718T022228Z
LAST-MODIFIED:20250718T022228Z
UID:29757-1752777000-1752780600@www.ayclogic.com
SUMMARY:6:30 PM – Python OOP  – Sebastian
DESCRIPTION:Today we did \n\nFinished Monster System\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: \n\nAnswer questions 9-6 and 9-7 from page 173
URL:https://www.ayclogic.com/event/630-pm-python-oop-sebastian-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR