万本电子书0元读

万本电子书0元读

顶部广告

高级Python核心编程:开启精通Python编程之旅电子书

python作为一种不受局限、 跨平台的源编程语言, 广泛应用于数据分析、 人工智能、 网络爬虫、 运维测试等多个领域。 利用 python行项目发与科研实践不失为明智之举。 本书适用于具备一定 python基础并希望通过在项目中应用实践和新的发技术来提升自己 的 python发人员。 本书力求帮助 python发人员挖掘和掌握这门语言及相关程序库的高级特性, 涵盖函数、 数据结构、 python风格的对象、 python与数据库交互、 多线程、 异常、 数据分析及可视化、 图形用户界面发, 以及 Web 应用创建等内容, 并帮助读者解决常见编程问题和困惑。

售       价:¥

纸质售价:¥90.30购买纸书

50人正在读 | 0人评论 6.4

作       者:(印)米努·科利

出  版  社:北京理工大学出版社

出版时间:2023-04-01

字       数:9.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
python从其他编程语言中脱颖而出有很多原因。 事实上, 只要你现在正手握一本关于高级python核心编程的书, 就表明你已认识到 python具有如此特别的一些特性。在本书中, 你将获得有关 python编程高级主题的详细信息。 因为本书从函数章节始, 所以,建议在阅读本书前, 先温习一下 python的基本概念知识。 如果你是初学者, 建议先阅读 《 python核心编程: 从门到实践 (学与练) 》 , 以便理解本书主题。 本书的编写主要关注大学的教学内容和目前需求, 还关注学生和专业人士在学习编程时面临的问题。 通过与编程爱好者交流, 发现许多人, 因为忙于其他事情, 或者只是无力承担课程费用而偏爱自学。 本书中程序发的目的是为自学课程提供详细步骤, 并且将复杂问题分解为简单问题, 可以简 单编码后将其重组。 相信通过本书, 你将能够思考、 发和创建高质量的 python应用程序。<br/>【推荐语】<br/>python作为一种不受局限、 跨平台的源编程语言, 广泛应用于数据分析、 人工智能、 网络爬虫、 运维测试等多个领域。 利用 python行项目发与科研实践不失为明智之举。 本书适用于具备一定 python基础并希望通过在项目中应用实践和新的发技术来提升自己 的 python发人员。 本书力求帮助 python发人员挖掘和掌握这门语言及相关程序库的高级特性, 涵盖函数、 数据结构、 python风格的对象、 python与数据库交互、 多线程、 异常、 数据分析及可视化、 图形用户界面发, 以及 Web 应用创建等内容, 并帮助读者解决常见编程问题和困惑。 本书特如下。 (1) 内容全面, 涵盖高级 python的核心技术的方方面面。 (2) 由浅深讲解实例, 帮助读者逐步掌握高级 python的核心编程方法。 (3) 图文并茂, 让读者及时了解每一步的操作结果, 帮助读者更好地检验学习度。 本书将理论与实践结合, 通过示例, 深浅出地介绍高级 python核心技术要, 并引导读者利 用所学知识解决问题; 通过示例和课后练习帮助读者巩固所学内容, 使读者能够真正理解并应用所 学内容。 本书作者和审稿人致力于 python应用领域, 为世界各地的公司和组织建立过数据分析项目, 积累了十多年的实践经验。 在翻译过程中我们为作者对高级 python核心编程技术的深掌握和独到见解而赞叹。 翻译本书对我们而言也是一个学习与提高的过程。 为了做到专业词汇权威准确, 内容忠实原书, 译者查阅了大量资料,我们为能向国内广大读者推荐这本好书而高兴。<br/>【作者】<br/>本书由Meenu Kohli专业人士编写 Meenu Kohli女士是《Python面试题——终极成功指南》的作者。她还撰写《高级Python核心编程》这本书。该书面向大学生,旨在帮助读者更容易理解Python程序设计的基本概念。作者拥有浦那大学(Pune University)D.Y. Patil工程学院的工学(电子)学士学位。作者曾在一些知名跨国公司担任发人员、测试人员和培训师,在软件发和测试方面具有丰富的经验。作者参与了大量Python、Java、EJB、C、C 、PHP、JSP、JavaScript、HTML、.NET、R、MySQL、Oracle、DB2和软件测试等相关项目。  <br/>
目录展开

译者序

前言

第1章 函数与递归

1.1 函数

1.2 创建函数

1.3 函数参数

1.4 返回语句

1.5 作用域和命名空间

1.6 lambda函数

1.7 递归

1.8 存储

知识要点

小结

简单题

编程题

论述题

第2章 类、对象与继承

2.1 类和对象

2.2 析构函数__del__()

2.3 类变量的类型

2.4 继承

知识要点

小结

选择题

简答题

编程题

论述题

第3章 文件

3.1 文件存储的优点

3.2 目录与文件管理

3.3 使用getcwd()方法读取当前工作目录

3.4 使用listdir()方法读取目录内容

3.5 使用mkdir()方法创建目录

3.6 使用rename()方法重命名目录

3.7 使用rmdir()方法删除目录

3.8 文件操作

3.9 各种操作文件的方法

小结

选择题

简答题

填空题

编程题

问答题

第4章 MySQL与Python交互

4.1 安装和配置MySQL

4.2 使用命令行工具在MySQL中创建数据库

4.3 连接MySQL数据库与Python

4.4 创建数据库

4.5 使用Python操作数据库

小结

编程简答题

第5章 Python线程

5.1 进程和线程

5.2 创建线程

5.3 使用Lock和RLock实现线程同步

5.4 Lock的用法

5.5 死锁

5.6 信号量

5.7 使用事件对象同步线程

5.8 条件类

5.9 后台线程和非后台线程

小结

简答题

第6章 错误、异常、测试与调试

6.1 错误

6.2 异常

6.3 调试程序

6.4 Python调试器

6.5 命令行调试器

6.6 Python的单元测试和测试驱动开发

6.7 测试级别

6.8 pytest概述

6.9 unittest模块

6.10 使用unittest和pytest定义多个测试用例

6.11 unittest模块中的主要Assert方法

小结

简答题

第7章 数据可视化与数据分析

7.1 数据可视化

7.2 Matplotlib

7.3 Numpy

7.4 Pandas

7.5 DataFrame操作

小结

第8章 创建GUI表和添加控件

8.1 开始

8.2 控件

8.3 按钮和消息框

8.4 Canvas

8.5 Frame

8.6 标签

8.7 小项目——秒表

8.8 列表框

8.9 菜单按钮和菜单

8.10 单选按钮

8.11 滚动条和滑块

8.12 文本框

8.13 Spinbox

知识要点

简答题

第9章 MySQL和Python图形用户界面

9.1 MySQLdb数据库

9.2 使用GUI创建表

9.3 使用GUI插入数据

9.4 创建GUI以检索结果

小结

第10章 栈、队列和双端队列

10.1 栈

10.2 队列

10.3 双端队列

第11章 链表

11.1 链表简介

11.2 实现节点类

小结

第12章 树

12.1 引言

12.2 简单树表示法

12.3 树的列表表示

12.4 二叉堆

小结

第13章 查找与排序

13.1 顺序查找

13.2 对半查找

13.3 哈希排序

13.4 冒泡排序

13.5 选择排序

13.6 插入排序

13.7 希尔排序

13.8 快速排序

小结

第14章 Flask框架入门

14.1 引言

14.2 安装虚拟环境

14.3 使用Flask开发“Hello World”应用

14.4 调试Flask应用程序

小结

附录

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部