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:20231002T190000
DTEND;TZID=America/Los_Angeles:20231002T200000
DTSTAMP:20260425T233648
CREATED:20231003T023351Z
LAST-MODIFIED:20231003T023452Z
UID:21910-1696273200-1696276800@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\n1st Python Quiz!\n\nHomework\nCreate the following file: \n\nOct2_WhileLoopHW.py\n\nRead textbook end of pg 117 until pg.123 and copy down the code\n\n\n\n\nIf you have any questions or need help debugging\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231002T190000
DTEND;TZID=America/Los_Angeles:20231002T200000
DTSTAMP:20260425T233648
CREATED:20231003T031624Z
LAST-MODIFIED:20231003T031624Z
UID:21913-1696273200-1696276800@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished the giant fireball functionality\nAdded displays for the score and fireball cooldown text\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Recall that you were all added to the new repository at the end of class. Please do your best to clone the repository and open it on PyCharm. Don’t worry too much about it if you’re stuck\, as we’ll be going through setup during the next class.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231002T190000
DTEND;TZID=America/Los_Angeles:20231002T200000
DTSTAMP:20260425T233648
CREATED:20231003T060749Z
LAST-MODIFIED:20231003T060749Z
UID:21917-1696273200-1696276800@www.ayclogic.com
SUMMARY:7:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed homework\nReviewed creating instances of a class\, using attributes and methods outside of class\, incrementing/decrementing class attributes\nStarted School System\n\nHomework\n\nNo homework
URL:https://www.ayclogic.com/event/700-pm-python-oop-juan-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T180000
DTEND;TZID=America/Los_Angeles:20231003T190000
DTSTAMP:20260425T233648
CREATED:20231004T042716Z
LAST-MODIFIED:20231004T042959Z
UID:21928-1696356000-1696359600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to get input from shell (user)\nManipulated user input with if statements to perform certain code/actions\nReviewed fundamental concepts of data types\n\nHomework:\n\nCreate a file named Oct3_InputHW.py and upload it to the google drive when you finish.\nDo page 117\, TRY IT YOURSELF: 7-1 and 7-2\n(I know I said I wouldn’t give you input homework\, but apparently we ran out of if\, elif\, and else homework\, but it should be similar to what we covered in class)\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231003T180000
DTEND;TZID=America/Los_Angeles:20231003T190000
DTSTAMP:20260425T233648
CREATED:20231006T182959Z
LAST-MODIFIED:20231006T182959Z
UID:21956-1696356000-1696359600@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nSuccessfully blitting birds and clouds on different sides of the screen.\nBegan developing the player class.\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Try to blit our player to the screen. If any of your code code is broken make sure you copy the code from my repository so everything works first.\n\nIn player.py\, in our Player class\, think about what we need to add to our update() method to show our player.\nWe will also have to add a player object and add it to a player group in main.py to use it in our game loop\nLastly\, we need to add some code in our game loop to link the game loop to the player’s update method.\nDon’t worry too much if you’re confused\, as we’ll go over it in detail in class.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231005T180000
DTEND;TZID=America/Los_Angeles:20231005T190000
DTSTAMP:20260425T233648
CREATED:20231007T051404Z
LAST-MODIFIED:20231011T003957Z
UID:21958-1696528800-1696532400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed the Star Wars homework: https://www.ayclogic.com/intro-to-python/star-wars-problem/\nApplied “random” inside of functions\, to get random items from a list\nPracticed steps in debugging\, and got started on debugging worksheet\n\nHomework:\nContinue on the debugging homework\, and submit into the google drive when finished: \n1. This is the one we already copied in class\, the file Oct5_Debugging.py :https://www.ayclogic.com/fixing-python-bugs/ \n2. After you finish fixing the code above\, make a new filed named Oct5_Debugging2_HW.py\, and inside of the file copy the code from this site and fix this one: https://www.ayclogic.com/fix-python-bugs-2/ \nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-18/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T090000
DTEND;TZID=America/Los_Angeles:20231007T100000
DTSTAMP:20260425T233648
CREATED:20231007T031152Z
LAST-MODIFIED:20231007T031152Z
UID:21961-1696669200-1696672800@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe learned more about Python “class”. We learned about different rules and terminologies of using Python class.\n\nHomework\n\nMemorize all the rules and terminologies that we have learned when studying about Python class today.\nCreate oct_6_class_homework2.py\n\nDo page 162. TRY IT YOURSELF – 9-1\, 9-2\, 9-3
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T143000
DTEND;TZID=America/Los_Angeles:20231007T153000
DTSTAMP:20260425T233648
CREATED:20231007T222730Z
LAST-MODIFIED:20231007T222730Z
UID:21995-1696689000-1696692600@www.ayclogic.com
SUMMARY:2:30 PM - Intro To Competitive Programming - Gamas
DESCRIPTION:Today We Did\n\nWe learned about isPalindrome using List\, String and Array.\nWe learned about data structure and algorithm\n\nHomework\n\nOct7Palindrome.java (don’t forget to upload to google drive)\nInside create a method boolean isPalindromeIgnoreSpace(String text).\nCreate the following program\n\nEnter text for Palindrome check: racecar\nracecar is a palindrome\n\nEnter text for Palindrome check: gamas\ngamas is not a palindrome\n\nEnter text for Palindrome check: race car\nrace car is a palindrome
URL:https://www.ayclogic.com/event/230-pm-intro-to-competitive-programming-gamas-4/
CATEGORIES:Coding Competition Training
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T150000
DTEND;TZID=America/Los_Angeles:20231007T160000
DTSTAMP:20260425T233648
CREATED:20231012T180448Z
LAST-MODIFIED:20231012T180448Z
UID:22103-1696690800-1696694400@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued the Monster System class\nBegan developing the logic for magic and sword attacks\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Spend some time reviewing the code we made for the Monster System and study it closer so you’re sure you understand every part of how inheritance works. 
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-15/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231007T193000
DTEND;TZID=America/Los_Angeles:20231007T203000
DTSTAMP:20260425T233648
CREATED:20231008T035706Z
LAST-MODIFIED:20231009T201141Z
UID:22017-1696707000-1696710600@www.ayclogic.com
SUMMARY:7:30 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nStarted learning variables and data types\n\nHomework\n\nRead pages 15-19 in the textbook\nComplete 1 lesson everyday on Typing Club or Typing.com\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231009T190000
DTEND;TZID=America/Los_Angeles:20231009T200000
DTSTAMP:20260425T233648
CREATED:20231010T030048Z
LAST-MODIFIED:20231010T030048Z
UID:22032-1696878000-1696881600@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nSet up and began flappy bird project\nCreate & blitted background image\nBrain stormed all the sprite’s we’ll need and created their classes\nDeveloped basic Tube class\nYou can always find the code we wrote in class in my Gitlab repository here: https://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Create a Tube object and add it to a new tube_group in the constructor\, then blit it in our game_loop. As we went over in class\, specifically you will:\n\nCreate Tube object (local variable):\n– for x/y\, think: where should the x/y of a downtube be? try different x/y positions until it looks alright\n– for type\, pass 1 (represents downward later)\n– for screen\, pass self.screen\n\nCreate tube_group (attribute):\n– Create pygame Group() object from sprite file\n– Add Tube object from above to tube group\n\n\nBlit tube group (update)
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-13/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231009T190000
DTEND;TZID=America/Los_Angeles:20231009T200000
DTSTAMP:20260425T233648
CREATED:20231010T052940Z
LAST-MODIFIED:20231010T052940Z
UID:22036-1696878000-1696881600@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed 1st Python quiz\nLearned functions without parameters\n\nHomework\nCreate the following file: \n\nOct9_FunctionsHW.py\n\nCopy code from pages 130 to 133\n\n\nOct9_FunctionsHW2.py\n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\n\n\n\nIf you have any questions or need help debugging\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231009T190000
DTEND;TZID=America/Los_Angeles:20231009T200000
DTSTAMP:20260425T233648
CREATED:20231010T223801Z
LAST-MODIFIED:20231013T223815Z
UID:22115-1696878000-1696881600@www.ayclogic.com
SUMMARY:7:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nBegan working on the School System\n\nCreated the School System class\nCreated a Student class\n\n\n\nHomework\n\n\n\nUpload your main.py file to the google drive and do:\n\nFinish the add_new_student function\n\nUse an instance created from the Student class\nAdd the student to the student dictionary
URL:https://www.ayclogic.com/event/700-pm-python-oop-juan-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231010T180000
DTEND;TZID=America/Los_Angeles:20231010T190000
DTSTAMP:20260425T233648
CREATED:20231011T020751Z
LAST-MODIFIED:20231011T020751Z
UID:22062-1696960800-1696964400@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished adding movement to Player class\nChanged Player image direction on movement\nBegan understanding hitboxes\, groupcollide\, and the rect attribute\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: For both your Player and Bird classes\, create a “rect” attribute\, and set it to pygame’s “Rect” object:\n \n\npygame.Rect(self.x\, self.y\, self.right_images[0].get_width()\, self.right_images[0].get_height())\n\n\n In each of their update methods (before you blit their image to screen):\n\nFirst check if TESTING is set to True (be sure you added TESTING = True in config.py)\nIf it is\, draw the “rect” attribute to the screen with:\n\npygame.draw.rect(self.screen\, (255\,0\,255)\, self.rect)\n\n\n\n\nIf everything is set up correctly\, all birds & players should show their hitbox in red. To disable hitboxes\, simply set the “TESTING” global variable (in config.py) to False.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231010T180000
DTEND;TZID=America/Los_Angeles:20231010T190000
DTSTAMP:20260425T233648
CREATED:20231012T013156Z
LAST-MODIFIED:20231012T013213Z
UID:22079-1696960800-1696964400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed input from shell homework with if statements\nIntroduced the concept of lists and how to add items into a list\, remove items from a list\, and print items from a list.\nLearnt how to get items from a list\, and understood the differences in data types.\n\nHomework:\n\nCreate a file named Oct10_ListsHW1.py and upload it to the google drive when you finish.\nDo page 38-41\, copy the codes starting from “Inserting elements into a list” (Version 2 of the book) or “Adding elements into a list” (Version 3 of the book)\nMake sure you run and test the code to make sure it works. Do not copy the printed output.\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-20/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231012T180000
DTEND;TZID=America/Los_Angeles:20231012T190000
DTSTAMP:20260425T233648
CREATED:20231013T183717Z
LAST-MODIFIED:20231013T185244Z
UID:22110-1697133600-1697137200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nFinished the debugging homework as well as the second debugging homework\nMaintained practicing proper debugging techniques\nStarted on the Quiz 2 Review\, covering topics like functions\, conditionals\, and input from shell\n\nHomework:\nContinue on the Quiz 2 Review homework until the end(in the file named Oct12_Quiz2Review)\, and submit into the google drive when finished: \n1. Link to the Quiz 2 Review: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/ \nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-21/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T150000
DTEND;TZID=America/Los_Angeles:20231014T160000
DTSTAMP:20260425T233648
CREATED:20231014T225907Z
LAST-MODIFIED:20231014T225907Z
UID:22143-1697295600-1697299200@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished the monster system\nBegan review for final exam\nWent over practice test for homework\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: https://forms.gle/SCvP2q14eFCk4JJ57
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T170000
DTEND;TZID=America/Los_Angeles:20231014T180000
DTSTAMP:20260425T233648
CREATED:20231015T010552Z
LAST-MODIFIED:20231015T010552Z
UID:22155-1697302800-1697306400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned about If-Else statements\nLearned about if statements with multiple conditions (and/or)\nLearned about Elif statements\n\nHomework\nCreate the following file: \n\nOct14_IfElseHW.py\n\nCopy code from pgs 78-81 in the textbook.\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231014T193000
DTEND;TZID=America/Los_Angeles:20231014T203000
DTSTAMP:20260425T233648
CREATED:20231015T034431Z
LAST-MODIFIED:20231015T034431Z
UID:22172-1697311800-1697315400@www.ayclogic.com
SUMMARY:7:30 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned about floats and strings\nConcatenated (combined) strings to form a sentence\n\nHomework\n\nCreate a new file and save it as Oct14_StringHW.py\n\nRead pages 20-23 and copy the code\n\n\nContinue doing at least 1 lesson a day on Typing Club!\n\n\n\nView the code from our lessons here: https://drive.google.com/drive/folders/1KpdyU0WZr_3Wur1to7CvknEnnunVX0w3 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231016T190000
DTEND;TZID=America/Los_Angeles:20231016T200000
DTSTAMP:20260425T233648
CREATED:20231017T030603Z
LAST-MODIFIED:20231017T030603Z
UID:22176-1697482800-1697486400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished drawing double tubes\nStarted Coin class\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework to the corresponding project’s folder in your Google Drive\nHomework: Handle how coins collect their images and display them.\n\nInside coin.py\, in the constructor\, you will loop through each suffix in Coin.COIN_SUFFIX. Each time\, you will create a new pygame image with that suffix (either 1/2/3)\, and you will append it to our self.images list.\nInside coin.py\, blit our coin to the screen and decrement its self.x attribute by the “TUBE_SPEED” global variable.\nIn main.py\, in our game loop\, call update on our coin group.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-14/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231016T190000
DTEND;TZID=America/Los_Angeles:20231016T200000
DTSTAMP:20260425T233648
CREATED:20231017T031455Z
LAST-MODIFIED:20231021T022447Z
UID:22178-1697482800-1697486400@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed functions with no return value\nLearned about functions with return values\n\nCreated a grade calculator for the course\n\n\n\nHomework\nCreate the following file: \n\nOct9_FunctionsHW3.py\n\nTry It Yourself 8-3 on pg. 136-137\nTry It Yourself 8-6 on pg. 141\n\n\n\nFeel free to read the corresponding sections if you want to learn more advanced topics! \n\nIf you have any questions or need help debugging\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-12/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231017T180000
DTEND;TZID=America/Los_Angeles:20231017T190000
DTSTAMP:20260425T233648
CREATED:20231018T015829Z
LAST-MODIFIED:20231018T015845Z
UID:22189-1697565600-1697569200@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFixed rectangle hitboxes for Player and Bird classes.\nCreated and finished full Fireball class\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Add the portion of your code responsible for Fireball collisions\, making both fireballs & birds disappear on collisions.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231017T180000
DTEND;TZID=America/Los_Angeles:20231017T190000
DTSTAMP:20260425T233648
CREATED:20231018T021922Z
LAST-MODIFIED:20231018T021922Z
UID:22192-1697565600-1697569200@www.ayclogic.com
SUMMARY:6 PM  - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearned how to use\n.insert(0\, “a”)\n.remove(“a”)\ndel lst[0]\nPracticed the functions in an example at the end of the notes\n\nHomework:\nCreate a file called Oct17_ListsHW2.py and submit it into the google drive when you are finished. \n\nVersion 2 of the Book: page 42 3-4\, 3-5\, 3-6\nVersion 3 of the Book: page 41-42 3-4\, 3-5\, 3-6\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-22/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231019T180000
DTEND;TZID=America/Los_Angeles:20231019T190000
DTSTAMP:20260425T233648
CREATED:20231020T080646Z
LAST-MODIFIED:20231020T080646Z
UID:22219-1697738400-1697742000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:QUIZ 2 IS NEXT WEEK ON OCT 26\nWhat We Did Today:\n\nReviewed topics for the quiz next week\, through past examples and the homework.\n\nHomework:\nPractice and review the following topics: \n1. Data types (Strings\, Integers\, Floats\, Lists)\n2. How to get input from shell\n3. How to create simple functions with or without return value\n4. How to correct python errors.\n5. Loops: For loop and While loop\n6. How to continuously ask user forever (using while(True) ).\n7. Random module (how to use random.choice(list) or random.randint(1\, 10) )\n8. How to capitalize strings \nLink to the Quiz 2 Review: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/ \nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-23/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231021T170000
DTEND;TZID=America/Los_Angeles:20231021T180000
DTSTAMP:20260425T233648
CREATED:20231022T011423Z
LAST-MODIFIED:20231022T011423Z
UID:22250-1697907600-1697911200@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned how to get input from the shell\nStarted learning list operations\n\nAppend\nModify\n\n\n\nHomework\nCreate the following file: \n\n Oct21_TellMeYourAge.py\n\nComplete exercise #1 (everything besides the last two lines) at https://www.ayclogic.com/tell-me-your-age/\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231021T193000
DTEND;TZID=America/Los_Angeles:20231021T203000
DTSTAMP:20260425T233648
CREATED:20231022T033904Z
LAST-MODIFIED:20231022T033904Z
UID:22272-1697916600-1697920200@www.ayclogic.com
SUMMARY:7:30 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nLearned about If-Else statements\nLearned about printing f-strings\n\nHomework\nCreate the following files: \n\nOct21_IfElseHW.py\n\nRead page 78 (If Statements) to the top of page 80 and copy the code\n\n\nOct21_StringHW2.py\n\nComplete Try It Yourself 2-3\, 2-4\, 2-5\, and 2-6 on page 25\n\n\nContinue doing at least 1 lesson a day on Typing Club!\n\n\n\nView the code from our lessons here: https://drive.google.com/drive/folders/1KpdyU0WZr_3Wur1to7CvknEnnunVX0w3 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231023T190000
DTEND;TZID=America/Los_Angeles:20231023T200000
DTSTAMP:20260425T233648
CREATED:20231024T031111Z
LAST-MODIFIED:20231024T031111Z
UID:22286-1698087600-1698091200@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished code to load the 3 different kind of coin images\nFinished the code to flip coin images\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Load images and begin drawing player\n\nIn player.py\, in the Player class’s constructor:\nfor each suffix in Player.BIRD_SUFFIX:\nimage = pygame image using suffix\nadd to list\nIn player.py\, in update:\nget next costume\, and blit the image it returns\nIn player.py\, in next_costume:\nget new image from self.flying images like we did in coin.py\nIn main.py\, in the constructor for FlappyBird:\ncreate a bird group\, and add a Player object to the bird group\nIn main.py\, in game_loop:\nupdate bird group
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231023T190000
DTEND;TZID=America/Los_Angeles:20231023T200000
DTSTAMP:20260425T233648
CREATED:20231024T031701Z
LAST-MODIFIED:20231024T031701Z
UID:22284-1698087600-1698091200@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed functions with return values\nLearned about the random module\n\nrandInt()\nchoice()\n\n\n\nHomework\nCreate the following file: \n\nOct23_StarWars.py\n\nFinish the exercises at https://www.ayclogic.com/intro-to-python/star-wars-problem/\n\n\n\n\nIf you have any questions or need help debugging\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231024T180000
DTEND;TZID=America/Los_Angeles:20231024T190000
DTSTAMP:20260425T233648
CREATED:20231025T021137Z
LAST-MODIFIED:20231025T021137Z
UID:22296-1698170400-1698174000@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nHandled collisions for all objects\nCreated giant fireballs with full functionality\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Inside main.py\, add a new method called “player_bird_collision” which will handle collisions between the Player & any Bird.\n\nCreate method player_bird_collision (what parameters?)\n\nIf either rectangle collided with each other\n\nSet game mode to GAME_LANDING_PAGE\nPlay pop sound effect\nreturn True\n\n\nif rectangles didn’t collide\n\nSimply return False\n\n\n\n\nWhen we handle our group collisions between the bird and player group:\npygame.sprite.groupcollide(self.player_group\, self.bird_group\, True\, False)\nPass in our new method\nYou’ll know everything works if pop sound effects are played when players collide with birds (which ends the game).
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-7/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231024T180000
DTEND;TZID=America/Los_Angeles:20231024T190000
DTSTAMP:20260425T233648
CREATED:20231025T021240Z
LAST-MODIFIED:20231025T021240Z
UID:22297-1698170400-1698174000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed operations on lists\nIntroduced using for loops with lists\n\nHomework:\nCreate a file called Oct24_ListForLoopsHW.py and submit it into the google drive when you are finished. \n\nDo the following exercise: www.ayclogic.com/animal-list-and-for-loop-exercises/\n\nTo create an empty list\, you can do lst = []\nTo get input from the shell\, use input(“Please input an animal name: “)\, and then put the result in a variable \nDo this four times with four different variables and append them into the list and continue with the rest of the exercise. \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-24/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR