一、Python的历史 1. 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。2. 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brytho ...
分类:
编程语言 时间:
2019-09-05 23:32:53
阅读次数:
128
备注:来源参考CSDN;用途:自我参考 1、入门级:《大话数据结构》、《算法图解》。 2、不同的语言:《数据结构与算法分析:***》,其中***包括:C语言描述、C++描述、Java语言描述、JavaScript描述、python语言描述。 3、面试书籍:《剑指offer》——基本面试题目、《编程珠 ...
分类:
编程语言 时间:
2019-09-04 21:30:34
阅读次数:
256
1. Numpy NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 1.1 创建 ndarray 1. 使用np.array()创建 numpy默认ndarray的所有元素的类型是相同的 如 ...
分类:
其他好文 时间:
2019-09-04 17:44:13
阅读次数:
137
引入概念 什么是数据结构与算法? 我们举一个可能不太恰当的例子: 如果将最终写好运行的程序比作战场,我们码农便是指挥作战的将军,而我们所写的代码便是士兵和武器。 那么数据结构和算法是什么?答曰:兵法! 我们可以不看兵法在战场上肉搏,如此,可能会胜利,可能会失败。即使胜利,可能也会付出巨大的代价。我们 ...
分类:
编程语言 时间:
2019-08-30 21:14:45
阅读次数:
139
当天完成的任务:注册了github的账户,在github上找到了一篇用于参考的开源代码,并根据教程尝试运行; 继续学习Python语言。以便更好的去理解github上找到的源码 第二天的计划:按着教程去使用github上找到的开源代码,并尝试着去理解编写 每日小结:今天继续学习了python的入门教 ...
分类:
其他好文 时间:
2019-08-25 20:15:18
阅读次数:
76
Python是一门优秀的编程语言,特点是简洁、易用,功能强大。可用于开发桌面、网络编程、开发Web应用等。还可用于大数据和人工智能领域。一、 Python简介1.1、 Python的历史1989年,Guido van Rossum 开发出Python语言,Python语言基于ABC语言,ABC语言很... ...
分类:
编程语言 时间:
2019-08-25 17:49:11
阅读次数:
138
教你阅读 Cpython 的源码 目录 第一部分 介绍 Cpython 源代码中有什么? 如何编译Cpython代码 编译器能做什么? 为什么 Cpython 是用C语言而是 Python 编写的? Python语言的规范 Cpython 中的内存管理机制 结论 第二部分 Python 解释器进程 ...
分类:
编程语言 时间:
2019-08-25 01:28:02
阅读次数:
181
今天完成的任务: 1、研究了GMM算法(高斯混合模型)的算法原理; 2、了解了相关KCF滤波器的原理; 3、掌握了Gitlab的用法。 明日的计划: 1、继续寻找并研究合适用于本项目的算法; 2、继续学习相关的Python语言和相关软件的用法。 每日小结: 由于我们小组没有相关的背景知识,所以找了有 ...
分类:
其他好文 时间:
2019-08-24 20:16:37
阅读次数:
67
Go语言没有提供像Java、C#、Python语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。好处就是避免漏掉本应处理的错误。坏处是代码啰嗦。错误与异常区别错误指的是可能出现问题的地方出了问题,比如打开文件失败。异常是不应该出现问题的地方出了问题,比如空指针。Go中的错误是... ...
分类:
编程语言 时间:
2019-08-24 16:48:46
阅读次数:
92
turtle库的使用: 概括: turtle绘图体系:1969年诞生,主要用于程序设计入门 Python语言的 标准库 之一 入门级的图形绘制函数库 原理: turtle的原(wan)理(fa) (turtle(海龟)是一种真实的存在) 有一只海龟,其实在窗体正中心,在画布上游走 走过的轨迹形成了绘 ...
分类:
其他好文 时间:
2019-08-23 16:19:01
阅读次数:
115