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:20200829T090000
DTEND;TZID=America/Los_Angeles:20200829T100000
DTSTAMP:20260429T233442
CREATED:20200829T200149Z
LAST-MODIFIED:20200829T201350Z
UID:4379-1598691600-1598695200@www.ayclogic.com
SUMMARY:9 AM - Python Game Development
DESCRIPTION:We randomize of which bird image to create.\nWe went over how to delay the creation of birds in Birdie game.\nNext week is a labor day weekend\, so no class.\n Homework:\n\nInside cloud.py do the following\n\nChange BIRD_TYPE to CLOUD_TYPE and change the list element to cloud1\, cloud2 and cloud3\nChose a random element from this list so we can display a random image everytime.\nChange the code that would load the bird image into loading the cloud image. Replace the code that looks like this self.imageA = pygame.image.load(f”assets/{self.random_bird_type}_A.png”)\nRemove the code that would resize the bird.\n\n\nInside main.py do the following\n\non the top of the file\, import cloud class. Look at how we imported the Bird class.\nInside __init__ function\, create cloud_group. Look at how we did bird_group.\nCreate a function “create_cloud”. Look at how we did “create_bird” function. Create a new timer variable for cloud. Create “create_cloud_timer”. Don’t use create_bird_timer variable.\nInside game_loop()\,\n\ncall create_cloud()\ncall cloud_group.update()
URL:https://www.ayclogic.com/event/9-am-python-game-development-20/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200829T100000
DTEND;TZID=America/Los_Angeles:20200829T110000
DTSTAMP:20260429T233442
CREATED:20200829T193820Z
LAST-MODIFIED:20200829T193820Z
UID:4373-1598695200-1598698800@www.ayclogic.com
SUMMARY:10 AM - Intro To Python
DESCRIPTION:We went over how to get input from shell.\nWe went over how to convert input from shell to Integer using int().\nHomework:\n\nDo python exercises from https://www.ayclogic.com/tell-me-your-age/
URL:https://www.ayclogic.com/event/10-am-intro-to-python-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200829T110000
DTEND;TZID=America/Los_Angeles:20200829T120000
DTSTAMP:20260429T233442
CREATED:20200829T194539Z
LAST-MODIFIED:20200912T044926Z
UID:4377-1598698800-1598702400@www.ayclogic.com
SUMMARY:11 AM - Python Game Development - Gamas
DESCRIPTION:We reviewed Birdie project techniques and mechanisms. This is important because we will be using the same techniques and pygame functionalities in all of our future projects.\nHomework:\n\nCreate 1st draft of for your final project proposal. Please look at a sample of the proposal in here: https://docs.google.com/document/d/1hPjLFw9kmUgSBjevJaHODYOMcz4Xd7A05CAq_8G_GGU
URL:https://www.ayclogic.com/event/11-am-python-game-development-22/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200829T120000
DTEND;TZID=America/Los_Angeles:20200829T140000
DTSTAMP:20260429T233442
CREATED:20200830T024045Z
LAST-MODIFIED:20200830T024045Z
UID:4389-1598702400-1598709600@www.ayclogic.com
SUMMARY:12 PM - Intro To Python
DESCRIPTION:2 hours 2nd quiz.
URL:https://www.ayclogic.com/event/12-pm-intro-to-python-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200829T170000
DTEND;TZID=America/Los_Angeles:20200829T180000
DTSTAMP:20260429T233442
CREATED:20200830T022847Z
LAST-MODIFIED:20200830T022908Z
UID:4385-1598720400-1598724000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python
DESCRIPTION:We reviewed what’s going to be in the quiz 2 weeks from today:\n\nvariables and data types\nIF ELIF ELSE statements\nList\nFor loop\, while loop\nHow to continuously ask user a question and stop the program when user enter “quit” or “exit”.\nHow to get input from shell.\n\n\nBy the way in the class earlier\, I could not finish this problem\n\nLoop through each element inside the “names” list\nif it is either “shawn” or “logan”\, print “<name> is very cool”. Otherwise just print the name with first letter capitalize.\n\nnames = ["justin"\, "brian"\, "logan"\, "shawn"]\nfor name in names:\n    if name in ("shawn"\, "logan"):\n        print(f"{name.title()} is very cool")\n    else:\n        print(name.title())\n\n\n\nNext week is labor day weekend so no class next week.\nHomework:\n\nStudy for your quiz which is going to be on Sept 12.\nFor your quiz\, make sure you have a gmail account.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20200829T180000
DTEND;TZID=America/Los_Angeles:20200829T190000
DTSTAMP:20260429T233442
CREATED:20200830T023416Z
LAST-MODIFIED:20200830T023416Z
UID:4387-1598724000-1598727600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python
DESCRIPTION:we went through how to make the following in turtle\n\nHow to create a function that will draw a character in a different location everytime\nHow to draw a diagonal rectangle\nHow to draw a polygons.\n\n\nHomework:\n\nIf you have not submitted proposal for your final project. Please do so tonight.\nIf you have submitted your proposal\, but there were feedback\, please apply the feedback and resubmit in couple of days.\nAfter your code is submitted\, please make progress on your final project.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-27/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR