Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
cours:intro_web_web_service_si3_2016_2017 [2017/04/11 14:42] tigli [Cours d'Introduction aux Web et Services Web] |
cours:intro_web_web_service_si3_2016_2017 [2017/04/12 13:52] tigli [Archives] |
||
---|---|---|---|
Ligne 91: | Ligne 91: | ||
Pour tester les 4 cas d'appels des cgi-bin, 4 formulaires seront écrits avec des noms explicites test-post.get, test-post.html, test-post-get-post.html, test-get-get-post.html. | Pour tester les 4 cas d'appels des cgi-bin, 4 formulaires seront écrits avec des noms explicites test-post.get, test-post.html, test-post-get-post.html, test-get-get-post.html. | ||
- | Ces 4 formulaires seront accessible directement comme fichiers .html à la racine $Webroot de votre serveur. | + | Ces 4 formulaires seront accessible directement comme fichiers .html à la racine $HTTP_ROOT de votre serveur. |
</note> | </note> | ||
Ligne 110: | Ligne 110: | ||
---- | ---- | ||
+ | ===== Frequently Asked Quastions: FAQ ===== | ||
+ | [[cours:SI3:FAQ:FAQ_Web_WS| Page des FAQ "du Web aux Web Services en Python"]] | ||
===== Compléments de Cours et de TD ===== | ===== Compléments de Cours et de TD ===== | ||
- | {{ :cours:book_python.jpg?direct&100|}} | + | [[cours:SI3:FAQ:complement_cours_Web_WS|Page sur des compléments de cours "Web aux Web Services"]] |
- | ||| | + | ===== Archives ===== |
- | == Quelques Cours et Tutoriels sur Python == | + | |
- | + | ||
- | + | ||
- | ||| | + | |
- | + | ||
- | * [[https://books.google.fr/books?id=aJQILlLxRmAC&printsec=frontcover&hl=fr&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=false|Python Programming: An Introduction to Computer Science Par John M. Zelle]] | + | |
- | + | ||
- | + | ||
- | + | ||
- | == Exemple Gestion de Chaines de caractères == | + | |
- | + | ||
- | * [[https://openclassrooms.com/courses/apprenez-a-programmer-en-python/notre-premier-objet-les-chaines-de-caracteres|Cours chaines de caractères en python]] | + | |
- | + | ||
- | + | ||
- | == Exemple de code Python d'un client / Serveur == | + | |
- | + | ||
- | * [[https://openclassrooms.com/courses/apprenez-a-programmer-en-python/le-reseau|Cours socket sous python]] | + | |
- | + | ||
- | * Code Python d'un client et d'un serveur TCP/IP {{:cours:code_client_server_socket_python.zip|code_client_server_socket_python.zip}} | + | |
- | * Attention : les méthodes send, recv sur les sockets manipulent des bytes. Vous ne pouvez donc envoyer et recevoir directement des chaines de caractères. La méthode ** encode ** sur une chaine pour récupérer une liste de bytes et ** decode ** sur une liste de bytes pour récupérer la chaine de caractères correspondantes | + | |
- | * Attention ce code est prévu pour Python <= 2.x. En python 3.x il faudar faire quelques modifications comme print à réécrire comme une fonction en print(). | + | |
- | + | ||
- | == Autre == | + | |
- | + | ||
- | *{{:cours:cours_annexe_web_authentification_-_suivi_de_session_-_multi_part.pdf| Web et Suivi de Session, Authentification, Contrôle d'Accès, ...}} | + | |
- | + | ||
- | + | ||
- | === ARCHIVES === | + | |
[[cours:intro_web_web_service_si3_2015_2016| Page du Cours "Du Web aux Web Services" 2016]] | [[cours:intro_web_web_service_si3_2015_2016| Page du Cours "Du Web aux Web Services" 2016]] | ||