GithubHelp home page GithubHelp logo

Tyon Davis's Projects

abstraction icon abstraction

key concepts related to object-oriented programming and inheritance.

bankingfun icon bankingfun

Java program demonstrates OOP with banking system. Classes: Account, SavingsAccount, CheckingAccount. Bank class manages accounts. Main method performs operations like deposit, withdraw, transfer, and prints balances.

client_server icon client_server

Java client-server app using sockets: Client sends input to server, receives modified responses. Server handles multiple clients concurrently. Demonstrates networking and multithreading in Java.

coffeemaker icon coffeemaker

The CoffeeMaker class initializes a coffee maker, recipe book, and inventory. It sets recipes, manages inventory, and checks purchase feasibility based on ingredients and recipes. Finally, it exits the system. This Java program simulates coffee making and inventory management.

datastructures icon datastructures

This code defines and implements commonly used data structures in computer science for storing and managing data.

datastructurespy icon datastructurespy

implemented data structures in Python: BinaryTree.py: Binary tree. LinkedList.py: Linked list. array.py: Array operations. dictionary.py: Dictionary (hash map). list.py: List functionalities. tuples.py: Tuple operations. These provide essential tools for efficient data manipulation.

drawphoto icon drawphoto

Python script for interactive image editing: apply effects like color daiz, sketch, and compare original vs sketch. Supports multiple photos. Uses OpenCV and Matplotlib.

espn icon espn

We developed a comprehensive football analytics dashboard, sourcing data from ESPN for player statistics and utilizing D3.js for visualization. The dashboard offers insights into defensive performance, facilitating strategic decision-making for teams and engaging fans with interactive charts.

espn_jupyter icon espn_jupyter

The code analyzes college football defensive stats, grouping by school and summing solo and total tackles. It then visualizes these with bar graphs, aiding comparison of tackling performance across schools. Matplotlib in a Jupyter notebook facilitates this concise analysis.

forkjoin icon forkjoin

Java program using Fork-Join for parallel computing. Sums a large array by recursively splitting it for concurrent processing. Efficiently utilizes multicore CPUs for faster computation, reducing time compared to sequential methods.

inmate icon inmate

web scraping in Python, where raw data is meticulously harvested from websites. The data is then turned into captivating visual with the help of Plotly. The data is then transferred to an HTML page, creating an immersive experience for the user.

javaoracle icon javaoracle

The Java class OracleConnection establishes a connection to an Oracle DB, loads JDBC driver, connects using provided credentials. The main method demonstrates connection and executes a sample query. Adjust connection details for your environment.

javaoraclemultithread icon javaoraclemultithread

The OracleMultiThread Java class connects to an Oracle database, creates a table, and inserts random data using multithreading. It uses a thread pool to execute multiple instances of DatabaseWorker, each inserting 1000 records. Adjust database credentials and table structure accordingly.

love-all icon love-all

This HTML page titled "Love Yourz" features personal info, project links, and embedded audio. It showcases my HTML skills and requires periodic updates for skill enhancement.

mongojava icon mongojava

Connect to MongoDB Atlas with Java This Java code establishes a connection to MongoDB Atlas using the Java driver. It creates a nested class connectMongo to manage the connection, verifies it with a ping command, and closes it when done.

node.py icon node.py

Python script: Binary tree implementation with traversal methods (inOrder, preOrder, postOrder), adjacency list generation, BFS, DFS, and search algorithms. Demonstrates tree operations & search techniques.

optimalreplication icon optimalreplication

The "grabAndGo" Java program reads input from a file, computes optimal data replication across sites, and minimizes costs. It utilizes arrays and file handling for efficient processing.

perfectnumbers icon perfectnumbers

A program that tells what numbers are perfect numbers between (negative infinity and (n numbers)-given by the user)

process icon process

Python script showcases multiprocessing to efficiently sum elements of large arrays. Segments array, spawns child processes to sum each, aggregates results for total sum. Demonstrates parallel processing for speed.

pull_sql_shootingdb icon pull_sql_shootingdb

SQL script creates tables & inserts data. SELECT queries retrieve top employee, 5 suppliers, 5 products, & fastest shipper info using JOINs, COUNT(), DATEDIFF(), TOP, & ORDER BY clauses.

recursive-descent icon recursive-descent

The script implements recursive descent parsing for mathematical expressions, handling operators and operands. It uses a tokenizer to generate tokens from input strings, parsing expressions based on operator precedence and associativity.

repository icon repository

Working with Git repository for an In-depth understanding of version control and collaboration in software development.

rockpaperscissorsgame icon rockpaperscissorsgame

This project implements the classic Rock, Paper, Scissors game using ASP.NET Core's minimal API approach. It provides a web interface where users can play against the computer. The project demonstrates clean coding practices and uses modern web development techniques.

s-h-clockin icon s-h-clockin

S-H-CLOCKIN project tracks employee time/attendance using Excel. Features include clock-in/out, payroll calculation, admin controls. Built with Python, tkinter, threading, openpyxl, xlsxwriter.

safehome icon safehome

Utilizing Apache, I guided students in Agile development to craft a full-stack program, primed for IoT integration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.