Dépôts de code source des applis gouvernementales
Mercure est un protocole permettant de transmettre en temps réel des mises à jour de données vers les navigateurs web (ou autres clients HTTP) de manière fiable, rapide et économe en énergie. Mercure est particulièrement utile pour publier des mises à jour en temps réel des ressources exposées via des API Web (ex : pour être consommées par des applications web et mobiles réactives).
All currently-maintained UNIX/Linux Operating Systems have a POSIX-compliant /bin/sh. If you want to write shell scripts that run on any UNIX/Linux system, this is the book for you.
This book will push the boundaries of your knowledge of UNIX/Linux scripting by introducing techniques to overcome the most daunting tasks. Issues once thought to be too complex for shell programming are tackled in-depth and in a cross-platform compatible nature.
A partir de 10 ans
Python pour les kids donne vie à Python et t'emmène, ainsi que tes parents, dans l'univers de la programmation. Avec des trésors de patience, Jason R. Briggs te guidera parmi les bases, à mesure que tu t'essaieras à des exemples de programmes uniques et parfois hilarants, qui mettent en lumière des monstres voraces, des sorciers, des agents secrets, des corbeaux voleurs et d'autres curiosités du genre. Les définitions des termes utilisés, le code colorisé et expliqué en détail, ainsi que des illustrations en couleurs agrémentent l'apprentissage et le rendent plus aisé.
Les fins de chapitres proposent des puzzles de programmation pour t'entraîner. À la fin du livre, tu auras programmé deux jeux complets : un clone du fameux jeu de pong (balle bondissante et raquette) et "M. Filiforme court vers la sortie", un jeu de plates- formes avec des sauts, des animations et bien plus.
PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX. Its main advantages over similar tools are that PyInstaller works with Python 2.7 and 3.3—3.5, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and use the OS support to load the dynamic libraries, thus ensuring full compatibility.
Les erreurs de débutants (ou pas) en Python.
Des "feuilles de triche" pour tout: python, regexp, css2, linux...
Learn to code interactively, for free.
Open source source control management system for Mercurial and GIT with code-reviews, built in push/pull server, LDAP/AD, permissions system and full text search.
The best free Python resources
The best free JavaScript resources
JavaScript Éloquent est un livre fournissant une introduction au langage de programmation JavaScript et à la programmation en général.
A growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives advice to avoid common mistakes and subtle bugs, as well as performance issues and bad practices, that non-expert JavaScript programmers may encounter on their endeavours into the depths of the language.
Joli tuto sur javascript
Another nice Python course.