Ceci est une ancienne révision du document !
Python
http://fr.wikipedia.org/wiki/Python_(langage)
Python est un langage de programmation interprété multi-paradigme. Il favorise la programmation impérative structurée, et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl.
Tutoriels
http://www.devshed.com/
nombreux tutoriels sur différents programmes web Administration (34) Books (4) BrainDump (15) DHTML (5) Flash (9) Java (17) JavaScript (7) Multimedia (5) MySQL (23) Perl (26) PHP (90) Practices (14) Python (14) Reviews (4) Style Sheets (2) WML (5) XML (27) Zope (15) http://www.devshed.com/
Bouquin de base pour Python
How to Think Like a Computer Scientist Learning with Python
by Allen B. Downey, Jeffrey Elkner and Chris Meyers http://www.ibiblio.org/obp/thinkCSpy/
Doc python beginners
Learn Python in 10 minutes
http://www.poromenos.org/tutorials/python Tutoriel de 10' avec l'essentiel de Python, excellent
http://docs.python.org/tutorial/ l'original
Have fun with Python ... >> Didacticiels >> J'apprends à programmer ... avec Python
http://www.p3b.org/tutor/denis/debut
http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes.sxw
bouquin python
Karrigell
Karrigell est une solution simple de développement web, écrite en Python, conçue pour des sites web à trafic modéré, telles que des Pages Perso hébergées sur le PC de l'internaute. Il a été pensé pour être vraiment simple à utiliser : serveur web intégré, base de données (gadfly), accès facile aux données d'environnement et aux formulaires, et en même temps raisonnablement puissant : exécution de scripts Python dans le même processus que le serveur (pas de CGI), programmation de pages serveur mêlant HTML et code Python (similaire à PHP, JSP, ASP), authentification, gestion de sessions, fonctions pour l'internationalisation
Il est fourni avec un ensemble de fichiers de démo, y compris un serveur Wiki élémentaire et un portail qui permet l'édition de nouvelles et avec des possibilités de personnalisation http://karrigell.sourceforge.net/fr/front.htm
Configuration de base d'un script Python + MySQL
http://tecfa.unige.ch/guides/msql/manual/msqlman-2.html tecfa.unige.ch/guides/python/python.html
Formations
pip
l'installateur de package python
un problème sur ubuntu? j'essaie l'installation de mkdocs et mon kubuntu râle solution: installer pipx et linker pip
sudo apt install pipx mv /usr/bin/pip /usr/bin/pip.old cd /usr/bin/ ln -s pipx pip pip install mkdocs
Installer un module
Télécharger le module
Se rendre dans le répertoire décompressé
taper
python setup.py install
c'est tout
Modules intéressants
django
apt-get install python-django
mechanize
http://wwwsearch.sourceforge.net/mechanize/
Stateful programmatic web browsing
sqlalchemy
http://www.sqlalchemy.org/ , une sorte de RoR / phpCake pour Python
- The Python SQL Toolkit and Object Relational Mapper
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.
Pyromaths
kw: pymath, pimath
Pyromaths est un programme qui a pour but de créer des exercices type de mathématiques niveau collège et lycée ainsi que leur corrigé. C'est ce qu'on appelle parfois un exerciseur. Contrairement à de nombreux autres projets, Pyromaths a pour objectif de proposer une correction véritablement détaillée des exercices proposés et pas seulement une solution.