Python脚本编程手册,Python脚本编程指南
Key Features
- 从基础到高级编程,全面系统地介绍Python脚本在系统管理中的作用。
- 市场上少见的介绍将Python脚本应用于系统管理的图书。
- 本书附有配套资源,帮助读者学以致用,将所学应用到真实场景中。
Book Description
本书是一本介绍Python编程的进阶图书,包含了大量关于Python脚本设计的主题。本书共18章,首先带领读者快速复习Python基础知识,然后循序渐进地介绍了一些实用主题,包括Python脚本的调试和分析、编写单元测试、系统管理、处理文件和数据、文件归档以及文本处理等。然后介绍了网络编程、处理电子邮件、远程控制主机、创建图形用户界面、处理日志文件、编写网络爬虫、数据收集和可视化以及操作数据库等更加高阶的主题。本书中每一知识点都结合可以运行的源码讲解,帮助读者更好地掌握Python脚本编程。本书要求读者具备Python的基础知识,非常适合对Python编程有基本了解并且有兴趣将编程技能扩展到命令行脚本和系统管理的读者阅读。
What you will learn
- 了解如何安装Python和调试Python脚本;
- 了解和编写用于自动化测试和日常管理活动的脚本;
- 了解如何编写用于文本处理、加密、解密和归档的脚本;
- 处理PDF、Excel、CSV和文本文件,并生成报告;
- 编写用于远程网络管理(包括处理电子邮件)的脚本;
- 使用图形用户界面构建交互式工具;
- 处理Apache日志文件,以及SOAP和REST API的通信;
- 自动化数据库管理并执行统计分析。
Who this book is for
本书非常适合对Python编程有基本了解并且有兴趣将编程技巧扩展到命令行脚本和系统管理的用户。读者需要具备Python的先验知识。
Table of Contents
- Python脚本编程概述
- 调试和分析Python脚本程序
- 单元测试框架简介
- 自动化常规管理活动
- 处理文件、目录和数据
- 文件归档、加密和解密
- 文本处理和正则表达式
- 文档和报告
- 处理不同类型的文件
- 网络基础套接宁编程
- 使用Pvthon脚本处理电子邮件
- 通过Telnet和SSH远程控制主机
- 创建图形用户界面
- 使用Apache及其他类型的日志文件
- SOAP和RESTful API通信
- 网络爬虫一从网站中提取有用的数据
- 统计信息的收集和报告
- MySQL和SQLite数据库管理
Loading...
Loading...
Loading...
Loading...

