Skip to content

Code from COMP-140 at Rice University (Intro to Python Programming). Many files require running on py3.CodeSkulptor.org

Notifications You must be signed in to change notification settings

jkim1626/Rice-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hi, everyone!

This is my code for COMP-140 (Introduction to Python Programming) at Rice University. Each module is divided into homework assignments and a final project. Many of the files require running on the Rice University IDE: py3.codeskulptor.org

The breakdown of concepts in each module and descriptions of each project is as follows:

Module 1

  • Concepts: Variables, Expressions, Functions
  • Project: Given three points, calculate the center and radius of a circle that passes through all three points

Module 2

  • Concepts: Strings, Conditionals, Lists, Tuples, Iterations
  • Project: Spot it! Interactive game where you try and find the common image between two groups of images

Module 3

  • Concepts: Dictionaries, Markov Chains, Random Library
  • Project: Stock Predictor using Markov Chains

Module 4

  • Concepts: OOP, Classes, Sets, Queues, BFS, Objects & References
  • Project: Kevin Bacon Game (Using BFS to connect various actors based on movies they both acted in)

Module 5

  • Concepts: QR codes, binary, copying/immutability, Z256 numbers.
  • Project: QR Code generator and TicTacToe game

Module 6

  • Concepts: Optimization Problems, I/O, Linear Algebra, Gradient Descent
  • Project: Baseball game predictor model using LASSO regression

Module 7

  • Concepts: Recursion, DFS, A* Search, Inheritance
  • Project: Map Search. Given a start and end point on a map in Dallas, use DFS, BFS, and A* search algorithms to find the shortest path.

About

Code from COMP-140 at Rice University (Intro to Python Programming). Many files require running on py3.CodeSkulptor.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages