Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 4

Output:

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).