这是一套麻省理工学院OCW项目下的开放课程,基于CC协议发布,永久免费,但不要被标题中的导论二字所迷惑! 这并不是一门教你学会写水仙花数的玩具课程,而是一门真正的,务实的课程,由浅及深的带你理解编程的本质,并学会使用Python这门在IT领域,被职业程序员广泛使用,广受好评的编程语言。无论你是想了解 ...
分类:
编程语言 时间:
2020-04-13 10:23:42
阅读次数:
113
适合初学者入门,适合Python就业,包含网络编程、数据分析、网络爬虫等大量企业实用的知识。建议学习《疯狂Python讲义》电子书和《教孩子学编程Python语言版》电子书,并进行配套的代码测试。 《疯狂Python讲义》电子书适合初学者入门,适合Python就业,包含网络编程、数据分析、网络爬虫等 ...
分类:
编程语言 时间:
2020-01-28 09:35:46
阅读次数:
102
欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 + ApacheCN 面试求职交流群 724187166 + "ApacheCN 学习资源" 编程 + 哈佛 CS50:计算机科学导论 + "视频" + MIT 6.00.1x:计算机科学和 Python 编程导论 + "视频" ...
分类:
其他好文 时间:
2019-12-16 22:03:52
阅读次数:
104
面向对象编程简介 JAVA是一门面向对象的编程语言。面向对象编程范式与面向过程编程范式同属于命令式编程范式,与函数式编程范式相区别。在面向对象编程范式中,我们将我们要处理的系统的业务逻辑表现为对象之间的互相关联。对象实体本身是一组数据和动作的封装。封装可以简单的理解为一种打包,它使得外部可以使用某个 ...
分类:
编程语言 时间:
2019-09-21 23:10:01
阅读次数:
76
第1章 面向对象思想 第2章 抽象 第3章 面向对象设计 第4章 类和方法 第5章 消息,实例和初始化 第6章 案例研究: 八皇后问题 第7章 研究研究: 台球游戏 第8章 继承与替换 第9章 案例研究: 纸牌游戏 第10章 子类和子类型 第11章 静态行为和动态行为 第12章 替换的本质 第13章 ...
分类:
其他好文 时间:
2019-02-15 21:11:30
阅读次数:
260
《Python编程导论第2版》适合对编程知之甚少但想要使用计算方法解决问题的读者;MIT Python编程教材,很系统。 下载:https://pan.baidu.com/s/1ONBCyBKB951fc-9Wwzlo8g 《Python编程导论第2版》高清中文PDF,346页,带书签目录,文字可以 ...
分类:
编程语言 时间:
2019-01-20 15:00:26
阅读次数:
575
百度网盘 出版社: 人民邮电出版社; 第1版 (2018年2月1日) 外文书名: Introduction to Computation and Programming Using Python,2E 丛书名: 图灵程序设计丛书 平装: 328页 语种: 简体中文 开本: 16 ISBN: 9787 ...
分类:
编程语言 时间:
2018-12-23 13:58:31
阅读次数:
255
第1篇 计算机科学基础 一、计算机组成原理 二、计算机网络原理 三、操作系统原理 四、编译原理 五、软件工程原理 第2篇 Python程序设计基础 part1 过程式编程 part2 面向对象编程 part3 函数式编程 part4 Python进阶 专题一 错误、调试和测试 专题二 正则表达式 专 ...
分类:
编程语言 时间:
2018-10-08 13:27:46
阅读次数:
173
画一个边长为r的正方形和半径为r的四分之一的圆(如下图所示),向上面随机投掷飞镖,通过计算落在星星区域和整体区域的飞镖比例,即可求出π值。 公式推导如下: 假设正方形的边长r为1,那么飞镖落在圆弧内的任意点(x, y),其坐标的平方相加值(x2+y2)必然小于1。 代码如下: 投掷1000000次飞 ...
分类:
编程语言 时间:
2017-11-20 17:41:20
阅读次数:
194
x开方 1.猜测g 2.计算g^2 3.与x比较,如果不足够接近(<epsilon) 4.得到g=1/2(g+x/g),去往2 ...
分类:
编程语言 时间:
2017-09-14 10:50:48
阅读次数:
200