Skip to Content
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
For Enterprise
For Government
For Higher Ed
For Individuals
For Marketing
Explore Skills
Cloud Computing
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud
Cloud Migration
Cloud Deployment
Cloud Platforms
Data Engineering
Data Warehouse
SQL
Apache Spark
Microsoft SQL Server
MySQL
Kafka
Data Lake
Streaming & Messaging
NoSQL Databases
Relational Databases
Data Science
Pandas
R
MATLAB
SAS
D3
Power BI
Tableau
Statistics
Exploratory Data Analysis
Data Visualization
AI & ML
Generative AI
Machine Learning
Artificial Intelligence (AI)
Deep Learning
Reinforcement Learning
Natural Language Processing
TensorFlow
Scikit-Learn
Hyperparameter Tuning
MLOps
Programming Languages
Java
JavaScript
Spring
Python
Go
C#
C++
C
Swift
Rust
Functional Programming
Software Architecture
Object-Oriented
Distributed Systems
Domain-Driven Design
Architectural Patterns
IT/Ops
Kubernetes
Docker
GitHub
Terraform
Continuous Delivery
Continuous Integration
Database Administration
Computer Networking
Operating Systems
IT Certifications
Security
Network Security
Application Security
Incident Response
Zero Trust Model
Disaster Recovery
Penetration Testing / Ethical Hacking
Governance
Malware
Security Architecture
Security Engineering
Security Certifications
Design
Web Design
Graphic Design
Interaction Design
Film & Video
User Experience (UX)
Design Process
Design Tools
Business
Agile
Project Management
Product Management
Marketing
Human Resources
Finance
Team Management
Business Strategy
Digital Transformation
Organizational Leadership
Soft Skills
Professional Communication
Emotional Intelligence
Presentation Skills
Innovation
Critical Thinking
Public Speaking
Collaboration
Personal Productivity
Confidence / Motivation
Features
All features
Verifiable skills
AI Academy
Courses
Certifications
Interactive learning
Live events
Superstreams
Answers
Insights reporting
Radar Blog
Buy Courses
Plans
Sign In
Try Now
O'Reilly Platform
book
可编程网络自动化
by
Jason Edelman
,
Scott S. Lowe
,
Matt Oswalt
January 2023
Intermediate to advanced
458 pages
14h 16m
Chinese
Posts & Telecom Press
Content preview from
可编程网络自动化
在网络场景中学习
Python
|
67
•
处理文件
•
创建
Python
程序
•
使用
Python
模块
准备好,我们要上路啦!
本章的唯一重点是为希望通过学习
Python
以增强自身现有技能包的网络工程
师介绍
Python
的基础概念,并非旨在为全职开发人员提供详尽的指导,使他
们能够编写生产级别的
Python
软件。
另外,要注意的是,本章所涉及的概念与
Python
之外的内容密切相关
。
例如,你只有理解了循环和数据类型等概念(稍后会讲到),才能使用
Ansible
、
Salt
、
Puppet
和
StackStorm
这些工具。
4.2
使用
Python
交互式解释器
Python
交互式解释器并不应该总是被那些刚开始学习编程,甚至是那些使用其他语言进行
开发工作的人所了解,我们认为,在尝试创建独立的可执行脚本之前,每个人都应该了解
和学习这个工具。
解释器对于各种经验水平的开发人员都发挥着重要作用。
Python
交互式解释器
,也就是通
常所说的
Python shell
,可作为初学者的学习平台
,而最有经验的开发人员也可以用它来进
行测试并获得实时反馈,无须编写完整的程序或脚本。
Python shell
,或者说解释器
,存在于大部分原生
Linux
发行版中,除此之外,很多厂商的
现代网络操作系统中也能看到它的身影,这份名单包括但不仅限于
Cisco
、
HP
、
Juniper
、
Cumulus Networks
和
Arista
。
要想进入
Python
交互式解释器
,只需打开
Linux
终端窗口或者通过
SSH
登录现代网络设
备,输入命令
python
,按
Enter ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial
You might also like
Python和NLTK实现自然语言处理
Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言
艾伦A. A.多诺万, 布莱恩W. 柯尼汉
弱监督学习实用指南
Wee Hyong Tok, Amit Bahree, Senja Filipi
Python实用技能学习指南
Posts & Telecom Press, Robert Smallshire, Austin Bingham
Publisher Resources
ISBN: 9787115606181