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:20190310T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20191103T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190501T180000
DTEND;TZID=America/Los_Angeles:20190501T190000
DTSTAMP:20260501T000106
CREATED:20190502T020014Z
LAST-MODIFIED:20190502T020014Z
UID:1201-1556733600-1556737200@www.ayclogic.com
SUMMARY:6PM Python Level 1
DESCRIPTION:We reviewed “Making Decisions” chapter.\nWe learned how to convert String to Integer using str(…).\nWe learned how to convert Integer to String using int(…).\nWe learned IF statement\, IF ELSE statements and IF ELIF ELSE statements.\nWe learned about “for loop”\nHomework:\n\nPlease do homework in here: https://www.ayclogic.com/tell-me-your-age/
URL:https://www.ayclogic.com/event/6pm-python-level-1-27/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190504T140000
DTEND;TZID=America/Los_Angeles:20190504T150000
DTSTAMP:20260501T000106
CREATED:20190504T215455Z
LAST-MODIFIED:20190508T021551Z
UID:1218-1556978400-1556982000@www.ayclogic.com
SUMMARY:2PM Python Level 1
DESCRIPTION:We reviewed the https://www.ayclogic.com/tell-me-your-age/ homework.\nWe started Loopy Loop chapter in page 12 to 33.\nHomework:\n\ncontinue Loopy Loop until page 35\n\n\nQuiz:\n\nThere will be quiz next week. Please study\n\nVariables.\nData Types\nMaking Decisions\ninput(…)\nhttps://www.ayclogic.com/tell-me-your-age/
URL:https://www.ayclogic.com/event/2pm-python-level-1-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190504T160000
DTEND;TZID=America/Los_Angeles:20190504T170000
DTSTAMP:20260501T000106
CREATED:20190505T000036Z
LAST-MODIFIED:20190505T000036Z
UID:1222-1556985600-1556989200@www.ayclogic.com
SUMMARY:4PM Python Level 1
DESCRIPTION:We went over https://www.ayclogic.com/tell-me-your-age/ homework.\nWe went over Loopy Loops chapter.\n\nFor loop\nWhile loop and break\nNested loops.\n\n\nHomework:\n\nStudy for next week quiz:\n\nVariables.\nData Types.\nMaking Decisions: IF\, IF ELSE\, IF ELIF ELSE\ntaking input from shell.
URL:https://www.ayclogic.com/event/4pm-python-level-1-3/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190505T170000
DTEND;TZID=America/Los_Angeles:20190505T190000
DTSTAMP:20260501T000106
CREATED:20190507T004255Z
LAST-MODIFIED:20190507T004255Z
UID:1240-1557075600-1557082800@www.ayclogic.com
SUMMARY:5PM Python Level 1
DESCRIPTION:Python Level 1 Test from 5 to 7PM.
URL:https://www.ayclogic.com/event/5pm-python-level-1-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190510T170000
DTEND;TZID=America/Los_Angeles:20190510T180000
DTSTAMP:20260501T000106
CREATED:20190512T021740Z
LAST-MODIFIED:20190512T021740Z
UID:1292-1557507600-1557511200@www.ayclogic.com
SUMMARY:5PM Python Level 2
DESCRIPTION:We started Birdie pygame project.\nHomework:\n\nMemorize how to load an image into Pygame project.\nMemorize how to scale an image into Pygame project.\nMemorize how to draw an image into Pygame project.
URL:https://www.ayclogic.com/event/5pm-python-level-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190511T140000
DTEND;TZID=America/Los_Angeles:20190511T150000
DTSTAMP:20260501T000106
CREATED:20190511T220029Z
LAST-MODIFIED:20190518T210744Z
UID:1283-1557583200-1557586800@www.ayclogic.com
SUMMARY:2PM Python Level 1
DESCRIPTION:We had Python Quiz about Variables\, Data Types\, Making Decision\, Taking inputs from Shell.\nWe continued with creating function in python.\nHomework:\n\nCreate a function\, “hello_world”\, with no parameter and inside the function it will print “Hello World”. Call the function.\nCreate a function\, “Greeting”\, with one parameter\, “name”. Inside the function\, print to the shell the combination of the word “greeting ” and the name parameter. Call the function like this “greeting(‘Gamas’)” . The result should be “Greeting Gamas” in the shell.\nCreate a function\, “combine_words”\, with 3 parameters. Inside the function\, print the combination of all three parameters. Call the function like this: “combine_words(‘Hello ‘\, ‘Mr. ‘\, ‘Gamas.’)” . This will print ‘Hello Mr. Gamas’ to the shell.
URL:https://www.ayclogic.com/event/2pm-python-level-1-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190511T160000
DTEND;TZID=America/Los_Angeles:20190511T170000
DTSTAMP:20260501T000106
CREATED:20190512T002746Z
LAST-MODIFIED:20190518T232053Z
UID:1288-1557590400-1557594000@www.ayclogic.com
SUMMARY:4PM Python Level 1
DESCRIPTION:We had Python Quiz about Variables\, Data Types\, Making Decision\, Taking inputs from Shell.\nWe continued with creating functions in python.\nHomework:\n\nCreate a function\, “hello_world”\, with no parameter and inside the function\, it will print “Hello World”. Call the function.\nCreate a function\, “Greeting ”\, with one parameter\, “name”. Inside the function\, print to the shell the combination of the word “greeting ” and the name parameter. Call the function like this “greeting(‘Gamas’)” . The result should be “Greeting Gamas” in the shell.\nCreate a function\, “combine_words”\, with 3 parameters. Inside the function\, print the combination of all three parameters. Call the function like this: “combine_words(‘Hello ‘\, ‘Mr. ‘\, ‘Gamas.’)” . This will print ‘Hello Mr. Gamas’ to the shell.
URL:https://www.ayclogic.com/event/4pm-python-level-1-4/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190511T180000
DTEND;TZID=America/Los_Angeles:20190511T190000
DTSTAMP:20260501T000106
CREATED:20190512T021423Z
LAST-MODIFIED:20190512T021459Z
UID:1290-1557597600-1557601200@www.ayclogic.com
SUMMARY:6PM Python Level 1
DESCRIPTION:We went over the python test level 1 questions and answers.\nHomework: No Homework.
URL:https://www.ayclogic.com/event/6pm-python-level-1-29/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190517T190000
DTEND;TZID=America/Los_Angeles:20190517T200000
DTSTAMP:20260501T000106
CREATED:20190518T033018Z
LAST-MODIFIED:20190519T020959Z
UID:1304-1558119600-1558123200@www.ayclogic.com
SUMMARY:6PM Python Level 1
DESCRIPTION:We continued with Birdie project.\n\nWe added 2nd bird and make bird flaps.\nWe added a function to make flipping of bird images/costumes to make the code cleaner.\n\n\nHomework:\n\nMake the second bird (the green one) go from right (x:500\, y:100) to left.\nReview List\, For Loop and how to go through each element inside the list inside the for loop.\nLook at this video: https://www.youtube.com/watch?v=ZDa-Z5JzLYM
URL:https://www.ayclogic.com/event/6pm-python-level-1-30/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190518T140000
DTEND;TZID=America/Los_Angeles:20190518T150000
DTSTAMP:20260501T000106
CREATED:20190519T002144Z
LAST-MODIFIED:20190519T002144Z
UID:1331-1558188000-1558191600@www.ayclogic.com
SUMMARY:2PM Python Level 1
DESCRIPTION:We reviewed the functions homework.\nWe go through functions with and without return values.\nWe started “Animal Quiz” chapter from page 37 to 38.\nHomework\n\nContinue “Animal Quiz” from page 39 to 41.\nCreate a function\, ‘convert_year_to_second’\n\nit has one parameter: ‘years’\nthis function will return the number of seconds in a given year.\nCall the function like this “num_of_second = convert_year_to_second(2)”\nCombine ‘Number of seconds in 2 years is ‘ with the num_of_second variable and print it to the shell. If everything is good it should print ‘Number of seconds in 2 years is 31536000’.
URL:https://www.ayclogic.com/event/2pm-python-level-1-7/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190518T150000
DTEND;TZID=America/Los_Angeles:20190518T160000
DTSTAMP:20260501T000106
CREATED:20190518T225833Z
LAST-MODIFIED:20190519T002859Z
UID:1319-1558191600-1558195200@www.ayclogic.com
SUMMARY:3PM Python Level 2
DESCRIPTION:We went over the Test result.\nWe improved FoodRecommendation program\n\nWe make the program not case sensitive so it will accept ‘ChIneSe’ for instance.\nWe make the program able to detect duplication.\n\n\nHomework:\n\nCreate a python file ‘May18_Homework_Dictionary.py’\n\nCreate an empty dictionary called “food_prices”.\nAdd the following data to the food_prices dictionary:\n\n“Chow Mien” : 10\n“Ca Kai Fan”: 9\n“Lo Mai Kai”: 5\n“Ca Siu”: 11\n\n\nPrint the price of “Chow Mien” to the shell using “food_prices” dictionary.\nPrint the price of “Ca Siu” to the shell using “food_prices” dictionary.
URL:https://www.ayclogic.com/event/3pm-python-level-2-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190518T160000
DTEND;TZID=America/Los_Angeles:20190518T170000
DTSTAMP:20260501T000106
CREATED:20190519T000011Z
LAST-MODIFIED:20190519T002113Z
UID:1322-1558195200-1558198800@www.ayclogic.com
SUMMARY:4PM Python Level 1
DESCRIPTION:We reviewed the functions homework.\nWe go through functions with and without return values.\nWe started “Animal Quiz” chapter from page 37 to 38.\nHomework\n\nContinue “Animal Quiz” from page 39 to 41.\nCreate a function\, ‘convert_year_to_second’\n\nit has one parameter: ‘years’\nthis function will return the number of seconds in a given year.\nCall the function like this “num_of_second = convert_year_to_second(2)”\nCombine ‘Number of seconds in 2 years is ‘ with the num_of_second variable and print it to the shell. If everything is good it should print ‘Number of seconds in 2 years is 31536000’.
URL:https://www.ayclogic.com/event/4pm-python-level-1-5/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190518T180000
DTEND;TZID=America/Los_Angeles:20190518T190000
DTSTAMP:20260501T000106
CREATED:20190519T020721Z
LAST-MODIFIED:20190519T020721Z
UID:1335-1558202400-1558206000@www.ayclogic.com
SUMMARY:6PM Python Level 2
DESCRIPTION:We improved “FoodRecommendation.py”\n\nWe stopped duplication of food.\nWe made the program not case sensitive.\nWe learned about Python Dictionary.\n\n\nHomework\n\nCreate a python file ‘May18_Homework_Dictionary.py’\n\nCreate an empty dictionary called “food_prices”.\nAdd the following data to the food_prices dictionary:\n\n“Chow Mien” : 10\n“Ca Kai Fan”: 9\n“Lo Mai Kai”: 5\n“Ca Siu”: 11\n\n\nPrint the price of “Chow Mien” to the shell using “food_prices” dictionary.\nPrint the price of “Ca Siu” to the shell using “food_prices” dictionary.
URL:https://www.ayclogic.com/event/6pm-python-level-2/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190524T180000
DTEND;TZID=America/Los_Angeles:20190524T190000
DTSTAMP:20260501T000106
CREATED:20190525T045545Z
LAST-MODIFIED:20190531T233037Z
UID:1343-1558720800-1558724400@www.ayclogic.com
SUMMARY:7PM Python Level 2
DESCRIPTION:We went over the concept of Object Oriented Language by introducing the concept of Class.\n\nWe created a class called Bird. The Bird class has the following properties:\n\nx and y coordinates\nsize\ndirection\nimageA\nimageB\nupdate()\nnext_costume()\n\n\nWe converted the regular Bird code to a simpler code by using Bird class.\n\n\nHomework:\n\nChange Bird class to be able to make the bird do the following\n\nwhen direction is 90\, make the bird move to the right.\nwhen direction is 270\, make the bird move to the left\nIn the constructor or __init__()\, do the following\n\n\nif direction == 270:\n   self.imageA = pygame.transform.flip(self.imageA\, True\, False)\n   self.imageB = pygame.transform.flip(self.imageB\, True\, False)
URL:https://www.ayclogic.com/event/7pm-python-level-2-8/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190525T080000
DTEND;TZID=America/Los_Angeles:20190525T100000
DTSTAMP:20260501T000106
CREATED:20190525T153913Z
LAST-MODIFIED:20190525T153913Z
UID:1345-1558771200-1558778400@www.ayclogic.com
SUMMARY:8AM Scratch Level 2 and Python Level 1 Tests
DESCRIPTION:4 students taking Scratch Level 2 tests.\n1 student taking Python Level 1 test.
URL:https://www.ayclogic.com/event/8am-scratch-level-2-and-python-level-1-tests/
CATEGORIES:Python Class,Python Level 1,Scratch Class,Scratch Class Level 2
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190525T150000
DTEND;TZID=America/Los_Angeles:20190525T160000
DTSTAMP:20260501T000106
CREATED:20190526T012207Z
LAST-MODIFIED:20190526T012207Z
UID:1374-1558796400-1558800000@www.ayclogic.com
SUMMARY:3PM Python Level 2
DESCRIPTION:We went over Python Dictionary again.\n\nWe learned how to find if an element is inside a dictionary.\nWe learned how to find if an element is NOT inside a dictionary by using not( ).\n\n\nWe enhanced Food Recommendation program:\n\nWe removed the duplication in the recommendation.\nThe program will try to provide the number of recommendation according to what is being requested. If user ask for 4 recommendation\, the program will return 4 recommendation without any duplication.\nThe program will not crash when user ask more than 4 recommendation.\n\n\nHomeworks:\n\nNo homework.
URL:https://www.ayclogic.com/event/3pm-python-level-2-3/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190525T160000
DTEND;TZID=America/Los_Angeles:20190525T170000
DTSTAMP:20260501T000106
CREATED:20190526T011559Z
LAST-MODIFIED:20190601T215804Z
UID:1372-1558800000-1558803600@www.ayclogic.com
SUMMARY:4PM Python Level 1
DESCRIPTION:We reviewed Animal Quiz homework from page 39 to 41.\nWe reviewed “convert_year_to_second” function homework.\nWe reviewed Loops: for loop and while loop and how to break from loop.\nHomeworks:\n\nCreate a “for loop” to print the following 5 times:\n\n‘Hello world!’\n\n\nCreate a program to do the following:\n\nAsk user in the shell\, “How many times you want me to print? “.\nSave user input to variable “num_of_print”.\nUse “num_of_print” variable to print “Hello World” repeatedly. Use “for loop” to print repeatedly.\nFor example this is how the program will do\n\n\nHow many times you want me to print? 3\nHello World\nHello World\nHello World\n\n\n\nAnother example:\n\n\nHow many times you want me to print? 6\nHello World\nHello World\nHello World\nHello World\nHello World\nHello World\n\n\n\n\n\nCreate a program that will do the following:\n\nAsk user “How old are you? ” and save the user input to a variable “age”.\nAsk user “Are you a genius? ” and save the user input to a variable “genius”.\nCreate a while loop with the following condition\n\nIF age is not equal to “bye” AND genius is not equal to “bye”.\nInside the while loop do the following\n\nIF age is bigger than 16 OR genius is equal to “y” OR genius is equal to “yes” then print “You can go to college.”\nELSE print “You cannot go to college.”\n\n\nRepeat asking input from shell “How old are you? ” save to “age” variable. And also ask from sheel “Are you a genius? ” save to “genius” variable.\n\n\n\n\nDo only “Exercise 1” in https://www.ayclogic.com/coding-in-python-level-1/star-wars-problem/
URL:https://www.ayclogic.com/event/4pm-python-level-1-6/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20190531T190000
DTEND;TZID=America/Los_Angeles:20190531T200000
DTSTAMP:20260501T000106
CREATED:20190602T023237Z
LAST-MODIFIED:20190602T023237Z
UID:1399-1559329200-1559332800@www.ayclogic.com
SUMMARY:7PM Python Level 2
DESCRIPTION:We reviewed homework:\n\nMade bird can go to the left and right depending on “direction” variable.\n\n\nWe enhanced Bird class:\n\nWe moved drawing bird to screen into inside Bird.update() function.\nWe moved switching bird costume into inside Bird.update() function.\n\n\n We enhanced Birdie.py:\n\nWe used “enemy_birds” List to simplify the code.\nWe used for loop to automate creation of the multiple birds.\nWe used random.randint(..\,..) to create random location of the birds.\n\n\nHomeworks:\n\nWhen adding more birds to “enemy_birds” variable\n\nUse modular to change direction of the bird whether it is 90 or 270.\n\n\nIn Birdie.py:\n\nadd “bird_images” variable and data type is List of String: ‘bird1’\, ‘bird2’\, ‘bird3’\, ‘bird4’
URL:https://www.ayclogic.com/event/7pm-python-level-2-9/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
END:VCALENDAR