All Projects β†’ edualgo β†’ Edualgo

edualgo / Edualgo

Licence: mit
A simple python package having modules of different algorithms to use in educational purposes.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Edualgo

C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+15553.95%)
Mutual labels:  hacktoberfest, algorithms, education
Ideoxan
πŸ‘©β€πŸ’» Ideoxan is a free to use online tool to learn programming.
Stars: ✭ 29 (-61.84%)
Mutual labels:  hacktoberfest, education
Ds Algo Point
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Stars: ✭ 949 (+1148.68%)
Mutual labels:  hacktoberfest, algorithms
Algorithms
🍣 Implementations of fundamental algorithms and data structures. Happy Hacktoberfest!
Stars: ✭ 41 (-46.05%)
Mutual labels:  hacktoberfest, algorithms
Haskell
Implementation of All β–²lgorithms in Haskell Programming Language
Stars: ✭ 25 (-67.11%)
Mutual labels:  hacktoberfest, algorithms
Elyra
Elyra extends JupyterLab Notebooks with an AI centric approach.
Stars: ✭ 839 (+1003.95%)
Mutual labels:  hacktoberfest, pypi
Innovative Hacktober
Make a pull request. Let's hack the ocktober in an innovative way.
Stars: ✭ 34 (-55.26%)
Mutual labels:  hacktoberfest, algorithms
Artisan View
πŸ‘€ Manage your views in Laravel projects through artisan
Stars: ✭ 708 (+831.58%)
Mutual labels:  hacktoberfest, package
Data Structure And Algorithms
A complete and efficient guide for Data Structure and Algorithms.
Stars: ✭ 48 (-36.84%)
Mutual labels:  hacktoberfest, algorithms
Laravel Packager
A cli tool for creating Laravel packages
Stars: ✭ 1,049 (+1280.26%)
Mutual labels:  hacktoberfest, package
Java
Repository for Java codes and algos.Star the repo too.
Stars: ✭ 53 (-30.26%)
Mutual labels:  hacktoberfest, algorithms
Developersrising
Archive only! DISSOLVED! Verein zur FΓΆrderung von ProgrammiererInnen πŸ’» πŸŽ‰
Stars: ✭ 19 (-75%)
Mutual labels:  hacktoberfest, education
Algorithms
Algorithms and data structures exercises
Stars: ✭ 19 (-75%)
Mutual labels:  hacktoberfest, algorithms
Socli
Stack overflow command line client. Search and browse stack overflow without leaving the terminal πŸ’»
Stars: ✭ 911 (+1098.68%)
Mutual labels:  hacktoberfest, pypi
30 Seconds Of Cpp
30 Seconds of C++ (STL in C++). Read More about 30C++ here πŸ‘‰
Stars: ✭ 815 (+972.37%)
Mutual labels:  hacktoberfest, algorithms
Algos
Popular Algorithms and Data Structures implemented in popular languages
Stars: ✭ 966 (+1171.05%)
Mutual labels:  hacktoberfest, algorithms
Lms
LMS allows teachers and educators to easily provide feedback on student programming work - both manually and automatically.
Stars: ✭ 74 (-2.63%)
Mutual labels:  hacktoberfest, education
Curriculum
πŸ‘©β€πŸ« πŸ‘¨β€πŸ« The open-source curriculum of Enki!
Stars: ✭ 624 (+721.05%)
Mutual labels:  algorithms, education
Laravel Translatable
A Laravel package for multilingual models
Stars: ✭ 624 (+721.05%)
Mutual labels:  hacktoberfest, package
Al Go Rithms
🎡 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Stars: ✭ 1,036 (+1263.16%)
Mutual labels:  hacktoberfest, algorithms


       

Objective

A python package published at PyPi. The project can be viewed here => PyPi - eduAlgo. Don't forget to create an ISSUE before making a PR and always make PR to this repo - Main eduAlgo

Stats

Maintenance PyPI format GitHub contributors

Downloads Downloads Downloads

forthebadge forthebadge forthebadge

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.

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

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 contributors-img.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].