My collection of mini-projects in various languages

Overview

Mini-Projects

My collection of mini-projects in various languages

About:

This repository consists of a number of small projects. Most of these "mini-projects" are single file scripts. Some are more complex, but they are still not big enough to warrant their own repository.

Python projects:

  • Maze Solver: A maze solver written in Python which compares different maze solving algorithms
  • NTSE Score Ranking: A program to find your ranking in NTSE given the scores
  • PowerToys Run Search: A command line utility to search DuckDuckGo or any other search engine for a given query, which can be integrated with PowerToys Run
  • Regex Longest Word: A program to find the longest word in a list which can be displayed on a seven-segment display using regular expressions. Insipired by this Tom Scott video
  • Snake: A snake game written in Python
  • Wikipedia Philosophy: A program to that starts at a random Wikipedia article and then recursively clicks on the first link of the article to ultimately find the Philosophy article. Read more about it here
  • CSV data plotter: A program to plot data from a CSV file
  • Diff Checker: A program to check if two files are the same and output a diff if they are not
  • Frog Jumping: A program to find the average number of jumps required to get across a pond
  • Gun Treul Simulation: A program to solve a popular probability problem. Read more about it here
  • HelloWorld: A program to print "Hello World"
  • ImageRotation: A program to rotate an image by 90, 180 or 270 degrees
  • Marble Game: A program to simulate a popular marble game
  • Password Generator: A program to generate a random password
  • plot graph: A program to plot a graph of y = x2
  • Prisoner Card Problem: A Monte Carlo simulation to find the optimal strategy for a game
  • Pythagorean Tree: A program to draw a Pythagorean tree. Read more about it here
  • Range Divisible by 3: A program to find all the numbers in a given range which are divisible by 3
  • Rock Paper Scissors: A program to play a game of Rock, Paper, Scissors
  • Serpinski Triangle 2: A program to draw a Serpinski Triangle. Read more about it here
  • Serpinski Triangle: Another program to draw a Serpinski Triangle
  • Sudoku: A program to solve a Sudoku puzzle
  • TicTacToe: A program that allows users to play a game of TicTacToe against the computer or another user
  • Tree: Another program to draw a Pythagorean tree

Web projects:

  • Dino Game: A simplified version of the Google Dinosaur game
  • Game of Life: A program to simulate the Game of Life
  • Prime Generator: A program to generate prime numbers under a given number
Owner
Siddhant Attavar
I am a high school student at NPS Indiranagar. My main interests are competitive programming, machine learning, linguistics, and computational neuroscience.
Siddhant Attavar
NUM Alert - A work focus aid created for the Hack the Job hackathon

Contributors: Uladzislau Kaparykha, Amanda Hahn, Nicholas Waller Hackathon Team Name: N.U.M General Purpose: The general purpose of this program is to

Amanda Hahn 1 Jan 10, 2022
Data Poisoning based on Adversarial Attacks using Non-Robust Features

Data Poisoning based on Adversarial Attacks using Non-Robust Features Usage python main.py [-h] [--gpu | -g GPU] [--eps |-e EPSILON] [--pert | -p PER

Jonathan E. 1 Nov 02, 2021
Tutorials for on-ramping to StarkNet

Full-Stack StarkNet Repo containing the code for a short tutorial series I wrote while diving into StarkNet and learning Cairo. Aims to onramp existin

Sam Barnes 71 Dec 07, 2022
Self sustained producer-consumer(prosumer) policy study using Python and Gurobi

Prosumer Policy This project aims to model the optimum dispatch behaviour of households with PV and battery systems under different policy instrument

Tom Xu 3 Aug 31, 2022
LinuxHelper - A collection of utilities for non-technical Linux users accessible via a GUI

Linux Helper A collection of utilities for non-technical Linux users accessible via a GUI This app is still in very early development, expect bugs and

Seth 7 Oct 03, 2022
Lagrange Interpolation Method-Python

Lagrange Interpolation Method-Python The Lagrange interpolation formula is a way to find a polynomial, called Lagrange polynomial, that takes on certa

Motahare Soltani 2 Jul 05, 2022
Python Interactive Graphical System made during Computer Graphics classes (INE5420-2021.1)

PY-IGS - The PYthon Interactive Graphical System The PY-IGS Installation To install this software you will need these dependencies (with their thevelo

Enzo Coelho Albornoz 4 Dec 03, 2021
Aoc 2021 kedro playground with python

AOC 2021 Overview This is your new Kedro project, which was generated using Kedro 0.17.5. Take a look at the Kedro documentation to get started. Rules

1 Dec 20, 2021
RecurrentArchitectures - See the accompanying blog post

Why this? What is the goal? The goal of this repository is to write all the recurrent architectures from scratch in tensorflow for learning purposes.

Debajyoti Datta 9 Feb 06, 2022
A python script that fetches the grades of a student from a WAEC result in pdf format.

About waec-result-analyzer A python script that fetches the grades of a student from a WAEC result in pdf format. Built for federal government college

Oshodi Kolapo 2 Dec 04, 2021
Whatsapp Messenger master

Whatsapp Messenger master

Swarup Kharul 5 Nov 21, 2021
Code repo for the book "Feature Engineering for Machine Learning," by Alice Zheng and Amanda Casari, O'Reilly 2018

feature-engineering-book This repo accompanies "Feature Engineering for Machine Learning," by Alice Zheng and Amanda Casari. O'Reilly, 2018. The repo

Alice Zheng 1.3k Dec 30, 2022
Here You will Find CodeChef Challenge Solutions

Here You will Find CodeChef Challenge Solutions

kanishk kashyap 1 Sep 03, 2022
Declarative and extensible library for configuration & code separation

ClassyConf ClassyConf is the configuration architecture solution for perfectionists with deadlines. It provides a declarative way to define settings f

83 Dec 07, 2022
Python bindings for the Plex API.

Python-PlexAPI Overview Unofficial Python bindings for the Plex API. Our goal is to match all capabilities of the official Plex Web Client. A few of t

Michael Shepanski 931 Jan 07, 2023
Python library for generating CycloneDX SBOMs

Python Library for generating CycloneDX This CycloneDX module for Python can generate valid CycloneDX bill-of-material document containing an aggregat

CycloneDX SBOM Standard 31 Dec 16, 2022
Taking the fight to the establishment.

Throwdown Taking the fight to the establishment. Wat? I wanted a simple markdown interpreter in python and/or javascript to output html for my website

Trevor van Hoof 1 Feb 01, 2022
1. 네이버 카페 댓글을 빨리 다는 기능

naver_autoprogram 기능 설명 네이버 카페 댓글을 빨리 다는 기능 네이버 카페 자동 출석 체크 기능 동작 방식 카페 댓글 기능 기본 동작은 주기적인 스케쥴 동작으로 해당 카페 ID 와 특정 API 주소로 대상이 새글을 작성했는지 체크. 해당 대상이 새글 등

1 Dec 22, 2021
Predict if a fuse is usable on an appliance depending on the fuse rating

fuse-feasibility-analysis Predict if a fuse is usable on an appliance depending on the fuse rating , Power rating and resistance in the appliance

Sebastian Muchui 4 Jul 21, 2022
A set of tools for ripping music from Konami mobile games

Konami Mobile Ripping Toolset A set of tools for ripping music from Konami mobile games Contents nigger.py for niggering konami's website, ripping all

5 Oct 20, 2022