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:20231118T193000
DTEND;TZID=America/Los_Angeles:20231118T203000
DTSTAMP:20260504T190526
CREATED:20231119T044406Z
LAST-MODIFIED:20231119T044406Z
UID:22696-1700335800-1700339400@www.ayclogic.com
SUMMARY:7:30 PM – Intro To Python – William
DESCRIPTION:Today We Did\n\nReviewed Nov11_IfElseHW3.py\nLearned how to get user input\n\nHomework\nCreate the following file: \n\nNov18_InputHW.py\n\nRead textbook pages 113-15 and copy the code\nComplete Try It Yourself 7-1 on page 117\n\n\nDo 1 Typing Club everyday\n\nReminder\, no class next week! Happy Thanksgiving! 🦃 \n\n\nYou can find the code from our lesson here: https://drive.google.com/drive/folders/1KpdyU0WZr_3Wur1to7CvknEnnunVX0w3?usp=drive_link \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231118T170000
DTEND;TZID=America/Los_Angeles:20231118T180000
DTSTAMP:20260504T190526
CREATED:20231119T020941Z
LAST-MODIFIED:20231119T020941Z
UID:22678-1700326800-1700330400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Nov11_PythonExercises.py\n\nHomework\n\nFinish Nov11_PythonExercises.py\n\nhttps://www.ayclogic.com/intro-to-python-exercises/\n\n\nStudy for our quiz. I recommend reviewing the following topics:\n\nVariable datatypes\nWhile loops\nFor loops\nLists\n\n\n\nReminder\, no class next week! Enjoy your Thanksgiving 🙂 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231116T180000
DTEND;TZID=America/Los_Angeles:20231116T190000
DTSTAMP:20260504T190526
CREATED:20231117T044118Z
LAST-MODIFIED:20231117T044254Z
UID:22641-1700157600-1700161200@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed how to use the t.goto() function\, the idea behind the x and y graph\, and how to create basic shapes using t.begin_fill() and t.end_fill()\, and using t.penup() and t.pendown().\n\nHomework:\nFor those of you who haven’t done the previous homework\, try to create one shape for each of them\, and play around with using t.goto()\, t.begin_fill() and t.end_fill()\, and t.penup() and t.pendown() to make shapes one at a time before putting them into the function. \n\nIn the file “Nov9_Turtle4ShapesHomework.py”\nCreate a new function “draw_rectangle”. 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”. 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”. 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”. 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 shape building guidance\n\n \n  \nFor those of you done with the homework above\, make a robot figure with a head\, body\, arms and legs. Add some squares for artistic effect. Make the robot have different colors. \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-31/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231114T180000
DTEND;TZID=America/Los_Angeles:20231114T190000
DTSTAMP:20260504T190526
CREATED:20231115T034736Z
LAST-MODIFIED:20231122T013331Z
UID:22625-1699984800-1699988400@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nClass set up new repository\nBlitted background image\nCreated Tube 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\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nNOTE: No class next week (11/21) due to AYC Logic’s Holiday schedule (early Thanksgiving break)\nHomework: Finish creating and updating a tube using our new class.\n\nCreate tube (follow instructions from my latest push):\n\n\ndef create_tube(self):\n    """\n     decrement timer by 1\n     if timer reaches 0\,\n        reset timer to CREATE_TUBE_DELAY\n        tube1_y = random y from list with -200\, -250\, 300\n        create tube object & pass in WIDTH\, tube1_y\, 1\, screen\n        add tube to group\n    """\n\n\n\n Inside game loop:\n\n# Call create_tube\n# Update tube_group attribute
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231114T180000
DTEND;TZID=America/Los_Angeles:20231114T190000
DTSTAMP:20260504T190526
CREATED:20231115T014324Z
LAST-MODIFIED:20231115T014324Z
UID:22609-1699984800-1699988400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed while loops and comparing it to for loops\n\nRemember to check the Google Drive folder if there’s any code you missed (Nov14_WhileLoops2.py)! \nHomework:\nCreate a file called Nov14_WhileLoops2HW.py and submit it into the google drive when you are finished. \nDepending on your book: \n2nd edition: Page 123-124 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7 \n3rd edition: Page 123 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7 \nNotes:\nIf you have any questions\, do email me at ddjapri@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-30/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231113T190000
DTEND;TZID=America/Los_Angeles:20231113T200000
DTSTAMP:20260504T190526
CREATED:20231114T070855Z
LAST-MODIFIED:20231128T025926Z
UID:22607-1699902000-1699905600@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nAdded audio\, and background music\nMade rectangle move with image to handle full group collisions for everything\nCreated placeholder methods for all future game modes\, including the drawing of new images & text\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Draw the score and the “flappy bird logo”. You won’t be able to see either\, so just give it your best try and please make sure to push your code.\n\nInside the draw_score method we made in class:\n\npygame font’s method called .render() (look at how we used it last time)\nblit the returned value from .render()\n\n\nInside the game_landing_page method we made in class\, blit “flappy bird” logo (self.logo_img) on the middle of the screen
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-18/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231113T190000
DTEND;TZID=America/Los_Angeles:20231113T200000
DTSTAMP:20260504T190526
CREATED:20231114T053257Z
LAST-MODIFIED:20231128T015558Z
UID:22602-1699902000-1699905600@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe continued on Library System.\nWe added Book.get_info() method.\nWe did find book by name.\n\nHomework\n\nCreate a new pycharm project MonsterInheritance\nIn this new project\,\n\ncreate a new file monster.py and a class Monster with 3 attributes: species\, health\, max_damage.\ncreate a new file main.py that will run and start the program. Similar to school system.\n\n\nInside main.py\, create a new dictionary self.monster_dictionary\nImmediately add 3 monsters to the dictionary:\n\nDragon – health 100\, max damage 100\nTroll – health 50\, max damage 75\nWater Golem – 50 health\, max damage 50.\n\n\nThe program should behave like the following. Just do feature 1 and 2.\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 2\n\nLIST ALL MONSTERS \n- Dragon has 100 health and can do 100 damage\n- Troll - 50 health - 75 max damage\n- Water Golem - 50 health - 50 max damage\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 1\n\nADD NEW MONSTER\nEnter monster species: Griffin\nEnter monster health: 50\nEnter monster max damage: 50\nYou have successfully added Griffin into our system.\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit: 2\n\nLIST ALL MONSTERS \n- Dragon has 100 health and can do 100 damage\n- Troll - 50 health - 75 max damage\n- Water Golem - 50 health - 50 max damage\n- Griffin - 50 health - 50 max damage\n\nWelcome to AYC Logic adventure game\n1. Add new monster\n2. List all monsters\n3. Start adventure\nPlease make your selection. Enter "quit" to exit:
URL:https://www.ayclogic.com/event/7-pm-python-oop-gamas-9/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231113T190000
DTEND;TZID=America/Los_Angeles:20231113T190000
DTSTAMP:20260504T190526
CREATED:20231114T043324Z
LAST-MODIFIED:20231114T043450Z
UID:22603-1699902000-1699902000@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Exercise 1 from Nov6_Magic8Ball.py\nFinished random lottery() example\nReviewed common errors in Python\n\nHomework\nCreate the following files: \n\nQuiz2Prep.py\n\nComplete the exercises at to prepare for Quiz 2!  https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\n\n\nNov13_PythonBugsHW1.py\n\nCopy the code and fix the bugs: https://www.ayclogic.com/fixing-python-bugs/\n\n\nNov13_PythonBugsHW2.py\n\nFix the bugs at: https://www.ayclogic.com/fix-python-bugs-2/\n\n\n\n\nIf you have time\, finish Exercise 2 of Nov6_Magic8Ball.py: https://www.ayclogic.com/intro-to-python/magic-8-ball\n\nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-16/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231111T193000
DTEND;TZID=America/Los_Angeles:20231111T203000
DTSTAMP:20260504T190526
CREATED:20231112T055347Z
LAST-MODIFIED:20231112T055347Z
UID:22577-1699731000-1699734600@www.ayclogic.com
SUMMARY:7:30 PM – Intro To Python – William
DESCRIPTION:Today We Did\n\nReviewed Oct28_IfElse_HW2.py\nFinished learning about If-Elif-Else\n\nPositive\, negative\, 0 number example\n\n\n\nHomework\nCreate the following file: \n\nNov11_IfElseHW3.py\n\nComplete Exercise #3 at: https://www.ayclogic.com/list-inputs-if-and-else-loops-and-function/\n\n\nContinue doing your Typing Club practice 🙂\n\n\n\nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231111T170000
DTEND;TZID=America/Los_Angeles:20231111T170000
DTSTAMP:20260504T190526
CREATED:20231112T020858Z
LAST-MODIFIED:20231112T020858Z
UID:22562-1699722000-1699722000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Nov4_AnimalList.py\nFinished learning about while loops\n\nInfinite while loop\n\n\n\nHomework\nCreate the following file: \n\nNov11_PythonExercises.py\n\nFollow the instructions at https://www.ayclogic.com/intro-to-python-exercises/\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231109T180000
DTEND;TZID=America/Los_Angeles:20231109T190000
DTSTAMP:20260504T190526
CREATED:20231110T172243Z
LAST-MODIFIED:20231110T172243Z
UID:22538-1699552800-1699556400@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nIntroduced basic turtle (creating images using code)\n\nHomework:\n\nCreate a new file “Nov30_Turtle4ShapesHomework.py”\nCreate a new function “draw_rectangle”. 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”. 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”. 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”. 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 \nNotes:\nIf you have any questions\, feel free to email me at ddjapri@ayclogic.com \n 
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-29/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231107T180000
DTEND;TZID=America/Los_Angeles:20231107T190000
DTSTAMP:20260504T190526
CREATED:20231108T030926Z
LAST-MODIFIED:20231108T030926Z
UID:22504-1699380000-1699383600@www.ayclogic.com
SUMMARY:6 PM – Intro To Python – Darin
DESCRIPTION:William Sub \nWhat We Did Today:\n\nReviewed for loop with range() to add to a counter variable\nLearned about while loops and how to print numbers\n\nInfinite loops\n\n\n\nRemember to check the Google Drive folder if there’s any code you missed (Nov7_WhileLoops.py)! \nHomework:\nCreate a file called Nov7_ForLoopWithRangeHW.py and submit it into the google drive when you are finished. \nRead the following pages and copy the code into the file: \nSecond Edition of the Book\nPages 118 to 121 \nThird Edition of the Book\nEnd of page 117 + pages 118 to 121 \nNotes:\nIf you have any questions\, email William at williamsmith@ayclogic.com or Darin at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-28/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231106T190000
DTEND;TZID=America/Los_Angeles:20231106T200000
DTSTAMP:20260504T190526
CREATED:20231107T050710Z
LAST-MODIFIED:20231107T050721Z
UID:22500-1699297200-1699300800@www.ayclogic.com
SUMMARY:7 PM - Intro to Python - William
DESCRIPTION:Today We Did\n\nReviewed Exercises 3 and 4 of Oct23_StarWars.py\nReviewed While Loops\n\nHomework\nCreate the following files: \n\nNov6_Magic8Ball.py\n\nFollow the instructions to create a Magic 8 Ball: https://www.ayclogic.com/intro-to-python/magic-8-ball\n\n\n\nIf you have any questions\, email me at williamsmith@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-william-15/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231106T190000
DTEND;TZID=America/Los_Angeles:20231106T200000
DTSTAMP:20260504T190526
CREATED:20231107T035825Z
LAST-MODIFIED:20231107T040032Z
UID:22496-1699297200-1699300800@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nCreated logic for player\, tube\, and coin collisions\nAdded modes to player for flying & dizzy\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Complete the player_coin_collision method we made in class\n\nCheck if player collided with coin\, if it did then:\n\nPlay coin sound effect\nMake score go up by 1\n\n\nThere are 2 other (very short) lines of code that this method needs\, try to figure them out based on the other collision method!\n\n\nRecall that the code we cloned doesn’t have the actual sound effects that we need to use\, you can download them\, then save them to a folder called “audio” inside of the “assets” folder. Link with audio files: https://drive.google.com/drive/folders/1qwPkQd6gop7wSgyoztWkETUf8E-1YPqv?usp=sharing
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-17/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231104T170000
DTEND;TZID=America/Los_Angeles:20231104T180000
DTSTAMP:20260504T190526
CREATED:20231105T011121Z
LAST-MODIFIED:20231105T011121Z
UID:22467-1699117200-1699120800@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed for loops\nStarted while loops\n\nHomework\nCreate the following file: \n\nNov4_AnimalList.py\n\nFollow the instructions at https://www.ayclogic.com/animal-list-and-for-loop-exercises/\nIf you get stuck\, look at code from previous lessons or email me!\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231104T090000
DTEND;TZID=America/Los_Angeles:20231104T100000
DTSTAMP:20260504T190526
CREATED:20231104T030016Z
LAST-MODIFIED:20231104T030050Z
UID:22435-1699088400-1699092000@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe continued with SchoolSystem project\nWe added List all students.\n\nHomework\n\nAfter you are done with the homework\, upload both teacher.py and oct_28_school_system.py files to google drive.\nCreate a new file teacher.py\n\nInside this file create a new class Teacher: name\, age\, phone\, subject_of_expertise.\n\n\nAnd inside oct_28_school_system.py add codes to implement the following\n\n\nPlease select one of the following\n1. Add Student\n2. List all students\n3. Find student\n4. Add Teacher\n5. List all teachers\nEnter your selection (Enter "exit" to quit): 4\n\nADD NEW TEACHER\nEnter Teacher Name: Gamas\nEnter Teacher age: 100\nEnter Teacher phone: 888-888-8888\nEnter Teacher Subject of Expertise: Python\nYou have added Gamas as one of our teacher.\n\nPlease select one of the following\n1. Add Student\n2. List all students\n3. Find student\n4. Add Teacher\n5. List all teachers\nEnter your selection (Enter "exit" to quit): 5\n\nLIST ALL TEACHERS\nGamas is 100 years old. His phone is 888-888-8888 and he teaches Python.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-7/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231102T180000
DTEND;TZID=America/Los_Angeles:20231102T190000
DTSTAMP:20260504T190526
CREATED:20231103T052636Z
LAST-MODIFIED:20231103T055259Z
UID:22429-1698948000-1698951600@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed the quiz 2 and talked about results\, how to improve\, and etc.\nDid a brief overview on everything we have learnt in this course so far\, including lists\, loops\, and functions.\n\nHomework:\n\nCreate a python file called summary.py\, upload into google drive when complete.Inside of this file\, make comments of all the topics that you have learnt\, like\n# Strings\n# Lists\n# etc \nAnd add description to the comments\, like\n# String\n# String is anything covered in ” ” \n# Lists\n# Lists are covered in [ ]\, and can contain …..\nCreate a python file called LoopReview.py\, upload into google drive when complete.Create a program that asks the user for their age forever (how do you ask the user for their age forever?)\, and if their age is greater than 8\, call a function called printSentence that prints out “You are getting older!”\nYou have to create the printSentence above. Think about whether the function needs a return value or not. (Hint: the function only prints)\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-27/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231031T180000
DTEND;TZID=America/Los_Angeles:20231031T190000
DTSTAMP:20260504T190526
CREATED:20231101T035559Z
LAST-MODIFIED:20231101T035559Z
UID:22409-1698775200-1698778800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed using lists in for loops\nLearnt how to use for loop with range() function to do certain things a fixed number of times\n\nHomework:\nCreate a file called Oct31_ForLoopHW.py and submit it into the google drive when you are finished. \nDo the following problems 4-1 until 4-4 \nSecond Edition of the Book\nPage 56:\nTry it Yourself 4-1 and 4-2 \nPage 60:\nTry it yourself 4-3 and 4-4 \nThird Edition of the Book\nPage 56:\nTry it Yourself 4-1 and 4-2 \nPage 60:\nTry it yourself 4-3 and 4-4 \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-26/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231031T180000
DTEND;TZID=America/Los_Angeles:20231031T190000
DTSTAMP:20260504T190526
CREATED:20231101T020018Z
LAST-MODIFIED:20231101T020018Z
UID:22410-1698775200-1698778800@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nHandled new logic for drawing play button\nLearned how to check mouse position and if mouse was clicked\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: Draw title to finish the game landing page game mode.\n\nInside our constructor\, make a new attribute called title which holds a pygame image of our title “birdie_title.png”\nInside draw_title() method\, calculate its x and y so it’s placed above the play button we made earlier\nBlit title image to the x and y that were calculated.
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231030T190000
DTEND;TZID=America/Los_Angeles:20231030T200000
DTSTAMP:20260504T190526
CREATED:20231031T031340Z
LAST-MODIFIED:20231031T031340Z
UID:22399-1698692400-1698696000@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed Exercises 1-2 of Oct23_StarWars.py\nCreated a password generator\n\nHomework\n\nFinish exercises 3-4 of Oct23_StarWars.py\n\nhttps://www.ayclogic.com/intro-to-python/star-wars-problem/\n\n\nOct30_Magic8Ball.py\n\nFollow the instructions on the page to create a magic 8 ball! https://www.ayclogic.com/intro-to-python/magic-8-ball/\nIf you can\, use r.choice() to select the responses based on random_number\n\n\n\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-14/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231030T190000
DTEND;TZID=America/Los_Angeles:20231030T200000
DTSTAMP:20260504T190526
CREATED:20231031T030529Z
LAST-MODIFIED:20231031T031410Z
UID:22400-1698692400-1698696000@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nAdded more functionality to player class\nFlapping wings by cycling through images list\nAdded gravity by decrementing y attribute by a constant value\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/MON-7PM-FlappyBird/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Make your Player “jump” every time you click the space key\n\nInside player.py\, in update()\, after you check if the user clicks space\, set the fall_speed attribute to -JUMP_HEIGHT
URL:https://www.ayclogic.com/event/7-pm-python-game-development-sebastian-16/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231030T170000
DTEND;TZID=America/Los_Angeles:20231030T180000
DTSTAMP:20260504T190526
CREATED:20231031T013050Z
LAST-MODIFIED:20231031T013109Z
UID:22394-1698685200-1698688800@www.ayclogic.com
SUMMARY:5 PM - Python OOP - Juan
DESCRIPTION:Gamas Sub \nToday We Did\n\nWe reviewed School System homeworks\n\nWe reviewed how to add staff to dictionary\nWe reviewed how to list all staffs.\nWe went over how to choose the right dictionary key from staff. Is it staff.name\, staff.email or staff.phone. The key of dictionary will be depend on the program.\n\nIf the program have feature to find staff using name then\, the dictionary key has to be the staff.name.\nIf the program have feature to find staff using phone then\, the dictionary key has to be the staff.phone.\nIf the program have feature to find staff using name and email then you need to create 2 dictionaries\, one with  staff.name key and another with staff.email key.\n\n\nWe reviewed how to list all staffs younger than 20.\n\n\n\nHomework\n\nAll files that we did in the class can be accessed inside https://drive.google.com/drive/folders/1r_ICEomRtQgux1_ZtUT4OhHX_SXB7uvh?usp=sharing\nInside add_new_student(self) method\, make sure to convert “age” from String to Integer.\nAdd 2 more features in the menu\n\n\n19. List all students older than 14 inside dictionary- HW\n20. List all students older than 14 inside list- HW\n\nThis features are very similar to list all staffs younger than 20 feature.\n\n\nAfter you add these 2 features. Run your program and add these 3 students\n\n\nADD NEW STUDENT\nEnter student's name: Gamas\nEnter student's age: 100\nEnter student's grade: 12\nAdded student: Gamas\, 100\, 12\n\nADD NEW STUDENT\nEnter student's name: Juan\nEnter student's age: 20\nEnter student's grade: 11\nAdded student: Juan\, 20\, 11\n\nADD NEW STUDENT\nEnter student's name: Ely\nEnter student's age: 12\nEnter student's grade: 7\nAdded student: Ely\, 12\, 7\n\nAnd then do the 19. List all students older than 14 inside dictionary- HW and you should get\n\n\nLIST ALL STUDENTS OLDER THAN 14 USING DICTIONARY\nGamas : age 100\, grade 12\nJuan : age 20\, grade 11\n\n\n\nAnd then do the 20. List all students older than 14 inside list- HW and you should get\n\n\nLIST ALL STUDENTS OLDER THAN 14 USING LIST\nGamas : age 100\, grade 12\nJuan : age 20\, grade 11
URL:https://www.ayclogic.com/event/5-pm-python-oop-juan/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231028T193000
DTEND;TZID=America/Los_Angeles:20231028T203000
DTSTAMP:20260504T190526
CREATED:20231029T034956Z
LAST-MODIFIED:20231029T034956Z
UID:22388-1698521400-1698525000@www.ayclogic.com
SUMMARY:7:30 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed If-Else statements\nLearned about Elif (else if)\n\nHomework\nCreate the following file: \n\nOct28_IfElseHW2.py\n\nRead page 80-81 and copy all the code\n\n\nCatch up on last week’s homework!\n\nhttps://www.ayclogic.com/event/730-pm-intro-to-python-william-3/\n\n\nContinue doing at least 1 lesson a day on Typing Club!\n\n\n\nView the code from our lessons here: https://drive.google.com/drive/folders/1KpdyU0WZr_3Wur1to7CvknEnnunVX0w3 \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/730-pm-intro-to-python-william-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231028T170000
DTEND;TZID=America/Los_Angeles:20231028T180000
DTSTAMP:20260504T190526
CREATED:20231029T011321Z
LAST-MODIFIED:20231029T011321Z
UID:22375-1698512400-1698516000@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nFinished learning lists\n\nDelete element\nLast element of list\nList of integers\n\n\nLearned about for loops\n\nFor loops with range\nEnhanced for loop (for-each) for lists\n\n\n\nHomework\nCreate the following files: \n\nOct28_ListsHW.py\n\nRead pages 37-41 and copy the code\n\n\n Oct28_ForLoopsHW.py\n\nRead pages 49-53 and copy the code\n\n\n\nUpload the homework to your assigned Google Drive folders by Friday night. \nIf you have any questions\, please email me at williamsmith@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-william-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231028T140000
DTEND;TZID=America/Los_Angeles:20231028T150000
DTSTAMP:20260504T190526
CREATED:20231028T215927Z
LAST-MODIFIED:20231028T215927Z
UID:22360-1698501600-1698505200@www.ayclogic.com
SUMMARY:2 PM – Python Object Oriented Programming – Sebastian
DESCRIPTION:Today We Did\n\nCreated entire Bird class that flaps birds wings\nBlit random bird to screen each time program is run\nYou can always find the code we wrote in class in my Gitlab repository here:\nhttps://gitlab.com/gsugiart/sat-2-pm-dragon-birdie/-/tree/Sebastian?ref_type=heads\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Look at the Github repository to see the setup code I gave you for the Cloud class\n\nChange the image which is loaded for self.image to correctly load a random cloud image (cloud1\, cloud2\, cloud3)\nIn main.py\, make a self.cloud_group the same way we made a bird_group\nAdd a cloud object to our cloud group\nCall update on our cloud group so you can see the clouds drawn to the screen
URL:https://www.ayclogic.com/event/2-pm-python-object-oriented-programming-sebastian-15/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231028T090000
DTEND;TZID=America/Los_Angeles:20231028T100000
DTSTAMP:20260504T190526
CREATED:20231028T030149Z
LAST-MODIFIED:20231028T030149Z
UID:22345-1698483600-1698487200@www.ayclogic.com
SUMMARY:9 AM - Python OOP - Indo - Gamas
DESCRIPTION:Today We Did\n\nWe finished oct_21_robux_shopping_cart_using_class.py\nWe started SchoolSystem project.\n\nHomework\n\nCreate a new file student.py\n\nInside this file\, create a new Class Student with 3 attributes: name\, age and grade.\n\n\nInside school_system.py\n\nWhen user select “1. Add student” ask 3 questions and create a new instance of Student class and add it into self.student_dictionary. The key is the name of the student and the value is the Student class.\n\nPlease select one of the following\n1. Add Student\n2. List all students list\n3. Find student\nEnter your selection (Enter "exit" to quit): 1\n\nADD NEW STUDENT\nEnter student's name: John\nEnter student's age: 99\nEnter student's grade: 40\nYou have added John student in our system.
URL:https://www.ayclogic.com/event/9-am-python-oop-indo-gamas-6/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231026T180000
DTEND;TZID=America/Los_Angeles:20231026T190000
DTSTAMP:20260504T190526
CREATED:20231027T013128Z
LAST-MODIFIED:20231027T013128Z
UID:22332-1698343200-1698346800@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\nHad our second quiz covering topics so far on lists\, loops (while and for)\, functions\, and the random module. \nHomework:\nNo Homework!
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-25/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231024T180000
DTEND;TZID=America/Los_Angeles:20231024T190000
DTSTAMP:20260504T190526
CREATED:20231025T021240Z
LAST-MODIFIED:20231025T021240Z
UID:22297-1698170400-1698174000@www.ayclogic.com
SUMMARY:6 PM - Intro To Python - Darin
DESCRIPTION:What We Did Today:\n\nReviewed operations on lists\nIntroduced using for loops with lists\n\nHomework:\nCreate a file called Oct24_ListForLoopsHW.py and submit it into the google drive when you are finished. \n\nDo the following exercise: www.ayclogic.com/animal-list-and-for-loop-exercises/\n\nTo create an empty list\, you can do lst = []\nTo get input from the shell\, use input(“Please input an animal name: “)\, and then put the result in a variable \nDo this four times with four different variables and append them into the list and continue with the rest of the exercise. \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-darin-24/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231024T180000
DTEND;TZID=America/Los_Angeles:20231024T190000
DTSTAMP:20260504T190526
CREATED:20231025T021137Z
LAST-MODIFIED:20231025T021137Z
UID:22296-1698170400-1698174000@www.ayclogic.com
SUMMARY:6 PM – Python Game Development – Sebastian
DESCRIPTION:Today We Did\n\nHandled collisions for all objects\nCreated giant fireballs with full functionality\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\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nHomework: Inside main.py\, add a new method called “player_bird_collision” which will handle collisions between the Player & any Bird.\n\nCreate method player_bird_collision (what parameters?)\n\nIf either rectangle collided with each other\n\nSet game mode to GAME_LANDING_PAGE\nPlay pop sound effect\nreturn True\n\n\nif rectangles didn’t collide\n\nSimply return False\n\n\n\n\nWhen we handle our group collisions between the bird and player group:\npygame.sprite.groupcollide(self.player_group\, self.bird_group\, True\, False)\nPass in our new method\nYou’ll know everything works if pop sound effects are played when players collide with birds (which ends the game).
URL:https://www.ayclogic.com/event/6-pm-python-game-development-sebastian-7/
CATEGORIES:Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20231023T190000
DTEND;TZID=America/Los_Angeles:20231023T200000
DTSTAMP:20260504T190526
CREATED:20231024T031701Z
LAST-MODIFIED:20231024T031701Z
UID:22284-1698087600-1698091200@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – William
DESCRIPTION:Today We Did\n\nReviewed functions with return values\nLearned about the random module\n\nrandInt()\nchoice()\n\n\n\nHomework\nCreate the following file: \n\nOct23_StarWars.py\n\nFinish the exercises at https://www.ayclogic.com/intro-to-python/star-wars-problem/\n\n\n\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-13/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR