Inflearn brand logo image
Inflearn brand logo image

Learn Python Network Programming A to Z with 100% ChatGPT

Learn network programming from scratch using Python and ChatGPT 100%. Rather than boring explanations of concepts, we focus on having students write network code themselves through practice and see how the programs they write work. You can acquire everything from basic network practice to network technology applicable in practice, and you can build deep understanding and skills through practice covering various protocols and tools. In addition, by utilizing ChatGPT, students can have a memorable learning experience without feeling difficulties or boredom.

(4.8) 12 reviews

140 students

Python
ChatGPT
Network
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • Learn Python Network Programming in 5 Hours

  • Get familiar with networks quickly with the basics of Python you've learned so far.

  • How to study networks using ChatGPT 100%

  • Create your own network packets and play with them

  • Acquire networking skills applicable to the workplace

Boring network concepts study, can't we learn them in a fun way through practice? 🤔

While studying networks, it was really not easy to study networks by just memorizing the concepts.

I've been thinking a lot about whether there's an easy way to learn networks using the programming language I'm confident in.

I realized that the answer lies in Python network programming .

💡 Network lectures centered on 99% practical training

💡 A lecture that lets you see the network with your own eyes

Features of this course

📌 We provide a comprehensive learning course covering everything from basic to intermediate network programming skills using ChatGPT and Python .

📌 You won't get bored because the lectures are packed with practical exercises , freeing you from boring concept study .

📌 By actively utilizing Wireshark , I can immediately see with my own eyes what network data the network program I created is actually transmitting.

📌 You can create network programs that can be applied directly to practice .


I recommend this to these people

I learned the concept of networking once, but when I actually look at network packets, I don't really understand them.

Studying concepts is boring. Can't I study only the key points quickly and enjoyably?

I want to learn about networks using Python!

💡 Students who need this course

  • Anyone who has ever given up on studying networks because the concepts were boring

  • Those who have learned the concept of networking once but have no practical experience

  • Anyone who wants to apply Python to networks

Learn about these things

By actively utilizing ChatGPT , you can learn how to quickly identify what you lack anytime, anywhere.

By actively utilizing ChatGPT , you can easily approach network programming, which is difficult to program.

For explanations that ChatGPT alone is insufficient, I will share my know-how based on my network knowledge that I have experienced so far .

By actively utilizing Wireshark , I can immediately see with my own eyes what network data the network program I created is actually transmitting.

Section 1: Networking Taste In this section, you will learn basic networking concepts and terminology, and acquire basic networking knowledge through hands-on practice.


Section 2: Socket Programming In Section 2, you will learn how to easily understand HTTP, TCP, UDP, etc. through programming practice, and learn how to capture and analyze actual packets using Wireshark. In addition, you will learn about network communication methods such as unicast, multicast, and broadcast, and learn about various network protocols and their operating principles.


Section 3: Intermediate Networking Technologies teaches parallel processing using multi-threading and multi-processing, and learns about SSL/TLS, encryption and decryption, symmetric key algorithms, and public key algorithms related to network security.

Recommended for
these people!

Who is this course right for?

  • New to networking

  • A person who is unsure of where to start

  • Anyone who wants to learn networking by taking advantage of recent trends

  • Someone who likes to learn a concept and see it with their own eyes through practice.

  • People who want to learn about networks in a fun way using Python

  • People who have learned network concepts but have not yet practiced them

Need to know before starting?

  • Python

Hello
This is goka

601

Students

60

Reviews

5

Answers

4.8

Rating

3

Courses

관심 분야 : 네트워크, 임베디드, 프로그래밍 교육

- KAIST 대학원 석사과정 졸업

- 중앙대학교 산업보안학과 졸업 

Curriculum

All

13 lectures ∙ (4hr 42min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!