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:20240909T160000
DTEND;TZID=America/Los_Angeles:20240909T170000
DTSTAMP:20260424T040743
CREATED:20240910T060522Z
LAST-MODIFIED:20240910T060522Z
UID:26728-1725897600-1725901200@www.ayclogic.com
SUMMARY:4 PM – Python OOP – Darin
DESCRIPTION:Today We:\n\nReviewed the homework for the grocery system v2 program\, in adding a dictionary to keep track whether an item is meant to be frozen or not.\nIntroduced the concept of object-oriented programming\, highlighting the relationship between classes and objects.\nNext week we will explore how to use more classes and objects with different ideas.\n\nHomework:\n\nIn a new file called Sep9_OOP_HW.py\, copy pages 158 – 161\nCreate a new file called Sep9_RobuxSystem.py and modify your robux system from thonny (you can get the code from the google drive notes if you don’t have the file anymore) to use a dictionary to keep track of the names of the items and the price of the items\, and modify the code inside of the while True loop to be similar to how you did in the grocery system to use the dictionary instead.\nYou do not need to modify the function at all for this assignment.\n\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/4-pm-python-oop-darin-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240909T170000
DTEND;TZID=America/Los_Angeles:20240909T180000
DTSTAMP:20260424T040743
CREATED:20240910T065056Z
LAST-MODIFIED:20240910T065056Z
UID:26731-1725901200-1725904800@www.ayclogic.com
SUMMARY:5 PM – Python Game Dev – Darin
DESCRIPTION:Today We Did:\n\nWe reviewed each individual project.\nWe continued on Shoot Balloon project by implementing the loading page\, as well as cleaning up our code inside of __init__.\n\nHomework:\nIn Shoot Balloon\, make sure you have the game landing page (with blitting the balloon_title.png)\, game win/lose page\, all with the option of being able to replay the game (reset variables\, kill all existing balloons and bugs) \nFor Chris: Try out using group collide by pygame.sprite.groupcollide(self.target_group\, self.bug_group\, False\, False\, self.target_bug_collision)\, and add an extra “and if bug.dizzy = FLYING_MODE” to make the bug go to dizzy mode. \nFor your final projects: \nBrandon: make sure your self.kill() is used properly for all the projectiles \n\n\n\nIMPORTANT NOTES:\nYou can contact me via ddjapri@ayclogic.com for any questions or concerns.
URL:https://www.ayclogic.com/event/5-pm-python-game-dev-darin-5/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240909T190000
DTEND;TZID=America/Los_Angeles:20240909T200000
DTSTAMP:20260424T040743
CREATED:20240910T064324Z
LAST-MODIFIED:20240910T064324Z
UID:26732-1725908400-1725912000@www.ayclogic.com
SUMMARY:7 PM – Intro To Java – Darin
DESCRIPTION:Today We Did:\n\nContinued in Android Studio\, implementing the function for the convert button.\nLearnt how to grab UI elements in code by id\, and manipulate them using getText and setText.\n\nHomework:\n\nComplete the method below inside of MainActivity.java: Grab the other EditText UI element and use .setText() on it to set it with the calculated value for the Celsius.\n\npublic void convertButtonOnClick(View view) {\n    // findViewById will grab the UI (user interface) element by its ID\n    EditText originalTempValue = findViewById(R.id.originalTempValue);\n    String originalTempStr = originalTempValue.getText().toString();\n\n    // Double.parseDouble(string value)\n    // String.valueOf(   int/double value   )\n\n\n    // convert the String originalTempStr to a double\, and then\n    // convert it to its celsius version with the formula:\n    // celsius = (fahrenheit - 32) * 5/9\n\n    // and then\, GRAB the other EditText and name it convertedTempValue\, and use\n    // convertedTempValue.setText(  celsius (as a string)   )\n\n    System.out.println(originalTempStr);\n}\nNotes:\nEmail me at ddjapri@ayclogic.com if you have any questions.
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-darin-22/
CATEGORIES:Introduction To Java,Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20240909T193000
DTEND;TZID=America/Los_Angeles:20240909T203000
DTSTAMP:20260424T040743
CREATED:20240913T003726Z
LAST-MODIFIED:20240913T003726Z
UID:26754-1725910200-1725913800@www.ayclogic.com
SUMMARY:7:30 PM - Python Game Development - Bill
DESCRIPTION:Your HW:\n\nWork on your pygame projects week 7\n\nDue September 23rd
URL:https://www.ayclogic.com/event/730-pm-python-game-development-bill-27/
END:VEVENT
END:VCALENDAR