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:20240205T190000
DTEND;TZID=America/Los_Angeles:20240205T200000
DTSTAMP:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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:20260504T051721
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
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240123T180000
DTEND;TZID=America/Los_Angeles:20240123T190000
DTSTAMP:20260504T051721
CREATED:20240124T025937Z
LAST-MODIFIED:20240124T025937Z
UID:23586-1706032800-1706036400@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nReviewed the requirements for sprites before we buy any (hopefully we can all find free sprites).\nLearned how to crop images using FireAlpaca to make correctly “fitting” sprites.\nCloned our new group project repositories.\nCloned the new Shoot Balloon repository & started project.\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:\n\nFinalize the (PLAYER AND ENEMY) sprites you choose to use for your project (make sure your group members agree before buying anything).\n\nYou NEED more than 1 sprite for both your player and enemy (they both must look animated).\n\n\nCrop any sprites that need to be cropped\n\nIf you need help using FireAlpaca\, guide: https://docs.google.com/document/d/1_Yr-K4MZAt1uch38ApHz9QdW_Ao4Hb5uXayFdP8fJFo/edit?usp=sharing\nPlease split up work evenly among group members (one person crops player sprites\, other person crops enemy sprites).\n\n\nMove all correctly cropped sprites to your newly cloned asset directory.\nIf you want to “test” anything to see if you did things correctly\, you can try blitting one of your images.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-16/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240122T190000
DTEND;TZID=America/Los_Angeles:20240122T200000
DTSTAMP:20260504T051721
CREATED:20240123T161427Z
LAST-MODIFIED:20240123T161427Z
UID:23580-1705950000-1705953600@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did \n\nLooked closer at what sprites are needed for our projects\nCloned the new Gitlab repositories\nLearned how to crop sprite images for our projects.\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: Crop all the rest of your player and enemy sprites.\n\nIf you need the tutorial I made\, here is the link: https://docs.google.com/document/d/1_Yr-K4MZAt1uch38ApHz9QdW_Ao4Hb5uXayFdP8fJFo/edit?usp=sharing\nMove all sprites into our new repository’s assets folder
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-24/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240122T190000
DTEND;TZID=America/Los_Angeles:20240122T200000
DTSTAMP:20260504T051721
CREATED:20240123T040815Z
LAST-MODIFIED:20240123T041043Z
UID:23575-1705950000-1705953600@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nBuilt a Kaleido-Spiral pattern on Jan22_KaleidoSpiral.py\nStarted soft_rectangle\n\nHomework\nFinish your project proposals and upload them to your Google Drive folders! \n\nMore info here: https://www.ayclogic.com/event/7-pm-intro-to-python-william-22/\n\nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-23/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240122T170000
DTEND;TZID=America/Los_Angeles:20240122T180000
DTSTAMP:20260504T051721
CREATED:20240125T073339Z
LAST-MODIFIED:20240125T074121Z
UID:23608-1705942800-1705946400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nLearned about variables and data types\n\nHomework:\n\nUpload this homework in the Google Drive folder as Jan22_StringHomework_Pt1:\n\nRead and do the codes from Pg. 20-23\n\n\nUpload this homework in the Google Drive folder as Jan22_StringHomework_Pt2:\n\nDo the “TRY IT YOURSELF” section on Pg. 25\, sections 2-3\, 2-4\, 2-5\, and 2-6\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/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240122T170000
DTEND;TZID=America/Los_Angeles:20240122T180000
DTSTAMP:20260504T051721
CREATED:20240123T030349Z
LAST-MODIFIED:20240123T030358Z
UID:23570-1705942800-1705946400@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Darin
DESCRIPTION:Today We Did\n\nContinued the Monster Inheritance project\, where now we are able to fight the monsters by playing as a character we created by making a self.player_name and self.player_health attribute in the monster_system file.\nCreated the functionality to do sword damage to the monsters of our choosing\, and reduce their health.\n\nHomework\nSTART and complete the final practice quiz shared to your email (I also shared it in the class in the chat)\, it will take about one hour\, and remember that the final itself will NOT be open-book. (if you don’t have the quiz\, or can’t access it\, let me know in the email as soon as possible) \nRe-Upload monster.py\, troll.py\, dragon.py\, water_golem.py\, and monster_system.py into your folder called MonsterInheritance on the google drive. \n\nFollow the same instructions from the previous week’s homework instructions (https://www.ayclogic.com/event/5-pm-python-oop-dari/)\, and if your program still doesn’t work\, ask me questions on email on your errors\, and refer to the google drive where I upload the class notes (email me asking for the link if you don’t have the link)\nIn the code for each inherited monster class\, use this instead:\nsuper().receive_magic_attack(damage_point\, magic_type)\nBecause the parent method is supposed to take only one parameter.\nI will email both of you two on the errors in your program by tomorrow midnight (23 January)\, so check your email afterwards!\n\nNotes\nIf you have any questions\, email me at ddjapri@ayclogic.com !!
URL:https://www.ayclogic.com/event/5-pm-python-oop-dari-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240122T160000
DTEND;TZID=America/Los_Angeles:20240122T170000
DTSTAMP:20260504T051721
CREATED:20240125T080217Z
LAST-MODIFIED:20240125T081224Z
UID:23613-1705939200-1705942800@www.ayclogic.com
SUMMARY:4 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nReviewed your Turtle project\nStarted and finished the Grocery System Program\nWent over the beginning of the Robux Shopping Cart project\n\nProject Feedback:\n\nThe word “Peashooter” is drawn and colored in an incorrect order.\nThere are a few thin lines that show up between the letters when drawing and coloring “Peashooter”. Try to get rid of these lines.\nMake your pea object more complex (ex: add more details\, add shading\, add highlights\, etc.) or create one more object (ex: clouds) and call that object (ideally multiple times (ex: calling a cloud function three times to create three clouds))\nThe Triangle function do not reset the angle back to zero by the end of the function\, which could potentially affect how the following functions are drawn.\n\nAs a good coding practice\, the Triangle function should reset the angle back to 0 by the end of the function.\n\n\nThe Triangle function does not go back to (x\, y) by the end of the function.\n\nAs a good coding practice\, the Triangle function should go back to (x\, y) by the end of the function.\nThis is useful for if you want to use triangles in other functions beside the Zombie function because it allows you to reuse the Triangle function.\n\n\n\nHomework:\n\nIf you want\, you can revise your project to add the feedback above and receive a higher project score. If you decide to do this:\n\nUpload your Turtle Project in the Google Drive as “DAY_TurtleProject_Revised″ by the end of January 25.\n\nEx: If you submit your homework on January 24\, upload your homework as “Jan24_TurtleProject_Revised”\n\n\nNotes:\n\nYour project should not have any significant bugs or problems\nMake sure your project meets the criteria listed in this link: https://www.ayclogic.com/intro-to-python-final-project-criteria/\n\n\n\n\nStudy for the Final Test (which is next week on Thursday\, January 25)\n\nResources you can study:\n\nGrocery System project\nRobux Shopping Cart project\nTurtle projects\nOther class projects\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/4-pm-intro-to-python-allison/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240122T160000
DTEND;TZID=America/Los_Angeles:20240122T170000
DTSTAMP:20260504T051721
CREATED:20240122T231503Z
LAST-MODIFIED:20240122T231503Z
UID:23567-1705939200-1705942800@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed how lists work\nIntroduced the ideas of for loops and how to use a for loop to go through each item in a list\nLearnt how to use conditionals (if statements in a for loop)\n\nHomework:\nCreate two separate files called Jan22_ListForLoopsHW1.py and Jan22_ListForLoopsHW2.py and submit the files into the google drive when you are finished! \n\nDo the following:\n1) Copy page 54 – 55 in Jan22_ListForLoopsHW1.py\n2) Do page 56 Try It Yourself 4-1 and 4-2\nLabel in your file the question number and the code beneath it like\n# pg 56 number 4-1\n…\n…\n…\n# pg 56 number 4-2\n…\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-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240120T170000
DTEND;TZID=America/Los_Angeles:20240120T180000
DTSTAMP:20260504T051721
CREATED:20240121T022515Z
LAST-MODIFIED:20240121T022515Z
UID:23551-1705770000-1705773600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Jan13_FunctionsHW.py\n\nTopics covered:\n\nLists\nFor loops\nIf-Else\nFunctions\n\n\nCode available here: https://drive.google.com/file/d/1oubSs4pyHULMHorwmbc-eIEmVc7rNm-p/view?usp=sharing\n\n\n\nHomework\n\nFinish Exercise 7 at https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\nMake for following functions in a new file: Jan20_FunctionsHW5.py\n\nWrite a function called echo that takes a string as input and prints it twice.\nWrite a function called double that takes in a number and returns double the value of the number. Call the function and print its output.\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:\n\n\n\n1\n2\n3\n4\n5\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240118T180000
DTEND;TZID=America/Los_Angeles:20240118T190000
DTSTAMP:20260504T051721
CREATED:20240120T065011Z
LAST-MODIFIED:20240122T235018Z
UID:23534-1705600800-1705604400@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Allison
DESCRIPTION:Today we:\n\nFinished the Robux Shopping Cart project\nReviewed for the Final Test\n\nProject Feedback:\n\nEden:\n\nAdd the text “PEASHOOTER” by using rectangles\, circles\, and/or polygons\nMake some part of your project keep changing colors\nDraw the sun in your project\nRight now\, all of your functions are called only once\, which should not happen in your project.\n\nMake sure to call some of your functions more than once (ex: calling the Tree function five times to draw five trees\, calling the Bush function three times to draw three bushes\, etc.).\nCall at least three functions more than once\n\n\n\n\n\nHomework:\n\nEden:\n\nFinish and submit your Turtle Project.\nUpload your Turtle Project in the Google Drive as “DAY_TurtleProject_Pt4″\n\nEx: If you submit your homework on January 20\, upload your homework as “Jan20_TurtleProject_Pt4”\n\n\nSince your project is late\, try to submit your project as soon as possible. If you do not submit it by 1/25\, 10% of your project grade will be deducted.\nNotes:\n\nYour project should not have any significant bugs or problems\nMake sure your project meets the criteria listed in this link: https://www.ayclogic.com/intro-to-python-final-project-criteria/\n\n\n\n\nEveryone:\n\nStudy for the Final Test (which is next week on Thursday\, January 25)\nResources you can study:\n\nGrocery System project\nRobux Shopping Cart project\nTurtle projects\nOther class projects\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/6-pm-intro-to-python-allison-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240118T180000
DTEND;TZID=America/Los_Angeles:20240118T190000
DTSTAMP:20260504T051721
CREATED:20240119T221430Z
LAST-MODIFIED:20240119T221430Z
UID:23518-1705600800-1705604400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\n\n\nCreated a Grocery System program\, where users can buy items and check out\, where the program tells us what items we bought as well as the total price.\nUtilized loops\, lists\, variables\, input from shell in creating the program.\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% 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-47/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR