Skip to content

nwoodr94/python-projects

Repository files navigation

python-projects

This repository showcases my command of the Python language.

Fundamental Algorithms

These algorithms are the building blocks of machine learning optimization routines.

  1. Linear Regression An algorithm iterates through slope and intercept values to minimize total error for a line of best fit through linear data.
  2. Gradient Descent An algorithm uses calculus to minimize the error function and select the optimum coefficients for a line of best fit through linear data.
  3. Classification An algorithm plots an unknown point, polls its local environment for labels, and renders a classification based on its finding.

Projects

Here are custom projects I developed, using a variety of libraries and techniques.

  1. Baby Watson is a function which queries the Wikipedia API and returns the description of a page relevant to user input.
  2. Flight Simulator takes a rocket engine with a known specific impulse and burn time, and plots its kinematics.
  3. Service Monopoly is a typical customer service bot.

Visualization

I use python visualization libraries to showcase trends and information using real data.

  1. Business Analytics: I plot business trends using Matplotlib
  2. Statistics: I use Seaborn to visualize World Cup statistics
  3. User Base: I plot livestream statistics for Twitch
  4. Atmosphere: I import scientific measurements about features in the Earth's atmosphere and visualize them.

Code Challenges

These are common "whiteboard" programming challenges I did for fun.

  1. FizzBuzz
  2. Balanced Brackets

About

This Python repository shows my developer skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published