零基础学python用什么教材零基础学python难度很难学吗多久能工作
下载地址 https://share.weiyun.com/S11bpehi
资料目录 小甲鱼零基础学python视频全套96集 小甲鱼零基础入门学习Python pdf 小甲鱼零基础学python第二版 pdf 小甲鱼零基础入门学习Python全套课件+源码 鱼c小甲鱼零基础学python全套课后题及答案 零基础学Python张志强 赵越等编著7小时多媒体视频教程 极客尹会生零基础学python教程视频1-71集 零基础学python 老齐pdf电子书 零基础学python全彩版pdf电子书 零基础学python全彩版实战与答案 黑马程序员python零基础教程(附带教学课件+开发工具+环境配置) 零基础Python实战 四周实现爬虫网站 刘金玉零基础python入门到精通教程100集全套VIP精选 《21天学通Python》刘凌霞,郝宁波,吴海涛编著 电子工业出版社 《从零开始学Python网络爬虫》罗攀 将仟 编著 机械工业出版社 《零基础搭建量化投资系统——以Python为工具》何战军等编著 电子工业出版社 《零基础轻松学Python》小码哥著 电子工业出版社 《零基础学Python》张志强等编著 机械工业出版社 《零起点Python大数据与量化交易》何海群著 电子工业出版社 《零起点Python机器学习快速入门》何海群著 电子工业出版社 《零起点Python足彩大数据与机器学习实盘分析》何海群著 电子工业出版社 Python3.5从零开始学(2017v3.x) 刘宇宙编著 清华大学出版社 Python机器学习及实践——从零开始通往Kaggle竞赛之路 by 范淼,李超编著 Python练习集100题 从零开始学Python第二版 极客学院出版 零基础入门学习Python 小甲鱼编著 清华大学出版社 零基础学python 老齐著 零起点Python大数据与量化交易 何海群著 电子工业出版社 跟老齐学Python从入门到精通 电子工业出版社
举例
浮点数与整数相除 “浮点数与整数相除”用一种貌似严格的语言表述: 假设:x除以y。其中x可能是整数,也可能是浮点数;y可能是整数,也可能是浮点数,但两者之中至少有一个是浮点数。 出结论之前,还是先在交互模式中做实验: >>> 9.0 / 2 4.5 >>> 9 / 2.0 4.5 >>> 9.0 / 2.0 4.5 >>> 8.0 / 2 4.0 >>> 8 / 2.0 4.0 >>> 8.0 / 2.0 4.0 就如同做物理、化学实验一样,仔细观察上面的实验结果,能得出什么结论? 不管是被除数还是除数,只要有一个数是浮点数,结果就是浮点数。 然而,下面的实验可能又让你有点糊涂了: >>> 10.0 / 3 3.3333333333333335 这个是不是就有点搞怪了?按照数学知识,应该是3.33333...,后面是3的循环了,那么你的计算机就停不下来了,满屏都是3。为了避免这个,Python武断终结了循环,但是,可悲的是没有按照“四舍五入”的原则终止。当然,还会有更奇葩的出现: >>> 0.1 + 0.2 0.30000000000000004 >>> 0.1 + 0.1 - 0.2 0.0 >>> 0.1 + 0.1 + 0.1 - 0.3 5.551115123125783e-17 >>> 0.1 + 0.1 + 0.1 - 0.2 0.10000000000000003 越来越糊涂了,为什么Computer姑娘在计算这么简单的问题上,如此糊涂了呢? 不是Computer姑娘糊涂,她依然冰雪聪明。 原因在于十进制和二进制的转换上,Computer姑娘用的是二进制进行计算,上面的例子中,我们输入的是十进制,就要把十进制的数转化为二进制,然后再计算。但是,在转化中,浮点数转化为二进制,就出问题了。 例如十进制的0.1,转化为二进制是: 0.0001100110011001100110011001100110011001100110011... 也就是说,转化为二进制后,不会精确等于十进制的0.1。同时,计算机存储的位数是有限制的,所以,就出现了上述现象。 这种问题不仅仅在Python中有,所有支持浮点数运算的编程语言都会遇到。 明白了问题原因,怎么解决呢?就Python的浮点数运算而言,大多数计算机每次计算误差不超过2的53次方分之一。对于大多数任务这已经足够了,但是要在心中记住这不是十进制算法,每个浮点数计算可能会带来一个新的舍入错误。 一般情况下,只要简单地将最终显示的结果用“四舍五入”到所期望的十进制位数,就会得到期望的最终结果。 对于需要非常精确的情况,可以使用decimal模块(关于“模块”,后面会介绍,这里暂存),它实现的十进制运算适合高精度要求的应用。 另外fractions模块支持另外一种形式的运算,它实现的运算基于有理数(因此像1/3这样的数字可以精确地表示)。最高要求则是使用由SciPy提供的Numerical Python包和其他用于数学和统计学的包。列出这些东西,仅仅是让读者明白,问题已经解决,并且方式很多。
|