《Python 项目开发实战入门》以玛丽冒险、销售收入分析与预测、基于Flask 的在线学习笔记、二手房数据分析预测系统、DIY 字符画、AI 图像识别工具、吃了么外卖网、51 斩百词8 个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析、数据库建模到项目开发,每一个过程都详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。本书中的案例趣味性强,涉及行业广泛,覆盖了Python 开发的游戏、人工智能、数据分析、爬虫、Web 开发、App 开发等开发方向,实用性强。书中不仅项目流程详尽,还提供了项目视频讲解及完整项目源码,帮助读者提高学习和开发效率。通过本书的学习,读者可以提高编程兴趣,获得编程技巧,也可以轻松领会Python 项目开发的精髓,快速提高开
本书全面、系统地介绍了使用Python对系统进行操作与控制的os与sys两大模块。全书分为两部分共12章,其中,*部分为os模块(系统操作),主要包括系统及硬件相关、获取环境变量、进程操作、其他系统相关操作等内容;第二部分为sys模块(系统相关),主要包括标准输入流与输出流、获取Python解释器相关信息、Windows系统相关、虚拟环境与路径、获取系统编码信息、线程与递归、程序异常相关、其他sys模块属性及方法等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解os模块和sys模块的属性、方法及其应用。本书附有配套资源包及数字书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有源代码都经过精心调试,在Windows 7\Windows 10系统中测试通过,保证能够正常运行。本书是各级Python程序开发人员***的参考书,也非常适合大中专院
本书全面、系统地介绍了使用Python对日期与时间进行操作的time模块、datetime模块和calendar模块。全书分为三部分共16章,其中,*部分为time模块(时钟与时间),主要包括术语和常量、时间戳相关操作、时钟与计数器、格式化时间等内容;第二部分为datetime模块(日期和时间),主要包括格式化日期时间、时间相关、日期相关、星期相关、日期和时间相关、UTC与时间差相关、时区与夏令时相关等内容;第三部分为calendar模块(日历相关操作),主要包括属性与时间戳、闰年及星期相关方法、返回日期迭代器、返回日期列表、获取或显示日历等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解time模块、datetime模块和calendar模块的属性、方法及其应用。本书附赠配套资源包及数字电子书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有
《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。 《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。