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:20220313T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20221106T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220712T170000
DTEND;TZID=America/Los_Angeles:20220712T180000
DTSTAMP:20260507T181557
CREATED:20220713T050619Z
LAST-MODIFIED:20220713T050619Z
UID:13916-1657645200-1657648800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Bill Han
DESCRIPTION:Gamas Chang substitute Bill. \nToday We Do\n\nWe reviewed homeworks.\nWe added find book by id.\nWe added a new dictionary\, books_by_name\, to store books whose key is its title/name.\nWe added find book by title/name.\n\nHomework\n\nMake find book by title/name case insensitive. To do this\, you have to make sure to lowercase the books_by_name key when adding new book. AND you also need to make sure to lowercase user entered book title/name when checking if a book exists in the dictionary. AND when retrieving a book from dictionary.\nAdd “6. List all books before year 2010” feature. To do this\, you have to use for loop to go through each element inside the list similar to “3. List all books”. But inside the for loop you need to use if statement to check if book.year is less than 2010.\nAll the BookSystem python files have been uploaded into google drive.
URL:https://www.ayclogic.com/event/5-pm-python-oop-bill-han/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220715T190000
DTEND;TZID=America/Los_Angeles:20220715T190000
DTSTAMP:20260507T181557
CREATED:20220716T030111Z
LAST-MODIFIED:20220716T030111Z
UID:13951-1657911600-1657911600@www.ayclogic.com
SUMMARY:7 PM - Python Game Development - Gamas
DESCRIPTION:Homework\n\nin main.py\, create game_over_page method which should be very similar to game_landing_page method.\nThe big GAME OVER text is just a text\, similar to how you guys did the score text. But use a bigger font. Create a new font size 100.\nWhen the player hit the tube\, display GAME OVER page:\n\nMake progress on your final project.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-gamas-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220719T170000
DTEND;TZID=America/Los_Angeles:20220719T180000
DTSTAMP:20260507T181557
CREATED:20220723T223748Z
LAST-MODIFIED:20220723T235602Z
UID:14051-1658250000-1658253600@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Bill
DESCRIPTION:Gamas substitute \nToday We Do\n\nWe finished with the Book system.\n\nHomework\n\nCreate a new project in Pycharm “MonsterInheritance”. If you are having problem creating a new Pycharm project\, no worries\, you can do this homework inside Book System project\nCreate a new file monster.py. Inside the file\, create a new Monster class with the following attributes:\n\nspecies\nhealth\nmax_attack\n\n\nInside Monster class\, create a new method get_info(self) which will RETURN (not print) like this “<species> – <health> healths – <max_attack> Max attack points.”\nCreate a new file monster_system.py. Inside create MonsterSystem class.\nInside MonsterSystem class\, create application_loop(self) which will continuously display the following menu and get input from user. If user enter “exit”\, stop the loop.\nCall the MonsterSystem application_loop method to run the program.\n\nWelcome to AYCLOGIC Adventure game.\n\nYour have 200 health remaining.\nPlease choose your monster: \n- Troll - 50 healths - 30 Max attack points.\n- Water Golem - 30 healths - 20 Max attack points.\n- Dragon - 100 healths - 50 Max attack points.\nEnter your selection (enter "exit" to quit): asdfasdf\nYou have entered an invalid selection. Please try again\n\nYour have 200 health remaining.\nPlease choose your monster: \n- Troll - 50 healths - 30 Max attack points.\n- Water Golem - 30 healths - 20 Max attack points.\n- Dragon - 100 healths - 50 Max attack points.\nEnter your selection (enter "exit" to quit): exit\nThank you for playing AYCLOGIC Monster Adventure\n 
URL:https://www.ayclogic.com/event/5-pm-python-oop-bill-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20220722T190000
DTEND;TZID=America/Los_Angeles:20220722T200000
DTSTAMP:20260507T181557
CREATED:20220724T011425Z
LAST-MODIFIED:20220724T011425Z
UID:14060-1658516400-1658520000@www.ayclogic.com
SUMMARY:FRI - 7 PM - Python Game Development - Gamas
DESCRIPTION:Today We Do\n\nWe learned how to do cropping of images using Fire Alpaca.\nWe learned how to commit and push codes to gitlab.\n\nHomework\n\nMake some progress on your game project. Look at the google drive doc in term of what is due for you next week.\nAlso last week there were home works about Flappy Bird\, please make sure you finish that too.
URL:https://www.ayclogic.com/event/fri-7-pm-python-game-development-gamas/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR