Tin mới nhất

Menu

Chia Sẻ Khóa Học Python Network Application Với Socket [Khóa 7865 A]

Tạo một game online nhiều người chơi, chat room phong cách  AOL, v.v.! Tìm hiểu về các module socket, threading, json, Pygame!

Bạn sẽ học được gì:

  • ✓ Networking như IP và port address, giao thức IPV4, TCP và UDP.
  • ✓ Cách thiết lập mạng gia đình của riêng bạn với địa chỉ IP tĩnh và port forwarding để bất kỳ ai cũng có thể kết nối với các chương trình của bạn qua internet.
  • ✓ Cách sử dụng module socket để tạo một Chat hai chiều cơ bản trong terminal.
  • ✓ Cách sử dụng module threading để tạo một chat room cơ bản trong terminal.
  • ✓ Cách sử dụng module tkinter để tạo một GUI chat room giống như các AOL chat room cũ.
  • ✓ Cách sử dụng module Json để tạo một GUI chat room nâng cao với admin window.
  • ✓ Cách sử dụng module Pygame để tạo game online nhiều người chơi của riêng bạn.

Bạn đã bao giờ muốn xây dựng game online nhiều người chơi của riêng mình mà bạn và bạn bè của bạn có thể chơi chưa? Bạn muốn xây dựng một chat room của riêng mình giống như những chat room AOL vàng từ những năm 1990 mà bạn và bạn bè của bạn có thể "chơi" nó. Bạn muốn tìm hiểu các nguyên tắc cơ bản về cách các chương trình như thế này hoạt động - cách chúng có thể giao tiếp và gửi dữ liệu qua lại từ máy tính này sang máy tính khác qua internet? Nếu câu trả lời là có, thì bạn hãy cân nhắc tham gia khóa học này nhé!

Python rất tuyệt vời vì bạn có thể làm được rất nhiều điều với nó, đặc biệt là khi bạn bắt đầu đưa vào các module và thư viện mới cung cấp thêm nhiều chức năng. Mặc dù có rất nhiều tài nguyên dành cho người mới bắt đầu sẵn sàng nắm tay bạn và hướng dẫn bạn trong quá trình học, tôi cảm thấy rằng có ít hơn đáng kể việc nhắm mục tiêu đến đối tượng trung gian này ... Đối tượng đã học kiến ​​thức cơ bản và hiện đang tìm kiếm thêm điều gì đó ...!

Trong khóa học này, tôi quyết định tập trung vào các dự án của mình xung quanh các ứng dụng mạng; Tôi muốn viết các chương trình có thể nói chuyện với nhau trực tuyến, trên cả mạng cục bộ của tôi và trên toàn bộ mạng internet. Với suy nghĩ này, tôi đã tự hỏi bản thân rằng một số dự án thú vị và hấp dẫn mà sinh viên sẽ thích học là gì và chúng ta nên biết những module và thư viện bên ngoài nào để hoàn thành những dự án này. Trong khóa học này, chúng ta sẽ hoàn thành những điều sau:

  • ✓ Một chương trình Chat dựa trên thiết bị đầu cuối hai chiều giới thiệu về module socket.
  • ✓ Một chat room dựa trên terminal giới thiệu module threading.
  • ✓ Một GUI chat room giới thiệu module Tkinter.
  • ✓ Cách cấu hình router của bạn để cho phép giao tiếp từ một mạng bên ngoài.
  • ✓ Một GUI chat room nâng cao với admin window giới thiệu module json/pickle.
  • ✓ Một game online nhiều người chơi giới thiệu module Pygame.

Mỗi dự án được xây dựng dựa trên kiến ​​thức thu được trong các dự án trước. Trong dự án đỉnh điểm của chúng tôi, khi chúng tôi cố gắng tạo game online multiplayer của riêng mình, chúng tôi sẽ generating các IPV4/TCP socket để kết nối các máy tính với một server đang chạy trên máy với một IP tĩnh và port forwarding được bật, tạo nhiều thread khác nhau để chạy các process concurrently trên các máy của chúng tôi, chúng tôi sẽ sử dụng json để serialize python objects như game state và game player, đồng thời có một giao diện GUI full tương tác bằng Pygame.

Vào cuối khóa học này, bạn sẽ có nhiều dự án mà bạn có thể chia sẻ với bạn bè hoặc gia đình, yêu cầu họ chạy một client script từ nhà của họ, kết nối với server script của bạn và thể hiện tất cả những gì bạn đã học được. 

Khóa học này dành cho ai:

  • ✓ Đây là một khóa học trung cấp dành cho những người đã hiểu rõ về về Python và đang tìm cách tạo các dự án mới và thú vị bằng cách sử dụng các module python khác nhau.
  • ✓ Bất kỳ ai quan tâm đến việc học cách viết các chương trình có thể hoạt động qua mạng và giao tiếp với nhau.
  • ✓ Bất cứ ai thích Game online nhiều người chơi !!!


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Python Network Application Với Socket [Khóa 7865 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM