background preloader


Facebook Twitter

Py-must-watch - Must-watch videos about Python. Python. Interfaces graphiques (toolkits) pour Python Tk (TkInter) wxWidgets (wxPython) Qt PyQt - licence PySide - licence LGPL Autres. Python

Python HOWTOs — Python 3.4.2 documentation. Improving your programming style in Python. Here are some references on software development techniques and patterns to help write better code.

Improving your programming style in Python

They are intended for the casual programmer, and certainly not an advanced developer. They are listed in order of difficulty. Software carpentry These are the original notes from Greg Wilson’s course on software engineering at the university of Toronto. This course is specifically intended for scientists, but not computer science students. Software design for maintainability My own post A case of shameless plug: this is a post that I wrote a few years ago. Writing a graphical application for scientific programming using TraitsUI Building interactive graphical application is a difficult problem. General Object-Oriented programming advice Designing Object-oriented code actually requires some care: when you are building your set of abstractions, you are designing the world in which you are going to be condemned to living (or actually coding). Go Top. How to become a proficient Python programmer. Spoiler: This post is primarily gonna be an excerpt of my bookmarks collection.

How to become a proficient Python programmer

That’s because more intelligent men than me have already written great articles on the topic of how to become a great Python programmer. I will focus on four primary topics: Functional programming, performance, testing and code guidelines. When those four aspects merge in one programmer, he or she will gain greatness no matter what. Functional programming Writing code in an imperative style has become the de facto standard. If you don’t know what I’m talking about, that’s great.

Performance There’s so much talk going on about how inefficient these ‘scripting languages’ (Python, Ruby, …) are, that it’s easy to forget that very often it’s the algorithm chosen by the programmer that leads to horrible runtime behaviour.


Deployment - Automation. The History of Python. Hosting. RegularExpression. Profiling. Packaging. DistributedTaskQueue. Logging. Web. Import. Test. Encoding. Documentation. Lib - tool. Blog. Reddit. News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python If you are about to ask a question, please consider r/learnpython Please don't use URL shorteners Posting code to this subreddit: Add 4 extra spaces before each line of code def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b Online books Online exercices programming challenges The Python Challenge (solve each level through programming)CheckiO (game world)Project Euler (math heavy)CodeEval (unlock job offers) Asking Questions Try Python in your browser learnpython.orgSkulpt (uses WebGL) (uses Silverlight)ideone (online compiler and debugger)PythonAnywhere (basic accounts are free)Brython (Python 3 implementation for client-side web programming) (Web-based Python Data Analysis) Docs Libraries Twisted, 0MQ (networking)Django, Pyramid, ...


Related subreddits. Afpy. [Biologeek] Création de coopératives Publié le 2014-04-24 11:00:00 Coopératives. Le mot semblerait presque désuet. À l’heure où l’économie est aux mains d’une finance high-tech, le mot sonne comme l’écho d’une vision vieillote, celle des utopies fouriéristes et d’un capitalisme soucieux de la condition ouvrière. La première coopérative a en effet vu le jour dans la ville minière du Rochdale, au Royaume-Uni, en 1844. Dans la perspective d’une refonte du site internet de scopyleft je m’interroge sur la pertinence d’avoir une partie dédiée à la création d’une SCOP (Société Coopérative et Participative).

[Biologeek] OpenData et évaluation [De mémoire] J’aurais aimé que vous soyez là hier lorsque nous avons discuté, en partant de banalités jusqu’aux points de crispation très précis liés à l’OpenData.Marylise Lebranchu, Ministre de la Décentralisation, de la Réforme de l’État et de la Fonction Publique lors de la Conférence de Paris [gvaroquaux] Google summer of code projects for scikit-learn. Official Website.