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:20190310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20191103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190510T170000
DTEND;TZID=America/Los_Angeles:20190510T180000
DTSTAMP:20260504T043523
CREATED:20190512T021740Z
LAST-MODIFIED:20190512T021740Z
UID:1292-1557507600-1557511200@www.ayclogic.com
SUMMARY:5PM Python Level 2
DESCRIPTION:We started Birdie pygame project.\nHomework:\n\nMemorize how to load an image into Pygame project.\nMemorize how to scale an image into Pygame project.\nMemorize how to draw an image into Pygame project.
URL:https://www.ayclogic.com/event/5pm-python-level-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190517T190000
DTEND;TZID=America/Los_Angeles:20190517T200000
DTSTAMP:20260504T043523
CREATED:20190518T033018Z
LAST-MODIFIED:20190519T020959Z
UID:1304-1558119600-1558123200@www.ayclogic.com
SUMMARY:6PM Python Level 1
DESCRIPTION:We continued with Birdie project.\n\nWe added 2nd bird and make bird flaps.\nWe added a function to make flipping of bird images/costumes to make the code cleaner.\n\n\nHomework:\n\nMake the second bird (the green one) go from right (x:500\, y:100) to left.\nReview List\, For Loop and how to go through each element inside the list inside the for loop.\nLook at this video: https://www.youtube.com/watch?v=ZDa-Z5JzLYM
URL:https://www.ayclogic.com/event/6pm-python-level-1-30/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190518T150000
DTEND;TZID=America/Los_Angeles:20190518T160000
DTSTAMP:20260504T043523
CREATED:20190518T225833Z
LAST-MODIFIED:20190519T002859Z
UID:1319-1558191600-1558195200@www.ayclogic.com
SUMMARY:3PM Python Level 2
DESCRIPTION:We went over the Test result.\nWe improved FoodRecommendation program\n\nWe make the program not case sensitive so it will accept ‘ChIneSe’ for instance.\nWe make the program able to detect duplication.\n\n\nHomework:\n\nCreate a python file ‘May18_Homework_Dictionary.py’\n\nCreate an empty dictionary called “food_prices”.\nAdd the following data to the food_prices dictionary:\n\n“Chow Mien” : 10\n“Ca Kai Fan”: 9\n“Lo Mai Kai”: 5\n“Ca Siu”: 11\n\n\nPrint the price of “Chow Mien” to the shell using “food_prices” dictionary.\nPrint the price of “Ca Siu” to the shell using “food_prices” dictionary.
URL:https://www.ayclogic.com/event/3pm-python-level-2-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190518T180000
DTEND;TZID=America/Los_Angeles:20190518T190000
DTSTAMP:20260504T043523
CREATED:20190519T020721Z
LAST-MODIFIED:20190519T020721Z
UID:1335-1558202400-1558206000@www.ayclogic.com
SUMMARY:6PM Python Level 2
DESCRIPTION:We improved “FoodRecommendation.py”\n\nWe stopped duplication of food.\nWe made the program not case sensitive.\nWe learned about Python Dictionary.\n\n\nHomework\n\nCreate a python file ‘May18_Homework_Dictionary.py’\n\nCreate an empty dictionary called “food_prices”.\nAdd the following data to the food_prices dictionary:\n\n“Chow Mien” : 10\n“Ca Kai Fan”: 9\n“Lo Mai Kai”: 5\n“Ca Siu”: 11\n\n\nPrint the price of “Chow Mien” to the shell using “food_prices” dictionary.\nPrint the price of “Ca Siu” to the shell using “food_prices” dictionary.
URL:https://www.ayclogic.com/event/6pm-python-level-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190524T180000
DTEND;TZID=America/Los_Angeles:20190524T190000
DTSTAMP:20260504T043523
CREATED:20190525T045545Z
LAST-MODIFIED:20190531T233037Z
UID:1343-1558720800-1558724400@www.ayclogic.com
SUMMARY:7PM Python Level 2
DESCRIPTION:We went over the concept of Object Oriented Language by introducing the concept of Class.\n\nWe created a class called Bird. The Bird class has the following properties:\n\nx and y coordinates\nsize\ndirection\nimageA\nimageB\nupdate()\nnext_costume()\n\n\nWe converted the regular Bird code to a simpler code by using Bird class.\n\n\nHomework:\n\nChange Bird class to be able to make the bird do the following\n\nwhen direction is 90\, make the bird move to the right.\nwhen direction is 270\, make the bird move to the left\nIn the constructor or __init__()\, do the following\n\n\nif direction == 270:\n   self.imageA = pygame.transform.flip(self.imageA\, True\, False)\n   self.imageB = pygame.transform.flip(self.imageB\, True\, False)
URL:https://www.ayclogic.com/event/7pm-python-level-2-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190525T150000
DTEND;TZID=America/Los_Angeles:20190525T160000
DTSTAMP:20260504T043523
CREATED:20190526T012207Z
LAST-MODIFIED:20190526T012207Z
UID:1374-1558796400-1558800000@www.ayclogic.com
SUMMARY:3PM Python Level 2
DESCRIPTION:We went over Python Dictionary again.\n\nWe learned how to find if an element is inside a dictionary.\nWe learned how to find if an element is NOT inside a dictionary by using not( ).\n\n\nWe enhanced Food Recommendation program:\n\nWe removed the duplication in the recommendation.\nThe program will try to provide the number of recommendation according to what is being requested. If user ask for 4 recommendation\, the program will return 4 recommendation without any duplication.\nThe program will not crash when user ask more than 4 recommendation.\n\n\nHomeworks:\n\nNo homework.
URL:https://www.ayclogic.com/event/3pm-python-level-2-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190531T190000
DTEND;TZID=America/Los_Angeles:20190531T200000
DTSTAMP:20260504T043523
CREATED:20190602T023237Z
LAST-MODIFIED:20190602T023237Z
UID:1399-1559329200-1559332800@www.ayclogic.com
SUMMARY:7PM Python Level 2
DESCRIPTION:We reviewed homework:\n\nMade bird can go to the left and right depending on “direction” variable.\n\n\nWe enhanced Bird class:\n\nWe moved drawing bird to screen into inside Bird.update() function.\nWe moved switching bird costume into inside Bird.update() function.\n\n\n We enhanced Birdie.py:\n\nWe used “enemy_birds” List to simplify the code.\nWe used for loop to automate creation of the multiple birds.\nWe used random.randint(..\,..) to create random location of the birds.\n\n\nHomeworks:\n\nWhen adding more birds to “enemy_birds” variable\n\nUse modular to change direction of the bird whether it is 90 or 270.\n\n\nIn Birdie.py:\n\nadd “bird_images” variable and data type is List of String: ‘bird1’\, ‘bird2’\, ‘bird3’\, ‘bird4’
URL:https://www.ayclogic.com/event/7pm-python-level-2-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR