plum
TheAlgorithms
Our great sponsors
plum | TheAlgorithms | |
---|---|---|
2 | 28 | |
170 | 136,313 | |
- | 2.0% | |
7.7 | 9.3 | |
about 2 months ago | 2 days ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
plum
- Is there any language that is as similar as possible to Python in syntax, readability, and features, but is statically typed?
-
How Julia Uses Multiple Dispatch to Beat Python
Singledispatch is old, dates back to py2: https://docs.python.org/3/library/functools.html#functools.s...
I definitely agree that multiple dispatch is a lot harder :). But most of the examples in the article didn't need it, and it would have been appropriate I think to show equivalent code in Python. All that article did was make me think the author didn't know Python very well.
There are several libraries for multiple dispatch too, for e.g. https://github.com/wesselb/plum
TheAlgorithms
-
Top 50 Useful GitHub Repos That Every Developer Should Follow
35. TheAlgorithms/Python
-
Weekly Algorithm Project: Middle Square Method
I just realized what you were asking. My bad. I actually do have a few separate lists. Wikipedia is perfect for this with a giant list of algorithms and RNG generators. There's also a few websites, github projects, and open source textbooks you can look at. https://the-algorithms.com https://en.wikipedia.org/wiki/List_of_algorithms https://en.wikipedia.org/wiki/List_of_random_number_generators https://panthema.net/2013/sound-of-sorting/
-
Examples of code?
When you are ready to move beyond the basics, TheAlgorithms repo could be a very helpful resource as well.
- Iโm sick of being provided only explanations with minor examples, where can I find a collection of proper exercises with solutions to asymptomatic analysis of algorithms and master theorem
-
Where can I learn Algorithms and Datastructures
https://the-algorithms.com is nice
- My Favorite Language has Changed to PHP
-
This Week in Python
The Algorithms - Python โ A collection of Computer Science Algorithms in Python
-
Top Github repo trends inย 2021
Pattern lists: best-practice implementations of popular algorithms in various programming languages (e.g. javascript, python, unix, go)
- Ask about program
-
Made a website containing various python algorithms
I take it as a good exercise for you but most of the algorithms in Python are already hosted in a nice repo. See Here
What are some alternatives?
python-ds - No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.
python-patterns - A collection of design patterns/idioms in Python
Pyadomd - A pythonic approach to query SSAS data models.
new-world-fishing-bot - user friendly python script who is able to catch fish in the game New World
more-itertools - More routines for operating on iterables, beyond itertools
algorithms
sortedcontainers - Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
ClointFusion - Cloint India Pvt. Ltd's (ClointFusion) Pythonic RPA (Automation) Platform
pyJoules - A Python library to capture the energy consumption of code snippets
GORM - The fantastic ORM library for Golang, aims to be developer friendly
htop - htop - an interactive process viewer
PyPattyrn - A simple library for implementing common design patterns.