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:20250309T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20251102T090000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260126T190000
DTEND;TZID=America/Los_Angeles:20260126T200000
DTSTAMP:20260722T002921
CREATED:20260127T051814Z
LAST-MODIFIED:20260127T051814Z
UID:32291-1769454000-1769457600@www.ayclogic.com
SUMMARY:7 PM – AI/ML – Darin
DESCRIPTION:Today’s Activities:\n\nLearnt a bit about tensors\, pre-trained models\, model sizes\nExported our trained AI model to a .pkl file for use outside of kaggle\nRan a quick streamlit app to visualize model working on the browser\n\nHomework:\n\nRun training again like we did in class\, but this time using 3 different AI backbones (replacing the ‘resnet34’ under the vision_learner function call) like last week.\nReferences for model types: \nhttps://docs.pytorch.org/vision/stable/models.html#initializing-pre-trained-models\nhttps://docs.fast.ai/vision.learner.html#vision_learner\nSAVE these models as .pkl files and put them in your pycharm project directory.\nFinally modify the pycharm file to be able to select between different models you have trained for evaluation.\nYou can add this section beneath the “created by” code to replace the load_learner for multi model selection functionality. \n\nMODELS_DIR = Path("models")\n\n# Find all .pkl files in models/\nmodel_paths = sorted(MODELS_DIR.glob("*.pkl"))\nmodel_names = [p.name for p in model_paths]\n\nif not model_paths:\n    st.error(f"No .pkl models found in: {MODELS_DIR.resolve()}")\n    st.stop()\n\n# UI: choose which model to use\nselected_name = st.selectbox("Select a model to use:"\, model_names)\n\n@st.cache_resource  # cache the loaded learner per selected model\ndef get_model(model_path_str: str):\n    return load_learner(model_path_str)\n\nmodel_path = str(MODELS_DIR / selected_name)\ncat_vs_dog_model = get_model(model_path)\n\nst.caption(f"Loaded model: {selected_name}")\n\n\nRUN your app with “streamlit run <python file path>” such as “streamlit run src/Jan26_CatVSDog_Evaluation.py”\n\nUpload the file Jan26_CatVSDog_Evaluation.py to the google drive when you are done. \nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here.
URL:https://www.ayclogic.com/event/7-pm-ai-ml-darin-3/
CATEGORIES:AI/ML,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260121T190000
DTEND;TZID=America/Los_Angeles:20260121T200000
DTSTAMP:20260722T002921
CREATED:20260122T040914Z
LAST-MODIFIED:20260122T041222Z
UID:32237-1769022000-1769025600@www.ayclogic.com
SUMMARY:7 PM - Intro to Python - Yitong
DESCRIPTION:Today We:\n\nReviewed final projects.\nStarted the Grocery System project.\n\nHomework\n\nKeep working on your final project. You have 3 weeks left to do it. I will check your progress next class.\n\nAlex Feng\n\nFinish the chicken.\nHave the sky and the ground colored.\n\n\nElise Ho\n\nFinish the background.\nFinish making the function to draw palm trees.\n\n\nPreslie Tong\n\nCombine the code for drawing the leaves (circle()) and the trunk (rectangle()) into one function for drawing trees.\nFinish making a function to draw bushes.\n\n\n\n\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-21/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260121T190000
DTEND;TZID=America/Los_Angeles:20260121T200000
DTSTAMP:20260722T002921
CREATED:20260122T025909Z
LAST-MODIFIED:20260122T040528Z
UID:32238-1769022000-1769025600@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\n\n\nAdded score and bad balloons and text visualization\n\n\n\nHomework:\nContinue working on your final projects! You have 1 week left for the final project! Collaborate with your partner to iron out any remaining bugs in the project. \nMake progress as listed on your respective project timelines. \nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-12/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260119T190000
DTEND;TZID=America/Los_Angeles:20260119T200000
DTSTAMP:20260722T002921
CREATED:20260120T040741Z
LAST-MODIFIED:20260120T040741Z
UID:32213-1768849200-1768852800@www.ayclogic.com
SUMMARY:7 PM – AI/ML – Darin
DESCRIPTION:Today’s Activities:\n\nContinued on the first project: dog and cat classification\nLearnt about the labelling function\, and commenced training with a GPU for classification\n\nHomework:\nRun training again like we did in class\, but this time using 3 different AI backbones (replacing the ‘resnet34’ under the vision_learner function call). \nLook up the different AI backbones from these links (just try around like resnet50\, resnet18\, or even ulearner etc): \nhttps://docs.pytorch.org/vision/stable/models.html#initializing-pre-trained-models\nhttps://docs.fast.ai/vision.learner.html#vision_learner \nThen make your dataset have at least 10 images (I recommend looking for pictures of cats that look like dogs\, and dogs that look like cats)\, and test these images with your newly trained models. \nWrite in the same file Jan12_CatVSDog.ipynb as to which AI backbone you think is better in a text box. Upload this file to google drive when you are done. \nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here.
URL:https://www.ayclogic.com/event/7-pm-ai-ml-darin-2/
CATEGORIES:AI/ML,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260116T170000
DTEND;TZID=America/Los_Angeles:20260116T180000
DTSTAMP:20260722T002921
CREATED:20260117T044618Z
LAST-MODIFIED:20260117T044753Z
UID:32184-1768582800-1768586400@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Darin
DESCRIPTION:NEXT WEEK IS QUIZ 2\, STUDY FOR IT!!\nWhat We Did Today:\n\n\n\n\nReviewed for the quiz next week!\n\nHomework:\nStudy for next weeks quiz. \nNotes:\nIf you have any questions\, email me at ddjapri@ayclogic.com \nClass notes can be found here: here
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-33/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260114T190000
DTEND;TZID=America/Los_Angeles:20260114T200000
DTSTAMP:20260722T002921
CREATED:20260115T075529Z
LAST-MODIFIED:20260115T075529Z
UID:32174-1768417200-1768420800@www.ayclogic.com
SUMMARY:7:00 PM -Intro to Python – Yitong
DESCRIPTION:Today We:\n\nDiscussed project proposals.\nFinished the Kaleido Spiral project.\n\nHomework\n\nStart coding your project proposals. You have 4 weeks left to do it. I will check your progress next class.\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-yitong-2/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260114T190000
DTEND;TZID=America/Los_Angeles:20260114T200000
DTSTAMP:20260722T002921
CREATED:20260115T040103Z
LAST-MODIFIED:20260115T040652Z
UID:32167-1768417200-1768420800@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\n\n\nAdded collision handling for the target and balloons.\n\nAlso added visual effects for explosions.\n\n\n\nHomework:\nContinue working on your final projects! You have 2 weeks left for the final project! Collaborate with your partner on the game design doc to fully flesh out details\, and finish up the project timeline. \nMake progress as listed on your respective project timelines. \nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-11/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260112T190000
DTEND;TZID=America/Los_Angeles:20260112T200000
DTSTAMP:20260722T002921
CREATED:20260113T051833Z
LAST-MODIFIED:20260113T051833Z
UID:32137-1768244400-1768248000@www.ayclogic.com
SUMMARY:7 PM – AI/ML – Darin
DESCRIPTION:Today’s Activities:\n\nWorked on the first project: dog and cat classification\nGot introduced to various libraries for the training stack\nLearnt about the technicalities of images\n\nHomework:\nSubmit to your respective google drive homework folders when you are finished! \n\nFigure out which two popular dog breeds from list below that DO NOT exists in the Oxford IIIT Pet dataset. YOU HAVE TO WRITE CODE TO FIND THIS. YOU CANNOT JUST GUESS. Hint look at the existing codes where we print the “Abyssinian” cat. You need to modify the code to figure out which of dog breed below that does not exists\n\namerican Pit Bull\nchihuahua\nhusky\nshiba Inu\nsamoyed\ndachshund\npomeranian\nbeagle\nboxer\npug\n\n\nWrite your answers in the latest Jan12_CatVSDog.ipynb file we worked on in a text module and explain how you found the solution.\nDownload the .ipynb file after finishing your code. Note that you can save a copy of the file so your work is persistent.\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here.
URL:https://www.ayclogic.com/event/7-pm-ai-ml-darin/
CATEGORIES:AI/ML,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260109T170000
DTEND;TZID=America/Los_Angeles:20260109T180000
DTSTAMP:20260722T002921
CREATED:20260110T033305Z
LAST-MODIFIED:20260110T033305Z
UID:32107-1767978000-1767981600@www.ayclogic.com
SUMMARY:5 PM – Intro to Python – Darin
DESCRIPTION:What We Did Today:\n\n\n\n\nWent over debugging concept.\nWent over more debugging examples.\n\nHomework\n(Upload your homework into your Google Drive HW folder at latest a day before the class starts) \n\nMake a new file called “Jan9_Quiz2Review.py”\nDo the following questions: https://www.ayclogic.com/intro-to-python-exercises-for-quiz-2/\n\nIf you have any questions\, email me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-32/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260107T190000
DTEND;TZID=America/Los_Angeles:20260107T200000
DTSTAMP:20260722T002921
CREATED:20260108T051039Z
LAST-MODIFIED:20260108T051039Z
UID:32090-1767812400-1767816000@www.ayclogic.com
SUMMARY:7:00 PM -Intro to Python – Yitong
DESCRIPTION:Today We:\n\nLearned about Half-Circles.\nStarted the Kaleido Spiral project.\n\nHomework\n\nDraw your project proposal and have it ready by next week. You can look at the projects on this page: https://www.ayclogic.com/intro-to-python-final-project-criteria/\n\nEmail me if you need help: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-intro-to-python-yitong/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260107T190000
DTEND;TZID=America/Los_Angeles:20260107T200000
DTSTAMP:20260722T002921
CREATED:20260108T040408Z
LAST-MODIFIED:20260108T040408Z
UID:32081-1767812400-1767816000@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\n\n\nChanged balloon colors\, fixed collision boxes\, and added collision box for the target\n\n\n\nHomework:\nContinue working on your final projects! But make sure to finish up the design doc if it still lacks some details! Collaborate with your partner on the game design doc to fully flesh out details\, and finish up the project timeline. \nMake progress as listed on your respective project timelines. \nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-10/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260105T190000
DTEND;TZID=America/Los_Angeles:20260105T200000
DTSTAMP:20260722T002921
CREATED:20260105T233127Z
LAST-MODIFIED:20260112T224822Z
UID:32059-1767639600-1767643200@www.ayclogic.com
SUMMARY:7 PM – AI/ML – Darin
DESCRIPTION:Today’s Activities:\n\nIntroduced the motivation of learning ML/AI\nIntroduced various divisions of ML/AI\nIntroduced Kaggle\, an interface for running ML code\n\nHomework:\nSubmit to your respective google drive homework folders when you are finished! \n\nDo this simple assignment: https://colab.research.google.com/drive/1qjmmP4LhSIgVD0qmExb_fmuB-Sm_511n\nAlso upload 2 images and load them with matplotlib at the end of the notebook.\nDownload the .ipynb file after finishing your code. Note that you can save a copy of the file so your work is persistent.\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here.
URL:https://www.ayclogic.com/event/5-pm-ai-ml-darin/
CATEGORIES:AI/ML,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260102T170000
DTEND;TZID=America/Los_Angeles:20260102T180000
DTSTAMP:20260722T002921
CREATED:20260103T032342Z
LAST-MODIFIED:20260103T032529Z
UID:32030-1767373200-1767376800@www.ayclogic.com
SUMMARY:5 PM - Intro to Python - Abigail
DESCRIPTION:Today We\n\n\n\n\nWe went over the homework.\nWe went over how to fix Python errors.\n\nHomework\n(Upload your homework into your Google Drive HW folder a day before the class starts) \n\nMake a new file called “Jan2_Fixing_Errors.py”\nFix this code: https://www.ayclogic.com/fixing-python-bugs/\nFor those who haven’t finished last week’s homework\, make sure to finish exercises 3 and 4. (Here are the exercises: https://www.ayclogic.com/intro-to-python/star-wars-problem/)\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-abigail-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251212T190000
DTEND;TZID=America/Los_Angeles:20251212T200000
DTSTAMP:20260722T002921
CREATED:20251213T040809Z
LAST-MODIFIED:20251213T040809Z
UID:31897-1765566000-1765569600@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Darin
DESCRIPTION:Today We Do\n\nWent over final project progress\nStarted the Robux System to show optimizing code\n\nHomework\n\nContinue working on the final project\, you need to draw at least six objects as shape functions complete by next week.\n\nFor Hudson: Convert your drawing such as the car with the use of functions and a new function called drawCar that makes use of drawRectangle\, drawCircle\, etc. \nSubmit the current progress of your thonny drawing to google drive when you are done. \nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-30/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251212T170000
DTEND;TZID=America/Los_Angeles:20251212T180000
DTSTAMP:20260722T002921
CREATED:20251213T022933Z
LAST-MODIFIED:20251213T022933Z
UID:31895-1765558800-1765562400@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Abigail
DESCRIPTION:Today We\n\n\n\n\nWe went over generating random numbers in python.\n\nHomework\n(Upload your homework into your Google Drive HW folder a day before the class starts) \n\nMake a new file called “Dec12_Magic8Ball_HW.py”\nMake another code for our Magic 8 Ball code\, but instead of using random.randint()\, use random.choice().\n(Hint: You should make a list of the 8 possible responses.)\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-abigail-10/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251210T190000
DTEND;TZID=America/Los_Angeles:20251210T200000
DTSTAMP:20260722T002921
CREATED:20251211T042925Z
LAST-MODIFIED:20251215T053231Z
UID:31872-1765393200-1765396800@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – Yitong
DESCRIPTION:Today we:\n\nWe finished learning about Basic Turtle.\nWe started the Robot Builder project.\n\nHomework:\n\nDraw the left leg\, right leg\, body\, neck\, and head of the robot.\n\n\n\n\n\nPython file (for substitute): https://drive.google.com/file/d/1xcfoAODcJa_SlSN5oKNOzR7kY4uSFAjP/view?usp=sharing \nEmail me here: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-20/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251210T190000
DTEND;TZID=America/Los_Angeles:20251210T200000
DTSTAMP:20260722T002921
CREATED:20251211T041752Z
LAST-MODIFIED:20251211T041752Z
UID:31869-1765393200-1765396800@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\nSpawned many balloons\nWent over gitlab merging briefly\n\nHomework:\nContinue working on your final projects! But make sure to finish up the design doc if it still lacks some details! Collaborate with your partner on the game design doc to fully flesh out details\, and finish up the project timeline. \nMake progress as listed on your respective project timelines. \nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251205T170000
DTEND;TZID=America/Los_Angeles:20251205T180000
DTSTAMP:20260722T002921
CREATED:20251206T033340Z
LAST-MODIFIED:20251206T033340Z
UID:31820-1764954000-1764957600@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Abigail
DESCRIPTION:Today We\n\n\n\n\nWe went over normal functions and functions with return value.\n\nHomework\n(Upload your homework into your Google Drive HW folder a day before the class starts) \n\nMake a new file called “Dec5_Function2_HW.py”\nOn page 131\, do the “Try It Yourself” section.\nDo copy the code from pages 137 – 139.\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-abigail-9/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251205T170000
DTEND;TZID=America/Los_Angeles:20251205T180000
DTSTAMP:20260722T002921
CREATED:20251206T012150Z
LAST-MODIFIED:20251206T013219Z
UID:31816-1764954000-1764957600@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Darin
DESCRIPTION:Today We Do\n\nWent over final project progress\nCreated a text based game using all the knowledge learnt in class.\n\nHomework\n\nContinue working on the final project\, you need to draw at least four objects as shape functions for this week.\n\nFor Hudson: Convert your drawing such as the car with the use of functions and a new function called drawCar that makes use of drawRectangle\, drawCircle\, etc. \nSubmit the current progress of your thonny drawing to google drive when you are done. \nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-29/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251203T190000
DTEND;TZID=America/Los_Angeles:20251203T200000
DTSTAMP:20260722T002921
CREATED:20251204T040208Z
LAST-MODIFIED:20251204T040208Z
UID:31799-1764788400-1764792000@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – Yitong
DESCRIPTION:Today we:\n\nWe reviewed the Intro to Python Quiz 2.\n\nHomework:\n\nNo homework for this week!\n\nEmail me here: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-19/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251203T190000
DTEND;TZID=America/Los_Angeles:20251203T200000
DTSTAMP:20260722T002921
CREATED:20251204T021738Z
LAST-MODIFIED:20251204T021738Z
UID:31793-1764788400-1764792000@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\nWent over initial game prototypes\nStarted the Shoot the Balloon game.\nWent over gitlab collaboration methods.\n\nHomework:\nBegin working on your final projects! But make sure to finish up the design doc if it still lacks some details! Collaborate with your partner on the game design doc to fully flesh out details\, and finish up the project timeline. \nMake progress as listed on your respective project timelines. \nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251124T190000
DTEND;TZID=America/Los_Angeles:20251124T200000
DTSTAMP:20260722T002921
CREATED:20251124T231852Z
LAST-MODIFIED:20251124T231852Z
UID:31767-1764010800-1764014400@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – Yitong
DESCRIPTION:  \nToday we:\n\nWe took the Intro to Python Quiz 2.\n\nHomework:\n\nNone!\n\nEmail me here: yitong@ayclogic.com \nNO CLASS 11/26/2025! We will resume class on 12/3/2025.
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-18/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251121T170000
DTEND;TZID=America/Los_Angeles:20251121T180000
DTSTAMP:20260722T002921
CREATED:20251122T051303Z
LAST-MODIFIED:20251126T055204Z
UID:31736-1763744400-1763748000@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Abigail
DESCRIPTION:Today We\n\n\n\n\nWe went over last week’s quiz answers.\nWe briefly introduced functions.\n\nHomework\n(Upload your homework into your Google Drive HW folder a day before the class starts) \n\nMake a new file called “Nov21_Function_HW.py”\nDo copy the code from pages 130 – 133.\n\nNO CLASS NEXT FRIDAY DUE TO THANKSGIVING BREAK (Check out our Holiday dates here!)\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-abigail-8/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251121T170000
DTEND;TZID=America/Los_Angeles:20251121T180000
DTSTAMP:20260722T002921
CREATED:20251122T020603Z
LAST-MODIFIED:20251122T020603Z
UID:31727-1763744400-1763748000@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Darin
DESCRIPTION:Today We Do\n\nWent over final project details\nLearnt how to draw incline shapes in python\nDrew a kaleidospiral for animation effect\n\nHomework\nThere is 2 homework assignments this week\, mainly to ensure you get practice for both the final project and the final exam. \n\nIf you haven’t already\, submit your final project proposal to the google drive homework folder\, the details are listed here:\nFinal Project Criteria: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nExample projects: https://www.ayclogic.com/python-projects/\nBegin working on the final project\, you need to draw at least two objects as shape functions for this week.\n\nSubmit both the final project proposal drawing (just take an image of it) and the current progress of your thonny drawing to google drive when you are done. \nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-28/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251119T190000
DTEND;TZID=America/Los_Angeles:20251119T200000
DTSTAMP:20260722T002921
CREATED:20251120T042002Z
LAST-MODIFIED:20251120T042002Z
UID:31710-1763578800-1763582400@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\nWent over project proposal details\nWent over new game to make in class\nTalked about gitlab collaboration methods\n\nHomework:\nBegin working on your final projects! But make sure to finish up the design doc if it still lacks some details! Collaborate with your partner on the game design doc to fully flesh out details\, and finish up the project timeline. \nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-7/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251114T170000
DTEND;TZID=America/Los_Angeles:20251114T180000
DTSTAMP:20260722T002921
CREATED:20251115T022421Z
LAST-MODIFIED:20251115T022421Z
UID:31667-1763139600-1763143200@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Darin
DESCRIPTION:Today We Do\n\nWent over final project details\nLearnt how to draw circles in python\n\nHomework\nThere is 2 homework assignments this week\, mainly to ensure you get practice for both the final project and the final exam. \n\nStart your final project proposal\, the details are listed here:\nFinal Project Criteria: https://www.ayclogic.com/intro-to-python-final-project-criteria/\nExample projects: https://www.ayclogic.com/python-projects/\nContinue in the file “Nov13_ShapeComposition2.py” found here: https://drive.google.com/file/d/1Z12JUhrSIYg0AqL6uRFxxXQoFUyJ_VYs/view?usp=sharing and convert the drawing into a function that you can spawn anywhere.\n\nSubmit both the final project proposal drawing (just take an image of it) and the ShapeComposition2HW.py to google drive when you are done. \nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-27/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251112T190000
DTEND;TZID=America/Los_Angeles:20251112T200000
DTSTAMP:20260722T002921
CREATED:20251113T061301Z
LAST-MODIFIED:20251113T062239Z
UID:31644-1762974000-1762977600@www.ayclogic.com
SUMMARY:7:00 PM – Python Game Development – Darin
DESCRIPTION:What We Did Today:\n\nWent over project proposal details\nWent over new game to make in class\nFixed a bug in Flappy Duck\nTalked about gitlab collaboration methods\n\nHomework:\nCollaborate with your partner on the game design doc to fully flesh out details\, and finish up the project timeline. \nSample project timeline: \nProject Timeline \nDue Date: Mid-January (exact date TBA) \nNov 12 – 19: \nPerson 1: \n– Background and player frame loading \nPerson 2: \n-Player frame animation \nNov 19 – 26: \nPerson 1: \n\nBasic Movement\n\nPerson 2: \n\nMenu buying items\n\nNov 26 – Dec 3: \nPerson 1: \n\nPlayer Combat (collision detection and whatnot)\n\nPerson 2: \n\nEnemy Combat\n\nProject Proposal Details\n\nCreate a google doc\nTitle of the game\nGame assets\, you need to purchase game asset from https://graphicriver.net/\nAudio\, you need to purchase background audio from https://audiojungle.net/ \n\nYou only need to purchase background sound audio. For sound effects\, you can use this one https://drive.google.com/drive/folders/186SS8dBfo7Z1kM-phpCGYbm8DL57vlXT?usp=drive_link\n\n\nFree game asset from opengameart.org. This one is good to find some extra images needed or audio.\nYou need use sound effects in their game.\nYou need to tell your game flow:\n\nHow to win\nHow to lose/die\nHow many players.\nHow many enemies. How can the enemy die.\nIs there projectiles.\nWhat kind animation they want to have.\n\n\nThe game cannot be too difficult because you only have 2 months.\nSample proposal:\n\nhttps://docs.google.com/document/d/1mTAGQDCwGGpj9Q1QhKk7NRnqqF7sioZ9FpZe-O6KlkQ/edit?usp=sharing\n\n\nProject planning\n\nWeek by week tasks for the next 2 months\nIf the student cannot come up with this\, then the teacher has to guide them weekly of their next task.\n\n\nChecklist\n\nLanding Page\nCredit Page\nGame in session\nGame win page and/or Game lose page.\nBackground sound.\nsound effect.\nIf they can create a game title image for landing page.\ncharacter animation.\nWhen users click “Play” button from win or game lose page\, everything should be reset properly.\n\n\n\nNotes:\nAll class notes can be found here: https://gitlab.com/billhan5732/wed-630-flappy-duck-bill/-/tree/bill/src \nYou can reach me at ddjapri@ayclogic.com
URL:https://www.ayclogic.com/event/700-pm-python-game-development-darin-6/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251112T190000
DTEND;TZID=America/Los_Angeles:20251112T200000
DTSTAMP:20260722T002921
CREATED:20251113T041754Z
LAST-MODIFIED:20251113T041754Z
UID:31645-1762974000-1762977600@www.ayclogic.com
SUMMARY:7 PM – Intro to Python – Yitong
DESCRIPTION:Today we:\n\nWe reviewed for the Intro to Python Quiz 2.\n\nHomework:\n\nStudy up! Good luck on the quiz next week!\n\nEmail me here: yitong@ayclogic.com
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-yitong-17/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251107T170000
DTEND;TZID=America/Los_Angeles:20251107T180000
DTSTAMP:20260722T002921
CREATED:20251108T033830Z
LAST-MODIFIED:20251108T033830Z
UID:31588-1762534800-1762538400@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Darin
DESCRIPTION:Today We Do\n\nWe learnt how to draw shapes next to each other and created general purpose shape functions.\n\nHomework\n\nContinue in the file “Nov7_ShapeComposition.py” found here: https://drive.google.com/file/d/1sta117DSIF_4WXzY81rTQZoZ7eGXMpsB/view?usp=sharing and convert the drawing into a function that you can spawn anywhere.\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here: https://drive.google.com/drive/folders/1ClxGyA_3oLZtwhgN0j3BVZjpffoxMHNj?usp=sharing
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-darin-26/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20251107T170000
DTEND;TZID=America/Los_Angeles:20251107T180000
DTSTAMP:20260722T002921
CREATED:20251108T024636Z
LAST-MODIFIED:20251108T025001Z
UID:31590-1762534800-1762538400@www.ayclogic.com
SUMMARY:5 PM – Intro To Python – Abigail
DESCRIPTION:Today We\n\n\n\n\nWe finished going over while loops\nWe reviewed for the quiz next week.\n\nHomework\n(Upload your homework into your Google Drive HW folder a day before the class starts) \n\nDo exercises 5-10: https://www.ayclogic.com/intro-to-python-exercises/\nYou have a quiz next week! Make sure to study and understand the material fully\, if you don’t understand something\, email me!\nYour quiz will cover topics such as:\n\n\nVariable types\nUser input\nIf\, elif\, and else statements\nLists\nFor loops\nWhile loops\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-abigail-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
END:VCALENDAR