购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

Python作为一门优秀的编程语言,由于其语法简洁、优雅、明确,因此受到很多程序员和编程爱好者的青睐。近年来,Python凭借强大的扩展性和丰富的模块,其应用场景不断扩大。许多人加入了学习Python的行列。

也许会有人问:“对于没有编程基础的人,编程会不会太难学了?”其实这样的担心是多余的。Python的语法简洁易懂,很容易上手,而且学习Python不是为了编程而编程,而是为了解决实际的问题。在掌握Python编程的基础知识后,就可以用Python解决学习和工作中的实际问题,例如复杂的办公自动化、网络爬虫、网络安全、GUI编程等。

本书有丰富的案例,将语法知识和编程思路融入大量的典型案例中,带领读者学会Python,并将Python应用于解决实际问题中,从而提高能力。

本书主要内容

本书分为4篇,共13章。

办公自动化篇包括第1~5章,主要讲解应用Python处理Excel电子表格、CSV文件、JSON文件、PPT演示文稿、图像、时间日期、多线程、自启动的方法。本篇内容涉及在日常工作和生活中经常要处理的事情,书中提供了批量处理这些事务的方法和代码,这些代码可以直接使用。

网络应用篇包括第6~10章,主要讲解应用Python操作数据库的方法、应用requests模块爬取静态网页的方法、应用Selenium模块爬取动态渲染网页的方法、应用正则表达式解析网页的方法、应用Sqlmap进行网络安全测试的方法。本篇需要理解Python处理数据库的方法及HTTP,才能比较好地理解使用网络爬虫和网络安全的方法。书中针对网络爬虫列举了大量实例。

GUI编程篇包括第11和12章,主要讲解应用Tkinter模块创建GUI程序的方法、应用wxPython创建GUI程序的方法。本篇需要读者理解面向过程的程序设计思想和面向对象的程序设计思想。

其他应用篇包括第13章,概要讲述了Python在创建网站、数据分析等方面的应用。

阅读建议

本书主要以实战为目的,书中有丰富的典型案例。这些典型案例贴近工作、学习、生活,应用性强。

建议没有Python基础的读者先阅读《编程改变生活——用Python提升你的能力(基础篇·微课视频版)》的第一部分,先把Python的基本语法知识掌握了,等有了一定的Python基础后再来看本书。这些基础知识集中在《编程改变生活——用Python提升你的能力(基础篇·微课视频版)》第1~5章。有了这些必备知识,阅读后面的章节会比较轻松。如果读者已经具备一定的Python基础,则可以直接阅读本书。

资源下载提示

视频等资源:扫描下面的付费二维码,可以在线学习。

致谢

感谢我的父母、家人、朋友,由于你们的辛勤付出,我才可以全身心地投入写作工作。

感谢赵佳霓编辑,在书稿的审核过程中给我提供了很多建议,没有你们的策划和帮助,我难以顺利完成此书。

感谢我的导师、老师、同学,在我的求学过程中,你们曾经给我很大帮助。感谢为本书付出辛勤工作的每个人!

由于编者水平有限,书中难免存在不妥之处,请读者见谅,并提出宝贵意见。

邢世通
2023年5月 kRJSgedAnFEJXU5BDTCwtFMklAoL0j5ZD8z/Hafrp+YzhJ78R/Ybe9gcRpAd/Hxa

点击中间区域
呼出菜单
上一章
目录
下一章
×