摘要: 目录 递归算法解析 冒泡排序解析 装饰器解析 一. 递归   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)