


作者:闫雷鸣、王海彬、马利
定价:49元
印次:1-5
ISBN:9787302588795
出版日期:2022.01.01
印刷日期:2023.07.27
图书责编:郭赛
图书分类:教材
Python语言因其简单易学、应用广泛,已经成为国内外广泛使用的程序设计语言,适合高等学校文、理、工各科学生学习。本书基于Python 3.x,系统讲解了多种实用性强的工具包和开发技术并提供了丰富的应用案例。全书共5章,讲述基于Python的数据统计分析、网络编程、并行计算、GUI编程和Web编程。 本书侧重实际应用,突出了创新实践应用和大数据分析所需的相关程序设计技术,提供了具有实践价值的应用案例。本书结构合理,通俗易懂,既可作为Python语言高级程序设计教程,又可作为计算机创新实践应用的参考用书。
闫雷鸣,东南大学计算机应用博士毕业,中国计算机学会会员,江苏省人工智能学会自然语言处理专委会委员,加拿大UNB大学访问学者。拥有丰富的项目研发、科研和教学经验,指导学生多次在全国大学生学科竞赛中获奖。研究领域包括人工智能、深度学习研究与应用、大数据与安全、自然语言处理等。
前言 Python语言具有简洁、易读、易扩展的良好特性,目前在世界最流行编程语言TIOBE排行榜中位列第三,是世界顶尖大学里最受欢迎的计算机编程入门语言之一,并被广泛应用到人工智能、大数据分析、信息安全、云计算、科学计算、金融分析等众多领域。 对很多人来说,学习程序设计可能是非常困难的,当投入大量精力学会某种程序设计语言的语法之后,可能会发现自己只能编写一些简单的代码,距离解决实际问题还有很大一段距离。 Python给广大读者带来另一种选择——轻松掌握语法,并能立刻用其解决实际生活中的复杂问题。Python的语法十分符合人类思维习惯,对经济管理、金融分析,甚至于各文科类专业来说,Python都是一门非常合适的程序设计语言,不需要纠结复杂的算法设计,只需把精力集中于要解决的问题即可。对于那些希望快速完成开发的程序员来说,Python非常适合迭代地快速开发。对于科研人员来说,在计算机、生物、化学、数学统计、仿真分析、医学图像分析等各个领域中都可以找到Python被成功应用的案例。 本书在简明讲解相关理论的基础上,针对创新实践应用提供了大量的实用性代码和案例,可以直接应用。希望通过实用性案例的讲解,帮助读者快速从“学”跨入“用”的状态。 本书共5章,主要讲解实践应用开发中需要的各种工具包和开发技术等。具体章节及内容简介如下。 第1章数据统计分析,讲解两个主流的数据分析工具NumPy和Pandas,学习基本的数据处理方法。 第2章网络编程,在介绍网络通信原理的基础上讲解了Socket网络编程技术,并围绕应用场景讲解了基于HTTP和HTTPS的通信和网络爬虫的实现,...
第1章数据统计分析/1
1.1导学/1
1.2NumPy数组/2
1.2.1多维数组ndarray/2
1.2.2自动生成数组/8
1.2.3存取元素/13
1.2.4数组基本操作/16
1.2.5通用函数/26
1.2.6广播机制/28
1.2.7读写数据文件/29
1.3Pandas数据处理/31
1.3.1Series类型/32
1.3.2DataFrame类型/35
1.3.3DataFrame基本属性和方法/40
1.3.4数据索引与筛选/45
1.3.5操纵DataFrame/49
1.4应用实例/57
小结/61
习题/61
第2章网络编程/62
2.1导学/62
2.2基本概念/63
2.2.1C/S架构和B/S架构/63
2.2.2IP地址/64
2.2.3网络端口/65
2.2.4网络协议/65
2.3基于socket的网络编程/68
2.3.1概述/68
2.3.2面向连接的socket模型/69
2.3.3面向无连接的socket模型/72
2.4HTTP和HTTPS通信原理/76
2.4.1HTTP通信原理/76
2.4.2HTTPS通信原理/79
2.4.3HTTP和HTTPS的对比/80
2.5基于requests库的网络编程/81
2.5.1requests库概述/81
2.5.2requests库解析/81
2.6爬虫与数据采集/89
2.6.1模拟浏览器/90
2.6.2爬取网页/91
2.6.3用BeautifulSoup解析页面/92
2.6... 查看详情
大量的代码示例,为读者提供丰富的范例,在此基础上可以迅速掌握知识要点,并能将所学示例转换为功能实用的代码;
涵盖人工智能和大数据分析开发,为深入学习人工智能和大数据等知识,参加创新实践活动,奠定良好的编程基础。
查看详情

