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

前言

相较于第一版,本书新增了下列知识与应用:

Python写作风格、PEP8、Python语法精神、f-strings输出

下画线开头或结尾的变量

复数观念、bytes与bytearray

高斯数学、火箭升空、凯撒密码、莫尔斯密码、鸡兔同笼、国王的麦粒、鸡尾酒、欧几里得算法等案例

非True或False的逻辑运算

nonlocal变量

__name__==‘__main__’的优点

json和CSV文件解说

pickle和shelve文件

Python与MySQL

全书修订细节100多处,增加了100多个实例,全书实例高达1000多个。

多次与教育界的朋友相聚,谈到计算机语言的发展趋势,大家一致认为Python是当今最重要的计算机语言。许多知名公司如Google、Facebook等,皆将此语言列为必备计算机语言。许多人想学Python,市面上的书也不少,但许多书籍的缺点是:

Python语法讲解不完整,没有建立扎实的Python语法观念

用C、C++、Java观念撰写实例

对Python语法的精神与内涵未做说明

对Python进阶语法未做解说

基础实例太少,没经验的读者无法举一反三

模块介绍不足,应用范围有限

因此,许多读者买了书、读完了,好像学会了Python,但看到专业人士撰写的程序代码仍然看不懂。

于是,笔者决定撰写一本通过丰富、实用、有趣的案例完整且深入讲解Python语法的入门书籍。本书从Python风格说起,抛弃C、C++、Java思维,全面剖析Python语法、内涵与精神功能,完全融入顶尖Python工程师的逻辑与设计风格。全书讲解了近500个模块的函数,深入、详细地讲解了Python语法的基础知识与进阶知识,并将知识扩充至下列应用范围:

人工智能基础

bytes数据、编码、译码

Unicode字符集和UTF-8依据Unicode字符集的中文编码方式

从小型串行、元组、字典,到大型数据的建立

计算两点之间的距离,解说其与人工智能的关联

使用math模块与经纬度计算地球任意两点的距离

使用莱布尼茨公式、蒙特卡罗模拟计算圆周率

嵌套、closure、lambda、decorator等高阶应用

建立类别,同时深入讲解装饰器@property、@classmethod

设计与应用自建模块,活用外部模块

设计加密与解密程序

图像处理、文字识别、计算机存储图像的方法

建立有个人风格的QRcode与名片

认识中文分词jieba与建立词云

GUI设计计算器

动画、音乐与游戏实践

matplotlib中英文图表绘制

处理PDF文件

用Python控制鼠标、屏幕与键盘

轻量级的数据库SQLite实践

多任务与多线程设计

用海龟绘图设计万花筒与满天星星

设计机场出入境人脸识别系统

用网络程序Server端与Client端设计聊天室

笔者写过许多计算机领域的著作,本书沿袭笔者写作的特色,程序实例丰富。相信读者只要遵循本书内容进行学习,必定可以在短时间内精通Python。本书虽力求完美,但谬误难免,尚祈读者不吝指正。

读者可扫描下方二维码,获得对应学习资源。

洪锦魁

附录

附录A:安装Python

附录B:安装第三方模块

附录C:函数或方法索引表

附录D:RGB色彩表

附录E:ASCII码值表

电子书

第23章电子书

第24章电子书

第25章电子书

其他学习资源

本书程序实例代码

习题与答案

实践题代码

程序实例代码

实践题代码 q9KCUDdxTi6PuXmPxBRzxAy4a6bJOXb0u3HQIBIbufiUXpDtaAP9YNA3X9YjJxgP

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