BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:American Young Coder
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:20230312T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20231105T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230619T190000
DTEND;TZID=America/Los_Angeles:20230619T203000
DTSTAMP:20260507T082224
CREATED:20230620T014806Z
LAST-MODIFIED:20230620T050303Z
UID:20285-1687201200-1687206600@www.ayclogic.com
SUMMARY:7:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nCompleted Quiz #2\n\nQuiz scores are sent to your email.\n\n\nStarted learning about the basics of Turtle Graphics.\nNew schedule: Monday/Thursday 7:00 PM – 8:30 PM\n\nHomework\n\nHomework due before our next class Thursday\, June 22.\nName your file June22_TurtleShapes_HW.py and do:\n\nCreate a new function “draw_rectangle”. One parameter: pen_color. Inside the function\, draw a rectangle shape using turtle module. Call the function and pass any color to the function.\nCreate a new function “draw_square”. One parameter: pen_color. Inside the function\, draw a square shape using turtle module. Call the function and pass any color to the function.\nCreate a new function “draw_octagon”. One parameter: pen_color. Inside the function\, draw a octagon shape using turtle module. Call the function and pass any color to the function.\nCreate a new function “draw_triangle”. One parameter: pen_color. Inside the function\, draw a triangle shape using turtle module. Call the function and pass any color to the function.\nLook at this image for your coordinates guidance\n\n\n\n\n\n\nQuestions? Email me at juan@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-juan-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230617T180000
DTEND;TZID=America/Los_Angeles:20230617T190000
DTSTAMP:20260507T082224
CREATED:20230618T021122Z
LAST-MODIFIED:20230618T021122Z
UID:20265-1687024800-1687028400@www.ayclogic.com
SUMMARY:6:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nReviewed Error HW and Quiz Review\n\nhttps://www.ayclogic.com/fix-python-bugs-2/ \nhttps://www.ayclogic.com/intro-to-python-exercises-for-quiz-2\n\n\n\nHomework\n\nQuiz 2 next class Monday\, June 19.\n\nNew schedule: Monday/Thursday 7:00 PM – 8:30 PM\n\n\nQuestions? Email me at juan@ayclogic.com
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-juan-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230617T150000
DTEND;TZID=America/Los_Angeles:20230617T160000
DTSTAMP:20260507T082224
CREATED:20230618T004822Z
LAST-MODIFIED:20230618T004822Z
UID:20258-1687014000-1687017600@www.ayclogic.com
SUMMARY:3 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nReviewed question 1 from exam a\nReviewed question 2 from exam b\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease review the code we went over in class in order to prepare for the exam next week.
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-sebastian-33/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230617T140000
DTEND;TZID=America/Los_Angeles:20230617T150000
DTSTAMP:20260507T082224
CREATED:20230618T004616Z
LAST-MODIFIED:20230618T004616Z
UID:20256-1687010400-1687014000@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished Grocery System V2\nBegan learning about object oriented programming\nLearned about classes\, constructors\, attributes\, methods\, and objects\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JUN17_robux_dictionaries\, please submit by next Friday.\nHomework: Please recreate our old Robux project using dictionaries the way we did to the grocery shopping system in class. 
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230616T170000
DTEND;TZID=America/Los_Angeles:20230616T180000
DTSTAMP:20260507T082224
CREATED:20230617T010753Z
LAST-MODIFIED:20230617T010753Z
UID:20244-1686934800-1686938400@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Shawn
DESCRIPTION:Today We Did\n\nCreate new class called Staff\nReviewed the difference between attributes and parameters\nAdded staff methods\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nAdd new files to SchoolSystem folder with the following content\nHomework:\na) Create Classroom class which contains attributes class_name\, class_type\, class_size \nb) Create add_classroom() method to SchoolSystem class which makes an instance of our new Classroom class (make an object)\, and saves that object into a new classroom_dictionary (same thing we’ve been doing for our previous add_something() methods). \nc) Create list_classrooms() method to SchoolSystem class which prints all attributes of all Classroom objects in our classroom_dictionary (same as previous list_something() methods). 
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-shawn/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230615T180000
DTEND;TZID=America/Los_Angeles:20230615T190000
DTSTAMP:20260507T082224
CREATED:20230620T013859Z
LAST-MODIFIED:20230620T013859Z
UID:20278-1686852000-1686855600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Gamas
DESCRIPTION:What We Did\n\nWe learned on how to do OR operator inside if or elif statements.\nWe reviewed homework number 3 from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\nHomework\n\nIf you did not do last week homework\, please do it. There were 2 homeworks last week and we only reviewed the 1st one in the class\, make sure you do the 2nd problem if you have not done it: https://www.ayclogic.com/event/6-pm-intro-to-python-gamas-2-2/\nCreate a new python file June15_InputFromShellHW2.py\n\nCopy codes from page 114 to 116. No need to do “The Modulo Operator”.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-gamas-26/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230614T183000
DTEND;TZID=America/Los_Angeles:20230614T193000
DTSTAMP:20260507T082224
CREATED:20230615T023155Z
LAST-MODIFIED:20230615T023155Z
UID:20224-1686767400-1686771000@www.ayclogic.com
SUMMARY:6:30 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nDefining a function: name\, parameters.\nFunctions without return values.\nFunctions with return values\n\nHomework\n\nPg. 137\, 138\nName your file: June21_Functions_HW.py and do Problems 6\, 7 https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-juan-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230614T183000
DTEND;TZID=America/Los_Angeles:20230614T193000
DTSTAMP:20260507T082224
CREATED:20230615T023105Z
LAST-MODIFIED:20230615T023304Z
UID:20222-1686767400-1686771000@www.ayclogic.com
SUMMARY:6:30 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nReceived final corrections to project\nFinal exam review\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JUN14_final_project\, please submit by next Monday.\nHomework: Finish up any corrections you have to your final project. Remember that its due (for real this time) next time we meet\, and you can get any points back which might have been lost from missing requirements.\nRemember that the final exam is next week. Be sure to review our previous Robux Shopping & Grocery System programs to prepare.
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-23/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230613T170000
DTEND;TZID=America/Los_Angeles:20230613T180000
DTSTAMP:20260507T082224
CREATED:20230614T012112Z
LAST-MODIFIED:20230614T012112Z
UID:20204-1686675600-1686679200@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed homework\nSpent a lot of time understanding the pro’s and con’s of attributes vs using the variables we learned about in the beginning of class “local variables”\nReviewed the core concepts of object oriented programming before moving on to inheritance (coming up next week)\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JUN13_supermarket_hw\, please submit by next Monday.\nHomework: Given the code that we have\, finish up the rest of the ShoppingCartApplication class by adding the correct print statements where the comments specify.\n \n\nfrom groceryitem import GroceryItem\n\n\nclass ShoppingCartApplication:\n\n    def __init__(self):\n        self.menu = """\nWhat do you want to purchase:\n1. Milk - $5\n2. Eggs - $4\n3. Orange Juice - $6\n4. I am done\, checkout please\nEnter your selection: """\n        # List of GroceryItem\n        self.shopping_cart = []\n        # Dictionary mapping selection to GroceryItem\n        self.menu_items = {\n            "1": GroceryItem("Milk"\, 5\, True)\,\n            "2": GroceryItem("Eggs"\, 4\, True)\,\n            "3": GroceryItem("Orange Juice"\, 6\, False)\n        }\n\n    def check_out(self):\n        cost = 0\n        for grocery_obj in self.shopping_cart:\n            if grocery_obj.is_frozen:\n                pass  # Should print "Frozen grocery item: Milk"\n            else:\n                pass  # Should print "Normal grocery item: Orange Juice"\n            cost += grocery_obj.price\n        print("total cost:"\, cost)\n\n    def application_loop(self):\n        while True:\n            selection = input(self.menu)\n            if selection not in ["1"\, "2"\, "3"\, "4"]:\n                print("Invalid selection")\n            elif selection == "4":\n                break\n            else:\n                grocery_obj = self.menu_items[selection]\n                self.shopping_cart.append(grocery_obj)\n        self.check_out()\n\n\ncart = ShoppingCartApplication()\ncart.application_loop()
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-9/
CATEGORIES:OOP Python
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230613T170000
DTEND;TZID=America/Los_Angeles:20230613T180000
DTSTAMP:20260507T082224
CREATED:20230614T004124Z
LAST-MODIFIED:20230614T030936Z
UID:20200-1686675600-1686679200@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Shawn
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe learned how life without functions would be miserable because there will be a lot of code duplications and your entire codes would be very long.\nWe created draw_left_arm(x\,y) function.\nWe learned how to draw filled circle.\nWe learned how to draw shape like below using 2 circles and one rectangle\n\nHomework \n\nChange codes inside June6_RobotBuilder.py\n\nchange draw_left_arm(x\,y) to have one more parameter/argument: color\nAdd a new method draw_right_arm(x\,y\, color). This is very similar to draw_left_arm(x\,y\, color) that we did in the class. Change your existing codes that drew the right arms to use this new function.\n\n\nCreate a new file June13_DrawFaceHW.py\n\nCopy the draw_rectangle and draw_circle functions from June13_draw_circles.py file.\nCreate a new function draw_face1(x\,y) . When user call this function a face is drawn like below:\n\n\n\n\nNext week\, Shawn will teach you how to convert above face drawing into something like below \nIf you have question\, feel free to email gamas@ayclogic.com or szhuang@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-gamas-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230610T180000
DTEND;TZID=America/Los_Angeles:20230610T190000
DTSTAMP:20260507T082224
CREATED:20230611T020632Z
LAST-MODIFIED:20230611T020815Z
UID:20173-1686420000-1686423600@www.ayclogic.com
SUMMARY:6:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nReviewed last week HW problems from https://www.ayclogic.com/intro-to-python/star-wars-problem/\nStarted learning about Python errors\, and the steps to fix errors:\n\nClick the bottom blue line\nRead the error message\nFix the error and rerun\n\n\nCompleted these problems: https://www.ayclogic.com/fixing-python-bugs/\n\nHomework\n\nCreate a new file June17_Errors_HW2.py and do:\n\nhttps://www.ayclogic.com/fix-python-bugs-2/\n\n\nCreate a new file June17_Quiz2_Review.py\n\nhttps://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\n\n\nQuestions? Email me at juan@ayclogic.com
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-juan-16/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230610T140000
DTEND;TZID=America/Los_Angeles:20230610T150000
DTSTAMP:20260507T082224
CREATED:20230610T233855Z
LAST-MODIFIED:20230610T233855Z
UID:20171-1686405600-1686409200@www.ayclogic.com
SUMMARY:2 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nReviewed dictionaries\nFinished phone book dictionary program\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JUN10_dictionary_hw\, please submit by next Friday.\nHomework: In the book:\na) Page 92 to 97\nb) Page 99 TRY IT YOURSELF 6-1 and 6-2
URL:https://www.ayclogic.com/event/2-pm-intro-to-python-sebastian-33/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230608T180000
DTEND;TZID=America/Los_Angeles:20230608T190000
DTSTAMP:20260507T082224
CREATED:20230609T031124Z
LAST-MODIFIED:20230620T013949Z
UID:20140-1686247200-1686250800@www.ayclogic.com
SUMMARY:6 PM - Intro to Python - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed page 84: 5-5\nWe learned how to get an input from shell\n\nHomework\n\nCreate June8_InputFromShellHomework.py\nDo number 3 from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ . Make sure to use input from shell.\nCreate a program that will do the following.\n\nYou need to use if elif else and input from shell for this program.\nYou need to ask user 2 things using Input from shell.\n\nWhat is your name\nWhat is your favorite color.\n\n\nYou need to use if elif else to print the following\n\nif favorite color is green\, then print “green is my favorite color too.”\nif favorite color is grey\, then print “I do not like grey color.”\nif favorite color is everything else\, then print “<person’s name> favorite color is <whatever color they enter>”\n\n\nIf you do the code correctly below are some examples on how your program should work under different name and color inputs.\n\nExample 1\n\n\nWhat is your name: Joe\nHi Joe\, welcome to AYC Logic.\n\nWhat is your favorite color: green\ngreen is my favorite color too.\n\n\n\n\nExample 2\n\n\nWhat is your name: Kade \nHi Kade\, welcome to AYC Logic. \n\nWhat is your favorite color: yellow \nKade's favorite color is yellow.\n\n\n\nExample 3\n\n\nWhat is your name: Gamas \nHi Gamas\, welcome to AYC Logic. \n\nWhat is your favorite color: grey \nI do not like grey color.\n\n\n\nExample 4\n\n\nWhat is your name: Leila\nHi Leila\, welcome to AYC Logic\n\nWhat is your favorite color: red\nLeila's favorite color is red
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-gamas-2-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230607T183000
DTEND;TZID=America/Los_Angeles:20230607T193000
DTSTAMP:20260507T082224
CREATED:20230608T023103Z
LAST-MODIFIED:20230608T023103Z
UID:20129-1686162600-1686166200@www.ayclogic.com
SUMMARY:6:30 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nLots of project review and advice\nWorked together to create a few more letters for our projects\nFinished Robux Balance Program\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework final_project\, please submit by next Tuesday.\nHomework: Finish up your projects\, project are due next time we meet! Please make sure you email me any questions you might have so we can finish it on time.
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-22/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230607T183000
DTEND;TZID=America/Los_Angeles:20230607T193000
DTSTAMP:20260507T082224
CREATED:20230608T023007Z
LAST-MODIFIED:20230608T023007Z
UID:20128-1686162600-1686166200@www.ayclogic.com
SUMMARY:6:30 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nQuiz #1\nStarted learning about functions and parameters.\n\nHomework\n\nName your file June14_Functions_HW.py\nDo Pg. 130-133 from book
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-juan-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230606T170000
DTEND;TZID=America/Los_Angeles:20230606T180000
DTSTAMP:20260507T082224
CREATED:20230607T011416Z
LAST-MODIFIED:20230607T011416Z
UID:20121-1686070800-1686074400@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nStarted and almost finished Supermarket Application OOP\nSaw a great example about why objects are helpful (they can store multiple attributes)\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JUN6_supermarket_hw (or just the same name as the file we created in class)\, please submit by next Monday.\nHomework: We now need to handle what happens outside of the while loop (still inside the application_loop method). All the code we’re writing for our homework will be on the portion right outside of the while loop after it ends (assuming the user typed 4 as selection).\na) Start by finding a way to keep track of the total cost of the entire shopping cart. Then\, increment that tracker by the price of the current item as you loop through each item in the cart. \nb) Inside this loop\, also print out some basic information about the current item in the cart. 
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-8/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230603T180000
DTEND;TZID=America/Los_Angeles:20230603T190000
DTSTAMP:20260507T082224
CREATED:20230604T024653Z
LAST-MODIFIED:20230606T014853Z
UID:20107-1685815200-1685818800@www.ayclogic.com
SUMMARY:6:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nContinued learning about the random module\, finished Magic8BallV2.py.\nFinished problem 1 from https://www.ayclogic.com/intro-to-python/star-wars-problem/\n\nHomework\n\nCreate a new file June10_StarWarsHW.py\nDo the remaining problems\, 2 – 4 from https://www.ayclogic.com/intro-to-python/star-wars-problem/ 
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-juan-15/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230603T090000
DTEND;TZID=America/Los_Angeles:20230603T100000
DTSTAMP:20260507T082224
CREATED:20230603T025440Z
LAST-MODIFIED:20230603T025440Z
UID:20074-1685782800-1685786400@www.ayclogic.com
SUMMARY:9 AM - Indo - Intro To Python - Gamas
DESCRIPTION:Homework\n\nContinue with your Turtle project (20 % of your grade)\, by next week June 10\, you should have done 75% of your turtle. Turtle project is due on June 17.\nThere is a way to get 5% bonus point\, by adding spiralizer into your robot builder project like below
URL:https://www.ayclogic.com/event/9-am-indo-intro-to-python-gamas-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230601T180000
DTEND;TZID=America/Los_Angeles:20230601T190000
DTSTAMP:20260507T082224
CREATED:20230602T020727Z
LAST-MODIFIED:20230602T020727Z
UID:20066-1685642400-1685646000@www.ayclogic.com
SUMMARY:6PM - Intro To Python - Anieerudh
DESCRIPTION:Gamas sub. \nToday We Did\n\nWe reviewed page 84 homework\nWe further review if elif else concepts\n\nHomework\n\nHomework is due WED night and please upload to your assigned google drive.\nCreate a new file June1_IfElseHomework3.py\n\nDo Number 3 only from https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\nIf your book is edition 2:\n\nPage 85. 5-5 and 5-6\n\n\nIf your book is edition 3:\n\nPage 84. 5-5 and 5-6.
URL:https://www.ayclogic.com/event/6pm-intro-to-python-anieerudh/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230531T183000
DTEND;TZID=America/Los_Angeles:20230531T193000
DTSTAMP:20260507T082224
CREATED:20230603T180631Z
LAST-MODIFIED:20230603T180631Z
UID:20086-1685557800-1685561400@www.ayclogic.com
SUMMARY:6:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nReviewed last week’s homework for the quiz review.\n\nHomework\n\nStudy for the quiz
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-juan-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230531T183000
DTEND;TZID=America/Los_Angeles:20230531T193000
DTSTAMP:20260507T082224
CREATED:20230601T023823Z
LAST-MODIFIED:20230601T023823Z
UID:20048-1685557800-1685561400@www.ayclogic.com
SUMMARY:6:30 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nHelped with project work\nFinished GrocerySystem project\nStarted Robux Shopping Cart project\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY31_project_hw\, please submit by next Monday.\nHomework: Continue working on your projects and make as much progress as you can so you can finish a week early and get 10% extra credit!\nFinal project will be due on June 14th\, if you turn it in 1 week ahead (June 7th\, 1 weeks from now) you can get 10% extra credit. This means if everything is correct\, you would have 110% for the project grade!
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-21/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230530T170000
DTEND;TZID=America/Los_Angeles:20230530T180000
DTSTAMP:20260507T082224
CREATED:20230531T011354Z
LAST-MODIFIED:20230531T011354Z
UID:20026-1685466000-1685469600@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nUnderstood more about objects and how we should store them in our dictionaries\nFinished the remaining methods for library system\nUnderstood why it would be better for some objects to have a .get_info() method\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY30_inheritance_hw\, please submit by next Monday.\nHomework: Just a quick fun quiz to review the inheritance topics we covered in class. Don’t worry too much about it if you can’t figure it out\, since I’ll review it during class next week.\nPlease submit your answers in a text file\, so it would be called “MAY30_inheritance_hw.txt”\, or in a Python file inside a multi-line comment called “MAY30_inheritance_hw.py”. \na) What 2 things are passed down to children from the parent during inheritance? \nb) If I had a class called Shape and another class called Rectangle\, what would I add to the Rectangle class to make it inherit Shape? (how would I modify “class Rectangle”?) \nc) This question has no wrong answer\, but I want to start sparking your creativity with how we can use this new concept of inheritance. \nWhat kind of situation in programming might we need to use inheritance? Think of a situation in which inheriting another class would be more useful than any of the other tools we’ve learned about so far.
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230527T090000
DTEND;TZID=America/Los_Angeles:20230527T100000
DTSTAMP:20260507T082224
CREATED:20230527T031214Z
LAST-MODIFIED:20230527T031342Z
UID:20003-1685178000-1685181600@www.ayclogic.com
SUMMARY:9 AM - Indo - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed project progress from everyone.\nWe started doing Kaleido Spiral project.\n\nHomework\n\ncontinue on your personal turtle project. By next week June 3rd\, your project should be half done or 50% of it. The turtle project is due on June 17.\nUpload your personal turtle project progress to your assigned google drive by Friday night every week. Just like how you upload your homework every week.\nYou can ask me question in gamas@ayclogic.com
URL:https://www.ayclogic.com/event/9-am-indo-intro-to-python-gamas-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230525T190000
DTEND;TZID=America/Los_Angeles:20230525T200000
DTSTAMP:20260507T082224
CREATED:20230526T031303Z
LAST-MODIFIED:20230526T031303Z
UID:19993-1685041200-1685044800@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Latisha
DESCRIPTION:Gamas sub \nToday We Did\n\nWe added collision detection between multiple special fireballs and birds.\nWe utilized for loop to display these 4 multiple fireballs\nWe added sound effects: one for regular fireball and one for giant fireball.\n\nHomework\n\nAdd “Giant Fireball Countdown <self.giant_fireball_count_down>” on the top right corner of the screen. Look at how we display the score on the top left corner of the screen.\nCreate a new attribute inside main.py: self.giant_fireball_count_down = 10000.\nAs the game continues\, reduce this new attribute by one. Next week Latisha will show you how to properly reduce this new attribute to display properly second by second count down.
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-latisha/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230524T183000
DTEND;TZID=America/Los_Angeles:20230524T193000
DTSTAMP:20260507T082224
CREATED:20230525T023314Z
LAST-MODIFIED:20230525T023314Z
UID:19952-1684953000-1684956600@www.ayclogic.com
SUMMARY:6:30 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nReviewed progress on projects (great work on your projects everyone!!!)\nHelped with ideas and reviewed our semi circle function\nBegan GrocerySystem program\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework JAN17_dictionary_hw\, please submit by next Monday.\nHomework: Continue working on your projects and make as much progress as you can so you can finish a week early and get 10% extra credit!\nFinal project will be due on June 14th\, if you turn it in 1 week ahead (June 7th\, 2 weeks from now) you can get 10% extra credit. This means if everything is correct\, you would have 110% for the project grade!
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-20/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230523T183000
DTEND;TZID=America/Los_Angeles:20230523T193000
DTSTAMP:20260507T082224
CREATED:20230524T023042Z
LAST-MODIFIED:20230524T023042Z
UID:19946-1684866600-1684870200@www.ayclogic.com
SUMMARY:6:30 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed the homework which was preparation for the exam\nWent over more final exam preparation\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY23_final_review_hw\, optionally submit by next Monday.\nHomework:\na) Optionally\, finish the final exam review that we started in class. You can design these classes however you want in order to really understand why we have different methods in attributes for these “System” classes \nb) Review the driver homework you were assigned to continue preparing for the final
URL:https://www.ayclogic.com/event/630-pm-python-object-oriented-programming-sebastian-21/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230523T170000
DTEND;TZID=America/Los_Angeles:20230523T180000
DTSTAMP:20260507T082224
CREATED:20230524T010402Z
LAST-MODIFIED:20230524T010402Z
UID:19940-1684861200-1684864800@www.ayclogic.com
SUMMARY:5:00 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nBegan library system\nCreated Book class (remember\, our “model” for the book object)\nCreated add_book\, list_all_books\, and find_book_using_title\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework MAY23_library_system_hw\, please submit by next Monday.\nHomework:\na) First we need to add books to our books_by_id dictionary in the same add_book() method. This will be a bit different from how we did it for the books_dictionary dictionary\, it’s your job to try and find out the difference on how we should “add it”. \nb) Similar to how we created find_book_using_title()\, create a new method find_book_using_id() which will use our books_by_id dictionary attribute to find books after the user gives us a book ID. 
URL:https://www.ayclogic.com/event/500-pm-python-object-oriented-programming-sebastian-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230520T180000
DTEND;TZID=America/Los_Angeles:20230520T190000
DTSTAMP:20260507T082224
CREATED:20230521T021635Z
LAST-MODIFIED:20230521T021635Z
UID:19870-1684605600-1684609200@www.ayclogic.com
SUMMARY:6:00 PM - Intro to Python - Juan
DESCRIPTION:Today We Did\n\nReviewed last week’s homework on functions with return values.\nLearned about the random module.\nNo class next week\, next class on June 3\nView what we covered today: https://drive.google.com/drive/u/1/folders/15Guajo6GvNi_09_rLw7QNwPyAcz1sBNA\n\nHomework\n\nCreate a new file June3_Magic8Ball_HW.py\nUse random.choice() instead of random.randint().\nNo class next week\, next class on June 3
URL:https://www.ayclogic.com/event/600-pm-intro-to-python-juan-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230520T150000
DTEND;TZID=America/Los_Angeles:20230520T160000
DTSTAMP:20260507T082224
CREATED:20230520T230152Z
LAST-MODIFIED:20230520T230152Z
UID:19866-1684594800-1684598400@www.ayclogic.com
SUMMARY:3 PM – Intro To Python – Sebastian
DESCRIPTION:Today We Did\n\nFinal exam preparation (turtle and menu prompt kind of games)\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nName your homework final_project_corrections\, please submit by next Friday.\nHomework: Finish any corrections specified by my email before the last exam for a chance to get additional points back\nPrepare for the exam by reviewing the program we created in class\, and by reviewing our previous menu programs like robux_system and grocery_system
URL:https://www.ayclogic.com/event/3-pm-intro-to-python-sebastian-32/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230520T090000
DTEND;TZID=America/Los_Angeles:20230520T100000
DTSTAMP:20260507T082224
CREATED:20230520T031346Z
LAST-MODIFIED:20230521T195732Z
UID:19835-1684573200-1684576800@www.ayclogic.com
SUMMARY:9 AM - Indo - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe learn how to draw letter S with combination of rectangles.\nWe learn how to do half circles.\n\nHomework\n\nStart working on your turtle python project according to your proposal.\nBy next week May 27\, you should have done 25% of it.
URL:https://www.ayclogic.com/event/9-am-indo-intro-to-python-gamas-6/
CATEGORIES:Python Level 1
END:VEVENT
END:VCALENDAR