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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230717T150000
DTEND;TZID=America/Los_Angeles:20230717T170000
DTSTAMP:20260424T234556
CREATED:20230718T000238Z
LAST-MODIFIED:20230718T000451Z
UID:20635-1689606000-1689613200@www.ayclogic.com
SUMMARY:3:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nReviewed functions homework\nReviewed fixing bugs and errors\nFinished fixing bugs problem 1 in class:\n\nhttps://www.ayclogic.com/fixing-python-bugs/\n\n\nWent over practice problems for review:\n\nhttps://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\n\n\nView what we covered today at https://drive.google.com/drive/u/1/folders/19Kl2Yg3yOu6YAXIjkh3fsztpv3OxsmvA\n\nHomework\n\nName your file July19_FixingBugs_HW.py\n\nhttps://www.ayclogic.com/fix-python-bugs-2/\n\n\nTake the Quiz at home:\n\nhttps://docs.google.com/forms/d/e/1FAIpQLSfQmiaJKXSWsCO-Mik32rodvT1DgTVKs2ce4jeySuMlkSIsHQ/viewform?usp=sf_link\nOpen book\, open notes.\n\n\nQuestions? Email me at juan@ayclogic.com.
URL:https://www.ayclogic.com/event/300-pm-intro-to-python-juan-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230717T160000
DTEND;TZID=America/Los_Angeles:20230717T170000
DTSTAMP:20260424T234556
CREATED:20230718T001707Z
LAST-MODIFIED:20230718T063038Z
UID:20641-1689609600-1689613200@www.ayclogic.com
SUMMARY:4 PM - Scratch 2 - Darin Djapri
DESCRIPTION:What we did today\n\nWe finished working on the Supermarket project\nTested understanding of lists\n\nHomework\n\nTest out the lower block to make the cat mention the names of the food after clicking check out (you can do this by creating a new copy of the file)\nTry to understand how you access the items inside of the shopping cart list
URL:https://www.ayclogic.com/event/4-pm-scratch-2-darin-djapri/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230717T190000
DTEND;TZID=America/Los_Angeles:20230717T200000
DTSTAMP:20260424T234556
CREATED:20230718T030424Z
LAST-MODIFIED:20230718T030535Z
UID:20645-1689620400-1689624000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nReviewed how to use Gitlab & went over homework\nLearned how to change the size of an image by scaling\nLearned how to change the position of an image with attributes\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nRemember to create good commit messages when you push your homework by next Sunday.\nHomework:a) The same way we created our birds 1-3\, make a fourth bird using the fourth bird image\nb) For this bird\, give it a variable x and y but this time it should start on the bottom right of the screen \nc) Change the x and y attributes for our new bird4 so that it flies from the bottom right to the top left\n\nCode from class: \nimport pygame \nclass Birdie():\nWIDTH = 1000\nHEIGHT = 750 \nFPS = 40\ndef __init__(self):\npygame.init() \nself.screen = pygame.display.set_mode((Birdie.WIDTH\, Birdie.HEIGHT))\nself.project_name = “Birdie” \npygame.display.set_caption(self.project_name) \n# Loop until the user clicks the close button.\nself.running = True \n# Used to manage how fast the screen updates\nself.clock = pygame.time.Clock() \nself.background_image = pygame.image.load(“assets/background_img.png”) \nself.bird1 = pygame.image.load(“assets/bird01_A.png”)\nself.bird1 = pygame.transform.scale(self.bird1\, (70\, 50)) \nself.bird2 = pygame.image.load(“assets/bird02_A.png”)\nself.bird2 = pygame.transform.scale(self.bird2\, (140\, 100)) \nself.bird3 = pygame.image.load(“assets/bird03_A.png”)\nself.bird3 = pygame.transform.scale(self.bird3\, (70\, 40)) \nself.bird1_x = 50\nself.bird1_y = 50\nself.bird2_y = 200\nself.bird3_x = 500 \ndef game_loop(self):\n# ——– Main Program Loop ———–\nwhile self.running:\n# — Main event loop\nfor event in pygame.event.get():\nif event.type == pygame.QUIT:\nself.running = False \npygame.display.flip() \nself.screen.blit(self.background_image\, (0\, 0)) \nself.screen.blit(self.bird1\, (self.bird1_x\, self.bird1_y))\nself.screen.blit(self.bird2\, (100\, self.bird2_y))\nself.screen.blit(self.bird3\, (self.bird3_x\, 450)) \nself.bird1_x += 1\nself.bird1_y += 1\nself.bird2_y += 1\nself.bird3_x += 5 \nself.clock.tick(Birdie.FPS)\ncurrent_fps = str(self.clock.get_fps())\npygame.display.set_caption(f'{self.project_name}\, fps: {current_fps}’) \n# Close the window and quit.\npygame.quit() \nif __name__ == ‘__main__’:\nsb = Birdie()\nsb.game_loop()
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230717T190000
DTEND;TZID=America/Los_Angeles:20230717T203000
DTSTAMP:20260424T234556
CREATED:20230720T000555Z
LAST-MODIFIED:20230722T000835Z
UID:20682-1689620400-1689625800@www.ayclogic.com
SUMMARY:7:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nFinished the Robux Balance System project.\nReviewed final projects and made critiques.\n\nHomework\n\nMake significant progress on your project.\nProject due July 24th\nFinal test July 24th\nProject criteria:\nhttps://www.ayclogic.com/intro-to-python-final-project-criteria/\nQuestions? Email me at juan@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-juan-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR