分类
摘要:
目录
递归算法解析
冒泡排序解析
装饰器解析
一. 递归
1. 递归的定义
递归(Recursion),又成为递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。递归一词还较长用于描述以自相似方法重复事物的过程。
斐波那契数列是典型的递归案例:
F0 = 0(初始值)
F1 = ... 阅读原文
2017-06-17 16:32:03 阅读(873) 评论(0)
摘要:
一、Python简介
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。实际上,Python诞生于 1991 年(比 Java 还早),并且一直是最流行的十门计算机语言之一。公司需要雇用... 阅读原文
2017-06-17 14:46:04 阅读(893) 评论(0)
摘要:
Python语言现在比较火,在本科学习期间没有接触过Python语言,现在打算从头学起。我的电脑系统是Windows系统。
学习Python语言首先需要在电脑上配置Python环境。可以选择去官网下载:https://www.python.org/getit/
也可以选择从我的网盘下载:http://pan.... 阅读原文
2017-06-17 13:53:03 阅读(960) 评论(0)
摘要:
类视图
使用原则
代码越少越好
永远不要重复代码
View应当只包含呈现逻辑, 不应包括业务逻辑
保持view逻辑清晰简单
不要将CBVs用作403, 404, 500的错误处理程序
保持mixin简单明了
mixin
在编程中mixin是指为继承它的cla... 阅读原文
2017-06-16 22:29:01 阅读(833) 评论(0)
摘要:
[译]The Python Tutorial#Modules
6. Modules
如果你从Python解释器中退出然后重新进入,之前定义的名字(函数和变量)都丢失了。因此,如果你想写长一点的程序,使用文本编辑器来准备解释器的输入会更好,使用文件作为替代的输入。这也被称作创建脚本。当程序越来越长时,出于易于维护的原因... 阅读原文
2017-06-16 18:05:02 阅读(869) 评论(0)
摘要:
很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器。可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具.来个GIF动画示例下先:
概述
我们先理一... 阅读原文
2017-06-16 16:09:07 阅读(1034) 评论(0)
摘要:
最近开始学Python的爬虫,是在这个博客跟着学习的,该博主用的是Python 2.7版本,而我使用的是3.5版本,很多不兼容的地方,不过没关系,自己改改就好了。
我们想针对网站的内容进行筛选,只获取自己感兴趣的部分。比如你想在XX网站把小黄图筛选出来,打包带走。这里只做简单的实现,以百思不得姐上的段子(纯文本)... 阅读原文
2017-06-16 14:18:08 阅读(873) 评论(0)
摘要:
Python3的round()函数四舍五入取整时,采用最近偶数原则
>>> round(1.5)2>>> round(2.5)2>>> round(3.5)4>>> round(4.5)4
阅读原文
2017-06-16 14:16:04 阅读(928) 评论(0)
摘要:
前言:
这几天刚刚开始学习python,然后就安装了pycharm,但是那个中文乱码的问题真是让人心烦,在网上找了好久,都写得好乱,今天终于让我解决了,在这里总结一下经验,希望可以帮到你们
问题:如下图,我的问题主要是在控制台输入汉字的时候会出现以下乱码
一般的解决方法
1.
首先如上图所示,把fil... 阅读原文
2017-06-16 13:17:05 阅读(893) 评论(0)
摘要:
目录
自定义函数
内置函数
文件的操作
练习题
一. 自定义函数
1. 函数的创建
函数的创建
1.def关键字
2.函数名+()
3.冒号
4.缩进
5. return返回值,可以不写,默认的返回值为None
例:
def hanshuming():
print(123)
print(45... 阅读原文
2017-06-16 12:42:04 阅读(907) 评论(0)