Agenda
Le projet est à faire en binôme (possible en trinôme si accord demandé par courrier à bonnefoi@unilim.fr).
Date de remise : au plus tard le 10 janvier 2012.
Cours complet
| 15.5 Mo | |
| 15.1 Mo |
Support de cours Python 2011-2012
| 1.2 Mo | |
| 1.1 Mo |
Fiches de TD
| 337 Ko | |
| 339 Ko | |
| 283 Ko | |
| 342 Ko | |
| 357 Ko | |
| 392 Ko | |
| 416 Ko | |
| 348 Ko | |
| 325 Ko | |
| 351 Ko |
Fiches de TP
| 491 Ko | |
| 272 Ko | |
| 299 Ko | |
| 271 Ko | |
| 327 Ko | |
| 247 Ko | |
| 326 Ko | |
| 424 Ko | |
| 369 Ko |
| 304 Ko | |
| 288 Ko | |
| 367 Ko | |
| 371 Ko | |
| 345 Ko | |
| 384 Ko |
Ressource pour le projet
| 853 Ko |
Annales d'examen
| 332 Ko | |
| 611 Ko | |
| 540 Ko | |
| 596 Ko | |
| 272 Ko | |
| 395 Ko | |
| 467 Ko | |
| 512 Ko |
Pour le TP n°3
Pour l'encodage base64, vous pouvez utiliser le code réalisé dans le cadre du TD n°1.
Vous pouvez également utiliser la bibliothèque Python :
import base64
>>> a=base64.encodestring('toto')
>>> a
'dG90bw==\n'
>>> base64.decodestring(a)
'toto'
Des fiches mémos intéressantes
Vous trouverez sur http://www.blaess.fr/christophe/aides-memoires/ des fiches «aide-mémoire» sur :
Le protocole HTTP
Du navigateur vers le serveur :
GET /portail?login=iotoiruoierut&mdp=jjglkfjglkdf HTTP/1.1
Host: www.google.com User-Agent: Mozilla/5.0 (Ubuntu; X11; Linux i686; rv:8.0) Gecko/20100101 Firefox/8.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Du serveur vers le navigateur :
HTTP/1.0 200 ok
content-type: text/html