零基础学Python项目基础开发:视频案例精讲
- ISBN:9787576311792
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:312
- 出版时间:2022-04-01
- 条形码:9787576311792 ; 978-7-5763-1179-2
本书特色
是否可以根据需求设计或者开发一款软件?我不会编程怎么办?无须担心,本书就是基 于 Python,为每一位初学者介绍基本的开发知识,通过学习本书可以快速上手,使用 Python 开发出供自己使用的专用软件或者个人网站。本书涉及真实应用中的方方面面,适合各种编程场景。本书针对 Python 初学者, 通过简单实用的案例,以方便初学者并逐渐深化的思路,从实例入手,让读者快速入门,学以致用。本书内容丰富、通俗易懂,还提供了同步视频、习题及答案等丰富资源,适合各高校相关专业作为本科及研究生教材,也可作为相关培训机构的参考用书。 1.轻松入门,完全自学 通过本书,可以让读者快速理解 Python 是什么、Python 能做什么。本书面向零基础入门的读者,内容讲解由浅入深,循序渐进,引领读者快速入门,而不是拘泥于技术细节和底层原理。 2.案例丰富,实战为王 本书中设计了大量的实际案例和应用开发,通过学习和模仿这些应用的开发过程,在这些案例的基础上举一反三、添砖加瓦,可以尽快地开发出符合自己需求的软件。 3.涉及全面,扩充思路 在编写过程中,本书选择了数个不同的开发领域进行讲解,包括 Web 开发、算法、小工具开发、桌面应用开发、游戏开发等。不仅如此,在开发项目的过程中还涉及 HTML、Qt 框架、网络基础等相关技术。对于 Python 开发而言,这些技术属于一种横向拓展知识,可以提高读者的思维广度。 4. 多维度学习套餐 *同步视频教程:提供与内容同步的高质量、超清晰的视频讲解,快速轻松掌握所学知识。 *提供思维导图:每章首页提供了一幅思维导图,引导读者在学习前清晰了解每章知识要点。 *配习题及答案:为了让读者巩固所学知识,达到学以致用的效果,还提供了相关习题、答案及实操练习。 *附赠教学PPT:本书可作为高校及培训机构用书,特赠送教学PPT供广大教师参考使用。
内容简介
本书是一本面向 Python 初学者的书籍,除了介绍 Python 常见的开发领域和使用场景,还详细介绍了从 Python 基础到具体项目工程的开发,让读者快速掌握 Python 应用开发。 本书从零开始,由浅入深、由点到面地绘制了 Python 编程世界的草图,**部分(第1~3 章)主要讲解了 Python 的基础语法和句法,包括怎样在本机搭建 Python 开发环境,如何使用 Python 开发工具等基础内容;第二部分(第 4~5 章)主要讲解了如何使用 Python 开发常用的小工具,如何使用 Python 提高工作效率;第三部分(第 6~11 章)主要讲解了项目工程的开发,涉及大量其他领域的技术或者服务,也是Python学习的重中之重。通过学习本书,读者可以快速地了解 Python 各个领域的应用,并且掌握基本的开发技术,不再觉得这些领域的开发技术遥不可及,也可以探索自己喜欢的开发领域,并通过有趣实用的案例提高深入学习的兴趣。 本书内容丰富、通俗易懂,还提供了同步视频、习题及答案等丰富资源,适合各高校相关专业作为本科及研究生教材,也可作为相关培训机构的参考用书。
目录
第 1 章 Python 基础知识
1.1 什么是 Python 语言
1.2 Python 环境的安装
1.3 实战练习
1.4 小结、习题与练习
第 2 章 Python 快速入门(一)
2.1 Python 基础语法
2.2 Python 编写习惯
2.3 数据类型
2.4 Python 运算符
2.5 Python 中的逻辑语句
2.6 实战练习
2.7 小结、习题与练习
第 3 章 Python 快速入门(二)
3.1 Python 中的包管理工具
3.2 Python 中的面向对象
3.3 实战练习
3.4 小结、习题与练习
第 4 章 Python 小工具开发
4.1 时间相关工具
4.2 文件修改工具
4.3 图片处理工具
4.4 小结与练习
第 5 章 Python 操作表格和数据库
5.1 Python 处理表格文件
5.2 数据库入门
5.3 Python 数据库操作
5.4 小结、习题与练习
第 6 章 Python 桌面应用开发
6.1 桌面应用开发入门
6.2 Python Tkinter 桌面应用开发
6.3 Python Qt 桌面应用开发
6.4 小结与练习
第 7 章 Python 游戏开发
7.1 游戏开发入门
7.2 Pygame 库入门
7.3 Python 小说游戏引擎
7.4 小结与练习
第 8 章 Python Web 开发
8.1 Web 开发基础知识
8.2 Python 基础网站开发
8.3 Python 框架网站开发
8.4 小结、习题与练习
第 9 章 Python 爬虫开发
9.1 网络爬虫入门
9.2 Python 解析 HTML 数据
9.3 Python 中的简单爬虫
9.4 使用 Scrapy 编写爬虫
9.5 小结、习题与练习
第 10 章 Python 人工智能入门
10.1 Python 人工智能基础
10.2 使用网络服务进行程序开发
10.3 简单的人工智能应用开发
10.4 小结与练习
第 11 章 其他常用开发技术
11.1 Python 数据处理
11.2 Python 数据处理实战练习
11.3 Python 多线程和协程
11.4 Python 项目虚拟环境 venv
11.5 小结、习题与练习
习题参考答案
附录 A Python 版本的选择和多版本共存
附录 B 网络基础知识
作者简介
张帆,多年网络系统开发经验,在巨人网络中参与负责网络服务开发工作,参与设计与开发包括巨人网络客户维护系统,用户自主提单系统,巨人网络客维小程序,基本活动小程序搭建等工作。2020年投身互联网创业,负责公司项目开发和维护。
-
全图解零基础word excel ppt 应用教程
¥16.3¥48.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥34.2¥59.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥20.3¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥70.0¥89.8 -
LINUX实战——从入门到精通
¥52.4¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
实战知识图谱
¥51.8¥69.0