BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://www.ayclogic.com
X-WR-CALDESC:Events for American Young Coder
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20240310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20241103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241201T200000
DTEND;TZID=America/Los_Angeles:20241201T210000
DTSTAMP:20260520T081059
CREATED:20241202T055702Z
LAST-MODIFIED:20241202T055702Z
UID:27524-1733083200-1733086800@www.ayclogic.com
SUMMARY:8 PM - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe continued with MonsterSystem and learned about overriding.\n\n  \nHomework:\n\nIn the play_adventure_game method\, after the user chooses a valid monster\, after the if elif elif for the attack_selection\, you need to make sure that if the player’s health is <= 0\, you need to print “”<m.species> just killed you\, thank you for playing this game.”\, and break out of the loop.\nMake a new child class of the Monster (parent). It can be any monster you want (hydra\, godzilla\, anything). It needs to be associated to an element (that way it can be immune to that magic attack). Make a new element\, add it to the magic attack menu\, and in the magic_attack method\, add an elif for that magic attack selection. For the new monster’s class\, it needs to inherit from the Monster class (parent)\, needs to have the same constructor (type the species name when you call the super’s constructor)\, and make a receive magic attack similar to how we did for dragon\, troll\, etc. Finally\, make sure to add it in the dictionary in the initialize_monsters method. Remember to import Monster into the child class\, and also import the new child class into the MonsterSystem.
URL:https://www.ayclogic.com/event/8-pm-python-oop-joel-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241202T160000
DTEND;TZID=America/Los_Angeles:20241202T170000
DTSTAMP:20260520T081059
CREATED:20241125T235955Z
LAST-MODIFIED:20241203T025851Z
UID:27503-1733155200-1733158800@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued the MonsterSystem project.\nReviewed some concepts such as dictionaries\, objects\, and using both together.\n\nHomework:\nIn a file called Dec2_InheritanceHW.py\, do the following and upload it to the google drive when you are done: \n\nContinue in your main.py file for the MonsterSystem project. If you are missing code or a file\, look for the file in this google drive: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=sharing\nContinue by implementing the sword attack damage.\nUnder the play_adventure method:\n\n# You have to print a statement like this:\n\n# You attacked dragon with 17 damage and the dragon has 69 health remaining.\n# dragon attacked you with 31 damage. Your remaining health is 908.\n\n# Steps:\n# Get a random damage amount from 10 - 20 to attack the monster\n# Get a random damage amount from 0 to max_attack of the monster to attack the player\n# tip: to get the max_attack value\, you need to use 'm'\n\n# reduce player health by the first random damage\n# reduce monster health by the second random damage\n\n# print the information like above.\nHere is a sample output: \nDarin you have 951 health remaining.\nPlease choose your monster:\n– Dragon – 86 health – 50 Max attack\n– Troll – 50 health – 20 Max attack\n– Water Golem – 30 health – 20 Max attack\n– Cyclops – 60 health – 30 Max attack\n– Phoenix – 200 health – 100 Max attack\nEnter your selection (enter ‘stop’ to quit the game): troll \nWhat do you want to do with the troll\n1. Magic attack\n2. Sword attack – 10 to 20 damage\nEnter your selection: 2\nYou attacked troll with 12 damage and the troll has 38 health remaining.\ntroll attacked you with 12 damage. Your remaining health is 939. \nDarin you have 939 health remaining.\nPlease choose your monster:\n– Dragon – 86 health – 50 Max attack\n– Troll – 38 health – 20 Max attack\n– Water Golem – 30 health – 20 Max attack\n– Cyclops – 60 health – 30 Max attack\n– Phoenix – 200 health – 100 Max attack\nEnter your selection (enter ‘stop’ to quit the game): dragon \nWhat do you want to do with the dragon\n1. Magic attack\n2. Sword attack – 10 to 20 damage\nEnter your selection: 2\nYou attacked dragon with 17 damage and the dragon has 69 health remaining.\ndragon attacked you with 31 damage. Your remaining health is 908. \nDarin you have 908 health remaining.\nPlease choose your monster:\n– Dragon – 69 health – 50 Max attack\n– Troll – 38 health – 20 Max attack\n– Water Golem – 30 health – 20 Max attack\n– Cyclops – 60 health – 30 Max attack\n– Phoenix – 200 health – 100 Max attack\nEnter your selection (enter ‘stop’ to quit the game): \n\n\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-16/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241202T180000
DTEND;TZID=America/Los_Angeles:20241202T190000
DTSTAMP:20260520T081059
CREATED:20241203T025705Z
LAST-MODIFIED:20241203T025705Z
UID:27534-1733162400-1733166000@www.ayclogic.com
SUMMARY:6 PM - Minecraft Modding - Gamas
DESCRIPTION:Today We Did\n\nWe introduced how to create recipes for crafting saturn items: saturn_sword\, saturn_chestplate\, etc.\nUnderstanding JSON\n\nHomework\n\nCreate recipes for all of your saturn equipment\n\nsaturn_axe\nsaturn_dragon_axe
URL:https://www.ayclogic.com/event/6-pm-minecraft-modding-gamas-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241202T190000
DTEND;TZID=America/Los_Angeles:20241202T200000
DTSTAMP:20260520T081059
CREATED:20241202T235928Z
LAST-MODIFIED:20241203T040054Z
UID:27527-1733166000-1733169600@www.ayclogic.com
SUMMARY:7:00 PM – Intro to Python – Sebastian (Darin Sub)
DESCRIPTION:Your first quiz will be next week December 9!! \nToday we did \n\nReviewed the HW\nReviewed content for the quiz\nMonday 7:00PM class code:\nhttps://drive.google.com/drive/folders/1Nm9mpaXjjpK8akSC1v8YpnGMTX-FpTyD?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\nIf you haven’t already\, finish the last two numbers in this HW: \n\nPlease submit your homework into your Google Drive and name it “NOV18_hw”\nHomework:\n\n2nd edition:\n\nPage 123-124 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7\n\n\n3rd edition:\n\nPage 123 TRY IT YOURSELF 7-4\, 7-5\, 7-6\, 7-7\n\n\n\n\n\nALSO \nContinue in your Dec2_QuizReview.py and finish all the problems from https://www.ayclogic.com/intro-to-python-exercises/
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-sebastian-darin-sub/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241202T190000
DTEND;TZID=America/Los_Angeles:20241202T200000
DTSTAMP:20260520T081059
CREATED:20241210T024815Z
LAST-MODIFIED:20241210T024815Z
UID:27627-1733166000-1733169600@www.ayclogic.com
SUMMARY:7 PM - Advanced Python Game Development - Bill
DESCRIPTION:Your HW:\n\nNone
URL:https://www.ayclogic.com/event/7-pm-advanced-python-game-development-bill/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241202T193000
DTEND;TZID=America/Los_Angeles:20241202T203000
DTSTAMP:20260520T081059
CREATED:20241203T043450Z
LAST-MODIFIED:20241203T043450Z
UID:27539-1733167800-1733171400@www.ayclogic.com
SUMMARY:7:30 PM - Adv Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe added the heart symbol in the enemy.\nWe made the first wave of enemy.\n\nHomework\n\nAdd some codes inside main.py so the game would stop creating new enemy after one pass in the LEVEL_1 list.\nLearn how to iterate 2 dimensional list in Python.
URL:https://www.ayclogic.com/event/730-pm-adv-python-game-dev-gamas-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T173000
DTEND;TZID=America/Los_Angeles:20241203T183000
DTSTAMP:20260520T081059
CREATED:20241207T021648Z
LAST-MODIFIED:20241211T023608Z
UID:27584-1733247000-1733250600@www.ayclogic.com
SUMMARY:5:30 PM – AI / Machine Learning – Gamas
DESCRIPTION:Today We Did\n\nWe utilized our cat_vs_dog_model.pkl which we created inside Kaggle into a simple Python web application.\nWe deployed our simple Python web application into streamlit.io cloud.\n\nHomework\n\nChange your server.py so it will display the accuracy of the prediction in the image caption. Look at below screenshot for example.
URL:https://www.ayclogic.com/event/530-pm-ai-machine-learning-gamas-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T180000
DTEND;TZID=America/Los_Angeles:20241203T190000
DTSTAMP:20260520T081059
CREATED:20241204T030243Z
LAST-MODIFIED:20241204T041933Z
UID:27548-1733248800-1733252400@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nWe continued working with half circles\nTalked about projects\, worked on where to go with drawing the objects.\nTalked about how to test and draw each object.\n\nHomework\n\nKeep working in your Turtle Project file\, try to have 50% done by Thursday. Upload the file to the google drive\, so I can see where you are at and help you.\nDue Date for the project is 12/12/2024. If you finish and submit by this date\, you will receive 5 extra points.\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-49/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T180000
DTEND;TZID=America/Los_Angeles:20241203T190000
DTSTAMP:20260520T081059
CREATED:20241204T040528Z
LAST-MODIFIED:20241204T040528Z
UID:27554-1733248800-1733252400@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nSuccessfully installed Python to use on our computers for PyCharm\nReviewed concepts from Intro To Python\n\nHomework:\nCreate a directory called test\, and add 3 python files inside of the test directory. I will check your hw next week in class. \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-12/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T190000
DTEND;TZID=America/Los_Angeles:20241203T200000
DTSTAMP:20260520T081059
CREATED:20241204T035331Z
LAST-MODIFIED:20241204T040031Z
UID:27550-1733252400-1733256000@www.ayclogic.com
SUMMARY:7 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nStarted on the Library System project\nReviewed the homework for the School System application\n\nHomework:\n\nContinue on your Library System application in librarysystem.py\, and complete the following:\n\n# Your homework is to finish the school system application methods for the teacher if you haven't done so already\n\n# Main HW: implement the find method for the book by name (option 3)\n\n\n\nSubmit this files to the google drive when you are done! \nNotes:\nYou can contact me at ddjapri@ayclogic if you have any questions!
URL:https://www.ayclogic.com/event/7-pm-python-oop-darin-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241203T190000
DTEND;TZID=America/Los_Angeles:20241203T200000
DTSTAMP:20260520T081059
CREATED:20241207T021917Z
LAST-MODIFIED:20241211T023628Z
UID:27591-1733252400-1733256000@www.ayclogic.com
SUMMARY:7 PM - AI / Machine Learning - Gamas
DESCRIPTION:Today We Did\n\nWe utilized our cat_vs_dog_model.pkl which we created inside Kaggle into a simple Python web application.\nWe deployed our simple Python web application into streamlit.io cloud.\n\nHomework\n\nChange your server.py so it will display the accuracy of the prediction in the image caption. Look at below screenshot for example.
URL:https://www.ayclogic.com/event/7-pm-ai-machine-learning-gamas-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241204T170000
DTEND;TZID=America/Los_Angeles:20241204T180000
DTSTAMP:20260520T081059
CREATED:20241205T015939Z
LAST-MODIFIED:20241205T015939Z
UID:27558-1733331600-1733335200@www.ayclogic.com
SUMMARY:5 PM - Scratch 1 - Abigail
DESCRIPTION:Gamas sub \nToday We Did\n\nWe reviewed how to move sprite diagonally and check the x coordinate\nWe started Birthday card project.\n\nHomework\n\nDo page 86 to 89 from the pink text book.
URL:https://www.ayclogic.com/event/5-pm-scratch-1-abigail-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241204T180000
DTEND;TZID=America/Los_Angeles:20241204T190000
DTSTAMP:20260520T081059
CREATED:20241205T030110Z
LAST-MODIFIED:20241205T030110Z
UID:27560-1733335200-1733338800@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Daniel
DESCRIPTION:What We Did\n\nWe installed pycharm and python starting a new project.\nLearned about dictionary\, how to access\, add\, update\, and remove.\n\nHomework\n\nCreate a file called Dec_4_DictionaryHW.py and copy code from pages 92-95 in the book\nIf you have any questions\, email me at dmeng@ayclogic.com
URL:https://www.ayclogic.com/event/6-pm-python-oop-daniel/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241204T180000
DTEND;TZID=America/Los_Angeles:20241204T190000
DTSTAMP:20260520T081059
CREATED:20241205T030409Z
LAST-MODIFIED:20241205T030409Z
UID:27562-1733335200-1733338800@www.ayclogic.com
SUMMARY:6 PM – Intro To Java – Darin
DESCRIPTION:Today We Did:\n\nReviewed the HW for SchoolSystem\nLearnt how to create Hashmaps with Map<key datatype\, value datatype> {mapName} = HashMap<>()\nLearnt how to use HashMaps with the .get(key)\, .put(key\, value)\, and .remove(key) methods.\n\nHomework:\n\nContinue in your IntroToHashMap project and do the following:\n\n// get a name from the shell\n// check if the address exists\n// if it doesnt exist\, mention that the address doesn't exist with the given name\n// if it does exist\, create a new Address variable after querying the user for 4 new variables (you don't change the name)\n// use .put again\n// print out a statement saying its successful\n\n// use the find method to verify you changed the address inside of run().\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-java-darin-5/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241205T180000
DTEND;TZID=America/Los_Angeles:20241205T190000
DTSTAMP:20260520T081059
CREATED:20241206T030113Z
LAST-MODIFIED:20241206T030113Z
UID:27565-1733421600-1733425200@www.ayclogic.com
SUMMARY:6 PM - USACO - Gamas
DESCRIPTION:Today We Did\n\nWe went over List and Arrays for Java\nWe went over Modulus\n\nHomework\nCreate Dec516ArrayHomework.java \n\nCreate a new int array(6) (“numbers”) and add the following values: -100\,2\,3\,100\,-5\,14\nCreate a new int array(20) (“num2”) and use for loop to copy all elements from “numbers” to “num2”\nAdd code to count how many negative numbers inside the “num2” array.\nAfter you learn how to use modulus in Java\, write a code that will go through each element inside “numbers” and print all odd number inside the list using modulus (%) operator.\nAlso read about Java primitive data type – https://www.w3schools.com/java/java_data_types.asp
URL:https://www.ayclogic.com/event/6-pm-usaco-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241205T180000
DTEND;TZID=America/Los_Angeles:20241205T190000
DTSTAMP:20260520T081059
CREATED:20241206T031246Z
LAST-MODIFIED:20241206T051550Z
UID:27564-1733421600-1733425200@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nWe talked about progress on projects so far\nWorked on the kaleidospiral\n\nHomework\n\nKeep working in your Turtle Project file and try to complete 75% by Tuesday 12/10.\nDue date is 12/12\, if you turn it in by this week you will receive an extra 5 points.\nIf you have any questions\, email me at dmeng@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-50/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241205T180000
DTEND;TZID=America/Los_Angeles:20241205T190000
DTSTAMP:20260520T081059
CREATED:20241206T032423Z
LAST-MODIFIED:20241206T052332Z
UID:27568-1733421600-1733425200@www.ayclogic.com
SUMMARY:6PM- Intro To Python - Joshua
DESCRIPTION:Today We Did:\n\n\n\nDrawing robot arms as a function\nHow to draw a circle (turtle.circle())\n\nturtle_circle(radius)\nradius is the distance from the center of the circle all the way to the edge\n\n\nDrawing half\, quarter\, incomplete circles\n\nturtle.circle(radius\, “90”)   < ——- this will rotate it 90 degrees.\nRemember to experiment to get a shape\n\n\n\n\n\nHomework:\nIn one new file\, “December_2_Face”\, do the following: \n\n Create a simple circular face with these components\n\nA whole circular face\nTwo half circle eyes\nA rectangle smile that is slanted\n\n\nIF you are able to\, create a function that makes the face called “create_face”\nCreate a Left arm functions\n\n it should take in two variables\, your x coordinate and your y coordinate like this  def left_arm(x\,y)\n\nat that x\,y coordinate\, it should draw a left arm\nIn your left arm function\, call two of your “rectangle” functions to build the arm\n\n\n\n\n\nemail jwidjanarko@ayclogic.com for questions
URL:https://www.ayclogic.com/event/6pm-intro-to-python-joshua-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241205T183000
DTEND;TZID=America/Los_Angeles:20241205T193000
DTSTAMP:20260520T081059
CREATED:20241206T034605Z
LAST-MODIFIED:20241206T034605Z
UID:27575-1733423400-1733427000@www.ayclogic.com
SUMMARY:6:30 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nReviewed functions\nLearned about the random library\nThursday 6:30PM class code: https://drive.google.com/drive/folders/1qlUjB3gRXHSK5kRzjKzDD2qIz-OqB2bK?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nPlease submit your homework into your Google Drive\nHomework: Please complete the homework from the instructions here:\n\nhttps://www.ayclogic.com/intro-to-python/magic-8-ball/
URL:https://www.ayclogic.com/event/630-pm-intro-to-python-sebastian-32/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241205T190000
DTEND;TZID=America/Los_Angeles:20241205T200000
DTSTAMP:20260520T081059
CREATED:20241206T033400Z
LAST-MODIFIED:20241206T040510Z
UID:27572-1733425200-1733428800@www.ayclogic.com
SUMMARY:7pm Intro To Python- Joshua Widjanarko
DESCRIPTION:Today We Did:\n\nYou did the quiz today!\nI know the holidays are coming up. We have classes up until the 19th\, so if your gone\, remember to email us to let us know!\nI know you anxious\, but you did the best we can. We’ll review the quiz and what people forgot\nTake a good rest\, no homework
URL:https://www.ayclogic.com/event/7pm-intro-to-python-joshua-widjanarko-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241206T183000
DTEND;TZID=America/Los_Angeles:20241206T193000
DTSTAMP:20260520T081059
CREATED:20241207T031653Z
LAST-MODIFIED:20241207T031653Z
UID:27595-1733509800-1733513400@www.ayclogic.com
SUMMARY:6:30 PM – Scratch 2 – Yitong
DESCRIPTION:Today we:\n\nFinished the How Old Are You? project.\n\nHomework:\n\nDo the Movie Ticket Price project\nCreate a new project called Movie Ticket Price\nAdd the sprite called D Money Dance. Change the sprite name to something else that is easier to pronoun like “Anthony”\nMake Anthony ask the user what their name is\n\nAfter that make Anthony say “Hello {user’s input}”\n\n\nMake Anthony ask the user what movie they are watching\n\nAfter that make Anthony say “{user’s input} is a great Movie !”\n\n\nMake Anthony ask the User their age\n\nIf the User’s Age Input is less than 3 or their age is bigger than 59\, Make the price of the ticket be free\nIf the User’s Age Input is bigger than 2 and their age is less than 11\, Make the price of the ticket be $5\nIf the User’s Age Input is bigger than 10 and their age is less than 60\, Make the price of the ticket be $10\nFor all of those scenarios Anthony should say “Your ticket price is {price depending on age}”\n\n\n\nYouTube Video of Project Working: \nhttps://www.youtube.com/watch?v=WywEn-BD3xY \nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/630-pm-scratch-2-yitong-14/
CATEGORIES:Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241208T200000
DTEND;TZID=America/Los_Angeles:20241208T210000
DTSTAMP:20260520T081059
CREATED:20241209T052839Z
LAST-MODIFIED:20241209T052839Z
UID:27620-1733688000-1733691600@www.ayclogic.com
SUMMARY:8 PM - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe finished the MonsterSystem.\n\nHomework:\n\nRemember to allocate around 2 hours within the week to do the Practice Final Test (DriverSystem). Next week\, we will discuss the answers.
URL:https://www.ayclogic.com/event/8-pm-python-oop-joel-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241209T160000
DTEND;TZID=America/Los_Angeles:20241209T170000
DTSTAMP:20260520T081059
CREATED:20241210T014254Z
LAST-MODIFIED:20241210T014426Z
UID:27623-1733760000-1733763600@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nContinued the MonsterSystem project.\nReviewed some concepts such as dictionaries\, objects\, and using both together.\n\nHomework:\nIn a file called Dec9_InheritanceHW.py\, do the following and upload it to the google drive when you are done: \n\nPage 168 to 170: Copy Codes\nPage 173\, 9-6 and 9-7\n\nAlso\, make sure your code is up to date with this code: https://drive.google.com/drive/folders/1fjS0f3MTDQRRo3pdQvbsiKnNWPQQqptf?usp=drive_link \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-17/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241209T180000
DTEND;TZID=America/Los_Angeles:20241209T190000
DTSTAMP:20260520T081059
CREATED:20241210T032544Z
LAST-MODIFIED:20241210T032544Z
UID:27629-1733767200-1733770800@www.ayclogic.com
SUMMARY:6 PM - Minecraft Modding - Gamas
DESCRIPTION:Today We Did\n\nWe added saturn_ore block\n\nHomework\n\nLearn about JSON by watching this youtube video https://www.youtube.com/watch?v=iiADhChRriM\nCreate 6 images for saturn_ore textures (one for each side of the cube) and put them in your src/resources/assets/aycessentials/textures/block folder\n\nsaturn_ore_d.png\nsaturn_ore_u.png\nsaturn_ore_n.png\nsaturn_ore_s.png\nsaturn_ore_w.png\nsaturn_ore_e.png
URL:https://www.ayclogic.com/event/6-pm-minecraft-modding-gamas-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241209T190000
DTEND;TZID=America/Los_Angeles:20241209T200000
DTSTAMP:20260520T081059
CREATED:20241210T040041Z
LAST-MODIFIED:20241210T040041Z
UID:27631-1733770800-1733774400@www.ayclogic.com
SUMMARY:7 PM - Adv Python Game Development - Bill
DESCRIPTION:Your HW:\n\nAdd one more button class for the start wave button\nAdd some collide handlers for when the cursor touches a tower_spawn_spot\nIf the user clicks\, print out the tower_spawn_spot’s x and y
URL:https://www.ayclogic.com/event/7-pm-adv-python-game-development-bill/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241209T190000
DTEND;TZID=America/Los_Angeles:20241209T200000
DTSTAMP:20260520T081059
CREATED:20241210T041145Z
LAST-MODIFIED:20241210T041145Z
UID:27633-1733770800-1733774400@www.ayclogic.com
SUMMARY:7:00 PM – Intro to Python – Sebastian
DESCRIPTION:Today we did \n\nQuiz\nMonday 7:00PM class code:\nhttps://drive.google.com/drive/folders/1Nm9mpaXjjpK8akSC1v8YpnGMTX-FpTyD?usp=sharing\nAYC Logic’s observed holidays: https://www.ayclogic.com/observed-holidays/\nIn case you need anything\, feel free to email me at sebastian@ayclogic.com\n\nHomework\n\nNo homework!
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-sebastian-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241209T193000
DTEND;TZID=America/Los_Angeles:20241209T203000
DTSTAMP:20260520T081059
CREATED:20241210T043714Z
LAST-MODIFIED:20241210T043833Z
UID:27635-1733772600-1733776200@www.ayclogic.com
SUMMARY:7:30 - Adv Python Game Dev - Gamas
DESCRIPTION:Today We Did\n\nWe learn how to iterate two dimensional list in python.\nWe learn how to use multiple dimensional list to store enemy waves information.\nWe added start wave button to control when the wave should start.\n\nHomework\n\nOur next class is on Saturday 12/14 at 4 PM and below homework is due then.\nresized the start wave button to be smaller.\nchange the code so it will start with self.current_wave = 0. After the wave is done\, increment self.current_wave by one so the next time user hit the start_wave button\, it will start the 2nd wave.\nchange the config.WAVES to have at least 4 waves of enemies and test it out see if it is working.\nAdd self.coin = 450 in the main.py and display the coin right next by the player’s health just like below screenshot.
URL:https://www.ayclogic.com/event/730-adv-python-game-dev-gamas/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241210T173000
DTEND;TZID=America/Los_Angeles:20241210T183000
DTSTAMP:20260520T081059
CREATED:20241211T041309Z
LAST-MODIFIED:20241211T041309Z
UID:27641-1733851800-1733855400@www.ayclogic.com
SUMMARY:5:30 PM – AI / Machine Learning – Gamas
DESCRIPTION:Today We Did\n\nWe started a new project to be able to predict pet breed.\n\nHomework\n\nInside the new project “TUE-530-Pet-Breed”\, inside extract_breed function\, you want to change extract_breed function to return the breed along with CAT or DOG information. For example\, for english_terrier\, you want the function to return “DOG – english_terrier”. For\, spinx cat\, you want the function to return “CAT – spinx”.\nAdd a new cell under “cat_vs_dog_model.show_batch()”\, inside this new cell you want to use the new “cat_vs_dog_model” to predict the dog and cat images that you uploaded into your kaggle before and display the image and display the breed name. We did this in the Cat VS Dog project before but instead of showing breed name we show Cat or Dog on top of the image name. You need to modify that code to now show the breed name. Below is the code we did before to display the images that we uploaded. You need to change this code to produce the breedname on top of the image.\n\nfolder_path = "/kaggle/input/gamas-pet-images-2"\nmyimages = get_image_files(folder_path)\n\nfor img in myimages:\ncatordog = ""\nresult = cat_vs_dog_model.predict(img)\n\nif result[0]=="False":\ncat_or_dog = "Dog"\nelse:\ncat_or_dog= "Cat"\n\nimg = PILImage.create(img)\nimg.show(title=catordog)\nprint(f"I am {result[2]} sure that this is a {catordog}")
URL:https://www.ayclogic.com/event/530-pm-ai-machine-learning-gamas-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241210T180000
DTEND;TZID=America/Los_Angeles:20241210T190000
DTSTAMP:20260520T081059
CREATED:20241211T025950Z
LAST-MODIFIED:20241211T030113Z
UID:27640-1733853600-1733857200@www.ayclogic.com
SUMMARY:6 PM – Python OOP – Darin
DESCRIPTION:What We Did Today:\n\nLearnt about dictionaries in Python\, how to do basic operations on them.\n\nHomework:\nIn a file called Dec10_IntroToDictionariesHW.py\, do the following from the book: \n\nPage 92 to 97.\nPage 99 TRY IT YOURSELF. 6-1 and 6-2\n\nSubmit into the google drive when you are done! \nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions!
URL:https://www.ayclogic.com/event/6-pm-python-oop-darin-13/
CATEGORIES:OOP Python,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241210T180000
DTEND;TZID=America/Los_Angeles:20241210T190000
DTSTAMP:20260520T081059
CREATED:20241211T030726Z
LAST-MODIFIED:20241211T030818Z
UID:27646-1733853600-1733857200@www.ayclogic.com
SUMMARY:6 PM – Intro to Python – Daniel
DESCRIPTION:What We Did\n\nLooked through projects and answered questions\nWorked on the Grocery System Program\nThe file is here to look back if needed https://drive.google.com/file/d/1LFB-24JFYKh-aooThrlH3aOLds51Dcil/view?usp=drive_link\n\nHomework\n\nKeep working in your Turtle Project file and try to complete 100% by this Thursday.\nDue date is 12/12\, if you turn it in by this week you will receive an extra 5 points.\nIf you have any questions\, email me at dmeng@ayclogic.com.
URL:https://www.ayclogic.com/event/6-pm-intro-to-python-daniel-51/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20241210T190000
DTEND;TZID=America/Los_Angeles:20241210T200000
DTSTAMP:20260520T081059
CREATED:20241211T041538Z
LAST-MODIFIED:20241215T232812Z
UID:27650-1733857200-1733860800@www.ayclogic.com
SUMMARY:7 PM - AI / Machine Learning - Gamas
DESCRIPTION:Today We Did\n\nWe started a new project to be able to predict pet breed.\n\nHomework\n\nInside the new project “TUE-7-PM-Pet-Breed”\, inside extract_breed function\, you want to change extract_breed function to return the breed along with CAT or DOG information. For example\, for english_terrier\, you want the function to return “DOG – english_terrier”. For\, spinx cat\, you want the function to return “CAT – spinx”.\nAdd a new cell under “cat_vs_dog_model.show_batch()”\, inside this new cell you want to use the new “cat_vs_dog_model” to predict the dog and cat images that you uploaded into your kaggle before and display the image and display the breed name. We did this in the Cat VS Dog project before but instead of showing breed name we show Cat or Dog on top of the image name. You need to modify that code to now show the breed name. Below is the code we did before to display the images that we uploaded. You need to change this code to produce the breedname on top of the image.\n\nfolder_path = "/kaggle/input/gamas-pet-images-2"\nmyimages = get_image_files(folder_path)\n\nfor img in myimages:\n   catordog = ""\n   result = cat_vs_dog_model.predict(img)\n\n   if result[0]=="False":\n      cat_or_dog = "Dog"\n   else:\n      cat_or_dog= "Cat"\n\n   img = PILImage.create(img)\n   img.show(title=catordog)\n   print(f"I am {result[2]} sure that this is a {cat_or_dog}")
URL:https://www.ayclogic.com/event/7-pm-ai-machine-learning-gamas-6/
END:VEVENT
END:VCALENDAR