30/09/2018, 17:21

Hướng tiếp cận học Python cho Networking?

Chào các anh chị em.

Hiện tại em bắt đầu học python. Hướng em học là phục vụ cho việc tìm hiểu và làm việc về networking. Làm việc với hệ thống như unix, lập trình mạng, SDN (cái này là công nghệ tương lai của VN).
Anh chị có thể giới thiệu cho em cách tiếp cận hướng đi trên không ạ?
Nếu có ace giới thiệu ebook, video, hay các khóa học trên course.

Chân thành cảm ơn.
@ltd @laptrinhio hai anh nhiệt tình nhất vào hỗ trợ em với ạ.

Trần Xuân Tới viết 19:36 ngày 30/09/2018

Mình có quyển Python network programing cookbook, khá hay, mình đang mới bắt đầu học thôi, bạn lấy không ? Add skype : tranxuantoi nhé. Mình gửi cho, tiện thể 2 người cùng học cho đỡ nản

Tran Van An viết 19:22 ngày 30/09/2018

ok bác. Có bác nào nữa làm cái team nhỏ nhỏ nhỉ. Em ở HN

Mai Anh Dũng viết 19:35 ngày 30/09/2018

Cảm ơn em đã hỏi, nhưng anh không biết em hiểu “Networking” như thế nào?

Tran Van An viết 19:35 ngày 30/09/2018

Cảm ơn em đã hỏi, nhưng anh không biết em hiểu “Networking” như thế nào?

Networking em hiểu là mạng (hạ tầng mạng, hệ thống mạng).
Em dang học về mạng máy tính và mạng viễn thông ạ.

Mai Anh Dũng viết 19:36 ngày 30/09/2018

Python là một ngôn ngữ uyển chuyển, có nhiều thư viện hỗ trợ networking. Nếu em Google Python Network sẽ ra rất nhiều tài liệu. Điều này chứng minh Python hỗ trợ lập trình network.

Nhưng lập trình Network chia ra rất nhiều thứ, ngoài code còn có test. Python là một ngôn ngữ mạnh về automation test. Và automation test networking là một món mà không phải tester nào cũng có thể làm được. Bằng chứng là ở Singapore nhu cầu về Python Networking khá nhiều, do trong Linkedin của Đạt có ghi rằng Đạt biết Python và làm Embedded có liên quan đến networking nên Đạt nhận được khá nhiều email của Head Hunter giới thiệu công việc có liên quan.

Nếu @AnTran thích Python và thích mạng máy tính thì không có lý do gì mà không học Python. Ngoài ra, nếu để viết các ứng dụng, không phải core network, quản trị mạng / test / tấn công mạng máy tính thì Python phù hợp hơn C.

Để tiếp cận Python Networking thì @AnTran có thể bắt đầu như sau, theo thứ tự từ trên xuống dưới:

  • Học Python cơ bản:
  • Videos Python của Đạt
  • Sách LPTHW miễn phí
  • Sách Head First Python
  • Học Networking cơ bản
  • Head First Networking
  • Học Linux căn bản
  • Cài Ubuntu và sử dụng Ubuntu
  • Học cách sử dụng Linux command line
  • Học Socket với Python
  • https://docs.python.org/2/library/socket.html
  • Xây dựng một HTTP Server bằng Python
viết 19:27 ngày 30/09/2018

Cám ơn anh Đạt về sự hướng dẫn này đúng thứ em đang quan tâm luôn, cám ơn cả bác thớt nhiều

Tran Van An viết 19:32 ngày 30/09/2018

@ltd Em cảm ơn anh ạ.
Bao giờ em chơi hết đống trên em sẽ lên đây tiếp tục thớt này hoặc một thớt khác.

Gim Nguyễn viết 19:26 ngày 30/09/2018

Mình đang làm Automation test với Selenium bằng Java. Mình có thấy chia sẽ của mọi người về Python nên mình tìm hiểu.
Mình chưa test về Network bao giờ, mình mới làm về web application và mobile.
Cảm ơn các chia sẽ của bạn. Skype của mình: gim.nguyen

Do Ngoc Anh viết 19:35 ngày 30/09/2018

Đào mộ tí. Em cũng muốn sau này hướng theo mảng networking. Anh cho em hỏi là ưu điểm nào của python khiến nó trở lên mạnh veef automation testing vậy. Em đã thử search trên google và quora nhưng hầu hết vẫn chỉ nêu ra cái ưu điểm của ngôn ngữ chứ chưa thỏa mãn vấn đề em thắc mắc.

Bài liên quan
0