|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-network-programming-hands-on-2-in-1/
课程评论:没有评论
课程名称:Python网络编程 - 实践!二合一 课程概述: 随着计算机网络规模的扩大,网络工程师面临着越来越多的自动化挑战。此课程旨在帮助网络工程师通过学习Python(一种简单易学且广受欢迎的编程语言)来应对这一挑战,成为网络编程方面的专家。课程采用项目驱动的方式,教授如何利用Python进行网络自动化任务。目标是掌握在网络工程上下文中应用的Python关键概念。课程分为两个部分,提供动手实践、丰富的实例和清晰友好的讲解,涵盖常见错误和实用技巧。 课程内容: 第一部分:Python网络编程 - 学习使用Python构建网络工具,包括子网计算器、SSH或Telnet并发配置多台网络设备、DHCP客户端模拟器、通过SNMP进行网络发现、OS指纹识别和使用Scapy进行网络攻击等。 - 通过真实场景和案例,帮助学员构建网络自动化工具。 第二部分:实操网络编程 - 继续强化Python在网络自动化中的应用,熟悉Ansible框架以实现网络目标。 - 学会监控网络并探讨解决网络安全相关问题的方法。 课程讲师: Eric Chou是一位拥有超过17年经验的技术专家,曾在Amazon和Microsoft管理大型网络,对网络自动化和Python充满热情。他是《掌握Python网络编程》一书的成功作者,拥有多项与IP电话相关的专利,目前是A10 Networks的首席工程师,专注于安全领域的产品研究与开发。 通过本课程,学员将能够提升Python编程技能,实现更高级的网络自动化。
Computer Networks, large and small, has become ever increasingly software-driven in the last several years. A typical network engineer faces the challenge of learning a completely new discipline that normally takes years to master. This course will use Python (one of the most popular programming languages. ), an easy-to-learn, popular first-time-programmer language as the foundation to bridge the gap for network engineers facing the automation challenge, this will help network engineers become experts in using Python for networking. This video uses a project-based approach to teach you how to leverage this easy-to-learn language for network automation tasks. The goal of the course is to master key Python concepts as they are applied in the network engineering context. This comprehensive 2-in-1 course is a step-by-step tutorial which provides hands-on, interesting examples with clear and friendly explanations that you can follow along with, covers common mistakes, and provides useful tips and in-the-trenches advice. Hands-on TCP / IP protocol suite and Python language. Achieve Network Monitoring with Low-Level Network Device Interaction. Network Modelling through API. Improve network agility with Intent-based Networking. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Python Network Programming, covers Network Engineering Tasks with Python. This course will help you build some mesmerizing network tools with Python, including a Subnet calculator; configuring multiple network devices concurrently via SSH or Telnet; a DHCP client simulator for testing a DHCP server in the local network; network discovery via SNMP; OS fingerprinting; and network attacks via Scapy. This tutorial uses real-life scenarios and use cases to help you build network automation tools with the amazing Python language. By the end of this course, you will be able to take your Python programming skills to the next level for network automation.The second course, Hands-on Network Programming with Python, covers creation and automation of your network with Python. This course will use Python, an easy-to-learn, popular first-time-programmer language as the foundation to bridge the gap for network engineers facing the automation challenge, this will help network engineers become experts in using Python for networking. Get familiar with the concepts and work with the Ansible framework in order to achieve your network goals. Monitor your network using Python. Explore ways to solve issues related to the security wheel that treats the network as one single entity instead of dispersing components. By the end of the course, you'll master key Python concepts in the network engineering context as well as skills required to accomplish advance network automation using Python.About the AuthorsEric Chou is a seasoned technologist with over 17 years of experience. He has helped managed some of the largest networks in the industry while working at Amazon and Microsoft and is passionate about network automation and Python. He shares this deep interest in these fields through his teachings as a Python instructor, blogger, and active contributor to some of the popular Python open source projects. Currently, Eric holds two patents in IP Telephony and is a principal engineer at A10 Networks with a focus on product research and development in the field of security. He's a successful author of the book Mastering Python Networking which has sold impressive number of copies.