Développement avancé ESGI 2013
Python c'est quoi?
Langage de programmation orienté objet
Idéal pour commencer à coder
Version actuelle : 3.3.1
Créateur : Guido van Rossum
Première version : 1989
Première version publique : 1991
Depuis 2001 : Python Software Foundation
hello world bitches
A quoi ça ressemble?
# Ma belle condition
if x < 2:
return true
else:
return false
# Ma belle boucle <3
for pokemon in pokedex :
print (pokemon.nom)
""NAZI"" INDENTATION
# Ma belle condition QUI NE COMPILE PAS
if x < 2:
return true
else:
return false
CA NE COMPILE PAS!
Strict donc propre?
Ok, mais pourquoi utiliser Python?
- Facile et rapide pour coder
- Multi-plateforme
- Simplicité du code
- De nombreuses librairies
- La communauté
- Pour le web : les frameworks
et Pourquoi ne pas l'utiliser?
- C'est vite l'anarchie
- Si t'as pas Linux tu galères
DJANGO
Film de Quentin Tarantino
Année : 2013
Django
Framework web Python
Version : 1.5.1 sur Python... 2.7
Sites utilisant Django :
- Mozilla
MVT (vues générées par les templates)
ORM de folie! <3
Routing de malade!
DJANGO
Installation de Django dans Python
python install.py
python createproject monprojet
Créer ses modèles
python manage.py syncdb
python manage.py runserver
django-python
By Pierre Grimaud
django-python
- 473