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:20200308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20201101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200501T180000
DTEND;TZID=America/Los_Angeles:20200501T190000
DTSTAMP:20260430T062354
CREATED:20200502T020858Z
LAST-MODIFIED:20200502T020858Z
UID:3422-1588356000-1588359600@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:we continued with Birdie project.\n\nWe made the bird moved from right to left\nWe were able to draw more than one bird in the screen\nWe started Bird class.\n\n\nHomework:\n\nAdd one more bird (bird_03) in main.py\n\nThe bird should move from bottom left corner\nThe bird should move towards top right corner.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T090000
DTEND;TZID=America/Los_Angeles:20200502T100000
DTSTAMP:20260430T062354
CREATED:20200502T162128Z
LAST-MODIFIED:20200502T162128Z
UID:3424-1588410000-1588413600@www.ayclogic.com
SUMMARY:9 AM - Intro To Python
DESCRIPTION:We went completed Baby Name Generator program.\n\nWe added a way to limit the number of names when user provided a number bigger than the names that the program has.\n\n\nHomework:\n\n\n\nStudy Baby Name Generator really well and prepare questions.\n2 weeks from now is the final Python Test. It worth 80% of your grade.
URL:https://www.ayclogic.com/event/9-am-intro-to-python-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T100000
DTEND;TZID=America/Los_Angeles:20200502T110000
DTSTAMP:20260430T062354
CREATED:20200502T175904Z
LAST-MODIFIED:20200502T175904Z
UID:3426-1588413600-1588417200@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nMake the bird Y coordinate random from 0 to the height of the screen.
URL:https://www.ayclogic.com/event/10-am-python-game-development-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T110000
DTEND;TZID=America/Los_Angeles:20200502T120000
DTSTAMP:20260430T062354
CREATED:20200502T183703Z
LAST-MODIFIED:20200502T185926Z
UID:3428-1588417200-1588420800@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We went over Dog class\nWe learned inheritance by creating SamoyedDog and Doberman classes which inhenrits from Dog class.\nHomework:\n\nP.168 to 169.
URL:https://www.ayclogic.com/event/11-am-python-game-development-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T130000
DTEND;TZID=America/Los_Angeles:20200502T140000
DTSTAMP:20260430T062354
CREATED:20200502T195933Z
LAST-MODIFIED:20200502T195933Z
UID:3433-1588424400-1588428000@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:We went over the many functionalities of Python String such as title()\, upper()\, strip().\nWe went over how to do IF ELSE ELIF statements\nHomework:\n\nP.80 to 81
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T160000
DTEND;TZID=America/Los_Angeles:20200502T170000
DTSTAMP:20260430T062354
CREATED:20200502T232159Z
LAST-MODIFIED:20200502T235820Z
UID:3439-1588435200-1588438800@www.ayclogic.com
SUMMARY:4 PM - Python Game Development
DESCRIPTION:We continued with Flappy Duck project.\nWe made the Tube appear from top and bottom\nWe made the Tube appear less frequently.\nHomework\n\nMove all the constants variable from main to config.py\nInside create_random_tube(self)\, create 2 tubes\, one upside down and right side up.
URL:https://www.ayclogic.com/event/4-pm-python-game-development-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200502T180000
DTEND;TZID=America/Los_Angeles:20200502T200000
DTSTAMP:20260430T062354
CREATED:20200503T023903Z
LAST-MODIFIED:20200503T023903Z
UID:3447-1588442400-1588449600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:2 Hours 1st Quiz.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200507T183000
DTEND;TZID=America/Los_Angeles:20200507T193000
DTSTAMP:20260430T062354
CREATED:20200508T023446Z
LAST-MODIFIED:20200508T023525Z
UID:3457-1588876200-1588879800@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python
DESCRIPTION:We completed update_clue function inside Hangman game.\n Homework:\n\nafter you call update_clue(guess)\n\ncheck if there are no more “?” in the clue then break from loop
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200508T180000
DTEND;TZID=America/Los_Angeles:20200508T190000
DTSTAMP:20260430T062354
CREATED:20200509T004018Z
LAST-MODIFIED:20200509T004018Z
UID:3462-1588960800-1588964400@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We completed Bird class.\nHomework:\n\nTBD
URL:https://www.ayclogic.com/event/6-pm-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T090000
DTEND;TZID=America/Los_Angeles:20200509T100000
DTSTAMP:20260430T062354
CREATED:20200509T160036Z
LAST-MODIFIED:20200509T165658Z
UID:3466-1589014800-1589018400@www.ayclogic.com
SUMMARY:9 AM - Intro To Python
DESCRIPTION:We went over Baby Name Generator program.\nNext week is final Python Test please study\n\nBaby Name Generator\nTurtle Python\nVariables and Data Types\nFunctions\nList\nIF ELSE ELIF\nRandom\nLoops\nHow to get input from Shell.\nTurtle: Make sure you know how to draw rectangle and circle.\n\n\nThe final test is 2 hours tests. It starts at 8AM to 10 AM.
URL:https://www.ayclogic.com/event/9-am-intro-to-python-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T100000
DTEND;TZID=America/Los_Angeles:20200509T110000
DTSTAMP:20260430T062354
CREATED:20200509T190159Z
LAST-MODIFIED:20200509T190159Z
UID:3470-1589018400-1589022000@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We completed Player class.\nHomework:\n\nIntegrate Player class into main.py\n\nFor example\, look at how we integrated Bird class into main.py\n\nimport the Player class\ncreate player_group\nadd Player into player_group in __init__\ncall player_group.update() in game_loop\nLook at how we did it for Bird class.
URL:https://www.ayclogic.com/event/10-am-python-game-development-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T110000
DTEND;TZID=America/Los_Angeles:20200509T120000
DTSTAMP:20260430T062354
CREATED:20200509T190505Z
LAST-MODIFIED:20200509T190505Z
UID:3472-1589022000-1589025600@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We completed class inheritance topic. We did Car and ElectricCar exercises.\nWe downloaded Birdie game assets from google drive.\nHomework:\n\nDownload and install Python 3.7 and Pycharm into your computer. Go to https://www.ayclogic.com/python-game-development/ scroll all the way down.
URL:https://www.ayclogic.com/event/11-am-python-game-development-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T130000
DTEND;TZID=America/Los_Angeles:20200509T140000
DTSTAMP:20260430T062354
CREATED:20200509T195934Z
LAST-MODIFIED:20200509T205446Z
UID:3474-1589029200-1589032800@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:We went over IF ELSE ELIF\nWe went over how to do tell-me-your-age project.\nWe went over List and For loop\nHomework:\n\nFinish https://www.ayclogic.com/tell-me-your-age/ program\nDo List coding from page 37 to 41
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-3/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200509T180000
DTEND;TZID=America/Los_Angeles:20200509T190000
DTSTAMP:20260430T062354
CREATED:20200510T020641Z
LAST-MODIFIED:20200510T020641Z
UID:3491-1589047200-1589050800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:Homework:\n\nContinue with May9_PasswordGenerator.py\n\nAsk user if you want kind of password? (lowercase/camelcase/uppercase)\nif user enter “lowercase” then make the password all lowercase\nif user enter “camelcase” then make the password similar to AngryJumpBoy457_\nif user enter “uppercase” then make all letters uppercase.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200510T090000
DTEND;TZID=America/Los_Angeles:20200510T100000
DTSTAMP:20260430T062354
CREATED:20200510T164740Z
LAST-MODIFIED:20200510T170758Z
UID:3494-1589101200-1589104800@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We went over how to make the Tube appear from both the bottom and top of the screen.\nWe added gravity to the player.\nHomework:\n\nMake the tube height dynamic by making sure the gap in between is constant.\nPut a delay in the Player gravity code. Use a similar mechanism as the bird flapping delay.\nAdd the background sound for the game. Look at how we did it in Birdie.
URL:https://www.ayclogic.com/event/9-am-python-game-development/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200514T183000
DTEND;TZID=America/Los_Angeles:20200514T193000
DTSTAMP:20260430T062354
CREATED:20200515T023944Z
LAST-MODIFIED:20200515T023944Z
UID:3501-1589481000-1589484600@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python
DESCRIPTION:We completed Hangman Game.\nWe learned how to read error messages in Python and how to fix error in Python.\nHomework:\n\nGo to this page and copy and paste broken Python code in Thonny and fix the problem: https://www.ayclogic.com/fixing-python-bugs/
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200515T180000
DTEND;TZID=America/Los_Angeles:20200515T190000
DTSTAMP:20260430T062354
CREATED:20200516T015456Z
LAST-MODIFIED:20200516T015456Z
UID:3504-1589565600-1589569200@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We went over the Bird class\nWe added bird flapping inside the Bird class.\n Homework:\n\nInside Bird class\, when direction is 270\, flip the bird image horizontally.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200516T080000
DTEND;TZID=America/Los_Angeles:20200516T100000
DTSTAMP:20260430T062354
CREATED:20200516T152151Z
LAST-MODIFIED:20200516T152151Z
UID:3506-1589616000-1589623200@www.ayclogic.com
SUMMARY:9 AM - Intro To Python
DESCRIPTION:2 hours final test from 8 AM to 10 AM
URL:https://www.ayclogic.com/event/9-am-intro-to-python-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200516T100000
DTEND;TZID=America/Los_Angeles:20200516T110000
DTSTAMP:20260430T062354
CREATED:20200516T191125Z
LAST-MODIFIED:20200516T191125Z
UID:3510-1589623200-1589626800@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:Homework:\n\nIn the Player class do the following\n\nif user pressed “w” on the keyboard make the bird go up.\nif user pressed “s” on the keyboard make the bird go down.
URL:https://www.ayclogic.com/event/10-am-python-game-development-13/
CATEGORIES:Coding Competition Training,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200516T110000
DTEND;TZID=America/Los_Angeles:20200516T120000
DTSTAMP:20260430T062354
CREATED:20200516T190700Z
LAST-MODIFIED:20200516T190700Z
UID:3508-1589626800-1589630400@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We installed Pycharm properly.\nWe learned how to load images in Pygame.\n\nWe loaded background image\nWe loaded bird image.\n\n\nHomework:\n\nsimilar to bird01_A.png\, load bird02_A.png into the screen. Follow the example of how we did it for bird01_A.png.
URL:https://www.ayclogic.com/event/11-am-python-game-development-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200516T130000
DTEND;TZID=America/Los_Angeles:20200516T140000
DTSTAMP:20260430T062354
CREATED:20200516T210011Z
LAST-MODIFIED:20200516T210011Z
UID:3512-1589634000-1589637600@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:Homework:\n\nDo While loop codes from page 118 to 123
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200516T180000
DTEND;TZID=America/Los_Angeles:20200516T190000
DTSTAMP:20260430T062354
CREATED:20200517T020731Z
LAST-MODIFIED:20200517T020731Z
UID:3532-1589652000-1589655600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:Homework:\n\nMay16_FunctionHomework.py: 132 to 133 and 140 to 142.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200517T090000
DTEND;TZID=America/Los_Angeles:20200517T100000
DTSTAMP:20260430T062354
CREATED:20200517T164703Z
LAST-MODIFIED:20200517T170855Z
UID:3536-1589706000-1589709600@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We added an invisible scoreline so when the Duck goes through the Tube gap\, the program can increase the score.\nHomework:\n\nAdd the background song.\nWhen the player collides with the Scoreline\, increase player.score by 1.\nWhen the player collides with Tube\, print to the shell\, “Player is hit”.\nIf you have a question\, you can email me at gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/9-am-python-game-development-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200521T183000
DTEND;TZID=America/Los_Angeles:20200521T193000
DTSTAMP:20260430T062354
CREATED:20200522T020136Z
LAST-MODIFIED:20200522T023253Z
UID:3542-1590085800-1590089400@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python
DESCRIPTION:We went over how to fix python errors by understanding how to make sense python error messages.\nNext week is 2nd Python quiz. It will be a 2 hour quiz.\nPlease study the following\n\nStudy the first quiz\nVariables and data types.\nIF ELSE ELIF statements.\nLoops: For loop and while loop.\nHow to get input from shell\nHow to use List\nHow to continuously ask user for input\nFunctions:\n\nFunction with return value\nFunction without return value\nFunction parameters.\n\n\nHow to use random module\n\nHow to generate random number\nHow to choose random element from List\n\n\nHow to fix python errors.
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200522T180000
DTEND;TZID=America/Los_Angeles:20200522T190000
DTSTAMP:20260430T062354
CREATED:20200530T003204Z
LAST-MODIFIED:20200530T003227Z
UID:3585-1590170400-1590174000@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We completed creating random bird from left and right.\nWe completed the code to make the bird face left and right based on their directions.\nHomework:\n\nStudy the codes and come up with several questions. If you don’t come up with questions\, I will ask some questions.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-14/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200523T100000
DTEND;TZID=America/Los_Angeles:20200523T110000
DTSTAMP:20260430T062354
CREATED:20200523T173341Z
LAST-MODIFIED:20200523T180040Z
UID:3551-1590228000-1590231600@www.ayclogic.com
SUMMARY:10 AM - Python Game Development
DESCRIPTION:We made the player able to move left and right and made it face left and right accordingly.\nWe added Bullet sprite.\nHomework:\n\nIntegrate Bullet into the main.py\n\nLook at how we integrate Bird in main.py\n\n\nGo here and look for game assets: https://graphicriver.net/
URL:https://www.ayclogic.com/event/10-am-python-game-development-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200523T110000
DTEND;TZID=America/Los_Angeles:20200523T120000
DTSTAMP:20260430T062354
CREATED:20200523T184539Z
LAST-MODIFIED:20200523T190138Z
UID:3555-1590231600-1590235200@www.ayclogic.com
SUMMARY:11 AM - Python Game Development
DESCRIPTION:We went over how to make the bird move horizontally\nWe went over how to make the bird flaps its wings\nHomework:\n\nLoad the third bird\n\nThe bird should appear on the right edge of the screen.\nmake the bird move from right to left.\nmake the bird flaps.
URL:https://www.ayclogic.com/event/11-am-python-game-development-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200523T130000
DTEND;TZID=America/Los_Angeles:20200523T140000
DTSTAMP:20260430T062354
CREATED:20200523T205911Z
LAST-MODIFIED:20200523T205911Z
UID:3559-1590238800-1590242400@www.ayclogic.com
SUMMARY:1 PM - Intro To Python
DESCRIPTION:We went over While Loop\nWe enhanced Tell Me Your Age program to use While Loop\nHomework:\n\nFrom the book do page 51\, 57\, 58 and 59
URL:https://www.ayclogic.com/event/1-pm-intro-to-python-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200523T180000
DTEND;TZID=America/Los_Angeles:20200523T190000
DTSTAMP:20260430T062354
CREATED:20200524T021638Z
LAST-MODIFIED:20200524T021736Z
UID:3573-1590256800-1590260400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:We learned about functions with return values.\nHomework:\n\nhttps://www.ayclogic.com/intro-to-python/star-wars-problem/\nDo page 139
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200529T180000
DTEND;TZID=America/Los_Angeles:20200529T190000
DTSTAMP:20260430T062354
CREATED:20200530T021302Z
LAST-MODIFIED:20200530T021344Z
UID:3587-1590775200-1590778800@www.ayclogic.com
SUMMARY:6 PM - Python Game Development
DESCRIPTION:We started Player class for displaying Player character on the game.\nYou can find all the latest files in the google drive.\nHomework:\n\nIntegrate Player class into main.py\n\nLook at how we did it for the Bird class\n\nCreate self.player_group\nCreate Player class and add it into self.player_group\nCall self.player_group.update() in the game_loop
URL:https://www.ayclogic.com/event/6-pm-python-game-development-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR