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:20230923T090000
DTEND;TZID=America/Los_Angeles:20230923T100000
DTSTAMP:20260505T061634
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:20230921T180000
DTEND;TZID=America/Los_Angeles:20230921T190000
DTSTAMP:20260505T061634
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:20230919T180000
DTEND;TZID=America/Los_Angeles:20230919T190000
DTSTAMP:20260505T061634
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:20230919T180000
DTEND;TZID=America/Los_Angeles:20230919T190000
DTSTAMP:20260505T061634
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:20230918T190000
DTEND;TZID=America/Los_Angeles:20230918T200000
DTSTAMP:20260505T061634
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:20230918T190000
DTEND;TZID=America/Los_Angeles:20230918T200000
DTSTAMP:20260505T061634
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:20230916T150000
DTEND;TZID=America/Los_Angeles:20230916T160000
DTSTAMP:20260505T061634
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:20230916T140000
DTEND;TZID=America/Los_Angeles:20230916T150000
DTSTAMP:20260505T061634
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:20230916T090000
DTEND;TZID=America/Los_Angeles:20230916T100000
DTSTAMP:20260505T061634
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:20230914T190000
DTEND;TZID=America/Los_Angeles:20230914T200000
DTSTAMP:20260505T061634
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:20230914T180000
DTEND;TZID=America/Los_Angeles:20230914T190000
DTSTAMP:20260505T061634
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:20230912T180000
DTEND;TZID=America/Los_Angeles:20230912T190000
DTSTAMP:20260505T061634
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:20230912T180000
DTEND;TZID=America/Los_Angeles:20230912T190000
DTSTAMP:20260505T061634
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:20230911T190000
DTEND;TZID=America/Los_Angeles:20230911T200000
DTSTAMP:20260505T061634
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:20230911T190000
DTEND;TZID=America/Los_Angeles:20230911T200000
DTSTAMP:20260505T061634
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:20260505T061634
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:20230911T170000
DTEND;TZID=America/Los_Angeles:20230911T180000
DTSTAMP:20260505T061634
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:20230909T150000
DTEND;TZID=America/Los_Angeles:20230909T160000
DTSTAMP:20260505T061634
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:20230909T140000
DTEND;TZID=America/Los_Angeles:20230909T150000
DTSTAMP:20260505T061634
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:20230909T090000
DTEND;TZID=America/Los_Angeles:20230909T100000
DTSTAMP:20260505T061634
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:20230907T180000
DTEND;TZID=America/Los_Angeles:20230907T190000
DTSTAMP:20260505T061634
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:20230905T183000
DTEND;TZID=America/Los_Angeles:20230905T193000
DTSTAMP:20260505T061634
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:20230831T180000
DTEND;TZID=America/Los_Angeles:20230831T190000
DTSTAMP:20260505T061634
CREATED:20230901T030408Z
LAST-MODIFIED:20230901T030408Z
UID:21408-1693504800-1693508400@www.ayclogic.com
SUMMARY:6 PM - Intro to Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed the quiz 1 content and things to remember\nIntroduced functions with no return value\, and how to use them to reduce code duplication and make things simpler\n\nHomework:\n\nPage 131 Try it yourself num 8-1 and 8-2.\nhttps://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/ – number 4 to 6\n\nNOTES:\nCombination of strings is like “Hi” + ” Bye” for HW 2.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230828T190000
DTEND;TZID=America/Los_Angeles:20230828T200000
DTSTAMP:20260505T061634
CREATED:20230829T222250Z
LAST-MODIFIED:20230829T222250Z
UID:21370-1693249200-1693252800@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nGave each object their own hit box when we set “TESTING” mode to True\nConfigured group collisions for the fireball and bird groups\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\nPlease submit your homework by Sunday night\nHomework: Our next steps will be to add a landing screen for our game. Your homework will ensure we get a head start on this.\n\nLets make some new global variables. It’s your job to try and figure out which file we should add these in.\n\nSet new global variable “GAME_LANDING_PAGE” to 1\nSet new global variable “GAME_IN_SESSION” to 2\n\n\nNext\, in main.py create the following methods which we will use for the landing page. We’ll go over what to put inside these methods in class\, so for now just write “pass” as the method’s content:\n\ngame_landing_page()\ndraw_play_button_and_title()\n\n\nFinally\, let’s add a new attribute in main.py called “self.mode” and set it to the global variable we made earlier called “GAME_LANDING_PAGE”. It’s your job to think of which method we should create this new attribute.
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230828T190000
DTEND;TZID=America/Los_Angeles:20230828T200000
DTSTAMP:20260505T061634
CREATED:20230829T182038Z
LAST-MODIFIED:20230829T182038Z
UID:21365-1693249200-1693252800@www.ayclogic.com
SUMMARY:7:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed last week’s homework for the Phone Book dictionary program\nWorked on the Grocery System project using dictionaries.\n\nHomework\n\nName your file Sept4_GrocerySystem.py and finish:\n\nAdding the purchased item to the shopping_cart list\nIncreasing total_price by the price of purchased item\nAdd a print statement to output:\n“You have purchased <item> for $<price>”
URL:https://www.ayclogic.com/event/700-pm-python-oop-juan-4/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230828T190000
DTEND;TZID=America/Los_Angeles:20230828T200000
DTSTAMP:20260505T061634
CREATED:20230829T032633Z
LAST-MODIFIED:20230829T032633Z
UID:21357-1693249200-1693252800@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today we did:\n\nReviewed lists\nContinued for loops with lists\n\nHomework:\nMake the following files: \n\nAug28_ListsHW2.py\n\nRead pages 37-41 and copy the code down into a file\n\n\nAug28_AnimalList.py\n\nFollow these instructions: https://www.ayclogic.com/animal-list-and-for-loop-exercises/\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-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230828T170000
DTEND;TZID=America/Los_Angeles:20230828T180000
DTSTAMP:20260505T061634
CREATED:20230829T182343Z
LAST-MODIFIED:20230829T182343Z
UID:21368-1693242000-1693245600@www.ayclogic.com
SUMMARY:5:00 PM - Python OOP - Juan
DESCRIPTION:Today We Did\n\nReviewed homework.\nReviewed accessing\, modifying\, and inserting with dictionaries\nLearned about looping through dictionary keys\, values\, and items.\n\nHomework\n\nName your file Sept4_Dictionary_HW2.py and do:\n\nPg. 100\, 101\nTry it yourself pg. 105
URL:https://www.ayclogic.com/event/500-pm-python-oop-juan-2/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230827T160000
DTEND;TZID=America/Los_Angeles:20230827T170000
DTSTAMP:20260505T061634
CREATED:20230828T001527Z
LAST-MODIFIED:20230828T001554Z
UID:21333-1693152000-1693155600@www.ayclogic.com
SUMMARY:4 PM - Intro To Python - Shawn
DESCRIPTION:Gamas sub \nToday We Did\n\nWe learned the difference between if elif else with a lot ifs.\nWe learned how to get input from Shell.\nWe learned how to convert from String to Integer.\n\nHomework\n\nCreate Aug27_InputFromShellHW1.py\nCopy codes from page 114 to 116. When you copy codes in page 115 and 116\, be careful when you see >>>. Do not copy the >>>.\nAnswer question from page 117: 7-1 and 7-2.
URL:https://www.ayclogic.com/event/4-pm-intro-to-python-shawn/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230826T150000
DTEND;TZID=America/Los_Angeles:20230826T160000
DTSTAMP:20260505T061634
CREATED:20230906T005553Z
LAST-MODIFIED:20230906T005553Z
UID:21438-1693062000-1693065600@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished school system\nRevisited why its important to have all this repetition: We need to memorize dictionary operations!\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\nNo class on 9/2 for Labor Day weekend\n\nHomework\n\nHomework: Review your code that we made in class and be sure your School System looks the same as our code in the Google Drive
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-10/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20230826T150000
DTEND;TZID=America/Los_Angeles:20230826T160000
DTSTAMP:20260505T061634
CREATED:20230826T225849Z
LAST-MODIFIED:20230906T002816Z
UID:21314-1693062000-1693065600@www.ayclogic.com
SUMMARY:3 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nFinished school system\nRevisited why its important to have all this repetition: We need to memorize dictionary operations!\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\nNo class on 9/2 for Labor Day weekend\n\nHomework\n\nHomework: Review your code that we made in class and be sure your School System looks the same as our code in the Google Drive
URL:https://www.ayclogic.com/event/3-pm-python-object-oriented-programming-sebastian-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
END:VCALENDAR