+ 3

What is the best way to start coding network apps like packet generators or sniffer?

I started learning Python by completing the course here, now I'm looking for some advanced lessons for writing network apps. Does anybody have some experience in learning that?

16th Feb 2017, 7:33 PM
Jule Bendix
8 Answers
+ 9
Oh man, dr. Chuck is fantastic! I seriously recommend his Python for Everybody course. If you are not after certificates but knowledge - it's free.
16th Feb 2017, 9:48 PM
Kuba SiekierzyƄski
Kuba SiekierzyƄski - avatar
+ 7
Thanks @queen, keeping my fingers crossed for you, too ;)
17th Feb 2017, 6:55 AM
Kuba SiekierzyƄski
Kuba SiekierzyƄski - avatar
+ 6
It is only an introduction, not advanced, but if all you have done is the python course here you may enjoy reading the network related chapters 12 & 13 of Charles Severence's free book. http://www.pythonlearn.com/book_007.pdf It is written for python2 but the ideas are easily adapted to 3. He had a free course on Coursera called Python for Everybody. that complemented the book at one stage but that might of changed. Core Python Application Programming 3rd ed by W Chun Chapter 2 has an introduction to network applications I found helpful and the suggested exercises quite fun to develop and expand upon. However It's a copyrighted book.
16th Feb 2017, 8:30 PM
richard
+ 2
@kuba I'm anticipating on you to reach platinum status, you're almost there. 🏆
16th Feb 2017, 10:55 PM
CodeQueen👓Renee Holzbach
CodeQueen👓Renee Holzbach - avatar
+ 2
Thank you guys!! I'll check it out :)
16th Feb 2017, 11:01 PM
Jule Bendix
+ 2
@Lone_Wolf Likewise
17th Feb 2017, 10:50 AM
CodeQueen👓Renee Holzbach
CodeQueen👓Renee Holzbach - avatar
+ 2
i recommend "introduction to computer science using python " course from MiT university at edx.org
17th Feb 2017, 10:49 PM
Sami Shabaneh
Sami Shabaneh - avatar
+ 1
write your own version of netcat in python. Good luck!
17th Feb 2017, 7:41 PM
kitsune
kitsune - avatar