编程不难(全彩图解 + 微课 + Python编程)
鸢尾花书 从加减乘除到机器学习 Github全球排名TOP140,生姜博士作品 硬核入门Python编程

作者:姜伟生

丛书名:鸢尾花数学大系:从加减乘除到机器学习

定价:268元

印次:1-2

ISBN:9787302660330

出版日期:2024.05.01

印刷日期:2024.09.26

图书责编:栾大成

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《编程不难:全彩图解+微课+Python编程》是“鸢尾花数学大系—从加减乘除到机器学习”丛书的第一册,也是“编程”板块的第一册, 着重介绍如何零基础入门学 Python 编程。虽然《编程不难:全彩图解+微课+Python编程》主要讲解 Python 编程,但是也离不开数学。《编程不难:全彩图解+微课+Python编程》尽量 避免讲解数学概念公式,而且用图形和近乎口语化的语言描述程序设计、数据分析、机器学习背后常用的 数学思想。 《编程不难:全彩图解+微课+Python编程》分为预备、语法、绘图、数组、数据、数学、机器学习、应用八大板块, 共 36 章, 内容“跨度”极大! 从 Python 基本编程语法,到基本可视化工具,再到各种数据操作工具,还介绍常用 Python 实现的各种复 杂数学运算,进入数据分析和机器学习之后,还讲解如何搭建应用 App。我们可以把《编程不难:全彩图解+微课+Python编程》看作从 Python 编 程角度对“鸢尾花书”全系内容的总览。 《编程不难:全彩图解+微课+Python编程》提供代码示例和讲解,而且提供习题,每章还配套 Jupyter Notebook 代码文件(Jupyter Notebook 不是可有可无的,而是学习生态的关键一环, “鸢尾花书”强调在 JupyterLab 自主探究学习才能提高大家 编程技能)。《编程不难:全彩图解+微课+Python编程》配套微课也主要以配套 Jupyter Notebooks 为核心,希望读者边看视频,边动手练习。 《编程不难:全彩图解+微课+Python编程》读者群包括所有试图用编程解决问题的朋友,尤其适用于初级程序员进阶、高级数据分析师、机器学习开发者。

"姜伟生 博士 FRM。勤奋的小镇做题家,热爱知识可视化和开源分享。自2022年8月开始,在GitHub上开源“鸢尾花书”学习资源,截至2024年5月,已经分享5000多页PDF、5000多幅矢量图、约3000个代码文件,全球读者数以万计,GitHub全球排名TOP140。"

Preface 前言 感谢 首先感谢大家的信任。   作者仅仅是在学习应用数学科学和机器学习算法时,多读了几本数学书,多做了一些思考和知识 整理而已。知者不言,言者不知。知者不博,博者不知。由于作者水平有限,斗胆把自己有限所学所 思与大家分享,作者权当无知者无畏。希望大家在 B 站视频下方和 GitHub 多提意见,让“鸢尾花数 学大系—从加减乘除到机器学习 ”丛书成为作者和读者共同参与创作的优质作品。   特别感谢清华大学出版社的栾大成老师。从选题策划、内容创作到装帧设计,栾老师事无巨细、 一路陪伴。每次与栾老师交流,都能感受到他对优质作品的追求、对知识分享的热情。 出来混总是要还的   曾经,考试是我们学习数学的唯一动力。考试是头悬梁的绳,是锥刺股的锥。我们中的绝大多数 人从小到大为各种考试埋头题海,学数学味同嚼蜡,甚至让人恨之入骨。   数学给我们带来了无尽的“折磨”。 我们甚至恐惧数学,憎恨数学,恨不得一走出校门就把数学 抛之脑后,老死不相往来。   可悲可笑的是,我们很多人可能会在毕业五年或十年以后,因为工作需要,不得不重新学习微 积分、线性代数、概率统计,悔恨当初没有学好数学,走了很多弯路,没能学以致用,甚至迁怒于教 材和老师。 这一切不能都怪数学,值得反思的是我们学习数学的方法和目的。 再给自己一个学数学的理由 为考试而学数学,是被逼无奈的举动。而为数学而学数学,则又太过高尚而遥不可及。   相信对于绝大部分的我们来说,数学是工具,是谋生手段,而不是目的。我们主动学数学,是想...

目录
荐语
查看详情 查看详情
目录

绪论 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 1

  

第 1章 聊聊“巨蟒”   9

1.1 Python? 巨蟒 ?   10

1.2 Python 和可视化有什么关系 ?   14

1.3 Python 和数学有什么关系 ?   14

1.4 Python 和机器学习有什么关系 ?   20

1.5 相信“反复 + 精进 ”的力量!   21

第 2章 安装使用Anaconda   29

2.1 集成开发环境   30

2.2 如何安装 Anaconda?   31

2.3 测试 JupyterLab   33

2.4 查看 Python 第三方库版本号   35

2.5 安装、更新、卸载 Python 第三方库   38

第 3章 JupyterLab,用起来!     41

3.1 什么是 JupyterLab?   42

3.2 使用 JupyterLab:立刻用起来   43

3.3 快捷键:这一章可能最有用的内容   48

3.4 什么是 LaTeX?   51

3.5    字母和符号   52

3.6    用 LaTex 写公式   57

 

第4章 Python语法,边学边用   63

4.1 Python 也有语法 ?   64

4.2 注释:不被执... 查看详情

这是一本前所未见的编程入门书,可视化彻底,颜值极高。姜伟生博士自谦“小镇做题家”,实际上他是国际著名金融企业的金融科技专家。很难想象一位以“术数”为业的金融家具备如此彻底的分享动机,同时,姜博士有着卓越的艺术品位和设计能力,不仅承担了这套书的精深内容,更承担了全系图书的整体设计。希望读者从枯燥的常规数学书中解脱出来,赏心悦目地慢慢走入缤纷的AI宇宙。

查看详情