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:20241003T183000
DTEND;TZID=America/Los_Angeles:20241003T193000
DTSTAMP:20260503T002453
CREATED:20240904T012248Z
LAST-MODIFIED:20241004T023747Z
UID:26982-1727980200-1727983800@www.ayclogic.com
SUMMARY:6:30 PM – Intro to Python – Sebastian
DESCRIPTION:Today We Did \n\nReviewed the logical operators “and” & “or”\nReviewed everything we can do with lists\n\nCreate a list\nAccess one element in a list\nChange an element’s value\nAdd to the end of a list\nRemove an element from a list\nGet the length of a list\n\n\nPracticed the different list functions\nBegan reviewing while loops\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\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 into your Google Drive\nHomework: \n\n2nd edition: TRY IT YOURSELF from page 42: 3-4\, 3-5\, 3-6\n\n3rd edition: TRY IT YOURSELF from page 41-42: 3-4\, 3-5\, 3-6
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-26/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241001T190000
DTEND;TZID=America/Los_Angeles:20241001T200000
DTSTAMP:20260503T002453
CREATED:20241002T015719Z
LAST-MODIFIED:20241002T033645Z
UID:26951-1727809200-1727812800@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nLearnt about dictionaries\, how to access\, remove\, edit\, and loop through dictionaries.\n\n  \nHomework:\n\nIn a file called Oct1_DictionaryHW\, do pages 99 (TIY 6-1 to 6-3) and page 105 (TIY 6-4 to 6-6)\nUpload it to the google drive when you are finished!\n\n  \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240930T160000
DTEND;TZID=America/Los_Angeles:20240930T170000
DTSTAMP:20260503T002453
CREATED:20240930T220637Z
LAST-MODIFIED:20241001T000937Z
UID:26936-1727712000-1727715600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the homework for TIY pages 162\, 167\nGot started on the School Application project\, further implementing object oriented concepts.\n\nHomework:\n(1) IF you haven’t already: \n\nDo Try It Yourself page 167 numbers 9-4 and 9-5 in the same file as Sep16_ClassesHW.\nA default value means something like __init__(self\, name\, price = 10)\, where price is a default parameter when creating an object of the class (an optional parameter)\n\n(2) MAIN homework\, do the following: \n\nIn your Sep30_SchoolSystem project\, store the newly created s Student object in a list AND a dictionary.\nYou have to create the list and dictionary in the __init__  method. You can do this like:\nself.students_list = []\nself.students_dict = {}\nAdd the s object into the list by use of students_list.append(s) and add the s object into the dictionary by use of students_dict[ {student_name} ] = s\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240924T190000
DTEND;TZID=America/Los_Angeles:20240924T200000
DTSTAMP:20260503T002453
CREATED:20240925T030231Z
LAST-MODIFIED:20240925T030231Z
UID:26884-1727204400-1727208000@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Darin
DESCRIPTION:What We Did Today:\n\nInstalled and did the setup for PyCharm\, our new IDE to use in this course.\nNavigated the PyCharm environment\, and explained how to submit homework and access PyCharm files.\nWrote some code as a preface for next week.\n\n  \nHomework:\n\nCopy pages 92 – 97 (from “Working with Dictionaries” until just before “using get() to Access Values”) in your file called Sep24_DictionariesHW.py\nUpload it to the google drive when you are finished!\n\n  \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240923T160000
DTEND;TZID=America/Los_Angeles:20240923T170000
DTSTAMP:20260503T002453
CREATED:20240923T234208Z
LAST-MODIFIED:20240924T002351Z
UID:26867-1727107200-1727110800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nChanged the grocery system program to use classes to minimize the number of dictionaries needed for our program.\nReviewed how dictionaries work.\n\nHomework:\n(1) IF you haven’t already: \n\nDo Try It Yourself page 162 in a new file called Sep16_ClassesHW.py\nCopy pages 163 to 166 in the same file as the above^\n\n(2) MAIN homework\, do the following: \n\nDo Try It Yourself page 167 numbers 9-4 and 9-5 in the same file as the above^.\nA default value means something like __init__(self\, name\, price = 10)\, where price is a default value (an optional value)\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240919T183000
DTEND;TZID=America/Los_Angeles:20240919T193000
DTSTAMP:20260503T002453
CREATED:20240920T023525Z
LAST-MODIFIED:20240920T023525Z
UID:26828-1726770600-1726774200@www.ayclogic.com
SUMMARY:6:30 PM – Intro to Python – Sebastian
DESCRIPTION:Today We Did \n\nReviewed variables and data types\nReviewed the functions from homework like upper()\, lower()\, and title()\nBegan learning about conditional statements (if\, elif\, else)\nThursday 6:30PM class code:\nhttps://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\n\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 into your Google Drive\nHomework: Create SEP19_string_hw2.py\n\nOn page 25\, complete the following sections:\n TRY IT YOURSELF: 2-3\, 2-4\, 2-5 and 2-6
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-25/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240919T180000
DTEND;TZID=America/Los_Angeles:20240919T190000
DTSTAMP:20260503T002453
CREATED:20240920T020244Z
LAST-MODIFIED:20240920T020244Z
UID:26821-1726768800-1726772400@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel (Darin Sub)
DESCRIPTION:What We Did Today:\n\nLearnt about functions\, why we use functions.\nLearnt about functions without and with return values\, highlighting a couple examples.\n\nHomework:\nMake a new file called Sep19_FunctionsWithoutRV_HW.py and submit it into the google drive when you are finished. Label your questions with comments for the hw below: \n\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ number 4 to 6.\n130\, 131 (TRY IT YOURSELF)\, 132 : 13th week\nIf you have any questions about the review or quiz\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-darin-sub-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240918T180000
DTEND;TZID=America/Los_Angeles:20240918T190000
DTSTAMP:20260503T002453
CREATED:20240919T021419Z
LAST-MODIFIED:20240919T021419Z
UID:26816-1726682400-1726686000@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel (Darin Sub)
DESCRIPTION:What We Did Today:\n\nLearnt the basics of turtle drawing.\nLearnt how to shorten code by use of loops and functions.\n\nHomework:\n\nCreate a new file “Sep18_Turtle4ShapesHomework.py”\nDraw the rectangle and square as shown in the image.\nCreate a new function “make_octagon”. You can use one parameter: pen_color. and just use t.goto() inside the function to draw an octagon shape using the turtle module. Call the function and pass any color to the function. Alternatively\, create a whole octagon function similar to make_rectangle that we did in class.\nCreate a new function “make_triangle”. You can use one parameter: pen_color. and just use t.goto() inside the function to draw an triangle shape using the turtle module. Call the function and pass any color to the function. Alternatively\, create a whole triangle function similar to make_rectangle that we did in class.\nLook at this image for your coordinates guidance\n\n\n\n\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-darin-sub-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240917T180000
DTEND;TZID=America/Los_Angeles:20240917T190000
DTSTAMP:20260503T002453
CREATED:20240918T071640Z
LAST-MODIFIED:20240918T071640Z
UID:26807-1726596000-1726599600@www.ayclogic.com
SUMMARY:6 PM - Python OOP - Darin
DESCRIPTION:What We Did Today:\nReviewed the final exam for the final exam retake! \nNotes:\nIf you have any questions\, you can email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240916T170000
DTEND;TZID=America/Los_Angeles:20240916T180000
DTSTAMP:20260503T002453
CREATED:20240917T030505Z
LAST-MODIFIED:20240917T030505Z
UID:26804-1726506000-1726509600@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nFinished Shoot Balloon\, implementing multithreading as a concept to make the game optimized.\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240916T160000
DTEND;TZID=America/Los_Angeles:20240916T170000
DTSTAMP:20260503T002453
CREATED:20240917T031200Z
LAST-MODIFIED:20240917T031200Z
UID:26801-1726502400-1726506000@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the idea of classes and objects (object oriented programming)\, and learnt how to use classes and create objects out of them.\nLearnt more about attributes (variables of the class) and methods (functions of the class) through the Dog class.\n\nHomework:\n(1) IF you haven’t already: \n\nCreate a new file called Sep9_RobuxSystem.py and modify your robux system from thonny (you can get the code from the google drive notes if you don’t have the file anymore) to use a dictionary to keep track of the names of the items and the price of the items\, and modify the code inside of the while True loop to be similar to how you did in the grocery system to use the dictionary instead.\nYou do not need to modify the function at all for this assignment.\n\n(2) MAIN homework\, do the following: \n\nDo Try It Yourself page 162 in a new file called Sep16_ClassesHW.py\nCopy pages 163 to 166 in the same file as the above^\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240914T150000
DTEND;TZID=America/Los_Angeles:20240914T170000
DTSTAMP:20260503T002453
CREATED:20240914T222723Z
LAST-MODIFIED:20240914T222723Z
UID:26788-1726326000-1726333200@www.ayclogic.com
SUMMARY:SAT 3 PM - Intro To Python - Daniel (Darin Sub)
DESCRIPTION:What We Did Today:\n\nDid our final exam!\n\nHomework:\n\nNone!\n\nNotes:\nYou can email me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/sat-3-pm-intro-to-python-daniel-darin-sub/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240911T180000
DTEND;TZID=America/Los_Angeles:20240911T190000
DTSTAMP:20260503T002453
CREATED:20240912T005614Z
LAST-MODIFIED:20240912T005614Z
UID:26743-1726077600-1726081200@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel (Darin Sub)
DESCRIPTION:What We Did\n\nDid our second quiz today.\nYou will get your results by email soon.\n\nHomework\n\nNone!\nIf you have any questions\, email me at dmeng@ayclogic.com or ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-darin-sub/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240910T180000
DTEND;TZID=America/Los_Angeles:20240910T200000
DTSTAMP:20260503T002453
CREATED:20240911T031009Z
LAST-MODIFIED:20240911T031009Z
UID:26741-1725991200-1725998400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nDid our final exam.\nYou will get your results soon within the next 3 days.\n\nNotes:\n\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240909T170000
DTEND;TZID=America/Los_Angeles:20240909T180000
DTSTAMP:20260503T002453
CREATED:20240910T065056Z
LAST-MODIFIED:20240910T065056Z
UID:26731-1725901200-1725904800@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nWe reviewed each individual project.\nWe continued on Shoot Balloon project by implementing the loading page\, as well as cleaning up our code inside of __init__.\n\nHomework:\nIn Shoot Balloon\, make sure you have the game landing page (with blitting the balloon_title.png)\, game win/lose page\, all with the option of being able to replay the game (reset variables\, kill all existing balloons and bugs) \nFor Chris: Try out using group collide by pygame.sprite.groupcollide(self.target_group\, self.bug_group\, False\, False\, self.target_bug_collision)\, and add an extra “and if bug.dizzy = FLYING_MODE” to make the bug go to dizzy mode. \nFor your final projects: \nBrandon: make sure your self.kill() is used properly for all the projectiles \n\n\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240909T160000
DTEND;TZID=America/Los_Angeles:20240909T170000
DTSTAMP:20260503T002453
CREATED:20240910T060522Z
LAST-MODIFIED:20240910T060522Z
UID:26728-1725897600-1725901200@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the homework for the grocery system v2 program\, in adding a dictionary to keep track whether an item is meant to be frozen or not.\nIntroduced the concept of object-oriented programming\, highlighting the relationship between classes and objects.\nNext week we will explore how to use more classes and objects with different ideas.\n\nHomework:\n\nIn a new file called Sep9_OOP_HW.py\, copy pages 158 – 161\nCreate a new file called Sep9_RobuxSystem.py and modify your robux system from thonny (you can get the code from the google drive notes if you don’t have the file anymore) to use a dictionary to keep track of the names of the items and the price of the items\, and modify the code inside of the while True loop to be similar to how you did in the grocery system to use the dictionary instead.\nYou do not need to modify the function at all for this assignment.\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240907T150000
DTEND;TZID=America/Los_Angeles:20240907T160000
DTSTAMP:20260503T002453
CREATED:20240907T231909Z
LAST-MODIFIED:20240907T232038Z
UID:26710-1725721200-1725724800@www.ayclogic.com
SUMMARY:3 PM – Intro To Python – Daniel (Darin Sub)
DESCRIPTION:Your final exam will be on Sep 21. \nWhat We Did:\n\nImplemented a more advanced text based program – Robux System – that tests the knowledge gained in the class so far on loops\, conditionals\, lists\, functions\, code efficiency.\n\nHomework:\n\n Continue on your file called Project.py and continue working on the project.\nThe project is due on 09/21\, by next week (08/24)\, you should have your project 75% completed.\n\nNotes:\nYou can email at ddjapri@ayclogic.com or dmeng@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-daniel-darin-sub/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240905T180000
DTEND;TZID=America/Los_Angeles:20240905T190000
DTSTAMP:20260503T002453
CREATED:20240906T021236Z
LAST-MODIFIED:20240906T021236Z
UID:26686-1725559200-1725562800@www.ayclogic.com
SUMMARY:6pm – Intro To Python – Joshua Widjanarko (Darin Sub)
DESCRIPTION:Today We Did:\n\nReviewed the homework\nBrushed up on what functions are with/without return values\nDid examples of functions from the https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ page\n\nHomework:\nIn one new file\, “Sep5_FunctionsWithRVCopyHW”\, do the following: \n\nCopy pages:\n2nd edition: pg. 138\, 139\n3rd edition: pg. 137-139\n\n\nCreate a new function called “convert_from_kg_to_gram”\nThe function accepts one argument/parameter: kg\nInside the function\, convert from kg to gram by multiplying 1000 to kg\nreturn the result of the conversion \nget input from the user in the shell\, and save that in a variable named “kg”\ncall the function with parameter from user input and save the return value in a variable called “result”.\nprint (for example) “There are 4000 grams in 4 KG” \nEXAMPLE OUTPUT:\nEnter the number of kg: 10\nThere are 10000 grams in 10 KG \nNOTES:\nIf you have any questions feel free to email me jwidjanarko@ayclogic.com or ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6pm-intro-to-python-joshua-widjanarko-darin-sub/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240904T180000
DTEND;TZID=America/Los_Angeles:20240904T190000
DTSTAMP:20260503T002453
CREATED:20240905T002241Z
LAST-MODIFIED:20240905T032644Z
UID:26671-1725472800-1725476400@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nReviewed the debugging homework\nPrepared for the quiz next week through the Quiz 2 Review exercise.\n\nHomework\n\nContinue on your Sep4_QuizReview2.py file and finish number 4!!\nIf you have any questions\, email me at dmeng@ayclogic.com or ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-20/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240903T180000
DTEND;TZID=America/Los_Angeles:20240903T190000
DTSTAMP:20260503T002453
CREATED:20240904T042413Z
LAST-MODIFIED:20240904T042413Z
UID:26663-1725386400-1725390000@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:NEXT WEEK IS YOUR FINAL EXAM FROM 6-8 PM\n\nWhat We Did Today:\n\nReviewed the driver system project for the final exam next week.\n\nHomework:\n\nStudy for your final exam through driver system\, monster inheritance\, OOP concepts in past notes!!\n\nNotes:\n\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240824T150000
DTEND;TZID=America/Los_Angeles:20240824T160000
DTSTAMP:20260503T002453
CREATED:20240824T230302Z
LAST-MODIFIED:20240824T230309Z
UID:26608-1724511600-1724515200@www.ayclogic.com
SUMMARY:3 PM – Intro To Python – Daniel (Darin Sub)
DESCRIPTION:What We Did:\n\nLearnt how to use a while loop to achieve various effects of drawing to create a Kaleidoscope effect.\nImplemented a text based program – Grocery System – that tests the knowledge gained in the class so far on loops\, conditionals\, and lists.\n\nHomework:\n\n Continue on your file called Project.py and continue working on the project.\nThe project is due on 09/21\, by next week (08/24)\, you should have your project 50% completed.\n\nNotes:\nYou can email at ddjapri@ayclogic.com or dmeng@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-daniel-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240820T190000
DTEND;TZID=America/Los_Angeles:20240820T200000
DTSTAMP:20260503T002453
CREATED:20240820T211021Z
LAST-MODIFIED:20240820T211021Z
UID:26546-1724180400-1724184000@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nContinued and finished the Robux System.\nStarted reviewing for the final exam.\n\nHomework:\nYour final project is due August 27 \nFinish 100% of your final project. \nRequirements: \nhttps://www.ayclogic.com/intro-to-python-final-project-criteria/ \nNOTES:\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com \nYou can look up specific color codes here: https://htmlcolorcodes.com/ \nColor code example: #A12345
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240820T180000
DTEND;TZID=America/Los_Angeles:20240820T190000
DTSTAMP:20260503T002453
CREATED:20240821T022347Z
LAST-MODIFIED:20240821T022347Z
UID:26565-1724176800-1724180400@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Shawn
DESCRIPTION:What We Did\n\nReviewed and prepared for the second quiz next week\n\nHomework\n\nStudy for your quiz next week\n\nStudy these concepts\n\nFunctions without return values\nFunctions with return values\nHow to correct python errors\nrandom.randint\nrandom.choice\nFor loops and while loops\nData types\nGetting user input\n\n\nReview these homework\n\nQuiz Preparation\nStar Wars\nMagic 8 Ball\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-shawn-55/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240820T180000
DTEND;TZID=America/Los_Angeles:20240820T190000
DTSTAMP:20260503T002453
CREATED:20240820T210920Z
LAST-MODIFIED:20240821T040101Z
UID:26543-1724176800-1724180400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued monster inheritance project\nImplemented inheritance through the magic attack system where a Dragon (child of the Monster class) is immune to fire magic.\n\nHomework:\n\nCreate a Slime class that inherits from the Monster class\, and this time make the slime immune to water but takes double the damage for fire magic.\n\nNotes:\n\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240819T170000
DTEND;TZID=America/Los_Angeles:20240819T180000
DTSTAMP:20260503T002453
CREATED:20240820T015928Z
LAST-MODIFIED:20240820T015928Z
UID:26536-1724086800-1724090400@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nWe reviewed each individual project.\nWe continued on Shoot Balloon project by implementing most of the bug class\, adding modes\, as well as special effects to the bug class portion of the game.\n\nHomework 1:\nFOR EVERYONE\, make sure you call self.kill() to remove the sprites when they go out of the screen. \n\n\n\nChris\nadd the explosion.wav file to git or upload it manually to gitlab\nBrandon\n\nuse self.kill for projectiles and fix the game mode switching\n\n\n\nHomework 2:\n\nPlay the chirping sound (found in the bug folder) when the bug spawns (inside of the __init__ method of the bug class\, and stop the playing when the bug is killed by overriding the kill method (but calling super.kill() )\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nThe final project is due August 19.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-4/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240819T160000
DTEND;TZID=America/Los_Angeles:20240819T170000
DTSTAMP:20260503T002453
CREATED:20240820T011657Z
LAST-MODIFIED:20240820T011657Z
UID:26535-1724083200-1724086800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We Did:\n\nImplemented the phone book system\, creating a mini interactive program that uses a dictionary to store data.\n\nHomework:\nContinue in your Phone Book System project and upload that file to the google drive when you are finished. \nImplement option 2\, where you try to find the name if it exists in the dictionary\, and print out that the name doesnt exist if the name is not in the dictionary. \nhint: the name is the key in the dictionary \nwebsite instructions: https://www.ayclogic.com/phone-book-system/ \nsample output: \nWhat do you want to do\n1. Add a phone number\n2. Find a phone number\n3. List all phone numbers\nEnter your selection (enter ‘exit’ to stop): 2\nEnter the name of the person you are trying to find: Darin\nDarin’s phone number is 1024823049049 \nWhat do you want to do\n1. Add a phone number\n2. Find a phone number\n3. List all phone numbers\nEnter your selection (enter ‘exit’ to stop): 2\nEnter the name of the person you are trying to find: edward\nName does not exist in phone book. \nNOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nExpected holidays: https://www.ayclogic.com/observed-holidays/
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240813T190000
DTEND;TZID=America/Los_Angeles:20240813T200000
DTSTAMP:20260503T002453
CREATED:20240814T024823Z
LAST-MODIFIED:20240814T025110Z
UID:26446-1723575600-1723579200@www.ayclogic.com
SUMMARY:7 PM – Intro To Python – Darin
DESCRIPTION:What We Did Today:\n\nFinished the Grocery System program.\nGot started on the Robux System program\, which takes the Grocery System program one step further by using functions and global keywords.\n\nHomework:\nYour final project is due August 27 \nCreate 75% progress on your final project. This means you want to finish at least 2 objects (a combination of shapes) by next week. \nRequirements: \nhttps://www.ayclogic.com/intro-to-python-final-project-criteria/ \nNOTES:\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com \nYou can look up specific color codes here: https://htmlcolorcodes.com/ \nColor code example: #A12345
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-darin-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240813T180000
DTEND;TZID=America/Los_Angeles:20240813T190000
DTSTAMP:20260503T002453
CREATED:20240814T022958Z
LAST-MODIFIED:20240814T022958Z
UID:26442-1723572000-1723575600@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Shawn
DESCRIPTION:What We Did\n\nLearned how to do the Magic 8 Ball project (version 2) using random.choice\nLearned about Python errors (AKA bugs) and how to correct them\n\nHomework\n\nCorey:\n\nCreate a new file called Aug13_StarWars:\n\nSolve all problems #1-4 from https://www.ayclogic.com/intro-to-python/star-wars-problem\nIn your own words\, answer these questions by writing them as comments in Python (Remember: you can write comments by putting a # in front of words in Thonny)\n\nWhat is the difference between functions with return values and functions without return values?\nWhat is the purpose of functions? How are they helpful?\n\n\n\n\n\n\nEveryone:\n\nCreate a new file called Aug13_Magic8Ball_V2_Answers\n\nCopy and paste the code from the “Aug13_Magic8Ball_V2_Answers” file found in our class Google Drive. (This was the class code we reviewed)\nStore this file along with your class lesson notes/code so you can study it in the future if needed\n\n\nCreate a new file called Aug13_PythonBugs1\n\nFix all errors in the code from https://www.ayclogic.com/fixing-python-bugs\n\n\nCreate a new file called Aug13_PythonBugs2\n\nFix all errors in the code from https://www.ayclogic.com/fix-python-bugs-2\n\n\nCreate a new file called Aug13_Quiz2Preparation\n\nSolve all problems #1-4 from https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2\\n\n\nHint: Remember these steps to fix Python errors\n\nClick the bottom blue line\nRead the error message\nFix the error and rerun\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-shawn-54/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240813T180000
DTEND;TZID=America/Los_Angeles:20240813T190000
DTSTAMP:20260503T002453
CREATED:20240814T004253Z
LAST-MODIFIED:20240814T023815Z
UID:26437-1723572000-1723575600@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nContinued monster inheritance project\nCreated the sword attack method as well as started on the magic attack method\, implementing inheritance\n\nHomework:\n\nFor Ian and Miki: Work on the hw from last week\, copying from pages 168 to 170 for inheritance in a new file.\nIn your monster inheritance project\, create a new arrow attack method and add the option in the attackMenu. You want to deal 5-20 damage for the arrow attack.\n\nNotes:\n\nIf you have any questions\, you can contact me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240812T170000
DTEND;TZID=America/Los_Angeles:20240812T180000
DTSTAMP:20260503T002453
CREATED:20240812T102313Z
LAST-MODIFIED:20240813T011055Z
UID:26423-1723482000-1723485600@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nWe reviewed each individual project.\nWe continued on Shoot Balloon project by adding the explode class\, and getting started on the bug class.\n\nHomework 1:\nContinue working on your individual project according to the assignment listed in your project proposal. \nFOR EVERYONE\, make sure you call self.kill() to remove the sprites when they go out of the screen. \n\n\n\nChris\nSuggestions:\nAdd more than one enemy in one field as they are small to ramp up difficulty. You may want to introduce a variable to keep of how many levels you have been through \n\nUpdate your project proposal to detail what you are adding due August 19.\nMake the player\, enemy\, and projectiles smaller so the arena is larger\, and increase the player movement speed.\nAdd game landing page\, game win/loss page\, and a game credits page.\n\n\nBrandon\nUpdate your project proposal for what you are going to do due on August 19\, as well as what you have accomplished.\n\nSuggestions:\nMake the game more complicated\, perhaps by introducing levels after a timer runs up\, where different projectiles spawn in (including straight projectiles)\nIntroduce homing projectiles \nTo edit: \n\nAdd collision detection between player and projectile. If a player get hit\, make player’s health goes down\, and make the projectile disappear.\nAdd game modes – landing page\, credits page\, game over page.\nMost importantly\, add a timer for the player to win if the timer runs out.\n\n\nDakota\n1. Add a rules page\, and try to fix the green projectile issue.\nSuggestions:\nAttempt to create an explode class that appears when a collision happens\, and disappears (by using self.kill() in the explode class) after perhaps 3 seconds\n\n\n\nHomework 2:\n\nMake the bug class in the shoot balloon project appear from the right going to the left\, as you did in dragon birdie for the birds.\nKill the bug if the bug goes out of frame.\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns. \nThe final project is due August 19.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR