Python项目案例开发超详细攻略——GUI开发、网络爬虫、Web开发、数据分析与可视化、机器学习

作者:吕云翔、姚泽良、张扬、姜峤、孔子乔等

丛书名:清华开发者书库.Python

定价:79元

印次:1-2

ISBN:9787302571872

出版日期:2021.03.01

印刷日期:2022.01.19

图书责编:赵凯

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书完全为零基础的初学者量身定制,配合大量实例介绍了 Python 的基本语法、编码规范和一些编程思想。 本书第1~6章为Python语言基础,主要介绍 Python 的基本用法;第7~11章介绍一些Python的实际应用。其中,第 7 章介绍如何用Python进行GUI开发,第 8章介绍如何用Python进行网络爬虫;第 9 章介绍如何用Python进行Web开发;第 10章介绍如何使用Python进行数据分析和可视化处理;第 11 章介绍如何使用Python实现常见机器学习算法。 本书既可以作为高等院校计算机与软件相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。

吕云翔,北京航空航天大学软件学院副教授。具有多年的软件开发、项目管理、计算机教学经验,对IT行业具有较全面的认识,出版教材多部。目前研究领域包括:软件工程、人工智能、大数据。

前言 Python语言是一种解释型、支持面向对象特性的、动态数据类型的高级程序设计语言。自20世纪90年代Python公开发布以来,经过几十年的发展,Python以其语法简洁而高效、类库丰富而强大,适合快速开发等优势,成为当下最流行的脚本语言之一,也广泛应用到了统计分析、计算可视化、图像工程、网站开发等许多专业领域。 相比于C++、Java等语言来说,Python语言更加易于学习和掌握,并且利用其大量的内置函数与丰富的扩展库来快速实现许多复杂的功能。在Python语言的学习过程中,仍然需要通过不断地练习与体会来熟悉Python的编程模式,尽量不要将其他语言的编程风格用在Python上,而要从自然、简洁的角度出发,以免设计出荣昌而低效率的Python程序。 Python作为一种高级动态编程语言,在大数据时代越来越受人们青睐。Python独特的魅力和丰富的功能使其几乎可以应用于任何行业,这也是越来越多的非计算机专业学生选择Python作为入门编程语言的原因。 本书首先讲解了Python编程的基础,然后选取了Python几个热门的应用方向做了深入介绍,并且提供了相关案例,适合初学者系统地学习Python。 本书具有以下特点: (1) 非常适合初学者。本书针对的是没有学过编程的初学者,内容不但简单明了,而且会将繁杂的概念说明减至最少,从而专注于通过实践去理解。 (2) 基于实践的理论学习。很多人学习编程的时候存在一个误区,认为书看懂了就掌握了,结果一动手就大脑空白。正如Linux的创始人Linus Torvalds所说的“Talk is cheap, s...

目录
荐语
查看详情 查看详情

目录

习题答案

课件下载

第1章Python入门知识

1.1欢迎来到Python的世界

1.2Python开发环境的搭建与使用

1.2.1获取Python

1.2.2IDLE

1.2.3Pycharm的使用

1.2.4Jupyter Notebook

1.2.5强大的包管理器pip

1.3Python编码规范

1.3.1代码布局

1.3.2自动检查调整

本章小结

本章习题

第2章数据类型、基本计算

2.1常用数值类型

2.1.1整型(integer)

2.1.2浮点型(float)

2.1.3复数类型(complex)

2.1.4布尔型(bool)

2.2数值类型转换

2.3基本计算

2.3.1变量

2.3.2算数运算符

2.3.3运算符优先级

本章小结

本章习题

第3章控制语句和函数

3.1选择结构

3.2循环结构

3.2.1while循环

3.2.2for循环

3.2.3两种循环的转换

3.3break、continue与pass

3.3.1break与continue

3.3.2pass

3.4函数的定义与使用

3.4.1认识Python的函数

3.4.2函数的定义和调用

3.4.3函数的参数

3.4.4默认参数

3.4.5任意位置参数

3.4.6任意键值参数

3... 查看详情

 (1)适合初学者:本书针对的是没有学过编程的读者,内容简单明了,专注于通过实践去理解概念。
(2)基于实践的理论学习:在本书的讲解中实践贯穿始终,迫使读者去动手练习,在写代码的过程中掌握知识。
(3)习题设计:小练习和实践可以帮助读者将所学的知识融会贯通,并且激发其探索编程领域中其他知识的欲望。
(4)丰富的案例:案例能够帮助读者在实际应用中掌握编程知识,熟悉编程技巧,掌握更高层次的编程技能。
(5)良好的实用性:本书同样适用于非计算机专业学生对Python学习的需求,为此专门设计了一些内容,使Python真正可以成为学习工作中的利器。

查看详情