python-patterns
ClointFusion
Our great sponsors
python-patterns | ClointFusion | |
---|---|---|
31 | 2 | |
39,245 | 34 | |
- | - | |
0.0 | 0.0 | |
3 months ago | about 2 years ago | |
Python | Python | |
- | GNU General Public License v3.0 or later |
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.
python-patterns
-
Top GitHub Resources to Level Up Your Python game
🎇 Repository Link: Python Patterns
- Out of curiosity: what is the python project structure you usually go gor?
- For those of you in industry, are there any resources that discuss best practices and whatnot?
-
100+ Must Know Github Repositories For Any Programmer
4. Python Patterns
-
Python toolkits
Recommend to follow design pattern. For theoretical part read GoF/refactoring.guru.
Your post has so many good elements that I've saved them for study and prompted feedback about the applications in Natural Language Processing and ML in Finance/BioTech. Most of my work lately has been NLP analysis research so devops and other GOF software concepts in your repo https://github.com/faif/python-patterns has been challenging.
-
This Week in Python
python-patterns – A collection of design patterns/idioms in Python
-
Faif/Python-patterns: A collection of design patterns/idioms in Python
I literally showed up 30 seconds after you posted your comment to say the exact same thing. It’s funny that the catchy name was the first thing we both went and looked at.
https://github.com/faif/python-patterns/blob/master/patterns...
I was nodding along like yup, yup, yeah… … …What?
The thing is, this pattern is crucial in C++. It’s how MLIR works. All objects are actually values that have shared internal state. Meaning you can copy them around as much as you want, just like Python, and you’re not copying anything except an internal pointer. It’s like a smart pointer but without any pointer interface, and I’ve wished everything in C++ worked that way. (Memory is scoped to nearest enclosing context, and contexts manage the objects below it. Very simple.)
The other case that this is useful is when you have a bunch of views into some data. Consider the concept of a global variable. Globals are great. I love them. But they require discipline. If you want to spin up a bunch of threads that each have their own view of that global, you’re hosed.
Except you’re not. What you can do is have a thread local variable that initializes itself to the value of the global variable. That way new threads start with the current value of the global. Why? Because suddenly you can just pretend like you’re using globals everywhere! Whenever you want to dish out some work, set the global to foo, then spin up a thread. Set the global to bar, then spin up another thread.
Instead of passing that
- I would like to increase my python kills.
ClointFusion
-
Automagica VS ClointFusion - a user suggested alternative
2 projects | 24 Sep 2021
ClointFusion is a Python based RPA platform for Software BOT development. The project is built via contribution from Monthly Hackathon events: https://tinyurl.com/clointfusion You can build RPA BOTs using our drag/drop BOT Builder: https://dost.clointfusion.com Please find more details here: https://pypi.org/project/ClointFusion
What are some alternatives?
PyPattyrn - A simple library for implementing common design patterns.
TheAlgorithms - All Algorithms implemented in Python
sortedcontainers - Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
algorithms
more-itertools - More routines for operating on iterables, beyond itertools
python-ds - No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.
taskt - taskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework