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:20230905T183000
DTEND;TZID=America/Los_Angeles:20230905T193000
DTSTAMP:20260425T201524
CREATED:20230906T022716Z
LAST-MODIFIED:20230906T022716Z
UID:21440-1693938600-1693942200@www.ayclogic.com
SUMMARY:6:30 PM - Intro To Python - Gamas
DESCRIPTION:Homework\n\nContinue with Aug29_RobotBuilder.py\n\nDraw the face and the neck according to below screenshot\nWe drew one left arm in the class\, draw two more left arms like above screenshot. You need to utilize left_arm function which you already created in the class. This way you are reusing an existing function.\nCreate a new function: right_arm(x\,y\, color). This is very similar to left_arm function that we did in the class.\n\n\nCreate a proposal for your project.\n\nProposal means you have to draw something on a paper use color. Look at other students’ project for your inspiration. https://www.ayclogic.com/python-projects/
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-gamas/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230907T180000
DTEND;TZID=America/Los_Angeles:20230907T190000
DTSTAMP:20260425T201524
CREATED:20230908T021236Z
LAST-MODIFIED:20230908T021410Z
UID:21459-1694109600-1694113200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed homework on functions with no return value\nIntroduced the topic of functions with return values\n\nHomework:\nThere are two parts to the homework\, the website and the try it yourself from the book. \n\nCreate a file called Sept7_FunctionsWithRV_HW.py and upload to google drive when finished.\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ – number 7\nFor those with the second edition of the book: Try It Yourself – page 137 do 8-3\nFor those with the third edition of the book: Try It Yourself – page 136 – 137 do 8-3\n\nNotes:\nFor the homework number 2: \nThe instruction says: Inside the function\, convert the parameter “miles” into the “km” value. There are 1.6 km in one mile. Return the conversion result or the km value. \nWhat this means is that you have to multiply the parameter named miles by 1.6 and return the output\, and then print it in nice format. \nFor the homework number 3/4: \n\nIgnore the words “keyword” and “positional” in the homework for try it yourself. Just keep in mind that you are giving the function 2 parameters\, size\, and text\, and then you are printing out “The shirt says {text} and is {size} cm big”.\nHere you are giving two different data types to the function\, a string and an integer.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T090000
DTEND;TZID=America/Los_Angeles:20230909T100000
DTSTAMP:20260425T201524
CREATED:20230909T030730Z
LAST-MODIFIED:20230909T030730Z
UID:21463-1694250000-1694253600@www.ayclogic.com
SUMMARY:9 AM - Intro To Python - Indo - Gamas
DESCRIPTION:What We Did\n\nWe used 2 dictionaries to simplified GroceryShoppingCart program.\nWe learned how to check if a key exists in a dictionary.\n\nHomework\n\nInside sep_9_robux_shopping_cart_dictionary.py:\n\nCreate 2 dictionaries to store the price and the item_name.\nSimplified the if elif statements inside while True.\nThis is very similar to what we did in the class with sep_2_grocery_shopping_cart_dictionary.py.\n\n\nCreate a new file sep_9_dictionary_hw2.py. Do 6-3 TRY IT YOURSELF from page 99.
URL:https://www.ayclogic.com/event/9-am-intro-to-python-indo-gamas-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T140000
DTEND;TZID=America/Los_Angeles:20230909T150000
DTSTAMP:20260425T201524
CREATED:20230910T145905Z
LAST-MODIFIED:20230910T145905Z
UID:21507-1694268000-1694271600@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nContinued Monster System\nReviewed overall game structure and how the logic has to work\nBegan adding inheritance\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: Try adding a new Monster subclass (AKA child class) called “Troll” by closely following how we created Dragon.\n\nCreate a new file for our subclass called “troll.py”\nMake our Troll class & inherit from Monster\nIf users attempt to damage trolls with the earth magic attack\, print the following:\nprint(“Troll is immune to earth attack. Therefore\, the troll suffer no damage”)\nFor any other magic attack\, make the troll take damage as usual.
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230909T150000
DTEND;TZID=America/Los_Angeles:20230909T160000
DTSTAMP:20260425T201524
CREATED:20230910T150042Z
LAST-MODIFIED:20230910T150042Z
UID:21505-1694271600-1694275200@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nBegan Library System\nPracticed all the ways we can add to dictionaries\nReviewed how to make classes for our Book objects\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: Fill out the “list_old_books” method we made in class which will list all books with publish years before 2000.
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-11/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230911T170000
DTEND;TZID=America/Los_Angeles:20230911T180000
DTSTAMP:20260425T201524
CREATED:20230912T010509Z
LAST-MODIFIED:20230912T010509Z
UID:21518-1694451600-1694455200@www.ayclogic.com
SUMMARY:5:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed homework.\nReviewed looping through dictionary keys\, values\, and items.\nFinished the Phone Book System\n\nHomework\n\nName your file Sept18_GrocerySystem_V2.py and do:\n\nCreate a dictionary “items_inventory”:\n\nKeys are the item numbers\nValues are the item names\n\n\nCreate a dictionary “items_price”\n\nKeys are item numbers\nValues are item prices\n\n\nReplace code where you could use the dictionaries instead
URL:https://www.ayclogic.com/event/500-pm-python-oop-juan-3/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230911T190000
DTEND;TZID=America/Los_Angeles:20230911T200000
DTSTAMP:20260425T201524
CREATED:20230912T031709Z
LAST-MODIFIED:20230914T015508Z
UID:21524-1694458800-1694462400@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today we did:\n\nLearned about for loop with range\nStarted learning while loops\n\nHomework:\nMake the following files: \n\nSep11_ForLoopHW.py\n\nCompete Try It Yourself 4-1 and 4-2 on p. 56\n\n\nSep11_ForLoopRangeHW.py\n\nRead textbook pgs 58-60 and copy down the code\nComplete Try It Yourself 4-3 and 4-4 on p. 60\n\n\n\nUpload your Python files to your assigned Google Drive folders by Sunday night. \nIf you have any questions or need help debugging\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230911T190000
DTEND;TZID=America/Los_Angeles:20230911T200000
DTSTAMP:20260425T201524
CREATED:20230912T040044Z
LAST-MODIFIED:20230912T040044Z
UID:21528-1694458800-1694462400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFixed player direction code\nAdded cloud types\nDestroy clouds & birds when they go off our screen\, so we don’t have millions of unseen images\, slowing down our game\nBegan setting up variables for different game modes\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: View my code in the repository linked above to get a better idea of what I’m talking about.\n\nIn your constructor\, create a new attribute called game_mode which will be set to one of the two game modes we created in class (GAME_LANDING_PAGE\, and GAME_IN_SESSION). It’s your job to choose which global variable it should be set to in the beginning of the game (where should the game start at?).
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230911T190000
DTEND;TZID=America/Los_Angeles:20230911T200000
DTSTAMP:20260425T201524
CREATED:20230917T045333Z
LAST-MODIFIED:20230917T045416Z
UID:21641-1694458800-1694462400@www.ayclogic.com
SUMMARY:7:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nFinished Robux Shopping Cart\nStarted learning about classes:\n\nAttributes\nMethods\n\n\n\nHomework\n\nName your file Sept18_OOP_HW.py\n\nComplete pg. 158-161
URL:https://www.ayclogic.com/event/700-pm-python-oop-juan-5/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230912T180000
DTEND;TZID=America/Los_Angeles:20230912T190000
DTSTAMP:20260425T201524
CREATED:20230913T020427Z
LAST-MODIFIED:20230913T021805Z
UID:21565-1694541600-1694545200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nIntroduced the concept of programming in python\nLearned about variables and 3 data types: Integers\, Floats/Doubles\, Strings\nLearned about printing to the shell\nLearned about doing math with variables and the different data types\nLearned about print formatting using print(f” “)\n\nHomework:\n\nCreate a file named Sep12_StringHomework.py and upload it to the google drive when you finish.\nDo pages 20-23 from the textbook\, and just copy python codes from the book\, and make sure you test the code if it is working by running the program\nIf you don’t have the book yet\, you can see the homework here\, but please ask your parents to buy it immediately:\nIntroToPythonP20toP23\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com \n 
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230912T180000
DTEND;TZID=America/Los_Angeles:20230912T190000
DTSTAMP:20260425T201524
CREATED:20230913T022812Z
LAST-MODIFIED:20230913T022812Z
UID:21574-1694541600-1694545200@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nLearned how to submit our homework (commit and push)\nLearned how to see previous class code (on Gitlab)\nReviewed general architecture of most games: blit images inside an infinite loop\nCreated basic Bird class & blitted to screen\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian?ref_type=heads\n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Please view my Github repository here to ensure you have all code up to date (I added a new line in bird.py after class to scale our bird to a smaller size).\n\nAfter you have the same code as I pushed to my branch\, you should be able to see our background image along with a small bird on the top left corner of the screen.\nRecall that the update method inside our Bird class is constantly called inside our game loop in main.py. Any updates to the bird image on the screen will be made in this method.\nYour assignment is to try and make the bird move across the screen at the speed indicated by the “self.speed” attribute. Since this is “updating” the bird image on the screen\, you will have to do it in the update method inside of bird.py.\nHint: If you have the same code as I pushed to my branch\, you only need to add one line of code inside of the update method.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230914T180000
DTEND;TZID=America/Los_Angeles:20230914T190000
DTSTAMP:20260425T201524
CREATED:20230915T030826Z
LAST-MODIFIED:20230915T031319Z
UID:21590-1694714400-1694718000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed the homework on applying different concepts together in a function\nCovered extra ideas on functions including using functions inside other functions\nPracticed complicated examples for functions\n\nHomework:\nCreate a new file called Sept14_FunctionHW.py and submit to google drive when you finish. \n\nCreate a new function convert_from_kg_to_gram\nMake the function accept two arguments/parameters: kg and food\nInside the function\, convert from kg to gram by multiplying 1000 to kg\nPrint out the name of the food and how much it weighs\nReturn the result of the conversion\nCall the function with parameter 4 and capture the return value into a variable called “grams”.\nPrint “There are 4000 grams in 4 KG” using the variables.\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-12/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230914T190000
DTEND;TZID=America/Los_Angeles:20230914T200000
DTSTAMP:20260425T201524
CREATED:20230919T183857Z
LAST-MODIFIED:20230919T184201Z
UID:21663-1694718000-1694721600@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Latisha
DESCRIPTION:Today We Did\nWe went over each individual projects \n\nFor Ezra and Jayden project\, recommended to do a top view game instead of side view because all of their game assets are top view game assets.\nFor Tyler\, he will be working on his project solo without Shanice. And he will be doing something similar to https://scratch.mit.edu/projects/240119251 . Since he is only one person\, he just need to choose either to do bug or ghost. If he chose bugs\, he can use the cat sprite which he already has.\nFor Justin and Nicholas\, I helped them with commit and push game assets to gitlab.com. Also showed them how to do cropping of their game assets in Firealpaca.\nWe did a little bit of Flappy Bird adding the sound effect when the bird hit the tube.\n\nHomework\n\nContinue with your project. Your project is due on Nov 9\, 2023.\nIf you are stuck with your project please ask your parent to schedule extra class with Gamas Chang.
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-gamas/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230916T090000
DTEND;TZID=America/Los_Angeles:20230916T100000
DTSTAMP:20260425T201524
CREATED:20230916T041226Z
LAST-MODIFIED:20230922T233445Z
UID:21598-1694854800-1694858400@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe finished converting Robux Shopping cart project to use dictionary.\nWe review again how to use for loop to go through each element inside dictionary.\n\nHomework\n\nInside sep_16_looping_dictionary.py file change the code so the for loop will produce the following\n\n\n1. Buy Game Pass for 450 robux.\n2. Buy The Samurai Of The Games for 1000 robux.\n3. Buy Parrot for 50 robux.\n\n\n\nCreate a new python file phone_book_system.py and do number 1 to 3 from https://www.ayclogic.com/phone-book-system/
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230916T140000
DTEND;TZID=America/Los_Angeles:20230916T150000
DTSTAMP:20260425T201524
CREATED:20230917T032138Z
LAST-MODIFIED:20230917T032138Z
UID:21636-1694872800-1694876400@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished inheritance Monster Project\nDid full review of class concepts\nFull explanation of class homework (practice test)\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: Try to complete your practice test in 2 hours\, the same time as you would have during your final exam:\nhttps://forms.gle/MVSxQqTJra8L31u39
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230916T150000
DTEND;TZID=America/Los_Angeles:20230916T160000
DTSTAMP:20260425T201524
CREATED:20230917T032403Z
LAST-MODIFIED:20230917T032403Z
UID:21635-1694876400-1694880000@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished Library System project\nStarted last version of Grocery System project\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nNo homework (only for this week)
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230918T190000
DTEND;TZID=America/Los_Angeles:20230918T200000
DTSTAMP:20260425T201524
CREATED:20230919T025905Z
LAST-MODIFIED:20230919T025905Z
UID:21656-1695063600-1695067200@www.ayclogic.com
SUMMARY:7 PM - Intro To Python - William
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe reviewed for loop homeworks.\nWe continue with while loop.\n\nHomework\n\nSubmit your homework to your assigned google drive by Sunday evening.\nCreate a new python file\, sep_18_1st_quiz_prep.py\nDo all 10 questions from https://www.ayclogic.com/intro-to-python-exercises/ . Make sure to give yourself at least 1 hour to do this homework.\nIf you have question\, please email to williamsmith@ayclogic.com or gamas@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-8/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230918T190000
DTEND;TZID=America/Los_Angeles:20230918T200000
DTSTAMP:20260425T201524
CREATED:20230919T030326Z
LAST-MODIFIED:20230919T030326Z
UID:21658-1695063600-1695067200@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nFinished blitting the play button to create two distinct game modes; GAME_LANDING_PAGE and GAME_IN_SESSION.\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Draw title to screen on landing page\n\nFind and save title image’s x and y to new variables called title_x and title_y\nBlit title to screen at (title_x\, title_y)
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230919T180000
DTEND;TZID=America/Los_Angeles:20230919T190000
DTSTAMP:20260425T201524
CREATED:20230920T020500Z
LAST-MODIFIED:20230920T020500Z
UID:21671-1695146400-1695150000@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nReviewed how Gitlab works & fixed problems with pushing / pulling / committing\nCreated multiple birds each time the create_bird_timer finishes\nPlace each new bird in a random y coordinate\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian\n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Recall everything we’ve done for our Bird class & objects so far. Try doing the same thing for a new Cloud class\, with the main difference being the cloud speed is 6\, the cloud image can be either “cloud1.png”\, “cloud2.png”\, or “cloud3.png”\, and the create_cloud_timer is 80.\n\nStart with creating your new Cloud class & ensure all the code is accurate in there\nThen we can make the cloud_group and create_cloud_timer (set to 80) in the constructor in the file main.py\nNext we can fill out the create_cloud method underneath our create_bird method\, make sure it reflects the different timer!\nFinally we can call create_cloud() and update our cloud group in the game_loop.\nRemember\, your clouds won’t be drawn unless you update them in the game loop! (I have a feeling this might be easily forgotten).
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230919T180000
DTEND;TZID=America/Los_Angeles:20230919T190000
DTSTAMP:20260425T201524
CREATED:20230920T021430Z
LAST-MODIFIED:20230920T021430Z
UID:21673-1695146400-1695150000@www.ayclogic.com
SUMMARY:6 PM- Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\n Reviewed data types and variables\nTalked about typecasting\nIntroduced control statements using if\, else\, and elif statements\n\nHomework:\n\nCreate a file named Sep19_StringHomework2.py and upload it to the google drive when you finish.\nDo page 25\, TRY IT YOURSELF:\n2-3\,\n2-5\, and\n2-6\n We actually haven’t talked about how to use .upper()\, .lower()\, and .title()\, so you don’t need to do 2-4 if you dont know how to\, but if you do know how\, feel free to do 2-4\n\nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230921T180000
DTEND;TZID=America/Los_Angeles:20230921T190000
DTSTAMP:20260425T201524
CREATED:20230922T031707Z
LAST-MODIFIED:20230922T031707Z
UID:21703-1695319200-1695322800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed the homework on formatting of a function\nLearnt how to generate random numbers and choose a random item from a list\nCreated Magic 8 Ball text based mini-game\n\nHomework:\nCreate a new file called Magic8Ball_HW.py and submit to google drive when you finish. \n\nRecreate the Magic8Ball game but this time using random.choice() instead of random.randint()\nTo use the random.choice() function\, you have to give it a list as a parameter\, so like random.choice(lst)\nPut the questions inside of the list and print out random.choice(lst)\n\nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T090000
DTEND;TZID=America/Los_Angeles:20230923T100000
DTSTAMP:20260425T201524
CREATED:20230923T031636Z
LAST-MODIFIED:20230923T031636Z
UID:21711-1695459600-1695463200@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed how to loop through each element inside a dictionary.\nWe enhanced sep_9_robux_shopping_cart.py so it will print the selection menu according to elements inside item_prices and item_names dictionaries. No need to have static menu variable anymore.\nWe started phone_book_system.py almost done.\n\nHomework\n\nAdd code inside phone_book_system.py so when user enter “2. Find a phone number” and user enter a name that is not in our system\, the system will say “<name> is not in our system”.\n\n\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): 1\nEnter a name: Gamas\nPlease enter your phone number: 626-532-7844\n\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 a name: Russel\nRussel does not exists in our system.\n\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 a name: Gamas\nGamas phone nuber is 626-532-7844\n\n\n\nCreate a new python file “sept_23_class_hw1.py” and copy codes from page 158 to 161.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T140000
DTEND;TZID=America/Los_Angeles:20230923T150000
DTSTAMP:20260425T201524
CREATED:20230924T160710Z
LAST-MODIFIED:20230924T160710Z
UID:21763-1695477600-1695481200@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nReviewed sample final exam\nReviewed important things to keep in mind while we take the final exam\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: No homework since final exam is next week\, but please prepare by looking back at our past review notes!\nMake sure all the important concepts and special methods for dictionaries\, object oriented programming\, and inheritance are fresh in your head so you’re ready for the 2 hour exam next week.
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-14/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T150000
DTEND;TZID=America/Los_Angeles:20230923T160000
DTSTAMP:20260425T201524
CREATED:20230924T160954Z
LAST-MODIFIED:20230924T160954Z
UID:21765-1695481200-1695484800@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished fourth version of GrocerySystem project\nBegan learning about inheritance\n\nInheritance means the “child class” will “inherit” all the methods and attributes from its parents\n\n\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 (this time you can put it into a folder called “inheritance”\, since copying content from the book).\nHomework:\n\nPage 168 to 170: Copy Codes\nPage 173\, 9-6 and 9-7
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T170000
DTEND;TZID=America/Los_Angeles:20230923T180000
DTSTAMP:20260425T201524
CREATED:20230924T161535Z
LAST-MODIFIED:20230924T161535Z
UID:21767-1695488400-1695492000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Shawn (Substitute: Sebastian)
DESCRIPTION:Today We Did\n\nReview using for loops to loop through list\n\nCan loop through every value\nExample: “for name in names”\nCan loop through every index by using range(n) function which returns kind of list from 0 to “n-1”\nExample: “for i in range(5):”\n\n\nBasic introduction to while loops\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: \n\nHomework: 54 and 55.\n\nHomework: 56 TRY IT YOURSELF.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-shawn-substitute-sebastian-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230923T180000
DTEND;TZID=America/Los_Angeles:20230923T190000
DTSTAMP:20260425T201524
CREATED:20230924T020141Z
LAST-MODIFIED:20230924T021048Z
UID:21746-1695492000-1695495600@www.ayclogic.com
SUMMARY:5 PM - Python Game Dev - Bill
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe reviewed some of the missing components on Nicholas and Leon games.\nWe continued with the Shoot Balloon game\n\nWe added the ability to pop all the good balloons when the bug is killed.\n\n\n\nHomework\n\nLeon: add the following missing features in your spaceship game.\n\nTitle image in the landing page. Or it could be a big font with your game title.\nCreate a credit page and add the button in landing page.\nAdd count down timer.\nWhen count down timer goes to 0\, display WIN page.\nCreate Win page obviously and in the win page there should be play and credit button.\nChange the Font colors of the scores\, lives.\nIn the Game lost page\, display the play button and credit button.. When play button is clicked\, reset the scores and timer and start the game again.\nUse sound effects in your game (https://drive.google.com/drive/u/0/folders/186SS8dBfo7Z1kM-phpCGYbm8DL57vlXT) :\n\nAdd sound effect when the player is launching projectile.\nAdd sound effect when the enemy is destroyed.\n\n\n\n\nNicholas: add the following missing features in your sea swamp game.\n\nThe credit page\, the game advisor is supposed to be Bill Han.\nUse sound effects in your game (https://drive.google.com/drive/u/0/folders/186SS8dBfo7Z1kM-phpCGYbm8DL57vlXT) : when you pop the fish\nIn the win page\, centered the buttons.\nIn the win page\, show the score.\nAdd background sound. Go to https://opengameart.org to find a free and legal to use background song.\n\n\nShoot Balloon homeworks\n\nWhen the bug is killed play the assets/collect5.wav\nAdd the play button on the landing page.\nWhen the bug is off the screen\, kill it.\nWhen the bug appear\, play the assets/bug/birdchipr2.wav. And when the bug is killed\, you need to stop the sound effect.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-bill-2/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230925T170000
DTEND;TZID=America/Los_Angeles:20230925T180000
DTSTAMP:20260425T201524
CREATED:20230930T170835Z
LAST-MODIFIED:20231002T170851Z
UID:21901-1695661200-1695664800@www.ayclogic.com
SUMMARY:5:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed last week’s homework\nReview __init__ method\nReview class attributes\nReview how create new instance of a Dog class. Create several instances of Dog class.\nReview how to use Dog’s attribute outside the class.\nReview how to use Dog’s methods outside the class.\n\nHomework\n\nName your file Oct2_OOP_HW1.py and do:\nPg. 162 – Try it Yourself\nPg. 163 – 166 copy code & run it\nPg. 167 – Try it Yourself
URL:https://www.ayclogic.com/event/500-pm-python-oop-juan-5/
CATEGORIES:Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230925T190000
DTEND;TZID=America/Los_Angeles:20230925T200000
DTSTAMP:20260425T201524
CREATED:20230926T032357Z
LAST-MODIFIED:20230926T032604Z
UID:21780-1695668400-1695672000@www.ayclogic.com
SUMMARY:7 PM - Intro to Python - William
DESCRIPTION:Today We Did\n\nReviewed Python Exercises\n\nHomework\n\nComplete the Python Exercises if you haven’t already\nStudy for our quiz next week! Review:\n\nVariables (double/float\, int\, string)\nfor loops\nwhile loops\nlist operations (append\, delete\, insert)\n\n\n\nMake sure to look over past lessons and homework problems to study! \n\nIf you have any questions or need help debugging\, email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230925T190000
DTEND;TZID=America/Los_Angeles:20230925T200000
DTSTAMP:20260425T201524
CREATED:20230928T163522Z
LAST-MODIFIED:20230928T163522Z
UID:21820-1695668400-1695672000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nCompleted the code to switch between title screen and playing the game\nBegan code to launch “giant fireball”\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/mon-7-pm-dragon-birdie/-/tree/MON-7PM-Sebastian\n\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 code to successfully launch giant fireball when user clicks the “b” key.\n\nRecall our launch_giant_fireball() that we set up in class (also exists in my branch on Git lab) which was copy/pasted from the normal launch_fireball().\nModify launch_giant_fireball() to only launch when users click “b”\, and all other differences between giant & normal fireballs (cool down\, make the size 150)\nWhen finished\, there will still be some bugs that we need to figure out in class like the correct x/y position of the giant fireball.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230926T180000
DTEND;TZID=America/Los_Angeles:20230926T190000
DTSTAMP:20260425T201524
CREATED:20230927T020722Z
LAST-MODIFIED:20230927T020722Z
UID:21790-1695751200-1695754800@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nAdded direction functionality for the bird class\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/tue-6-pm-dragon-birdie/-/tree/TUE-6PM-Sebastian \n\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Inside your create_bird() function in main.py\, try to make birds spawn in both the left and right side of the screen.\n\nGenerate a random direction (either LEFT or RIGHT global variables\, use our list in config.py!)\nIf the direction is LEFT\, set x to WIDTH global variable (bird spawns on right side)\nIf the direction is RIGHT\, set x to 0 (bird spawns on left side)
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR