python
The fool
为每件事积极准备,争取结果的最优化.
展开
-
python网络爬虫
Python网络爬虫简明教程 通过本教程可以快速了解网络爬虫过程,对一般性数据抓取有启发意义。原创 2015-01-06 22:57:10 · 8637 阅读 · 0 评论 -
数据结构与算法(Python)-Python快速入门篇4
写在前面本节是Python入门篇的最后一篇了,通过本节我们将会熟悉Python模块、包的使用,同时了解和养成书写Pythonic代码的习惯。主要内容如下图所示:模块和包1) 模块的定义和名字在Python中一个脚本(Script)是一个将要被当做主模块(main)执行的python文件。模块(Module)是一个以.py结尾的python文件,在文件中我们定义了函数、类,准备以后重用这些代码块。Py原创 2017-09-18 13:10:57 · 1781 阅读 · 0 评论 -
数据结构与算法(Python)——常见数据结构Part2(栈和递归)
写在前面在上一节part1我们熟悉数组和链表,本节继续对其他常见数据结构进行总结。我们的目的是快速了解他们,对于它们涉及到的复杂的数据结构和算法,在这里并不全部展开,留在后期详述。1. 栈栈(stack)也是一种线性结构,与数组不同的是,栈限定了只能在线性表的一端,例如尾部进入插入或者删除操作(只允许头部操作类似)。栈类似于把车开入了一个死胡同,只剩下一端,只能从这个入口进入或...原创 2017-12-16 20:35:36 · 1379 阅读 · 0 评论 -
数据结构与算法(Python)——常见数据结构Part3(队列和循环队列)
写在前面在上一节part2我们熟悉了栈结构,本节继续对其他常见数据结构进行总结。我们的目的是快速了解他们,对于它们涉及到的复杂的数据结构和算法,在这里并不全部展开,留在后期详述。1. 队列1.1 一般队列同上一节栈类似,队列(Queue)结构也是插入和删除元素受到限制的线性结构。队列一般是一种只允许在线性结构的一端进行插入,另一端进行删除的结构,允许插入的一端称之为队尾(r...原创 2017-12-20 17:19:52 · 1525 阅读 · 0 评论 -
数据结构与算法(Python)——常见数据结构Part4(二叉树)
写在前面在上一节part3我们熟悉队列结构,本节将熟悉应用广泛的树结构。我们的目的是快速了解他们,对于它们涉及到的复杂的数据结构和算法,在这里并不全部展开,留在后期详述。1. 树1.1 树的直观感受树是一个广泛应用的数据结构,即使未开始学习这个数据结构,我们在生活或者计算机中已经和它打交道好久了。首先让我们看几个树形的应用例子(图片来自What is the real li...原创 2017-12-21 17:31:02 · 1764 阅读 · 0 评论 -
数据结构与算法(Python)——常见数据结构Part5(二叉搜索树BST和AVL)
写在前面在上一节part4我们熟悉了二叉树结构,以及其遍历算法,本节将继续学习常见的树结构,包括二叉搜索树和一种自平衡的二叉搜索树AVL。1. 二叉搜索树二叉搜索树(Binary Search Tree):二叉查找树,也称二叉搜索树、有序二叉树(ordered binary tree),排序二叉树(sorted binary tree)。它或者是一棵空树;或者是指具有如下性质的二叉...原创 2018-02-06 20:30:08 · 1407 阅读 · 1 评论