多次与教育界的朋友相聚,谈到计算机语言的发展趋势时,大家一致认为 Python 是

当今最重要的计算机语言。许多知名公司,例如 Google、Facebook 等皆已将 Python 列

为必备计算机语言。许多人想学 Python,市面上的书也不少,但书中对 Python 语法的

讲解并不完整,造成读者学习上的障碍,读者读完一本 Python 书籍,仍然看不懂专家写

的 Python 程序。因此,笔者决定撰写一本用丰富、实用、有趣的实例完整且深入讲解

Python 语法的入门书籍。

Python 以简洁著名,语法非常灵活,同时拥有丰富、实用的模块。本书除了以实例

解说 Python 语法,还会穿插讲解各种模块,以帮助读者更灵活地掌握 Python。此外,笔

者也尝试在书中穿插基本的科学、数学、统计与人工智能的基础知识,帮助读者为进一

步的学习打下扎实的基础。

本书包含 800 多个程序实例,搭配 400 多个模块,并辅以 200 多道实践习题,细致

讲解 Python 语法。本书也会说明下列知识与应用 :

? 人工智能基础知识 ;

? Python 彩蛋 ;

? 从 bytes 数 据、 编 码(encode)、 译码(decode)说起,到精通列表(list)、元组

(tuple)、字典(dict)、集合(set);

? 从小型列表、元组、字典到大型数据资料的建立 ;

? 生成式(generator)建立 Python 数据结构 ;

? 在坐标轴内计算任意两点之间的距离,同时解说与人工智能的关联 ;

? 用经纬度计算地球任意两座城市之间的距离,学习取得地球任意位置的经纬度 ;

? 用莱布尼茨公式、尼拉卡莎级数、蒙特卡罗模拟计算圆周率 ;

? 讲解基础函数观念,也深入到嵌套、closure、lambda、Decorator 等高阶应用 ;

? 对 map( ) 和 reduce( ) 进行完整解说,并进一步配合 lambda 解说高级应用 ;

? 建立类别的同时深入讲解装饰器 @property、@classmethod、@staticmethod 与类别

特殊属性与方法 ;

? 设计与应用自己设计的模块、活用外部模块(module);

? 赌场骗局 ;

? 自己设计加密与解密程序 ;

? Python 的输入与输出 ;

? 文件压缩与解压缩 ;

? 程序除错与异常处理 ;

? 文件读取与目录管理 ;

? 剪贴板应用 ;

? 正则表达式 ;

? 递归式观念与碎形 Fractal ;

? 图像处理与文字辨识,更进一步说明计算机储存图像的方法 ;

? 基本与进阶 QR code 制作 ;

? 词云(Word Cloud)设计 ;

? GUI 设计 :设计小计算器 ;

? 动画与游戏 ;

? matplotlib 中英文图表绘制 ;

? 说明 CSV 和 JSON 文件 ;

? 股市数据读取与图表制作 ;

? Python 解线性代数 ;

? Python 解联立方程式 ;

? Python 执行数据分析 ;

? 科学计算与数据分析 Numpy、Scipy、Pandas。

笔者编写过许多计算机领域的著作,本书将沿袭笔者以往著作的特色,程序实例丰

富。相信读者通过学习本书内容,一定可以快速精通 Python。笔者虽力求完美,但是书

中不足与疏漏在所难免,请不吝指正。

洪锦魁

2019.10.31

more >

零基础python入门书籍推荐书目_清华大学出版社-图书详情-《Python数据科学零基础一本通》...相关推荐

  1. 零基础python入门书籍推荐书目_零基础小猿圈python入门书籍推荐

    人若志趣不远,心不在焉,虽学不成.-----张载 对于小编而言,自己是很喜欢python,因为本身虽然是计算机专业毕业的,但是在大学期间也没开展python课程,而是学习过很多门语言(c.c++.ja ...

  2. python程序设计课后答案祁瑞华_清华大学出版社-图书详情-《Python 程序设计》

    前言 Python语言作为一种免费.开源语言,已被许多学校引入教学过程.它是面向对象和过程的程序设计语言,具有丰富的数据结构.可移植性强.语言简洁.程序可读性强等特点.本书根据实际教学经验,对内容进行 ...

  3. python数据分析买什么书_清华大学出版社-图书详情-《Python数据分析》

    当今世界对信息技术的依赖程度日渐加深,每天都会产生和存储海量的数据.面对海量数据,谁能更好地处理.分析数据,谁就能真正抢得大数据时代的先机.对数据的分析已经成为企业.政府非常重要且迫切的需求. 数据分 ...

  4. python基础实例教程 微课版-清华大学出版社-图书详情-《Python基础入门-微课视频版》...

    前言 Python语言自从20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一. 学习编程是工程专业学生学习的重要部分.除了直接的应用外,学习编程还是了 ...

  5. python课程设计的主要任务_清华大学出版社-图书详情-《Python课程设计-微课视频版》...

    前言 自从20世纪90年代初诞生至今,Python语言逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一. 编程是工程专业学生教育的重要部分.除了直接的应用外,学习编程是了解计算 ...

  6. python制作网页样式与布局_清华大学出版社-图书详情-《CSS3+DIV网页样式与布局案例课堂(第2版)》...

    前 言 "网站开发案例课堂"系列图书是专门为网页设计初学者量身定制的一套学习用书.整套书具有以下特点. 前沿科技 无论是网站建设.数据库设计还是HTML5.CSS3,我们都精选较为 ...

  7. python刘卫国答案第二_清华大学出版社-图书详情-《数据库技术与应用实践教程—SQL Server 2012》...

    前言 在信息社会,数据已经成为重要的资源.大数据时代改变了人类原有的生活和发展模式,也改变了人类认识世界和判断价值的方式.以数据库技术为基础的数据管理技术,可以对数据进行有效的收集.加工.分析与处理, ...

  8. python程序设计教程张莉课后答案_清华大学出版社-图书详情-《Visual Basic程序设计教程》...

    Visual Basic是目前最适合初学者学习使用的.最流行的计算机高级程序设计语言之一.它简单易学.功能强大,它提供的可视化集成开发环境使程序开发变得方便而快捷.近年来,很多高等院校选择" ...

  9. python编程快速入门例子-清华大学出版社-图书详情-《Python编程入门与案例详解》...

    Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...

最新文章

  1. 8种最坑的SQL错误用法,第一个就很坑?
  2. 转载收藏之用 - 微信公众平台开发教程(三):微信公众平台开发验证
  3. 设计桑基图_教你用pyecharts制作交互式桑基图,赶快学起来吧!
  4. 叉积 微分 恒等式_考研真题分章解析 | 第二章 导数与微分
  5. C# 跨平台的支付类库ICanPay
  6. FreeCodeCamp纳什维尔聚会的回顾
  7. [BZOJ1669][Usaco2006 Oct]Hungry Cows饥饿的奶牛
  8. Linux应用程序设置进程调度策略
  9. fork他人仓库clone到本地
  10. 如何合并多个(.txt或其他)文件到一个文件
  11. Java讲课笔记22:Set接口及其实现类
  12. 解决问题--修改weblogic密码后无法启动以及如何解密weblogic的3DES密文
  13. Android使用SSL自签名证书
  14. 解决mikumikudance丢失dxdx_43.dll问题
  15. Nacos下载与安装
  16. 阿里架构大牛说:JVM从入门到入魔,就是这么简单
  17. 静心,多听,善思--学习之道也
  18. np.meshgrid()函数 以及 三维空间中的坐标位置生成 以及 numpy.repeat()函数介绍
  19. 深入Python进程间通信原理
  20. 乔布斯的康熙盛世,库克的雍正王朝——纪念乔布斯逝世5周年

热门文章

  1. java咖啡机提示除钙,请注意:租赁咖啡机的14种错误用法!-人人租机
  2. Microbime:微生物组学领域的标准制定
  3. 时间倒数计时器_如何建立倒数计时器
  4. C# 求Sn=a+aa+aaa+...+aa...a(n个a)的值
  5. ios获取磁力计信息
  6. 计算机网络统考在线试题打不开,电脑上通用考试客户端打不开怎么办
  7. 【i学堂】PPT美化
  8. 谈谈字符集和字符编码
  9. python中hub_如何用Python实现hub
  10. 升级JFlash后无法连接JLINK问题处理