2 PM – Intro To Python
2 PM – Intro To Python
We learned about IF ELSE statements. Homework: You need to check last week homework or the exercise we did in the class to do this homework: Create your homework in this newRead More...
We learned about IF ELSE statements. Homework: You need to check last week homework or the exercise we did in the class to do this homework: Create your homework in this newRead More...
This was a makeup class. We covered the same material as here. Your homework is to prepare for the final test which will be from 1 PM to 3 PM next SaturdayRead More...
We added collision detection between the fireball and the bird. Homework: Add collision detection between the player and the bird.
We started the Birthday Card project. Homework Complete page 89 and 90 in the book
We went over the final test result. We learned about Python dictionary. We started fixing Baby Name generator to eliminate the duplication. Homework: Change the Baby Name generator to fix the problemRead More...
We started the Birthday Card project. Homework Add pictures of your friends and family to replace the shark sprites.
We went over the functions homework. We learned about how functions can "return" a value. Your homework is to expand the functionality of RandomPassword: Create a new function generate_random_password() which combines theRead More...
Homework: Enhance July16_BabyNameGenerator.py In the class we were able to make the boy names appear properly. Your homework is to make the program works for girl_names.
We continued customizing the Birthday Card project. We added the birthday person's picture to the button sprite and arrows pointing to the picture. We started the Spiralizer project. Homework Complete the hacksRead More...
We added collision detection between player and bird. We added sound effect when fireball collide with bird and player collide with bird. We introduced 2 game modes: GAME_NOT_STARTED GAME_STARTED Homework: Display theRead More...
Homework: Make the bird02 appear on the bottom right corner. Make the bird02 move left incrementally. Load the bird01_B.png and put in coordinate (100,100)
Today we learned: What is a variable How to make and print a variable Integers, Doubles/Floats, Strings How to combine strings Homework: pg. 20-23 from the book (IntroToPythonP20toP23), put into a fileRead More...
We added the collision detection between Player and the Bird. We added sound effect when the Player and the Bird collide. We added score in the screen. Homework: Display play_button in theRead More...
We continued with Hangman game: We display question mark ("?") clue according to the number of letter in the secret_word. We decrease "lives" when user guess incorrectly. Homework: Inside the forever loop,Read More...
We continued enhancing Vehicle System Java FX application. We enabled search and filtering according to maker text field. We integrated VehicleSystem class into the JavaFX Homework: Inside the Controller.java, inside the searchRead More...
Today we continued with the lesson on lists. We were able to finish most of the Mary had a Little Lamb project with lists. For Homework: Please make it so that allRead More...
We reviewed the "Tell Me Your Age" homework: https://www.ayclogic.com/tell-me-your-age/ We went over how to do List in Python. Homework: Aug1_ListHomework.py : Page 34, 35, 37 to 41
Today we continued with the Glacier Race project. We were able to add in the gems as well as collisions for the cars. For Homework: Please do from pages 182-184 which addsRead More...
we reviewed the bird fighting final project. I can see there are a lot of good progress have been made. We continued with the Shoot Balloon project. We created Balloon sprite andRead More...
we went over List and for loop. Homework: Look at homework assignment in https://www.ayclogic.com/event/5-pm-intro-to-python-4/
Homework: Display the BIRDIE title on top of the play button When pressing F button, display 10 fireballs
We continued with Birdie project We added play_button in the middle of the screen We added code to handle starting the game when user click on the play button. We added theRead More...
Homework: Find in the Internet, the picture to replace the Eifel tower picture. It needs to be the picture that the birthday person like. The birthday person could be your mom. TheRead More...
We continued with the Birthday Card project on page 90 in the book. Homework Create a copy of the project by clicking File (in the upper left corner) and then save asRead More...
We went over class homeworks. We went over class inheritance. Homework: Page. 168 to 170.
We started the Punching Dummy Face project. Homework Customize your face with hair, different colors etc.
We went over the homework. We finished passwordgenerator. Your homework has two parts: Follow the instructions to do the Star Wars Problem. Modify the hangman program to create a forever loop thatRead More...
We learned about coordinates and started the Draw Shapes project. Homework Draw the rectangle, triangle and octagon from the grid paper in Scratch
We completed Baby Name Generator project. Two weeks from now is Final test. Homework: Next week is Final Test review, please review the following Function without return value: you can find thisRead More...
We started the Mary Had A Little Lamb project. Homework Create an empty Birthday song sprite. Put the broadcast messages for the first line of the song inside the Birthday song sprite.Read More...
We completed the Birdie project. Homework: Put the birdie_title.png on top of the play button. In the main.py, do the following create a new function: "launch_bomb" Inside the function, when user enterRead More...
Today we learned: How to use .title(), .upper(), and .lower() How to use the f-string method and "+" method for string combinations How to add code into f-string combination method Homework: pg.Read More...
we continued with Birdie project. We made the game not automatically started when the program is run. Only the play button, clouds and birds appear. But player is hidden. We made theRead More...
We continued with Hangman game. We learned how to loop through each element in the list via for loop using the list index. We learned how to treat string as list. WeRead More...
Homework: Make the "Number Of Seats" filter works. If user enters 2 for "Number Of Seats", the system should display all vehicles whose seat is 2 or bigger. For example, Honda CivicRead More...
Today we were able to mostly finish the Super Market Lists project. We have no homework but if you wanna look over my project here it (link)
Homework: Create a file Aug8_ForLoopHomework.py Page 52. Page 56 "Try It Yourself", do only 4-1 Page 58
Today we were able to complete the Glacier Race project. We started on the Fireball Fight project. For Homework: Please add in lives for each of your characters. Also add in theRead More...
We continued with drawing the multiple left arms and right arms. Homework: Draw the balloon and the string either on the right arm or left arm.
We reviewed variables data types. We learned about Float/Double. We reviewed IF ELSE statements. We reviewed how to combine String using Python "f" formater. Homework: Try to do the homework in https://www.ayclogic.com/event/2-pm-intro-to-python-20/
We added the special fireball. Homework: The Birdie project is done. I want you to understand how we did the following: Draw image on the screen? How to load an image fromRead More...
Homework: The special fireball cooldown indicator when it reached 0 or less, it should be changed to "Special Fireball Ready" with changing color. Try to review the Birdie codes and answer theseRead More...
We finished customizing the Birthday Card project. We started the Tunnel of Doom project on page 122 Homework Complete page 129 and 130 in the book If you haven't already added picturesRead More...
We finished discussing about Class Inheritance. We downloaded and install Python 3.7 and Pycharm No homework
We finished the Mary Had A Little Lamb project and added the Happy Birthday song. We started the Virtual Snow project. Homework Add another costume to the Invisible sprite.
We finished the Custom Birthday Card project. We started the Tunnel of Doom project. Homework Make a Well Done banner sprite On page 125 in the book, add the code in theRead More...
Homework: Continue How old are you? program, follow instruction in here: https://www.ayclogic.com/tell-me-your-age/ Create a new file Aug12_InputHomework.py Page. 114 and 116 (only rollercoaster.py)
We went over the StarWars homework and homework to modify the hangman program. We added some features to the hangman program. You can see the current progress here. We went over howRead More...
Homework: Load bird02_A.png Resize the bird image just like how you did it in the bird01_A.png. blit the bird02_A on the screen. Make the bird move from top to bottom
We reviewed all topics in Python. Study the following for next week's Final Test. It is 2 hours of tests: Baby Name Generator Turtle, how to draw rectangle and circle. How toRead More...
We started the Spaceship project. Homework Make the asteroid and flame sprites detect each other so they delete when they touch
We added a cool down indicator in the Birdie game. We started downloading FlappyDuck game assets and created new Pycharm project. Homework: Review Birdie project, if you have question, please bring itRead More...
We continued with Birdie project We started creating Bird sprite class. No homework for next week.
Today in class, we learned: how to use \n how to use \t how to use .rstrip(), .lstrip(), and .strip() Homework: No homework this week, review last week's homework. If you haveRead More...
We added special fireball in Birdie game. Homework: Add a special_fireball_timer to prevent special fireball to be launched to frequently. Take a look on how we delay the regular fireball launching. CreateRead More...
Today we went over the final test. Congrats for everyone passing! We reviewed BabyNameGenerator, and the problem with duplicate names being printed out. We learned about a new data structure and typeRead More...
Today we went over the homework which was to implement "update_clue" in Hangman. Then we finished implementing hangman. We went over how to read python error message inside the Thonny editor andRead More...
Today we were able to complete the Supermarket Lists project! We started on the Jumpy Monkey project today and we were able to get the monkey jumping! For Homework: Do pages fromRead More...
Today we continued with the Fireball Fighting project. We were able to add in the star and the apple. This week we won't have any homework but here's the project if youRead More...
We went over the homework and finished robot builder. We started Kaleido Spiral. Your homework is in two parts: Think about what you want do draw with Turtle for your final project. Read More...
We finished the Tunnel of Doom project. Homework Add another costume to the Tunnel sprite with a different path. Add code to make it switch between costumes everytime you play a newRead More...
We created Bird class which inherits from pygame.sprite.Sprite class. Homework: Inside Bird class do the following inside __init__ function, create a list of String, bird_images which contains all of the bird imagesRead More...
We upgraded our Spaceship project to Spaceship 2.0 Homework Add a bat sprite that slowly follows the spaceship and if you touch the bat the game ends.
We finished the Tunnel of Doom project. We started the Window Cleaner project. Homework Complete page 138 and 139 in the book.
We reviewed the https://www.ayclogic.com/tell-me-your-age/ homework. We reviewed how to get an input from Shell. Homework: Do page 116 (rollercoaster.py). Name your homework file Aug19_rollercoasterHomework.py.
Today we finished the hangman program. We went over error messages in python and how to use Thonny editor to assist in finding them. Your homework is to complete finding bugs 2.
We reviewed function with and without return values Homework: Do exercise # 1 only from here: https://www.ayclogic.com/intro-to-python/star-wars-problem/
We went over how to create bird sprite randomly and how to control the frequency the bird sprite is being created. We learned how to use a centralized configuration file. Homework: MakeRead More...
We finished the Spaceship 2.0 project. We started the Cheese Chase project. Homework Draw the cheese sprite or upload a picture. Add the following code to the beetle sprite
We discussed about how to create Final Project proposal. https://docs.google.com/spreadsheets/d/1tAjw677hKl5dH5PcaAq9Lusw8QeKFrvC9oHNHMd8dbw We started on Flappy Duck project. Homework: Integrate tube.py into main.py Make the Tube appear on the top right corner of theRead More...
We continued to work through Bird class. We integrated Bird class into main.py Homework: In Bird __init__ function do the following create a list for all the bird images: assets/bird01_A.png assets/bird02_A.png assets/bird03_A.pngRead More...
Today we learned: how to use if, elif, and else statements difference between <, <=, >, >=, =, and == how to get input from the shell using input() Homework: page 114-116Read More...
We went over the homework to learn about dictionaries. We created BabyNameGenerator2.0, using dictionaries to avoid printing out duplicate names. We started learning about classes. Your homework is to read about classesRead More...
We completed Birdie game. We added special fireball indicator We added background music. We added the birdie_title.png image on top of the Play button. Homework: review the Birdie game codes and tryRead More...
Next week is 2nd Python Quiz. It will be a 2 hour quiz. It will starts at 12 noon. Study the following Make sure you know how to fix python errors Review:Read More...
We added the number of seat filter feature. Homework: Make the InsertEditVehicleUI.fxml to look like below: On the BorderPane.TOP section, you need to add a GridPane. The GridPane will need to haveRead More...
Today we continued with Jumpy Monkey and were able to finish Level 1 and start on Level 2. For Homework: Please add in a level sprite with two costumes. One for levelRead More...
We reviewed Forever Loop homework. We will have a quiz 2 weeks from today. It is going to be 2 hours quiz from 4 PM to 6 PM. Make sure you haveRead More...
Today we continued with the Fireball Fighting project. Here is the project if you need it: (project) For Homework: Please change the second fireball into the same setup as your first fireball.Read More...
We continued with Shoot Balloon game We added the Balloon creation delay We added the Balloon collision with target. Homework: Complete your final project. In Shoot Balloon project, change the collision handlerRead More...
We discussed about final project proposal We added Tube on the screen Homework: Every 2 seconds, create one Tube on the top and one Tube on the bottom. Look at Birdie projectRead More...
We went over how to get input from shell one more time. We learned about List. Homework: Page 34 to 36. Name your homework file Aug25_ListHomework.py
We finished the Tunnel of Doom project. We started the Window Cleaner project. Homework Complete page 138 from the book
Homework: Inside bird.py Make the flapping wing less frequently. Look at how we delay creation of bird inside main.py For the bird that moves to the left, fix the glitching.
We continued with the Cheese Chase project. Homework Make a Level 2 banner that shows when you reach Level 2. Make two more beetle sprites that come during level 2. Make anotherRead More...
We finished the Window Cleaner project. We started the Punching Dummy project. Homework Copy one of the codes from the eyeball to the face to make the face move. Customize your faceRead More...
We went through how to use list How to add more element to the list How to replace element inside the list How to remove element from the list. Homework: Create aRead More...
We went over fixing python bugs 2. We reviewed the material we've covered so far to prepare for the quiz: Variables and different datatypes including. Lists and how to add elements toRead More...
We finished with Function with and without return value. We learned how to use python random module. We started password generator program. Homework: Inside the Aug26_PasswordGenerator.py Create a function with return valueRead More...
Homework: Create a Player class. Copy bird.py into player.py Change the Bird class into Player class. Load the player-1.png Inside Player.update(), do not call self.flap_wing() Try to integrate Player into main.py
Reviewed Final Test Homework: Page 168 to 171. Create the homework file with this name: Aug27_ClassHomework.py
We finished the Cheese Chase project. We started the Fantastic Flowers project. Homework Complete the hacks and tweaks on page 118 and 119 in the pink book
Homework: Do the homework in https://www.ayclogic.com/event/3-pm-python-game-development-35/ Put all images for your final project in https://drive.google.com/drive/u/0/folders/1zVL_1QE_3DNBdG419DjHg_ODOz2ljJJ4 Create the remaining images according to the spreadsheet. Put some story lines in https://docs.google.com/spreadsheets/d/1TUCRFWUy3gkJM-3k8H6I3-ijQiSeoDiY8ewnfWAWl9g/edit#gid=1437452366
We randomize of which bird image to create. We went over how to delay the creation of birds in Birdie game. Next week is a labor day weekend, so no class. Homework:Read More...
We went over how to get input from shell. We went over how to convert input from shell to Integer using int(). Homework: Do python exercises from https://www.ayclogic.com/tell-me-your-age/
We reviewed Birdie project techniques and mechanisms. This is important because we will be using the same techniques and pygame functionalities in all of our future projects. Homework: Create 1st draft ofRead More...
We went over the homework to learn about classes. We learned about class inheritance and did some examples. Your homework is to read about classes and class inheritance and do the examplesRead More...
We continued with the AYCLOGIC JavaFX Vehicle System We made the Insert or Edit UI appear on screen when user click the Insert button. Homework: There were some codes that I couldRead More...
Today we were able to complete the Jumpy Monkey project. For Homework: Get started with the circle wars project from pages page 76-80. Next week is labor day weekend so no class.Read More...
We reviewed what's going to be in the quiz 2 weeks from today: variables and data types IF ELIF ELSE statements List For loop, while loop How to continuously ask user aRead More...
Today we were able to pretty much finish the entire Fireball Fighting project. You guys should customize your project to how you want your game to look like. For example: change theRead More...
We reviewed the final project and discussed how to make the code better. We continued with the Shoot Balloon project. Homework: Continue to finish the final project according to the points discussed.
No class next week because of Labor day weekend. We will meet again on September 12 - 10 AM. Homework: Delay creation of Tube Everytime you create Tube, create 2 Tubes, oneRead More...
We started the Intro to List project. We started the Supermarket List project. Homework Duplicate the food sprites and change the code depending on the food group they are in and theRead More...
We finished the Punching Dummy project and added the Pow sprite. We started Mary Had A Little Lamb Project. Homework Duplicate the Do sprite. Change the sprite name to Re, change theRead More...
We continued with Password Generator program Homework: Do number 2 and 3 from https://www.ayclogic.com/intro-to-python/star-wars-problem/
We continued with Birdie project Homework: Make the player flap just using player-1.png and player-2.png. Look at how we did it int the bird.py Create a fireball.py Copy and paste the cloud.pyRead More...
We learned about Object Oriented Programming (OOP) We learned how to create a class in python We learned about __init__ function We learned about class attributes Homework: Do "TRY IT YOURSELF" 9-1Read More...
Today we were able to complete the Supermarket Lists project and also the Mary Had A Little Lamb project. This week we will have no homework so just rest up and enjoyRead More...
Homework: Inside main.py, inside control_tube_creation(self) function, do the following Create 2 tubes: UPSIDE_DOWN, RIGHTSIDE_UP Make sure to pass the correct "mode" when creating Tube. Set the correct "y" coordinate: HEIGHT - image.get_height()Read More...
This site uses cookies to understand your visit and improve future outreach. We do not sell personal data.