斐波那契数列(Fibonacci)的递归与非递归实现 费波那契数列由0和1开始,之后的数就由之前的两数相加 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584,………. 递归算法 用递归算法来求值, ...
分类:
编程语言 时间:
2017-10-03 13:33:24
阅读次数:
244
面向对象编程(OOP)的两大关系 继承与实现 继承关系: 子类继承自父类(base),可以使用父类的一些方法(method)和属性(attribute) 实现关系: 以类为模板,实例化一个对象,即:对象(object)是类(class)的一个实例(instance) 子类继承自父类(base),可以 ...
分类:
编程语言 时间:
2017-10-01 12:25:05
阅读次数:
224
一:网络编程介绍 自从互联网诞生以来,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。 举个例子,当你使用浏览器访问新浪网时,你的计算机就和新浪的某台服务器通过互联网连接起来了 ...
分类:
编程语言 时间:
2017-09-24 20:18:55
阅读次数:
156
把函数作为参数 map(f, list) 函数 接收一个 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 reduce(f, list) 函数 filter(f, list) 函数 过滤不符合条件的元素,返回符合条件元素组成的新的 lis ...
分类:
编程语言 时间:
2017-09-20 19:24:33
阅读次数:
194
1. 多线程 概念:简单地说操作系统可以同时执行多个不用程序。例如:一边用浏览器上网,一边在听音乐,一边在用笔记软件记笔记。 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的熟度相当快,看上去一起执行而已) 并行 ...
分类:
编程语言 时间:
2017-09-20 14:27:15
阅读次数:
245
先看一个例子: >>> ipaddr = 10.122.19.10 File "", line 1 ipaddr = 10.122.19.10 ^ SyntaxError: invalid syntax >>> ipaddr = "10.122.19.10" >>> ipaddr.strip() ' ...
分类:
编程语言 时间:
2017-09-13 13:02:39
阅读次数:
178
Python的世界里,万物皆对象,函数当然也是: 首先要定义一个函数: 其次定义一个字典来引用该函数: 使用该对象: 结果: ...
分类:
编程语言 时间:
2017-09-11 10:09:44
阅读次数:
90
记录下目前学习Python用到的资源,个人感觉这些都是很好的! 小白入门 小白入门 简明的Python教程:特点语言明白易懂,每节都有历程,边学边练学习的更深刻 慕课网Python入门和Python进阶:结合互联网的新型学习平台,特点课程有安排,视频讲解与阅读相结合,每章也有练习题,网站功能很全面: ...
分类:
编程语言 时间:
2017-09-04 15:11:26
阅读次数:
139
我的第一篇博客,哈哈哈,记录一下我的Python进阶之路!今天写了一个爬取天气网历史数据的小爬虫。主要使用Python的requests 和BeautifulSoup模块,核心是利用BeautifulSoup的select语句获取需要的信息。 ...
分类:
编程语言 时间:
2017-09-02 19:12:53
阅读次数:
250
本节学习图形用户界面 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。这里介绍wxPython : 下载地址:http://www.wxpython.org/download.php 根据自己的操作系统下载相应版本。 安装: 安装过程非常简单,以win7系 ...
分类:
编程语言 时间:
2017-09-01 20:29:59
阅读次数:
307