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:20190901T130000
DTEND;TZID=America/Los_Angeles:20190901T140000
DTSTAMP:20260430T182518
CREATED:20190901T200641Z
LAST-MODIFIED:20190901T210740Z
UID:1964-1567342800-1567346400@www.ayclogic.com
SUMMARY:1 PM Python Game Development Makeup
DESCRIPTION:We reviewed homework last week.\nWe added hitbox for bird and bullet.\nWhen bullet hit the bird\, the bird will disappear.\nWe check if player hit the bird\, the player will print I die.\n Homework:\n\nIf you have not done so\, take a picture of your self and upload into Player class. Before you upload\, make sure you remove all the background section in your picture. https://firealpaca.com/\nIn Player class\, check if player collide with any of the bird\nAdd a new attribute in Player called “is_alive” .The beginning value of this attribute is True.\nWhen the Player collide with any of the bird\, set player is_alive to False.\nIn main.py\, add a condition to only call player.update with player.is_alive == True.
URL:https://www.ayclogic.com/event/1-pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190906T180000
DTEND;TZID=America/Los_Angeles:20190906T190000
DTSTAMP:20260430T182518
CREATED:20190907T020148Z
LAST-MODIFIED:20190907T020148Z
UID:1985-1567792800-1567796400@www.ayclogic.com
SUMMARY:6 PM Python Level 1
DESCRIPTION:We reviewed homeworks and last week material\nWe did For loops.\nHomework:\n\nRead and do exercises from page 79 to 81\nReview For loops
URL:https://www.ayclogic.com/event/6-pm-python-level-1-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190907T090000
DTEND;TZID=America/Los_Angeles:20190907T100000
DTSTAMP:20260430T182518
CREATED:20190907T170257Z
LAST-MODIFIED:20190907T170257Z
UID:1990-1567846800-1567850400@www.ayclogic.com
SUMMARY:9 AM Python Level 1
DESCRIPTION:We went over Page 20 homework\nWe reviewed Variables and Data types last week.\nWe continued with variables and Data type with boolean expression\nHomework:\n\nPage 72 and 73
URL:https://www.ayclogic.com/event/9-am-python-level-1-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190907T100000
DTEND;TZID=America/Los_Angeles:20190907T110000
DTSTAMP:20260430T182518
CREATED:20190907T180057Z
LAST-MODIFIED:20190907T180057Z
UID:1992-1567850400-1567854000@www.ayclogic.com
SUMMARY:10 AM Python Level 1
DESCRIPTION:We went through starwars homework: https://www.ayclogic.com/coding-in-python-level-1/star-wars-problem/ \nHomework:\n\nIf you have not done last week homework\, please do it: https://www.ayclogic.com/event/10-am-python-level-1/\nNo new homework.
URL:https://www.ayclogic.com/event/10-am-python-level-1-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190907T140000
DTEND;TZID=America/Los_Angeles:20190907T150000
DTSTAMP:20260430T182518
CREATED:20190907T203145Z
LAST-MODIFIED:20190908T015822Z
UID:2000-1567864800-1567868400@www.ayclogic.com
SUMMARY:2 PM Python Level 1
DESCRIPTION:We went over last week test result.\nHomework:\n\nStudy for retake of Python test level 1 next week which will start at 1PM to 3PM.\nPlease study the first test carefully.
URL:https://www.ayclogic.com/event/2-pm-python-level-1-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190907T150000
DTEND;TZID=America/Los_Angeles:20190907T160000
DTSTAMP:20260430T182518
CREATED:20190907T230113Z
LAST-MODIFIED:20190907T230155Z
UID:2003-1567868400-1567872000@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We went through the homework.\nWe added blue paddle and control it using “w” and “s” key.\nHomework:\n\nif Player.color == ‘orange’ load the orange paddle image. Also make it controllable by up (K_UP) or down (K_DOWN) arrow keys.\nif Player.color == ‘blue’ load the blue paddle image. Also make it controllable by w or s keys.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190908T150000
DTEND;TZID=America/Los_Angeles:20190908T160000
DTSTAMP:20260430T182518
CREATED:20190908T233320Z
LAST-MODIFIED:20190908T234200Z
UID:2013-1567954800-1567958400@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We continued with the Birdie project.\n\nWe added Play Button when player is not alive.\nWe added ability so when Play button is pressed\, the player is back alive.\nWe added ability so when Play button is pressed\, the birds are removed.\n\n\nHomework:\n\nDisplay “game_title.png” when player.is_alive == False.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190913T180000
DTEND;TZID=America/Los_Angeles:20190913T190000
DTSTAMP:20260430T182518
CREATED:20190914T020751Z
LAST-MODIFIED:20190914T023514Z
UID:2037-1568397600-1568401200@www.ayclogic.com
SUMMARY:6 PM Python Level 1
DESCRIPTION:We went through the homework last week.\nWe went through while loop\nWe went through random module.\n Homework:\n\nDo problem number 1 to 3 in here: https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\nDo Magic8Ball problem: https://www.ayclogic.com/coding-in-python-level-1/magic-8-ball/\nNext week is a quiz\, please study from all the lessons that you have learned.
URL:https://www.ayclogic.com/event/6-pm-python-level-1-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190914T090000
DTEND;TZID=America/Los_Angeles:20190914T100000
DTSTAMP:20260430T182518
CREATED:20190914T164706Z
LAST-MODIFIED:20190914T164706Z
UID:2041-1568451600-1568455200@www.ayclogic.com
SUMMARY:9 AM Python Level 1
DESCRIPTION:We went through homework and boolean expression.\nWe went through List.\nHomework:\n\npage 34 to 39
URL:https://www.ayclogic.com/event/9-am-python-level-1-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190914T100000
DTEND;TZID=America/Los_Angeles:20190914T110000
DTSTAMP:20260430T182518
CREATED:20190914T180237Z
LAST-MODIFIED:20190914T180237Z
UID:2046-1568455200-1568458800@www.ayclogic.com
SUMMARY:10 AM Python Level 1
DESCRIPTION:We went over homeworks from books edition one:\n\nRead and do exercises on page 49\nRead and do exercises on page 54.\nRead and do exercises on page 24 and 27.\n\n\nWe went over more functionalities of List:\n\nHow to replace value in a list.\nHow to add more element in the list.\nHow to use List in a for loop.\n\n\nHomework:\n\nReview Star wars homework how to use function.\nReview List functionalities we went over today.
URL:https://www.ayclogic.com/event/10-am-python-level-1-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190914T130000
DTEND;TZID=America/Los_Angeles:20190914T150000
DTSTAMP:20260430T182518
CREATED:20190914T214310Z
LAST-MODIFIED:20190914T214310Z
UID:2050-1568466000-1568473200@www.ayclogic.com
SUMMARY:1 PM Python Level 1
DESCRIPTION:Python Level 1 test retake
URL:https://www.ayclogic.com/event/1-pm-python-level-1-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190914T150000
DTEND;TZID=America/Los_Angeles:20190914T160000
DTSTAMP:20260430T182518
CREATED:20190914T234514Z
LAST-MODIFIED:20190914T234514Z
UID:2052-1568473200-1568476800@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We continued with Pong project\n\nWe added Blue and Orange player.\nWe are able to control Blue player by W and S keys.\nWe are able to control Orange player by UP and Down arrow keys.\nWe learn about inheritance.\n\n\nHomework:\n\nMake the BouncingBall inherit from pygame.sprite.Sprite. Follow the same way as the Player class
URL:https://www.ayclogic.com/event/3-pm-python-game-development-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190915T150000
DTEND;TZID=America/Los_Angeles:20190915T160000
DTSTAMP:20260430T182518
CREATED:20190915T223919Z
LAST-MODIFIED:20190915T230621Z
UID:2067-1568559600-1568563200@www.ayclogic.com
SUMMARY:3 PM Python Game Development makeup
DESCRIPTION:We went over the code that would make player not alive when the game first started.\nWe went over the code that would clear the bullets and center the player.\nWe went over how to show the score.\nHomework:\n\nCreate cloud class and show different clouds.\nEach bird should have different values. The smaller the bird\, the higher the score when bullet hit it.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-makeup/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190920T180000
DTEND;TZID=America/Los_Angeles:20190920T190000
DTSTAMP:20260430T182518
CREATED:20190921T012109Z
LAST-MODIFIED:20190921T012109Z
UID:2075-1569002400-1569006000@www.ayclogic.com
SUMMARY:6 PM Python Level 1
DESCRIPTION:Python Level 1 Quiz\nNo homework next week.
URL:https://www.ayclogic.com/event/6-pm-python-level-1-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190921T090000
DTEND;TZID=America/Los_Angeles:20190921T100000
DTSTAMP:20260430T182518
CREATED:20190921T182015Z
LAST-MODIFIED:20190921T182015Z
UID:2083-1569056400-1569060000@www.ayclogic.com
SUMMARY:9 AM Python Level 1
DESCRIPTION:We went over List homework from page 34 to 39.\nWe went over how to do IF ELSE statements\nHomework:\n\nDo exercises from page 78 to 81
URL:https://www.ayclogic.com/event/9-am-python-level-1-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190921T140000
DTEND;TZID=America/Los_Angeles:20190921T150000
DTSTAMP:20260430T182518
CREATED:20190922T212904Z
LAST-MODIFIED:20190922T224209Z
UID:2096-1569074400-1569078000@www.ayclogic.com
SUMMARY:2 PM Python Level 1
DESCRIPTION:We went over the last Python Quiz result.\nWe went over how to upload an image in Pygame.\nNo homework next week.
URL:https://www.ayclogic.com/event/2-pm-python-level-1-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190921T150000
DTEND;TZID=America/Los_Angeles:20190921T160000
DTSTAMP:20260430T182518
CREATED:20190922T223850Z
LAST-MODIFIED:20190922T224129Z
UID:2098-1569078000-1569081600@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We reviewed Player class inheritting from pygame.sprite.Sprite.\nWe added BouncingBall class inheritting from pygame.sprite.Sprite.\nWe added code that would detect collission between Player and BouncingBall.\nHomework:\n\nWhen Player and BouncingBall collide\, the ball need to change its horizontal direction.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190921T160000
DTEND;TZID=America/Los_Angeles:20190921T170000
DTSTAMP:20260430T182518
CREATED:20190922T224037Z
LAST-MODIFIED:20190922T224101Z
UID:2100-1569081600-1569085200@www.ayclogic.com
SUMMARY:4 PM Python Level 1
DESCRIPTION:We reviewed variables\, List\, loops\, IF and ELSE\, functions and random.\nWe reviewed how to fix Python errors.\nHomework:\n\nComplete Robot Builder drawing. The eyes have to be 2 white circles and 2 black circles for the pupil.
URL:https://www.ayclogic.com/event/4-pm-python-level-1/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190927T180000
DTEND;TZID=America/Los_Angeles:20190927T190000
DTSTAMP:20260430T182518
CREATED:20190928T024655Z
LAST-MODIFIED:20190928T024655Z
UID:2120-1569607200-1569610800@www.ayclogic.com
SUMMARY:6 PM Python Level 1
DESCRIPTION:We went over the homework from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\nWe went over different functions:\n\nFunction with no return value and function with return value.\nFunction parameters.\n\n\nHomework:\n\nhttps://www.ayclogic.com/coding-in-python-level-1/star-wars-problem/
URL:https://www.ayclogic.com/event/6-pm-python-level-1-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190928T100000
DTEND;TZID=America/Los_Angeles:20190928T110000
DTSTAMP:20260430T182518
CREATED:20190928T191931Z
LAST-MODIFIED:20190928T191931Z
UID:2132-1569664800-1569668400@www.ayclogic.com
SUMMARY:10 AM Python Level 1
DESCRIPTION:We reviewed Python Functions.\nWe went over how to read Python error messages and fix them.\nHomework:\n\nCopy and paste broken Python code from https://www.ayclogic.com/fix-python-bugs-2/ into Thonny and fix the errors.
URL:https://www.ayclogic.com/event/10-am-python-level-1-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190928T110000
DTEND;TZID=America/Los_Angeles:20190928T120000
DTSTAMP:20260430T182518
CREATED:20190928T191511Z
LAST-MODIFIED:20190928T191511Z
UID:2130-1569668400-1569672000@www.ayclogic.com
SUMMARY:11 AM Python Level 1
DESCRIPTION:We went over how to use Thonny python editor.\nWe went over Variables and Data Types.\nWe went over how to get input from shell.\nHomework:\n\nInstall Thonny in your home computer: https://thonny.org/\nDo homework from page 20\, 21 and 23.
URL:https://www.ayclogic.com/event/11-am-python-level-1/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190928T150000
DTEND;TZID=America/Los_Angeles:20190928T160000
DTSTAMP:20260430T182518
CREATED:20190928T215700Z
LAST-MODIFIED:20191005T192222Z
UID:2136-1569682800-1569686400@www.ayclogic.com
SUMMARY:3 PM Python Game Development
DESCRIPTION:We reviewed last week homework.\nWe reviewed Inheritance in Python.\nWe reviewed how making BouncingBall and Player classes inherits from Sprite would benefit the game making process. Especially handling of collision using pygame.sprite.groupcollide\nWe went over how to make the ball bounce when it hits the paddle.\nWe passed Pong class to BouncingBall class so we can call Pong.ball_hit_edge() when the ball hit either the left or right edge.\nHomework:\n\nWhen ball hit the left edge: increase the orange player score.\nWhen ball hit the right edge: increase the blue player score.
URL:https://www.ayclogic.com/event/3-pm-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190928T160000
DTEND;TZID=America/Los_Angeles:20190928T170000
DTSTAMP:20260430T182518
CREATED:20190928T235512Z
LAST-MODIFIED:20190928T235512Z
UID:2138-1569686400-1569690000@www.ayclogic.com
SUMMARY:4 PM Python Level 1
DESCRIPTION:We reviewed our homework.\nWe started Kaleido Spiral project from page 82.\nHomework:\n\nWhen looping\, alternate drawing between circle and square.
URL:https://www.ayclogic.com/event/4-pm-python-level-1-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190929T150000
DTEND;TZID=America/Los_Angeles:20190929T160000
DTSTAMP:20260430T182518
CREATED:20190929T225623Z
LAST-MODIFIED:20190929T225623Z
UID:2144-1569769200-1569772800@www.ayclogic.com
SUMMARY:3 PM Python Level 1 Make up
DESCRIPTION:We went over the quiz result.\nWe went over different functions:\n\nFunction with no return value and function with return value.\nFunction parameters.\n\n\nHomework:\n\nhttps://www.ayclogic.com/coding-in-python-level-1/star-wars-problem/
URL:https://www.ayclogic.com/event/3-pm-python-level-1-make-up/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR