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:20240313T190000
DTEND;TZID=America/Los_Angeles:20240313T200000
DTSTAMP:20260503T215534
CREATED:20240314T030333Z
LAST-MODIFIED:20240314T030333Z
UID:24338-1710356400-1710360000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nLearned about how to call methods from a parent class\, while inside a child class using super()\nContinued building out our monster adventure game\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: 9-6 and 9-7 from the book\, page 173
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240312T180000
DTEND;TZID=America/Los_Angeles:20240312T190000
DTSTAMP:20260503T215534
CREATED:20240313T021658Z
LAST-MODIFIED:20240313T021658Z
UID:24315-1710266400-1710270000@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nLearned what threads are\, and how they allow multiple different parts of our code to execute at the same time.\nLearned how to freeze our program using time.sleep()\, stopping all execution.\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 with the homework we wrote together in our project proposal document. For the students who finished their projects early\, no homework.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-22/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240312T180000
DTEND;TZID=America/Los_Angeles:20240312T190000
DTSTAMP:20260503T215534
CREATED:20240313T020742Z
LAST-MODIFIED:20240313T020742Z
UID:24312-1710266400-1710270000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:Today We Do\n\nReviewed how setheading changes the incline of the mouse\, which in turn when used in functions changes how the functions are angled\nLearnt how to make semicircles using the extent parameter like t.circle(radius\, extent)\nLearnt how to make a tree and combine different functions for shapes together\n\nHomework\nWork on 33% of your final project! This means you want to have a function for 2 shapes ready and complete before by next week with its color. If you want to do more than 33% of completion\, then that is perfectly fine \nASK me in email if you have any questions or need help! \nYOU MUST HAVE THIS DONE 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-55/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240311T190000
DTEND;TZID=America/Los_Angeles:20240311T210000
DTSTAMP:20260503T215534
CREATED:20240317T001339Z
LAST-MODIFIED:20240318T064140Z
UID:24403-1710183600-1710190800@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinal Exam!\n\nHomework\nNo more homework. Good job finishing the course! 🙂 \nIf you have any questions\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-30/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240311T190000
DTEND;TZID=America/Los_Angeles:20240311T200000
DTSTAMP:20260503T215534
CREATED:20240313T021853Z
LAST-MODIFIED:20240313T021853Z
UID:24318-1710183600-1710187200@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nMade credits page with text for all credits.\nBegan template code for Bobby the Bug class.\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 with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-31/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240311T170000
DTEND;TZID=America/Los_Angeles:20240311T180000
DTSTAMP:20260503T215534
CREATED:20240312T004650Z
LAST-MODIFIED:20240312T004650Z
UID:24298-1710176400-1710180000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nLearned about for loops with range\n\nHomework:\n\nUpload this homework in the Google Drive folder as Mar11_ForLoopWithRange_Homework\n\nRead and do the codes from Pg. 57-58\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-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240311T170000
DTEND;TZID=America/Los_Angeles:20240311T180000
DTSTAMP:20260503T215534
CREATED:20240311T222430Z
LAST-MODIFIED:20240312T030002Z
UID:24290-1710176400-1710180000@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nMade our birds wings flap by introducing a self.image_index variable to change the image from the images list\nAdded a timer to make the flapping slower\nTidied up our code by introducing a config.py file to hold variables used repeatedly in our code such as timers and WIDTH/HEIGHT\nMade our birds spawn from both right and left by introducing a RIGHT and LEFT variable\, where we randomly assign a bird object one of these variables to make them spawn from either the right or left of the screen\n\nHomework:\n\n\n\nFor your homework\, make a new file called player.py\, and use the player-1.png file to blit a bird in the middle of the screen\n\nYou only need to initialize the player bird object inside of the bird.py __init__ method\, so you don't have to create a method like create_player (I REPEAT\, DO NOT CREATE A METHOD FOR THIS)\n\nHowever\, you can use a pygame.sprite.groupSingle() for this player instead of pygame.sprite.group()\n\n when you are done submitting this\, by Sunday night I will leave comments to your homework so you will need to update your project from the upper left\, and if it asks you to merge\, merge yours\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-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240311T160000
DTEND;TZID=America/Los_Angeles:20240311T170000
DTSTAMP:20260503T215534
CREATED:20240311T222521Z
LAST-MODIFIED:20240311T235919Z
UID:24292-1710172800-1710176400@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nStarted learning what functions with return value are and how to use them using the return keyword\nWent through a couple examples on how to use return to initialize variables\n\nHomework:\nCreate a file called Mar11_FunctionsWithoutRV_HW2.py and submit it into the google drive when you are done! \nDo the numbers in the link provided below\, and label the question as # number 8.2 # number 8.3 and so on! \n\nDo page 131 (TRY IT YOURSELF) number 8.1 and 8.2\nNumber 7 from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\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-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240309T170000
DTEND;TZID=America/Los_Angeles:20240309T180000
DTSTAMP:20260503T215534
CREATED:20240310T024237Z
LAST-MODIFIED:20240310T024237Z
UID:24246-1710003600-1710007200@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Exercise #3 and #4 from Quiz 2 Prep\nCompleted 2 practice problems for Quiz 2\n\nHomework\nStudy for next week’s quiz! You can review our lesson material here: https://drive.google.com/file/d/1ivCyAL9BzlViV179qIm2EDaQIubYIT1m/ \nI recommend reviewing the following topics: \n\nRandom module\nFunctions with/without return values\nGetting input from the shell\nCreating programs using while loops\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-19/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240309T140000
DTEND;TZID=America/Los_Angeles:20240309T150000
DTSTAMP:20260503T215534
CREATED:20240310T190836Z
LAST-MODIFIED:20240310T190836Z
UID:24278-1709992800-1709996400@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nFixed balloons from spawning out of bounds\nWrote landing page method and began blitting play and credit buttons\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-shoot-balloon-sebastian\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 with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240306T190000
DTEND;TZID=America/Los_Angeles:20240306T200000
DTSTAMP:20260503T215534
CREATED:20240307T040120Z
LAST-MODIFIED:20240307T040120Z
UID:24210-1709751600-1709755200@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nFirst reviewed what 2 things all classes have\, so that we really can understand what it means to inherit a class:\n\nMethods (functions inside of classes)\nAttributes (variables shared between methods)\n\n\nLearned that inheritance is when a child class inherits every method from a parent class\nLearned how child classes can override methods from a parent class to become unique\, and have special method behavior\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\, and name the file MAR6_inheritance_hw.py\nHomework: Copy code from pages 168 – 170
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240305T180000
DTEND;TZID=America/Los_Angeles:20240305T190000
DTSTAMP:20260503T215534
CREATED:20240306T064205Z
LAST-MODIFIED:20240306T064334Z
UID:24201-1709661600-1709665200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:Today We Do\n\nReviewed how to create a function for a shape (in this case a left arm)\nLearnt how to make circles using turtle\nCreated a makeCircle() function to change features of our circle that we create in turtle\nLearnt how to incline our shapes using setheading()\n\nHomework\nSubmit your photo of the final project proposal into the google drive or email me! \n\nDraw out your final project following the criteria shown: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nYou can draw it with color pencils or just regular pencils (but if you use regular pencils\, label the portions/shapes with a color)\nTake a photo of it and send it to me for approval.\nYOU MUST HAVE THIS DONE BY NEXT WEEK!!\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/24201/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240304T190000
DTEND;TZID=America/Los_Angeles:20240304T200000
DTSTAMP:20260503T215534
CREATED:20240305T042145Z
LAST-MODIFIED:20240305T042145Z
UID:24181-1709578800-1709582400@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed code for the final — uploaded to Google Drive\n\nHomework\n\nStudy for the final! Make sure to understand everything we went over today\, and review the following topics:\n\nHow to get input from shell\nHow to create simple functions\nHow to generate random numbers.\nHow to create a medium level Python program.\n\n\nProject Corrections\n\nFinal deadline for project revisions has been extended to this Saturday\, March 9th! Please email me if you have decided to make revisions so I can review them.\nYou can review the requirements here: https://www.ayclogic.com/intro-to-python-final-project-criteria/\n\n\n\nIf you have any questions\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-29/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240304T190000
DTEND;TZID=America/Los_Angeles:20240304T200000
DTSTAMP:20260503T215534
CREATED:20240305T040015Z
LAST-MODIFIED:20240305T040015Z
UID:24179-1709578800-1709582400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nAdded credit page button\nAdded draw_text()\nBegan credits page\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 with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-30/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240304T170000
DTEND;TZID=America/Los_Angeles:20240304T180000
DTSTAMP:20260503T215534
CREATED:20240306T092327Z
LAST-MODIFIED:20240306T092327Z
UID:24208-1709571600-1709575200@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nContinued learning about for loops\n\nHomework:\n\nUpload this homework in the Google Drive folder as Mar4_ForLoop_Pt2_Homework\n\nFollow the instructions in: https://www.ayclogic.com/animal-list-and-for-loop-exercises/\nRead and do the codes from Pg. 56 Try It Yourself section\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-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240304T170000
DTEND;TZID=America/Los_Angeles:20240304T180000
DTSTAMP:20260503T215534
CREATED:20240305T023956Z
LAST-MODIFIED:20240305T025113Z
UID:24172-1709571600-1709575200@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nMade our code to create birds a bit cleaner using a method called create_bird() that uses a timer to create the birds (since the create_bird() method is called inside of a while loop in game_loop)\nMade our birds spawn randomly on the y axis\nMade different birds spawn using f”” formatting where we changed the bird  type number\nEmphasized how the bird update should come after the cloud update so that the birds go in front of the clouds\nStarted on the code to change the suffix (A or B) to make the bird start flapping its wings (we will complete this next week!)\n\nHomework:\n\nFor your homework\, make a new method in main.py called create_cloud() which does the same thing as create_bird()\, where the cloud object creation and adding happens inside of the create_cloud() method\nYou will have to make a timer called self.create_cloud_timer inside __init__ \, and make the clouds appear at random on the y axis.\nFor the bird timer\, set its value to 80.\nChange the cloud number that spawns between cloud1.png\, cloud2.png\, and cloud3.png.\nYou do not need a for loop for this.\nNOW\, after all of the above\, change the code so that the cloud spawns from the right and travels to the left. (try to figure out how this works)Good Luck.\nAlso\, when you are done submitting this\, by Sunday night I will leave comments to your homework so you will need to update your project from the upper left\, and if it asks you to merge\, merge yours\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-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240304T160000
DTEND;TZID=America/Los_Angeles:20240304T170000
DTSTAMP:20260503T215534
CREATED:20240305T023822Z
LAST-MODIFIED:20240305T023908Z
UID:24166-1709568000-1709571600@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nStarted learning what functions are and how they are significant\nLearnt how to create and use functions without return values\nLearnt how parameters/arguments for a function works\n\nHomework:\nCreate a file called FunctionsWithoutRV_HW1.py and submit it into the google drive when you are done! \nDo the numbers in the link provided below\, and label the question as # number 4 # number 5 and so on! \n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n^ numbers 4-6\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-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240302T170000
DTEND;TZID=America/Los_Angeles:20240302T180000
DTSTAMP:20260503T215534
CREATED:20240303T022152Z
LAST-MODIFIED:20240303T022152Z
UID:24148-1709398800-1709402400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nDebugged FixingPythonBugs2.py\nReviewed Exercise #1 and #2 from Quiz 2 Prep\n\nExplained return values from functions\n\n\n\nHomework\nContinue working on Quiz2Prep.py! Try your best to attempt all the exercises. \n\nYou can find the problems at: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\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-18/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240302T140000
DTEND;TZID=America/Los_Angeles:20240302T150000
DTSTAMP:20260503T215534
CREATED:20240302T230702Z
LAST-MODIFIED:20240302T230702Z
UID:24143-1709388000-1709391600@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nAdjusted text position for balloons\nLearned how to conditionally draw something with a 50/50 chance\nReviewed pygame hitbox rectangles & their full setup\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-shoot-balloon-sebastian\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 with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240228T190000
DTEND;TZID=America/Los_Angeles:20240228T200000
DTSTAMP:20260503T215534
CREATED:20240302T230519Z
LAST-MODIFIED:20240302T230519Z
UID:24141-1709146800-1709150400@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nBegan Monster Inheritance project\nCreated basic MonsterSystem 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 come to class with the following written down\, ready to explain to me (you don’t have to submit this anywhere\, but please have it ready before class)\n\nHow do you add to a dictionary? For example\, if I have the following code\, how would I map the key “cat” to the value “Momo”?\n\npet_to_name = {"dog": "Spike"}\n\n\nHow do I make an instance of a class (an object)? For example\, if I had the following code\, how could I make an instance of the Animal class?\n\nclass Animal:\n    \n    def __init__(self\, name):\n        self.name = name\n        \n    def get_info(self):\n        return self.name\n\n\nHow do I call an object’s method? After you made an instance of the Animal class (above)\, show me how we can call the get_info() method\, and print its return value.
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240227T180000
DTEND;TZID=America/Los_Angeles:20240227T190000
DTSTAMP:20260503T215534
CREATED:20240228T083740Z
LAST-MODIFIED:20240304T171744Z
UID:24106-1709056800-1709060400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:Today We Do\n\nContinued on the RobotBuilder project\, where we further connected the shapes together using a bit of math and logic.\nIntroduced creating a function for creating the right arm\, where we used more x and y parameters for the function as a way to change the location of the arm every time we call the makeRightArm() function\n\nHomework\n\nContinue on the same file called Feb20_RobotBuilder.py\, and submit it into the google drive when you finish\nCreate the makeLeftArm() function that takes in 2 parameters\, x and y\na) The very first thing you want to do is make the left arm without using a function.\nb) After you’ve made it work without a function\, you want to turn into a function with these 2 parameters x and y so that we can specify where we want our left arm to be made.\nc) In order to make this work\, you need to use x and y as the starting coordinates of the first shape being made inside of the function (as seen in with the makeRightHand() function\nd) Every other shape that is made inside of the function must use\n(x + or – {the difference between the first shape’s value and the current shape})\ne) Now that you have a function for the left arm\, go ahead and make 2 left arms similar to the 2 right arms.\n\n\nan example of how to turn any shape into a function: \ncode below draws a + shape:\nmakeRectangle(0\, 0\, “blue”\, 10\, 40)\nmakeRectangle(-15\, -15\, “blue”\, 40\, 10) \nIf we want to make it a function\, it would look like this: \ndef makePlus(x\, y):\n   makeRectangle(x\, y\, “blue”\, 10\, 40)\n   makeRectangle(x-15\, y-15\, “blue”\, 40\, 10) \nSee that in the example above\, we made every other shape after the first shape inside of the function use x and y added/subtracted with the difference between the first shape coordinate and the next shape coordinate from the original code before it became a function. \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-54/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240227T180000
DTEND;TZID=America/Los_Angeles:20240227T190000
DTSTAMP:20260503T215534
CREATED:20240228T030337Z
LAST-MODIFIED:20240228T030337Z
UID:24095-1709056800-1709060400@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nCreated explosion objects that show a score corresponding to balloon speed\nLearned how to only display a sprite for a certain amount of time\nBegan adding extra game modes & title screen\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 with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-21/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T190000
DTEND;TZID=America/Los_Angeles:20240226T200000
DTSTAMP:20260503T215534
CREATED:20240227T060146Z
LAST-MODIFIED:20240227T060146Z
UID:24080-1708974000-1708977600@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinished Robux Catalog\n\nBuy more Robux\nCheckout\n\n\n\nHomework\nCreate the following file: \n\nFeb26_FinalPrep.py\n\nComplete the exercises at: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\n\n\n\nIf you have any questions\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-28/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T190000
DTEND;TZID=America/Los_Angeles:20240226T200000
DTSTAMP:20260503T215534
CREATED:20240227T040150Z
LAST-MODIFIED:20240227T040150Z
UID:24076-1708974000-1708977600@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nReviewed logic for how game modes work\nBegan landing page\nReviewed how to blit play button\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 with the homework we wrote together in our project proposal document.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-29/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T170000
DTEND;TZID=America/Los_Angeles:20240226T180000
DTSTAMP:20260503T215534
CREATED:20240227T013658Z
LAST-MODIFIED:20240228T001346Z
UID:24072-1708966800-1708970400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nContinued learning about lists\, if else\, and user input\nBegan learning about for loops\n\nHomework:\n\nUpload this homework in the Google Drive folder as Feb26_List_Pt2_Homework\n\nRead and do the codes from Pg. 42\, Try It Yourself sections 3-4\, 3-5\, and 3-6\n\nMake sure to read the book pages\n\n\n\n\nUpload this homework in the Google Drive folder as Feb26_ForLoop_Pt1_Homework\n\nRead and do the codes from Pg. 54 and 55\n\nMake sure to read the book pages\n\n\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-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T170000
DTEND;TZID=America/Los_Angeles:20240226T180000
DTSTAMP:20260503T215534
CREATED:20240227T003532Z
LAST-MODIFIED:20240227T024747Z
UID:24070-1708966800-1708970400@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to make the code more efficient by using classes. We created the Bird() class which we used to blit our birds onto the screen and change their positions in the .update() method\nLearnt how to use methods of different objects at the same time using pygame.sprite.Group()\n\nHomework:\n\nCreate a new Cloud class\, where the __init__ method has the same parameters as the Bird class\, except size (because we want don’t want to alter the size of the image and keep it big)\nIn the update method\, follow the same steps as in the Bird class where you will blit the cloud onto the screen and use a random integer for its speed\nNow\, back inside of main\, you want to create a new Group of cloud objects in a new attribute called cloud_group\nHint: to make a new group\, use pygame.sprite.Group()\nAfter creating the cloud_group\, add a new cloud object inside of it using .add()\nInside of game_loop inside of main\, you want to call the update method using the group to make a cloud appear at random\nNow try adding another cloud object so that 2 clouds appear at one go\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-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240226T160000
DTEND;TZID=America/Los_Angeles:20240226T170000
DTSTAMP:20260503T215534
CREATED:20240227T001145Z
LAST-MODIFIED:20240227T001145Z
UID:24068-1708963200-1708966800@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nWe finished our first quiz of the class\n\n  \nHomework:\n\nNone\n\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-12/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240224T170000
DTEND;TZID=America/Los_Angeles:20240224T180000
DTSTAMP:20260503T215534
CREATED:20240225T021518Z
LAST-MODIFIED:20240225T021518Z
UID:24040-1708794000-1708797600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nDebugged FixingPythonBugs.py\nReviewed common Python errors\n\nHomework\nCreate the following files: \n\nFixingPythonBugs2.py\n\nCopy and paste the code from the following website & fix errors until it runs correctly without errors: https://www.ayclogic.com/fix-python-bugs-2/\n\n\nQuiz2Prep.py\n\nComplete the exercises at: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\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-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240224T140000
DTEND;TZID=America/Los_Angeles:20240224T150000
DTSTAMP:20260503T215534
CREATED:20240226T152550Z
LAST-MODIFIED:20240226T152706Z
UID:24064-1708783200-1708786800@www.ayclogic.com
SUMMARY:2 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nBegan shoot balloon project\nCompleted cloning and project setup for our individual projects\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-shoot-balloon-sebastian\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 complete each section in your project proposals.\nIf you can’t finish everything in time\, finish as much as possible so we can finish the rest in class.
URL:https://www.ayclogic.com/event/2-pm-python-game-development-sebastian-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240221T190000
DTEND;TZID=America/Los_Angeles:20240221T200000
DTSTAMP:20260503T215534
CREATED:20240226T151925Z
LAST-MODIFIED:20240226T151925Z
UID:24062-1708542000-1708545600@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nFinished Grocery System project\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\nCome into class ready to answer the following questions\n\nWhat 2 things are dictionaries made out of?\nHow do we create a dictionary which maps “name” to your name?\nHow do we create an empty dictionary first\, which then maps “name” to your name?
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR