Jake Edwards's repositories
substrate-node-template
Forked substrate-node-template for working through the Substrate tutorials!
go_fish
Building Go Fish in Rust for practice
troll-bot
A bot that can join channels. Channel members can submit text to the bot and it will perform text-to-speech and speak the message to the channel for everyone to hear.
undirected-graph-dfs
Undirected graph with depth first search in Python 3
Warehouse_Inventory
A basic, 3-layer architecture web app for managing the inventory in a warehouse.
host-discovery
Sends out UDP packets to specified address/network.
simple-client-server
The first lab for my Computer Networking class. It is a simple client and server program, but the server is multi-threaded. The client sends a number to the server and the server sends a confirmation back to the client.
MapReduce
Learning the basics of MapReduce with Python and MRJob
Jake
My personal website.
startup_site
Section 5: Building A Startup Site in the Advanced Web Developer Bootcamp by Colt Steele. Getting frontend and flexbox practice.
MySimpleLinearRegressor
I'm currently studying machine learning in my free time and decided I should try to implement a linear regressor to get experience and understanding. It's a simple one that only does the bare minimum, but it works!
Yelp-Camp
The Yelp Camp project site from The Web Developer Bootcamp by Colt Steele.
Twitter_Site
A Twitter app for practice
random_pixels
Generates a square image where each ARGB pixel is generated randomly.
web_game
My first gui web game
341HW3
Threads and Semaphores
TheWebDeveloperBootcamp
Udemy course code for The Web Developer Bootcamp by Colt Steele.
Vector
A program that creates two vector objects from user entered x, y, z values and then calculates the dot product and the cross product. Implements operator overloading.
Dictionary
A program that creates a dictionary from reading in a formatted file. The user can search using an ISBN number and if a keypair exists it will return the book title.
DynamicMemoryFiletable
A program that creates a filetable using dynamic memory. It creates a string array of size 10. The user can add strings to all 10 locations, delete them, or display the contents of the memory(array).
SelectionSort
A program that reads in a file of integers, sorts them with selection sort, and then prints them sorted.
PalindromeChecker
A program that reads in from a file and checks if each line is a palindrome or not.
PolynomialSolver
A program that when provided a list of integers, delimited by commas, will print out a polynomial created using those numbers as coefficients. It will then prompt you to either evaluate the expression for a user provided x value, find the derivative of the expression, or quit the program.
TextSort
A program that allows the user to sort the text in a file either alphabetically(using radix sort) or in descending order by frequency of occurrence.
InfixToPostfix
Loop through a file of infix expressions and convert and print to postfix form
InventoryList
Read a formatted file and create a linked list inventory from that data.
Lab_7
This program accepts a file containing valid postfix expressions and creates an arithmetic expression tree from them. It then evaluates the expression recursively with the tree and finally traverses the tree in preorder, printing the expression in postfix form.
Lab_3
Model of the card game War. Uses the Card and CardDeck classes from Lab_2, but adds the PlayerHand class and game logic in the main().