Using Sockets in Python
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore the intricacies of socket programming in Python during this 55-minute EuroPython 2012 conference talk by F Buynooghe. Delve into the fundamentals of Internet Protocol, UDP, and TCP, and learn how to implement both UDP and TCP sockets effectively. Discover essential concepts such as hostname resolution, non-blocking sockets, signal handling, and stream data management. Gain insights into advanced techniques like using sock.makefile() and explore greenlet-based approaches with Eventlet and Twisted frameworks. Whether you're a beginner or an experienced developer, acquire valuable knowledge to enhance your network programming skills in Python.
Syllabus
Intro
What do I know about this?
Prequel
Internet Protocol
UDP and TCP
UDP Basics
UDP Connected Sockets
TCP Basics
TCP State Diagram
Socket Options
Hostname Resolution
Getaddrinfo.example
Getaddrinfo . The Tools
Non-Blocking Socket
Handling Signals
Handling Stream Data
Buffering of Stream Data
Using sock.makefile()
Advanced sock.makefile()
Greenlet-based
Eventlet Example
Twisted
Summary
Taught by
EuroPython Conference
Related Courses
Data Plane ProgrammingKarlstad University via Independent Networking with Python: Socket Programming for Communication
Raspberry Pi Foundation via FutureLearn Dart Masterclass Programming Course: iOS/Android Bible
Udemy Learn Nodejs by building 12 projects
Udemy jQuery Masterclass Course: JavaScript and AJAX Coding Bible
Udemy