写给系统管理员的Python脚本编程指南

·
· Packt Publishing Ltd
Ebook
264
Pages

About this ebook

Python脚本编程手册,Python脚本编程指南


Key Features

从基础到高级编程,全面系统地介绍Python脚本在系统管理中的作用。

市场上少见的介绍将Python脚本应用于系统管理的图书。

本书附有配套资源,帮助读者学以致用,将所学应用到真实场景中


Book Description

本书是一本介绍Python编程的进阶图书,包含了大量关于Python脚本设计的主题。本书共18章,首先带领读者快速复习Python基础知识,然后循序渐进地介绍了一些实用主题,包括Python脚本的调试和分析、编写单元测试、系统管理、处理文件和数据、文件归档以及文本处理等。然后介绍了网络编程、处理电子邮件、远程控制主机、创建图形用户界面、处理日志文件、编写网络爬虫、数据收集和可视化以及操作数据库等更加高阶的主题。本书中每一知识点都结合可以运行的源码讲解,帮助读者更好地掌握Python脚本编程。

本书要求读者具备Python的基础知识,非常适合对Python编程有基本了解并且有兴趣将编程技能扩展到命令行脚本和系统管理的读者阅读。


What will you learn

了解如何安装Python和调试Python脚本;

了解和编写用于自动化测试和日常管理活动的脚本;

了解如何编写用于文本处理、加密、解密和归档的脚本;

处理PDF、Excel、CSV和文本文件,并生成报告;

编写用于远程网络管理(包括处理电子邮件)的脚本;

使用图形用户界面构建交互式工具;

处理Apache日志文件,以及SOAP和REST API的通信;

自动化数据库管理并执行统计分析


Who this book is for

本书非常适合对Python编程有基本了解并且有兴趣将编程技巧扩展到命令行脚本和系统管理的用户。读者需要具备Python的先验知识。


About the author

人民邮电出版社,1953年10月成立,隶属于中国工信出版传媒集团,是工业和信息化部主管的大型专业出版社。建社以来,人民邮电出版社始终坚持正确的出版导向,坚持为科技发展与社会进步服务、为繁荣社会主义文化服务,坚持积极进取、改革创新,围绕“立足工信事业,面向现代社会,传播科学知识,引领美好生活”的出版宗旨,已发展成为集图书、期刊、音像电子及数字出版于一体的综合性出版大社。


人民邮电出版社是全国优秀出版社、全国百佳图书出版单位,第一届、第二届、第三届、第五届“中国出版政府奖先进出版单位”,拥有“全国文明单位”、中央国家机关“五一劳动奖状”、中央国家机关“文明单位标兵”和“首都文明单位标兵”等重要荣誉,切实将社会效益放在首位、实现社会效益与经济效益相统一,综合实力位居行业前列。


人民邮电出版社出版领域涵盖科技出版、教育出版、大众出版,涉及信息技术、通信、工业技术、科普、经济管理、摄影、艺术、运动与休闲、心理学、少儿、大中专教材等10余个出版门类,年出版图书近万种,年销售码洋逾30亿元,在全国图书零售市场的占有率名列前茅,其中计算机类、艺术类、摄影类、运动与休闲类排名第一,设计类排名第二,科普类、美术类排名第四,经管类、少儿类位居前列。

Ganesh Sanjiv Naik 是嵌入式Android、嵌入式Linux、物联网和ML相关产品开发的作者,顾问和企业培训师。他在IT领域拥有20多年的经验和项目成就。他曾担任印度空间研究组织、英特尔、通用电气、三星、摩托罗拉、槟城技能开发中心以及新加坡和印度的多家公司的企业培训师。他创办了一家名为Levana Technologies的公司,该公司与各组织合作进行咨询和培训活动。

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.