background preloader

Python

Facebook Twitter

Py-must-watch - Must-watch videos about Python. Www.celles.net: Python. Interfaces graphiques (toolkits) pour Python Tk (TkInter) wxWidgets (wxPython) Qt PyQt - licence PySide - licence LGPL Autres Pmw Mega Kivy - crossplatform framework for NUI (smartphone - tactile multipoint...) TraitsUI (wxPython) (PyQT) GUI Designer for TkInter Vérification / Lint Divers AFPY - Association Francophone PYthon Conférences News, Planet... Doc Livres Cloud. Python HOWTOs — Python 3.4.2 documentation. Improving your programming style in Python -- Gaël Varoquaux: computer / data / brain science. Here are some references on software development techniques and patterns to help write better code. 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. 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 | Munen Alain M. Lafon. Spoiler: This post is primarily gonna be an excerpt of my bookmarks collection. 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. Imperative programs consist of statements that describe change of state.

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. Testing Testing is probably one the most misjudged topics in computer science these days. Code guidelines.

Asynchronous

Deployment - Automation. The History of Python. Hosting. RegularExpression. Profiling. Packaging. DistributedTaskQueue. Logging. Web. Import. Test. Encoding. Documentation. Lib - tool. Blog. Reddit :: Python. 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. 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 Aujourd’hui on n’a pas beaucoup entendu de citoyens.Rolf Alter, Directeur de la Gouvernance publique et du Développement territorial, OCDE Publié le 2014-04-23 05:56:46. Developpez.com. Python :: Official Website.