Ah, découvert il y a longtemps pas moyen de m'en souvenir.
Codiad was built with simplicity in mind, allowing for fast, interactive development without the massive overhead of some of the larger desktop editors. That being said even users of IDE's such as Eclipse, NetBeans and Aptana are finding Codiad's simplicity to be a huge benefit. While simplicity was key, we didn't skimp on features and have a team of dedicated developer actively adding more.
Support for 40+ languages
Plugin Library
Error checking & notifications
Mutliple user support
Editor screen splitting
LocalStorage redundancy
Advanced searching tools
Smart auto-complete
Real-Time Collaborative editing
Over 20 Syntax color themes
Completely Open-Source
Easily customized source
Runs on your own server
Quick-Download backups
Maximum editor screen space
i18n Language Support
Purpose: Python’s Interactive Debugger
pdb implements an interactive debugging environment for Python programs. It includes features to pause a program, look at the values of variables, and watch program execution step-by-step, so you can understand what the program actually does and find bugs in the logic.
You might look at Python code every day, but what is the lens through which you view code? It's your text editor. This article was written for Python Magazine and was first in a series on Python development environments. Here, we look at how Vim users can boost their productivity by having Vim tell you as much as possible about your program, while you're writing it.
It has come to my attention that somebody ‘round these parts has been preaching the gospel of Sublime Text 3. Well, as the resident senior developer (err, old fogey), I feel it’s my duty to provide a counterexample by way of the only TRUE Python development environment you will ever need – and that environment is of course VIM. That’s right. VIM is ubiquitous, fast, and never crashes. And it can do just about anything!
Finding the perfect IDE for Python isn’t an easy feat. There are a great many to chose from, but even though some of them offer really nifty features, I can’t help myself but feel attracted to VIM anyway. I feel that no IDE accomplishes the task of giving the comfort of complete power over the code – something is always missing out. This is why I always come back to using IDLE and VIM. Those two seem to be best companions when doing some quick and agile hacking – but when it comes to managing bigger and longer term projects, this combo needs some tweaking. But when it’s done, VIM will be a powerful IDE for Python – including code completion(with pydoc display), graphical debugging, task-management and a project view.
Sous le coude !
Browse, filter and manipulate your JSON inside the browser.
- Fetch local and external JSON or paste local code
- Filter JSON like you would filter JS objects in the browser (e.g. data.values[1].message)
- Copy filtered output to your clipboard as a javascript object or JSON string
- Manipulate filtered output in your browser's javascript console
Live version hosted at jsonbrowse.com.
BearLibTerminal is a library that creates a terminal-like window facilitating flexible textual output and uncomplicated input processing.
A lot of roguelike games intentionally use asketic textual or pseudographic visual style. However, native output via the command line interface ususally have a few annoying shortcomings like low speed or palette and font restrictions. Using an extended character set (several languages at once or complicated pseudographics) may also be tricky. BearLibTerminal solves that by providing it's own window with a grid of character cells and simple yet powerful API for configuration and textual output.
Notable features of BearLibTerminal include:
Ease of Unicode usage.
Support for bitmap and vector (TrueType) fonts.
Extended output facilities: tile composition, alignment, offsets.
High performance (uses OpenGL).
Keyboard and mouse support.
Windows, Linux and OS X builds.
Bindings for several programming languages: С/С++, C#, Lua, Pascal, Python, Ruby.
TDL is a port of the C library libtcod in an attempt to make it more “Pythonic”
The library can be used for displaying tilesets (ANSI, Unicode, or graphical) in true color.
It also provides functionality to compute path-finding and field of view.
python-tdl is hosted on GitHub: https://github.com/HexDecimal/python-tdl
Online Documentation: http://pythonhosted.org/tdl/
Issue Tracker: https://github.com/HexDecimal/python-tdl/issues
python-tdl is a cffi port of “libtcod”. You can find more about libtcod at http://roguecentral.org/doryen/libtcod/
Ce tutoriel explore les outils pour mieux comprendre la base de votre code : le débogage, trouver et corriger vos bogues.
Ce n'est pas spécifique à la communauté scientifique Python, mais les stratégies employées sont adaptées à leurs besoins.
Quand vous baignez dans l’open-source, vous finissez par vous imprégner d’une certaine culture. Pas seulement celle de collaborer et de travailler en toute transparence à la vue de tous, mais aussi celle de savoir collaborer efficacement en toute autonomie dans l’optique de livrer le meilleur produit. De cette émulation naît la qualité et l’innovation. On retrouve ces valeurs et cette culture dans les start-ups qui ont développé leurs produits à partir de l’open-source et qui en sont par la suite devenus des acteurs majeurs comme c’est le cas de Google (Angular), de Facebook (React) ou de GitHub (Jekyll). Quels sont donc les secrets pour développer un bon produit ? C’est ce que partage avec nous @benbalter, contributeur open-source invétéré et en charge de GitHub Pages, le service d’hébergement gratuit de sites web de GitHub.
What’s the point of a change log?
To make it easier for users and contributors to see precisely what notable changes have been made between each release (or version) of the project.
"Diverses recettes Python. Hop... sous le coude. (un peu dans le genre de que j'avais fait: http://sebsauvage.net/python/snyppets/)
(via Sam&Max)."
Nuitka is a Python compiler.
It's fully compatible with Python 2.6, 2.7, 3.2, 3.3, and 3.4.
You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
"Brunch est un builder. Pas un exécuteur de tâches générique, mais un outil spécialisé dans la production de fichiers finaux pour la production, à partir de tout un tas de fichiers de développement."
Je sais plus d'où ça vient, mais c'est intéressant.
Sympa ! un générateur de monstres en fonction d'une chaîne de caractères en .js.
via https://stuper.info/shaarli//?T_2ROg