===== Complément de cours "Programmation Réseau en Python" ===== {{ :cours:book_python.jpg?direct&100|}} ||| == 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, ...}}