Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)
双色印刷,新形态教材,基于Python 3.10,实例贯穿全书,配套视频和丰富的教学资源

作者:张勇,唐颖军,陈爱国,朱文强,石宇雯,熊堂堂,谢宝来

丛书名:计算机科学与技术丛书·新形态教材

定价:59元

印次:1-2

ISBN:9787302630296

出版日期:2023.06.01

印刷日期:2024.08.07

图书责编:刘星

图书分类:教材

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

《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》基于Python 3.10全面介绍Python语言程序设计方法,全书共10章。首先,基于Visual Studio和PyCharm集成开发环境介绍设计Python语言程序的方法,讨论Python语言的常用数据结构的定义与用法,阐述分支与循环控制语句设计方法;然后,在讨论Python语言中的常用数据类型及其用法的基础上,重点论述函数、模块和包的概念与设计方法;接着,深入介绍Python语言中类的定义与应用方法,介绍文件操作与异常处理方法,阐述图形用户界面程序设计方法;最后,介绍数据分析与可视化技术和网络爬虫。全书内容丰富,实例翔实,配套实例讲解视频和教学资源。 《Python程序设计——基础入门、数据分析及网络爬虫(微课视频版)》可作为高等院校计算机科学与技术、软件与网络工程、电子信息工程和自动控制工程等工学相关专业的本科生学习Python语言的教材,也可作为程序设计爱好者学习Python语言的参考书。

张勇,博士,教授/博导,IEEE高级会员,CCF会员,研究方向:信息安全与智能系统、量子计算。发表第一作者学术论文38篇,出版第一作者教材18部,出版专著4部。主持国家自然科学基金2项,主持省级项目6项。

前言 目前,计算机程序设计语言处于“百花齐放、百家争鸣”的局面。应用广泛的计算机语言有Basic语言、C/C++语言、C#语言、Java语言、JavaScript语言(网页设计语言)、Delphi语言(Pascal语言)、Swift语言(iOS操作系统应用设计语言)、Wolfram语言(基于Mathematica软件的科学计算语言)等。程序员都有类似的感觉,当精通了一门计算机语言后,其他的计算机语言就会有似曾相识的感觉,从而学习另一种计算机语言就变得轻松愉快了。但是,每种计算机语言都有其缺点,例如,C语言的栈区较小、指针功能强大但易于内存访问越界等。有没有一种计算机语言,在吸取了众多计算机语言的优点的同时,又改进了它们的缺点?如果有,那就是Python语言。 Python语言自1991年诞生以来,迅速成长为拥有庞大用户群体和健壮生态系统的计算机语言,而且是不断进化的计算机语言。相比于其他计算机语言,Python语言至少具有以下的优点。 其一,Python语言的设计思想是极致精简,表现在用最简练的代码实现尽可能多的功能,或者用最简形式的代码实现所需要的功能。Python语言用语句的“缩进”格式区分代码的等级。 其二,Python语言是开源的计算机语言,Python语言的每个版本的升级都是在全球范围内程序员的贡献基础上的改进。请注意Python 3与Python 2不兼容,Python 3才真正吸引了作者的注意。 其三,Python语言具有极强的跨平台能力,可应用于Windows、macOS、Linux/UNIX等十多种平台上。 其四...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

目录

配套资源

第1章Python语言入门(视频讲解: 13分钟,6集)

1.1Python语言

1.2Python语言开发环境

1.2.1Visual Studio集成开发环境

1.2.2PyCharm集成开发环境

1.3Python语言程序结构

1.4本章小结

第2章Python编程基础(视频讲解: 20分钟,9集)

2.1Python语言输入与输出

2.2Python基本数据类型

2.3Python运算符

2.3.1算术运算符

2.3.2位运算符

2.3.3关系运算符

2.3.4逻辑运算符

2.3.5赋值运算符

2.3.6高级运算符

2.3.7Python运算符优先级

2.4列表

2.4.1创建列表

2.4.2列表元素访问方法

2.4.3常用列表处理方法

2.5字符串

2.5.1字符串表示

2.5.2字符串常用方法

2.5.3格式化字符串

2.6本章小结

第3章程序控制(视频讲解: 36分钟,16集)

3.1顺序结构

3.2分支结构

3.2.1if语句

3.2.2match语句

3.3循环结构

3.3.1while结构

3.3.2for结构

3.4排序实例

3.5本章小结

第4章数据表示(视频讲解: 43分钟,18集)

4.1元组

4.1.1元组定义

4.1.2元组元素访问方法

4.1.3元组与内置函...

"Python语言具有语句精简和结构紧凑的优点,Python语言实现了无限精度的整数运算,其大量的程序包拓展了Python语言的科学计算和数据处理能力。为了使读者全面掌握Python语言,本书从Python语言开发环境讲起,依次阐述了Python语言的数据表示、控制结构、类与对象、图形用户界面设计、数据分析与网络爬虫。内容由浅入深,实例丰富易懂,可作为零基础读者学习Python语言的参考书,也可作为新工科相关专业学习Python语言的教材。
 易学易懂,学用结合
语言朴实,理论讲述与实例相辅相成,知识学习与程序练习相结合,内容由浅入深,便于读者熟练掌握和应用Python语言的核心知识与编程方法。
 体系完整,内容丰富
全面介绍了Python语言的数据结构、控制结构、函数、类与对象等内容,阐述了Python语言的面向对象编程技术,涵盖了Python语言的完整体系。
 实例丰富,代码精致
为每个Python语言语法知识点精心编排了程序实例,全书实例丰富,程序代码精致规范,帮助和引导读者活学活用Python语言。
 资源丰富,便于教学
为了便于教师教学,提供全套的教学资料,获取方式详见前言。

"