Skip to content

kdotzlaw/python-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-portfolio

A collection of Python projects completed during the 100 days of Code Udemy course.

Course Projects

Python Fundamentals

A simple console driven Blackjack game against the computer. Focuses on fundamentals like conditionals, loops, randomization, and project planning.

A simple console driven Coffee Shop simulator where the user is the customer. Focuses on fundamentals like OOP, conditionals, importing Python modules, and project planning.

  • Created an OOP snake game with the following features:
    • Snake moves with the following keys: w: up, a: left, s: down, d: right
    • Snake eats food when it is within 15 pixels of the food
    • After food is eaten, a new food is created
    • Snake grows when it eats food and the score increases
    • If the Snake crashes into walls, the game ends
    • If the Snake crashes into itself, the game ends

Explores Turtle graphics event handling, collision detection, game mechanics, and scoring.

  • Created an OOP Pong game with the following features:
    • 2 paddles that move up and down and are controlled by the keyboard
    • Ball bounces off walls
    • If the ball hits the paddle, the ball bounces back and the speed increases
    • If a paddle misses the ball, the other paddle gets a point
    • The score is displayed on the screen
    • Game ends when the score reaches 10

Turtle Crossing Capstone

Webscraping

Machine Learning/Data Analysis

Python Basics

  • Converts a string into international morse code via command line. Focuses on command line arguments, string manipulation, and dictionaries.
  • Plays a game of Tic Tac Toe against the computer where the computer makes weighted choices. Focuses on conditionals, loops, dictionaries, and game logic.
  • Webscraping

Web Development

Graphics/UI Design

Desktop Apps

APIs

Data Science

Python Automation

About

A collection of Python projects completed independently with varying degrees of difficulty

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors