购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

多次与教育界的朋友相聚,谈到计算机语言的发展趋势时,大家一致认为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 VFyHMSCfPgW5BZhgJb72Lom03iyNGuhaUCBeQVSXGaXPh4jQngT2vN8hzyqcOns9

点击中间区域
呼出菜单
上一章
目录
下一章
×