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:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240213T180000
DTEND;TZID=America/Los_Angeles:20240213T190000
DTSTAMP:20260504T034204
CREATED:20240214T030704Z
LAST-MODIFIED:20240214T030704Z
UID:23888-1707847200-1707850800@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished Target object\, calculating where to draw the target lines based off the mouse position (so target moves with your mouse).\nBegan collision logic between Target & Balloon objects.\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-shoot-balloon/-/tree/Sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nContinue working on the homework we made together on your project proposal.\nDon’t forget to assign yourself homework tasks for next week based on how much you got done this week\, so I can review it during class.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-19/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T190000
DTEND;TZID=America/Los_Angeles:20240212T200000
DTSTAMP:20260504T034204
CREATED:20240214T030529Z
LAST-MODIFIED:20240214T030654Z
UID:23886-1707764400-1707768000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished logic for good/bad balloons\nLearned how to simulate a 50/50 chance\nGroup collisions between target (your mouse) and balloons + explosions\, scores\, and sound effects\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-shoot-balloon/-/tree/sat_7_pm_sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nContinue working on the homework we made together on your project proposal.\nDon’t forget to assign yourself homework tasks for next week based on how much you got done this week\, so I can review it during class.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-27/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T190000
DTEND;TZID=America/Los_Angeles:20240212T200000
DTSTAMP:20260504T034204
CREATED:20240213T042247Z
LAST-MODIFIED:20240213T042356Z
UID:23873-1707764400-1707768000@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinished GrocerySystemV2\nStarted Robux Catalog\n\nBegan handle_transaction function\n\n\n\nHomework\nFinal project deadline is next Monday\, February 19th! If you submit your project (final version or partial) by this Thursday\, I can give feedback by the next lesson. Submitting your final version early will give 5% extra credit! \n\nUpload your final project to Google Drive and email me if you’re submitting early.\n\nYou can review the requirements here: https://www.ayclogic.com/intro-to-python-final-project-criteria/ \nIf you have any questions\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-26/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T170000
DTEND;TZID=America/Los_Angeles:20240212T180000
DTSTAMP:20260504T034204
CREATED:20240213T020128Z
LAST-MODIFIED:20240213T020617Z
UID:23863-1707757200-1707760800@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nReviewed the homework\nLearned about input\nLearned how to change a variable from a string to an integer\n\nHomework:\n\nUpload this homework in the Google Drive folder as Feb12_InputHomework:\n\nRead and do the codes from Pg. 117\, Try It Yourself Section\, #7-1 and #7-2\n\nMake sure to read the book pages\n\n\nDo the exercise from https://www.ayclogic.com/tell-me-your-age/\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-allison-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T170000
DTEND;TZID=America/Los_Angeles:20240212T180000
DTSTAMP:20260504T034204
CREATED:20240212T235026Z
LAST-MODIFIED:20240212T235026Z
UID:23860-1707757200-1707760800@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nSetup the necessary accounts and files to begin Python Game Development using PyGame.\nBriefly talked about what gitlab is\, and what master/branches are.\nShowed how to load images from another folder to use in our program\, as well as how to resize them.\nShowed how to commit and push to update our code online on gitlab.\n\nHomework:\n\n\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-python-game-development-darin/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240212T160000
DTEND;TZID=America/Los_Angeles:20240212T170000
DTSTAMP:20260504T034204
CREATED:20240212T234308Z
LAST-MODIFIED:20240212T234308Z
UID:23858-1707753600-1707757200@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed For Loops with Lists\, For Loops with Range()\nIntroduced While Loops\nTalked about the difference between the 2 functions\n\nHomework:\nCreate a file called Feb12_ForLoopWithRange_HW.py and submit the file into the google drive when you are finished! \n\nCopy codes from the following pages depending on your book edition:\n2nd edition:Page 118 to 121\n3rd edition: Page 117 to 121\n\n\nDO Try it Yourself Page 123 number 7-4 and 7-5\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240210T170000
DTEND;TZID=America/Los_Angeles:20240210T180000
DTSTAMP:20260504T034204
CREATED:20240211T020434Z
LAST-MODIFIED:20240211T020434Z
UID:23837-1707584400-1707588000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William (Sebastian Sub)
DESCRIPTION:Today We Did\n\nPracticed creating a function that takes a list as a parameter\nReviewed homework (extra practice with for loops and random choice from list)\nBegan learning about Python errors\n\nHomework\nCreate the following files: \n\nFixingPythonBugs.py\n\nCopy and paste the code from the following website & fix errors until it runs correctly without errors.\nhttps://www.ayclogic.com/fixing-python-bugs/\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-sebastian-sub/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240210T140000
DTEND;TZID=America/Los_Angeles:20240210T150000
DTSTAMP:20260504T034205
CREATED:20240211T020644Z
LAST-MODIFIED:20240211T020644Z
UID:23839-1707573600-1707577200@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished play button clicking functionality\nGet mouse position using pygame’s mouse library\nDetect when mouse is within an image’s bounds\nBegan credits page\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-flappy-bird/-/tree/Sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: In main.py\, in the credits_page() function\, add the following credits text to the screen (you know you finished your homework correctly if you see it all after):\n\nGame Designer\nGame Assets: graphicriver.net\nGame Audio: audiojungle.net\nGame Advisor: Sebastian Cevallos\nSchool: AYCLOGIC.COM
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240207T190000
DTEND;TZID=America/Los_Angeles:20240207T200000
DTSTAMP:20260504T034205
CREATED:20240209T044907Z
LAST-MODIFIED:20240209T044907Z
UID:23805-1707332400-1707336000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nFinished library system project\nBegan school system project\nRecreated grocery item class\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\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: Recall the print_menu() function in the old code (main_v1.py in the Google Drive). We will be creating our own version of it using OOP for the homework.\n\nAsk the user what they want to purchase using a normal print statement\nLoop through each grocery item inside the inventory attribute (there aren’t any yet\, but we’ll add grocery item objects next class).\nPrint out each grocery item’s name and price in the loop.\nAsk for user input\, asking “Enter your selection: ” outside of the loop.\nReturn user input\n\n\nThe homework looks like a lot\, but it’s almost identical to the content in the print_menu() from our original main_v1.py\, so please use the file in our Google Drive to help you.
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240206T180000
DTEND;TZID=America/Los_Angeles:20240206T190000
DTSTAMP:20260504T034205
CREATED:20240207T041251Z
LAST-MODIFIED:20240207T041251Z
UID:23786-1707242400-1707246000@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nAdded game modes and corresponding methods\nBegan creating the Target class\, understanding how targets and balloons will interact\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-shoot-balloon/-/tree/Sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Complete the homework assignment we made ourselves during class in your project proposal. Please make sure you also fill out what you’ll do for homework next week.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240205T190000
DTEND;TZID=America/Los_Angeles:20240205T200000
DTSTAMP:20260504T034205
CREATED:20240207T041111Z
LAST-MODIFIED:20240207T041111Z
UID:23787-1707159600-1707163200@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished making the target\nAdded to what happens during collisions between target and balloons\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-shoot-balloon/-/tree/sat_7_pm_sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Complete the homework assignment we made ourselves during class in your project proposal. Please make sure you also fill out what you’ll do for homework next week.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-26/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240205T190000
DTEND;TZID=America/Los_Angeles:20240205T200000
DTSTAMP:20260504T034205
CREATED:20240206T042216Z
LAST-MODIFIED:20240206T043729Z
UID:23777-1707159600-1707163200@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinished GrocerySystem\nWorked on GrocerySystemV2:\n\nMade separate lists for menu items and prices\n\n\n\nHomework\nFinal project deadline has been extended to February 19th (in 2 classes). \nContinue working on your projects. Next class will be the last chance to get help with it! You can review the requirements here: https://www.ayclogic.com/intro-to-python-final-project-criteria/ \nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-25/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240205T170000
DTEND;TZID=America/Los_Angeles:20240205T180000
DTSTAMP:20260504T034205
CREATED:20240206T013630Z
LAST-MODIFIED:20240206T021105Z
UID:23770-1707152400-1707156000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nReviewed the homework\nLearned more about “if\, elif\, and else” statements\nLearned about “not equal to” statements\n\nHomework:\n\nUpload this homework in the Google Drive folder as Feb5_IfElseHomework2:\n\nRead and do the codes from Pg. 84\, #5-3 and #5-4\n\nMake sure to read the book pages\n\n\nDo Exercise #3 from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-allison-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240205T160000
DTEND;TZID=America/Los_Angeles:20240205T170000
DTSTAMP:20260504T034205
CREATED:20240205T233510Z
LAST-MODIFIED:20240206T011458Z
UID:23766-1707148800-1707152400@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to use for loops with range() function\nIllustrated examples with the range() function\n\nHomework:\nCreate a file called Feb5_ForLoopWithRange_HW.py and submit the file into the google drive when you are finished! \n\nCopy codes from the following pages depending on your book edition:\n2nd edition:Page 57 to 58: 9th week\n3rd edition: Page 56 to 58: 9th week\n\n\nDO Try it Yourself Page 60 number 4-3 and 4-4\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-darin-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240203T170000
DTEND;TZID=America/Los_Angeles:20240203T180000
DTSTAMP:20260504T034205
CREATED:20240204T022530Z
LAST-MODIFIED:20240204T022552Z
UID:23746-1706979600-1706983200@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Jan20_FunctionsHW5.py Exercise #3\nCreated a password generator\n\nHomework\nCreate the following files: \n\nMagic8BallV2.py\n\nComplete the 2nd version (#2) of the Magic 8 Ball with r.choice(): https://www.ayclogic.com/intro-to-python/magic-8-ball/\n\n\nFeb3_StarWars.py\n\nComplete Exercises #1-3: https://www.ayclogic.com/intro-to-python/star-wars-problem/\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-15/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240203T140000
DTEND;TZID=America/Los_Angeles:20240203T150000
DTSTAMP:20260504T034205
CREATED:20240206T025009Z
LAST-MODIFIED:20240206T025009Z
UID:23775-1706968800-1706972400@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nAdded to player.py\nBegan making different screens\nBegan blitting main menu buttons\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-flappy-bird/-/tree/Sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Complete the reset method we made for the Player class.\n\nReset player’s x & y attributes to the given x/y\nReset player’s rect attribute’s x & y attributes to the given x/y\nReset fall speed to 0
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240201T180000
DTEND;TZID=America/Los_Angeles:20240201T190000
DTSTAMP:20260504T034205
CREATED:20240203T044813Z
LAST-MODIFIED:20240203T044825Z
UID:23733-1706810400-1706814000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:FINAL EXAM NEXT WEEK!!\nFINAL PROJECT IS ALSO DUE NEXT WEEK ON FEBRUARY 8!!\nWhat We Did Today:\nReviewed for the final test next week\, on a game system similar to last weeks RobuxSystem\, as well as using turtle. \nHomework:\nFINISH YOUR FINAL PROJECT BY FEB 8!! You need to send me your final project through the google drive\, how you normally submit your homework. This will be in the form of a python file. \nSTUDY for the final test next week through the review python files in the google drive as well as your own old notes. \nNOTES:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-52/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240201T180000
DTEND;TZID=America/Los_Angeles:20240201T190000
DTSTAMP:20260504T034205
CREATED:20240202T051844Z
LAST-MODIFIED:20240202T051844Z
UID:23727-1706810400-1706814000@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Allison
DESCRIPTION:Today We:\n\nReviewed the Final Test\n\nHomework:\n\nAsk your parents to contact Mr. Gamas about when to schedule your Retake Test\nReview the feedback I gave you on your Final Test\nStudy for the Retake Test\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-allison-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240131T070000
DTEND;TZID=America/Los_Angeles:20240131T200000
DTSTAMP:20260504T034205
CREATED:20240201T035700Z
LAST-MODIFIED:20240201T035700Z
UID:23715-1706684400-1706731200@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nBegan LibrarySystem\nCreated Library class with constructor\nCreated load books method\nCreated the application loop\nBegan add_book() method\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\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: Complete the add_book() method we began in class\n\nCreate Book object\nSave/store the Book object into both dictionary attributes\n\nRemember\, why do we have two dictionaries?\nWhat are the keys for these dictionaries?
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240130T180000
DTEND;TZID=America/Los_Angeles:20240130T190000
DTSTAMP:20260504T034205
CREATED:20240131T063316Z
LAST-MODIFIED:20240131T063316Z
UID:23706-1706637600-1706641200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nStarted reviewing for the quiz next week\, going through the practice quiz involving concepts such as functions\, loops\, conditionals\, and typecasting.\n\nHomework:\nContinue on your called Jan30_PracticeQuiz2.py and submit it into the google drive when completed: \nFinish up number 4 from the following link: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/ \nNotes:\nIf you have any questions\, do email me at ddjapri@ayclogic.com!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-50/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240130T180000
DTEND;TZID=America/Los_Angeles:20240130T190000
DTSTAMP:20260504T034205
CREATED:20240131T031920Z
LAST-MODIFIED:20240131T031920Z
UID:23693-1706637600-1706641200@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFinished entirety of balloon class\nCreated bad balloons with 50/50 chance\nAdded text to each balloon\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-flappy-bird/-/tree/Sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: By now we should all have cloned our new repositories\, and put in our cropped sprites. Next we will focus on blitting our players and enemies.\n\nBefore you begin to code\, please coordinate closely with your partner first to brainstorm what exactly will be done\, and write all plans on the project proposal (below what has already been written).\n\nWrite your name (and your partner will write theirs)\, and either player/enemy (depending on which you will be developing).\nBelow your section you just made for yourself\, you will give a detailed explanation of how the player/enemy will move (which buttons\, which directions\, what sprites\, what actions it can take like hitting or shooting).\nPlease be as detailed as possible. This is now your section that you’re responsible for on the project\, so you need to make sure that your partner and I both understand what you’re trying to do.\n\n\nRemember\, the detailed planning is the most important part of this homework assignment. Please take enough time to really think about how you want your portion of the game to work.\nOnce you finish the detailed planning (it should take 10-20 minutes to give enough detail)\, begin writing the basics for your player/enemy code.\n\nCreate the file\, class\, constructor\, and update methods.\nThink about what parameters the constructor should take in based on how you explained the player/enemy would move and do damage (x\, y\, screen\, maybe size\, etc.)\, and add attributes for the ones that need to be saved.\nLet your partner know when you’re done! Send them an email so they know to pull/update their code.\n\n\nDon’t worry about blitting yet. If you think you have more time\, then please spend more time adding to your detailed explanation.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-17/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240129T190000
DTEND;TZID=America/Los_Angeles:20240129T200000
DTSTAMP:20260504T034205
CREATED:20240130T043035Z
LAST-MODIFIED:20240130T043035Z
UID:23688-1706554800-1706558400@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinished the soft_rectangle function\nStarted GrocerySystem\n\nHomework\nWork on your projects\, I’ll be checking in next class. The deadline is Feb 12th! 🙂 \nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-24/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240129T190000
DTEND;TZID=America/Los_Angeles:20240129T200000
DTSTAMP:20260504T034205
CREATED:20240130T041950Z
LAST-MODIFIED:20240130T041950Z
UID:23686-1706554800-1706558400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nCreated explode.py and began understanding how this sprite will be used\nCreated target.py and started understanding how this new kind of Player will be used\nCreated group collision for target and balloon\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-shoot-balloon/-/tree/sat_7_pm_sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Each of us had our own small errors we had to fix with PyCharm / PyGame\, so please try to finish those first.\n\nThe most important thing we should all have finished now is blitting our background to the screen\, focus on this first.\nIdeally\, we should all have our new “players” and “enemies” sprites blit to the screen.\n\nIf both your players and enemies can be blit\, begin their movement animations.\n\n\nFinally\, if everything above has been finished\, you can take some time to further plan out your game on your project proposal. Try spending 10 minutes writing out as many details as possible to completely explain how your game will work. This will be helpful for both me and you to finish the project.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-25/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240129T170000
DTEND;TZID=America/Los_Angeles:20240129T180000
DTSTAMP:20260504T034205
CREATED:20240130T023740Z
LAST-MODIFIED:20240130T023740Z
UID:23681-1706547600-1706551200@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nReviewed the homework\nLearned about if else statements\n\nHomework:\n\nUpload this homework in the Google Drive folder as Jan29_IfElseHomework:\n\nIf you have the second edition of the book:\n\nRead and do the codes from Pg. 79-81\n\n\nIf you have the third edition of the book:\n\nRead and do the codes from Pg. 78-81\n\n\n\n\nMake sure to read the book pages\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-allison-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240127T180000
DTEND;TZID=America/Los_Angeles:20240127T190000
DTSTAMP:20260504T034205
CREATED:20240127T101042Z
LAST-MODIFIED:20240127T101042Z
UID:23644-1706378400-1706382000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\n\n\nCreated a Robux System program\, which is similar to the grocery system\, but this time we introduce money that we hold in the bank\, using functions to purchase items from the menu.\n\nHomework:\n(https://www.ayclogic.com/intro-to-python-final-project-criteria/) \nThe final project is due on February 8\, so start drawing out the image using code.  Refer to your old notes on turtle for how to draw the shapes. Follow the guidelines in the site above for the final project criteria. \nAn example of what you have to draw and show me for your final project: \n \nThe end result after the coding is done (for now you need to create the drawing and send it to me by email) – https://youtu.be/aKb45yeKOiY \nI will have to approve your drawing first before you start writing code. \nRemember\, ask me questions on email for anything you are confused by. I will check my mail every 6 PM. \nMake at least 25% more progress on your project by next week! \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-49/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240127T170000
DTEND;TZID=America/Los_Angeles:20240127T180000
DTSTAMP:20260504T034205
CREATED:20240128T020513Z
LAST-MODIFIED:20240128T020513Z
UID:23652-1706374800-1706378400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Jan20_FunctionsHW5.py\n\nFunctions with return values\n\n\nLearned about the random module in Python\n\nrandom.randint() — choose random integer\nrandom.choice() — choose random item from list\n\n\n\nHomework\nWork on the following files: \n\nJan20_FunctionsHW5.py\n\nFinish Exercise #3:\n\nWrite a function called count that takes a number as input and prints a countdown from 1 to that number. For example\, calling count(5) should print:\n1\n2\n3\n4\n5\n\n\n\n\n\nMagic8Ball.py\n\nFollow the instructions here! https://www.ayclogic.com/intro-to-python/magic-8-ball/\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240127T140000
DTEND;TZID=America/Los_Angeles:20240127T150000
DTSTAMP:20260504T034205
CREATED:20240127T230127Z
LAST-MODIFIED:20240127T230254Z
UID:23646-1706364000-1706367600@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nReviewed past class code & finished implementing collisions\nAdded background music and sound effects\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-dragon-birdie/-/tree/Sebastian?ref_type=heads\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Complete the reset method we made for the Player class.\n\nReset player’s x & y attributes to the given x/y\nReset player’s rect attribute’s x & y attributes to the given x/y\nReset fall speed to 0
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240125T180000
DTEND;TZID=America/Los_Angeles:20240125T200000
DTSTAMP:20260504T034205
CREATED:20240126T040342Z
LAST-MODIFIED:20240126T040342Z
UID:23634-1706205600-1706212800@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Allison
DESCRIPTION:Today We:\n\nTook the Final Test\n\nHomework:\n\nContact us at gamas@ayclogic.com or allison@ayclogic.com if you have any questions or need any help\nThere is no homework this week. Enjoy!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-allison-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240124T190000
DTEND;TZID=America/Los_Angeles:20240124T200000
DTSTAMP:20260504T034205
CREATED:20240125T193708Z
LAST-MODIFIED:20240125T193708Z
UID:23622-1706122800-1706126400@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nAdd a classroom\nList all classrooms using a list\nList all classrooms using a dictionary\nFind classrooms using dictionary\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\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: Finish our find_classroom_using_list() method\n\nAsk the user for a subject they want to find\nLook at each object inside our classroom_list attribute\, and check if it has a subject attribute with the same value as what the user asked for\n\nIf there is a match\, then print out the classroom info and end the function (remember how we exit out of a function!).\n\n\nIf we looked at every single classroom in our list\, and none of them have a matching name\, tell the user that the classroom doesn’t exist.
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240123T180000
DTEND;TZID=America/Los_Angeles:20240123T190000
DTSTAMP:20260504T034205
CREATED:20240124T084201Z
LAST-MODIFIED:20240124T084201Z
UID:23583-1706032800-1706036400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nLearnt about debugging\, reading error messages\, and the types of errors you could encounter.\n\nHomework:\nCreate a file called Jan23_Debugging2_HW.py and submit it into the google drive when completed: \n\nDebug and fix the code inside the website here: https://www.ayclogic.com/fix-python-bugs-2/\n\nFor Jayden\, complete the following in a file called Quiz2Review.py: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/ \nNotes:\nIf you have any questions\, do email me at ddjapri@ayclogic.com!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-48/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR