Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/edualgo/edualgo
A simple python package having modules of different algorithms to use in educational purposes.
https://github.com/edualgo/edualgo
algorithms education hacktoberfest hacktoberfest2020 hacktoberfest2021 package pypi pypi-package python python3
Last synced: 5 days ago
JSON representation
A simple python package having modules of different algorithms to use in educational purposes.
- Host: GitHub
- URL: https://github.com/edualgo/edualgo
- Owner: edualgo
- License: mit
- Created: 2020-08-07T00:42:42.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-19T03:58:57.000Z (8 months ago)
- Last Synced: 2024-10-29T18:46:14.388Z (3 months ago)
- Topics: algorithms, education, hacktoberfest, hacktoberfest2020, hacktoberfest2021, package, pypi, pypi-package, python, python3
- Language: Python
- Homepage: https://edualgo.github.io/documentation/
- Size: 2.44 MB
- Stars: 98
- Watchers: 3
- Forks: 54
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
## Objective
A python package published at [PyPi](https://pypi.org/). The project can be viewed here => [PyPi - eduAlgo](https://pypi.org/project/eduAlgo/).
**Don't forget to create an ISSUE before making a PR and always make PR to this repo - [Main eduAlgo](https://github.com/edualgo/eduAlgo)**## Stats
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/eduAlgo/eduAlgo/graphs/commit-activity)
[![PyPI format](https://img.shields.io/pypi/format/eduAlgo.svg)](https://pypi.python.org/pypi/eduAlgo/)
[![GitHub contributors](https://img.shields.io/github/contributors/Abhijit2505/eduAlgo.svg)](https://GitHub.com/eduAlgo/eduAlgo/graphs/contributors/)
[![Downloads](https://static.pepy.tech/personalized-badge/edualgo?period=total&units=international_system&left_color=black&right_color=orange&left_text=Downloads)](https://pepy.tech/project/edualgo)
[![Downloads](https://static.pepy.tech/personalized-badge/edualgo?period=month&units=international_system&left_color=black&right_color=orange&left_text=Downloads)](https://pepy.tech/project/edualgo)
[![Downloads](https://static.pepy.tech/personalized-badge/edualgo?period=week&units=international_system&left_color=black&right_color=orange&left_text=Downloads)](https://pepy.tech/project/edualgo)[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com) [![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)
## Aim Of The Package
This is a very simple python package made up with python script to study different algorithms for educational purposes. This package is currently under **planning** version and aims to achieve the following :-
* To put together all the available algorithms
* Help students with learning space and time complexity
* Visualizing Algorithms
* Getting resources, articles etc. to study about python and Algorithms
* Become a handy tool for the programmers while using different algorithms on daily basis## Organization
This project is a part of the organization Edualgo Academy.
> We are an opensource organization having a few open-sourced projects on github related to Data structures and Algorithms in Python, Flutter Development & Frontend Development.
chek the organization here - eduAlgo## Documentation
The documentation for the included methods and their implementations can be found here => eduAlgo-Documentation## Algorithms Yet to Publish
* Searching Algorithms and Visualizations
* Sorting Algorithms and Visualizations
* Graph Algorithms and Visualizations
* Linked List Implementations and Vizualizations
* Tree Types, Vizualizations and Implementations## Installation
Fast install:
pip install eduAlgo
Example
```python
from edualgo import LinkedList as ll
llist1 = ll.linkedlist()
llist2 = ll.linkedlist()arr1 = list(map(int,input().split()))
arr2 = list(map(int,input().split()))for i in arr1:
llist1.append(i)for i in arr2:
llist2.append(i)sol = ll.list_algorithms()
llist3 = ll.linkedlist()
llist3.head = sol.mergeTwoLists(llist1.head,llist2.head)
llist3.printLL()
```
Input:1 2 3
2 3 4Output:
1 2 2 3 3 4
## Communities/Hackathon/Conferences (In which the project was a part of)
FOSS Hack - 2020 (12th & 13th September 2020)
PyCon - 2020 Devsprint ( 04th & 05th October 2020)
Hacktoberfest 2020 (October 2020)
Winter of Code - DSC, NSEC
## Latest Winter Update (Package Demo)
## Tutorials
## License
This package is under **MIT License** copyright @Abhijit Tripathy. The production code can be checked at the *production* branch of this repository.
## Our sponsors
This project is supported by:
## About The Creator
![]()
Abhijit Tripathy
DSA Developer and Python Programmer
## Our contributors
Made with [contrib.rocks](https://contrib.rocks).