Skip to content

Solving the eight weeks of coursera assignments. For educational purpose only.

License

Notifications You must be signed in to change notification settings

AymarN/Interactive_Programming_in_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My weeks of coursera assignment regarding interactive programming in python
These are online courses on Coursera.com
An Introduction to Interactive Programming in Python (Part 1): https://www.coursera.org/learn/interactive-python-1
An Introduction to Interactive Programming in Python (Part 2): https://www.coursera.org/learn/interactive-python-2
My submission for the week assignments
|Weeks                                |Assignments                                 |Description                                   | 
                                                                    
|Week 0                               |                                            |                                              |
                                            
|Week 1                               |Rock-paper-scissors                         |Rock-paper-scissors-lizard-Spock              |
                                                                                   |RPSLS a variant of Rock-paper-scissors.
                                                                                    
|Week 2                               |Guess the number                            |Implement the "Guess the number" game         |
                                                                                   |with an input field to enter guesses.
                                                                                   
|Week 3                               |Stopwatch                                   |A simple digital stopwatch that keeps         |
                                                                                   |track of the time in 0.1 second.

|Week 4                               |arcade-game-pong                            |Implement the pong game with a ball moving    |
                                                                                   |across a left and a right paddle.             |
                                      
|Week 5a                              |Mouse and the lists                         |Dislay in the console the position of the     |   
                                                                                   |mouse for each mouse click. 
                                                                                   
                                      |Circle clicking problem                     |Circle clicking problem                       |   
                                      
                                      |Day to Number                               |list.index()                                  |   
                                      
                                      |String list joining problem                 |From list to String                           |   
                                      
                                      |A program that fills the canvas             | Draw in the canvas touching balls            |  
                                      |with a 10*10 grid of touching balls of      | through the draw_circle() method.            |
                                      |the given size.                             |                                              |  
                                      
                                      |Polyline drawing problem                    |Draw a polyline.                              |   

|Week 5b                              |Memory                                      |Implement the memory card game with lists     |   
                                                                                   |like a set of cards.

|Week 6a                              |class tile                                  |Draw tiles in the simplegui frame             | 

                                      |Avatar                                      |The Avatar class by Moria Merriweather        |    

|Week 6b                              |BlackJack                                   |Develop the Blackjack which is played in      |    
                                                                                   |casinos in two phases.
                                                                                   
|Week 7                               |Spaceship                                   |A 2D archade game that is inspired by the     |     
                                                                                   |archade game Asteroids(1979).Implement                        
                                                                                   |a spaceship, rocks and missiles. The remaining
                                                                                   |lives and score don't change in this project.
                                                                                   
|Week 8                               |Spaceship                                   |A 2D archade game that is inspired by the     |   
                                                                                   |archade game Asteroids(1979).In addition to 
                                                                                   |the previous exercice implement multiple rocks
                                                                                   |and collisions with lives and score.

Aymar Sedami's comments

The first course is helpful to comprehend that interpreted language. In general, the courses are supportive to delve in data structures in python. Solving the project is challenging, however the instructions consist of steps to lead us to the correct answer.
Thank you.

About

Solving the eight weeks of coursera assignments. For educational purpose only.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages