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:20240306T190000
DTEND;TZID=America/Los_Angeles:20240306T200000
DTSTAMP:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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:20260503T232129
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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240220T180000
DTEND;TZID=America/Los_Angeles:20240220T190000
DTSTAMP:20260503T232129
CREATED:20240226T151604Z
LAST-MODIFIED:20240226T151604Z
UID:24060-1708452000-1708455600@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nContinued shoot balloon project\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-20/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240220T180000
DTEND;TZID=America/Los_Angeles:20240220T190000
DTSTAMP:20260503T232129
CREATED:20240221T052749Z
LAST-MODIFIED:20240221T052749Z
UID:24002-1708452000-1708455600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:Today We Do\n\nLearnt to use t.forward() and t.right() to create shapes instead of t.goto()\nLearnt how to use loops to simplify code\nLearnt how to make a polygon\nLearnt how to use functions to create shapes\nLearnt how to add function parameters for the shape creation\n\nHomework\nMAIN HOMEWORK: \n\nContinue on the same file called Feb20_RobotBuilder.py\nCreate the head of the robot as shown below\nFigure out how to connect the rectangles together by math\, like what the starting point (the x and y coordinates) of the shape should be when trying to connect them.\nMake the head\, the eyes\, as well as the pupils for the robot.\nSee the image below for reference:\n\n\n  \nFOR EXTRA PRACTICE: \n\nCreate a new file called Feb20_TurtleExtraPractice.py\nCreate all the images as shown below\, but this time use functions the same way we created the makeRectangle function in class today (with the parameters)\nLook at this image for your coordinates guidance:\n\n\n\n\n\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-54/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T190000
DTEND;TZID=America/Los_Angeles:20240219T200000
DTSTAMP:20260503T232129
CREATED:20240220T040928Z
LAST-MODIFIED:20240220T040928Z
UID:23964-1708369200-1708372800@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Final Projects\nContinued working on Robux Catalog\n\nFinished handle_transaction()\nStarted implementing user selection\n\n\n\nHomework\nFinal deadline for project corrections is next Monday\, February 26th! Be sure to make use of functions 🙂 \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-27/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T190000
DTEND;TZID=America/Los_Angeles:20240219T200000
DTSTAMP:20260503T232129
CREATED:20240220T035940Z
LAST-MODIFIED:20240220T035940Z
UID:23962-1708369200-1708372800@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nCompleted code to blit explosions (through update)\nCreated timer to remove explosions after set amount of time\nBlitted exploded balloon scores on top of 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\nContinue working on the homework we made together on your project proposal.\nPlease push your code before class so I can check our progress.\nDon’t forget to assign yourself homework tasks for next week based on how much you got done this week\, so I can review/approve it quickly during class.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-28/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T170000
DTEND;TZID=America/Los_Angeles:20240219T180000
DTSTAMP:20260503T232129
CREATED:20240220T084723Z
LAST-MODIFIED:20240220T085141Z
UID:23981-1708362000-1708365600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nLearned about lists\n\nHomework:\n\nUpload this homework in the Google Drive folder as Feb19_ListHomework:\n\nDo the exercise from https://www.ayclogic.com/tell-me-your-age/\nRead and do the codes from Pg. 38-41\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-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T170000
DTEND;TZID=America/Los_Angeles:20240219T180000
DTSTAMP:20260503T232129
CREATED:20240220T045527Z
LAST-MODIFIED:20240220T045527Z
UID:23968-1708362000-1708365600@www.ayclogic.com
SUMMARY:5 PM - Python Game Development - Darin
DESCRIPTION:What We Did Today:\n\nLearnt how to load images onto the program using pygame.image.load()\nLearnt how to make images appear onto our game using .blit( {image} \, {x _coordinate\, y_coordinate} )\nLearnt how to transform our images on the program using pygame.transform.scale( {image} \, {length\, height} )\nLearnt how to make the images move by using a variable to change the coordinates\n\nHomework:\n\nAdd bird 4 into the program\nMake bird 3 and 4 move\, where bird 4 moves in an incline downwards\, while bird 3 moves horizontally backwards (make bird 3 spawn on the far right of the screen)\nCommit and Push the code into your gitlab (email me if you are confused on how to do this)\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-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240219T160000
DTEND;TZID=America/Los_Angeles:20240219T170000
DTSTAMP:20260503T232129
CREATED:20240219T225558Z
LAST-MODIFIED:20240220T044546Z
UID:23957-1708358400-1708362000@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:WE HAVE OUR QUIZ NEXT WEEK ON FEBRUARY 26!!\nWhat We Did Today:\n\nReviewed how to use while loops\nDistinguished between while loops and for loops\nStarted on the quiz review\nReviewed all the topics learnt so far\n\nHomework:\nContinue in your file called Feb19_Quiz1Review.py and submit the file into the google drive when you are finished! \n\nFinish number 1-5\, as well as number 10 in the following https://www.ayclogic.com/intro-to-python-exercises/\nReview all the numbers including number 6 until number 9 for the quiz.\n\nWhat you need to study:\n1. Know what print(f””) does\n2. Know your data types – Strings\, Integers\, Floats\n3. How to typecast (convert to integer or convert to string) – int() or str()\n4. How to use and/or in if statements\n5. How to make a list\, and use lists\n6. How to use a for loop and lists\n7. How to use a while loop and if statements inside \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-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240217T170000
DTEND;TZID=America/Los_Angeles:20240217T180000
DTSTAMP:20260503T232129
CREATED:20240218T021601Z
LAST-MODIFIED:20240218T021601Z
UID:23935-1708189200-1708192800@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Magic 8 Ball with random.choice()\nFinished Feb3_StarWars.py\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-16/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240214T190000
DTEND;TZID=America/Los_Angeles:20240214T200000
DTSTAMP:20260503T232129
CREATED:20240215T035851Z
LAST-MODIFIED:20240215T035851Z
UID:23902-1707937200-1707940800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Sebastian
DESCRIPTION:Today We Did \n\nReviewed the idea of object oriented programming\, and how we’re going to use it for our Supermarket and GroceryItem class\nCreated print_menu method\nAdded multiple grocery item objects to inventory 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: Inside our main.py\, in the application_loop method:\n \n\nCreate an infinite loop\nPrint out menu for user\nAsk user for user input\, asking “Enter your selection”
URL:https://www.ayclogic.com/event/7-pm-python-oop-sebastian-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240213T180000
DTEND;TZID=America/Los_Angeles:20240213T190000
DTSTAMP:20260503T232129
CREATED:20240214T041834Z
LAST-MODIFIED:20240214T041857Z
UID:23899-1707847200-1707850800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:Today We Do\n\nWe started Python Digital drawing using Turtle.\nLearnt how to use turtle.goto()\nLearnt how to color our shapes\nLearnt how to use penup() and pendown()\n\nHomework\n\nCreate a new file “Feb13_TurtleFirstShapesHomework.py”\nSet your background color for turtle to black\nDraw an orange rectangle shape at the coordinates shown below using turtle.\nDraw a blue square shape at the coordinates shown below using turtle.\nDraw a red triangle shape at the coordinates shown below using turtle.\nDraw a pink polygon shape at the coordinates shown below using turtle\nLook at this image for your coordinates guidance:\n\n\n\n\n\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-53/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR