The Art of Doing: Fundamental Socket Python Programming

Let your computer programs communicate with sockets and python!

4.40 (77 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
The Art of Doing:  Fundamental Socket Python Programming
4,819
students
2 hours
content
Jan 2023
last update
FREE
regular price

What you will learn

Networking Fundaments such as IP and port addresses, IPV4, TCP, and UDP protocols

How to use the socket module to create an IPV4/TCP client/server python

How to use the socket module to create an IPV4/UDP client/server in python

How to use the socket module to create a basic two way chat in the terminal in python

An introduction to the threading module

Why take this course?

Python is a fantastic programming language.  After learning the basics, moving onto the various modules and libraries is the next logical step.  So much functionality can be brought into your program by knowing when and how to use the correct python extension. 

In this FREE introductory course learn the basics of networking with python- IP addresses, port addresses, TCP and UDP communication, and more!  Learn how to use the socket module to create IPV4, TCP/UDP sockets to run as on the server side and client side and most importantly, send encoded information back and forth from one machine to another over a network!

We will also preview how to use the threading module so you can take your simple communication stream between an individual client and server and open it up such that your server could host an unlimited number of clients all communicating at once; your own chat room! 

Due to the time limit restrictions on free courses I will not walk you through this project, but I promise you...the foundation will be set for you to go and write this program all on your own!  Get ready to learn the fundamentals and take your python programs to the next level; communicating over the internet!

I can't wait to have you as a student.

Reviews

Michael
March 6, 2023
I've been confused watching socket tutorials and reading documentations but this particular tutorial helped me with a clear direction. I'm so happy I found it.
Ray
February 28, 2023
Very well explained. I appreciated all the comments added, but you definitely need to correct your spelling. I before E except after C. You were at least consistent on your misspellings.
Punsara
December 24, 2022
i highly recommend this course and the teaching methods that the tutor implements. and i really appreciate for the offering of this course...
Eduardo
October 28, 2022
Amazing! You can really get yourself into socket programming, but it also feels like a scam... the main project is never finished, and the author claims it's due to the allowed time for free courses (dude, there are free courses with more content than yours), and yes... I know, all the teachers in here are here for the money, but I think there are better ways to end up a course, than leaving such a nice project half finished... so don't get me wrong, course is great (kudos to the teacher, he knows the subject, and he can transmit that knowledge to the students), but the ending is really dissapointing.
Shashank
September 16, 2022
Wonderful Course for somebody who is new to networking and who wants to use the socket module in python. I am Software Developer who is working in a Tech startup in India, Believe me, We have to start the process from the word GO, without much of the introduction about the modules the project is using already (At least for a rookie Software developer like me who is so passionate about knowing how things work). This Free course from Mr. Michael Eramo helped me a lot in understanding how the client server interaction happens with respect to data sharing between them while using socket and Threading module. Kudos to you Michael, More power to people like you who simplifies the complex looking concepts and makes life of Philomath's like us easy !

Charts

Price

The Art of Doing:  Fundamental Socket Python Programming - Price chart

Rating

The Art of Doing:  Fundamental Socket Python Programming - Ratings chart

Enrollment distribution

The Art of Doing:  Fundamental Socket Python Programming - Distribution chart
4829592
udemy ID
8/12/2022
course created date
8/20/2022
course indexed date
Bot
course submited by