Skip to content

rezarajan/pyprojects

Repository files navigation

🐍 PyProjects

A monorepo of Python projects; used to learn about python tests, project tooling, and to gain experience in building applications and tools using Python. 🚀

Python License

Project List

Project Name Learning Objectives Description
Poisson uv (project management), pytest A small library for Poisson distribution utilities. Project managed using the uv tool.
Snippets uv (project management), pytest A simple library of function implementations, in Python.
Algorithms uv (project management), pytest, make, O-Notation Analysis, Python Generics A small library for common search algorithms. Use pytest for more structured tests. Make used to manage commands. Time complexity analysis in O-Notation.
Data Structures O-Notation Analysis, Python Generics, Data Structures A small library for common data structures. Includes read, insert, delet and search functionality. Generics used to ensure robustness; typing used to provide better static code analysis.
UC Berkely Extension - DSA Assignments Data Structures and Algorithms in Python Python coding assignments for the UC Berkely DSA Extension Course
LSM Tree LSM Trees An LSM Tree implementation in pure Python; part of UC Berkeley DSA course project.

About

A collection of python projects used for learning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors