Answer the question
In order to leave comments, you need to log in
Open source projects / websites in python?
I read a lot of books on python, did some practical work in them. I wrote a couple of small scripts and realized that I need to put more emphasis on practice, including documentation, etc. etc.
Decided to follow. year to actively study and gain experience in programming in python.
Therefore, I am looking for an open source project or an operating site where I could join a team and start doing easy tasks at the trainee level first ...
Answer the question
In order to leave comments, you need to log in
I can call to myself, I’m just writing in Python (although C ++ and OpenCL will also be screwed there) a CNC machine tool and material processing simulator. In fact, I just started recently, but I can already give a bunch of Junior level tasks. There will be 3D graphics, it will be necessary to write a controller simulator (you need to make a simple language interpreter), a little mathematics, you will also need an interface. In general, a lot of different and interesting things. Not a web, rather a CAD / CAM similar thing, but if you are interested, write.
There is a WeLinux website , along with which their own CMS 0byte on Django is being developed. I don’t know how suitable it is for a beginner, but the project, personally, seemed interesting to me.
Ajenti . This is exactly the answer I received on Habré a few months ago when I asked a very similar question. Great clear source. I recommend taking a look at least one eye. Suddenly like it.
Network X
project . Cool graph library for python.
In order to understand what and how, for "pouring into the project" - you need to go to the DeveloperGuide
It is necessary that it would be interesting for yourself:
github.com/languages/Python/most_watched
My 5 kopecks: there is such a library, pytils , for convenient work with Russian and Ukrainian languages. Now no one really supports it, but the thing is quite used, patches are multiplying. It is quite small and uncomplicated, you can try to support it - collect patches, refactor, write documentation, all sorts of tests.
The advantage for a beginner is that the library is quite simple and understandable, you can sit down and figure out what's what in an hour. (I can help with this, write in a personal.)
I advise you to participate in the Ajenti project. I myself made several commits there at the beginning of the project.
The same question, but not for the Web. I am looking for tasks for Python, for starters, simple in algorithmic terms.
Where can you dig?
For linux admins: there is such a utility - fabric . Helps to automate operations. In fact, a binding around ssh. It has a package of modules - fabtools . The modules are simple, adding what you need is extremely simple.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question