摘要:
最近重新开始学习python,之前也自学过一段时间python,对python还算有点了解,本次重新认识python,也算当写一个小小的教程。一、什么是python?python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学。在1989诞生,Guido(龟叔)开发。这里的py 阅读全文
posted @ 2017-12-15 16:43
朝花夕拾_nn
阅读(459)
评论(0)
推荐(0)
摘要:
Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。 在说unittest之前,先说几个概念: TestCase 也就是测试用例 TestSuite 多个测试用例集合在一起,就是TestSuite Test 阅读全文
posted @ 2017-12-15 16:42
朝花夕拾_nn
阅读(395)
评论(0)
推荐(0)
摘要:
一、线程&进程 对于操作系统来说,一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程,打开两个记事本就启动了两个记事本进程,打开一个Word就启动了一个Word进程。进程是很多资源的集合。 有些进程还不止同时干一件事,比如Word, 阅读全文
posted @ 2017-12-15 16:40
朝花夕拾_nn
阅读(336)
评论(0)
推荐(0)
摘要:
我们在开发程序的时候,有时候需要开发一些自动化的任务,执行完之后,将结果自动的发送一份邮件,python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import sm 阅读全文
posted @ 2017-12-15 16:39
朝花夕拾_nn
阅读(267)
评论(0)
推荐(0)
摘要:
一、python操作网络,也就是打开一个网站,或者请求一个http接口,使用urllib模块。 urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模块,在python2里面有urllib模块和urllib2模块。 1 2 3 4 5 6 7 8 阅读全文
posted @ 2017-12-15 16:38
朝花夕拾_nn
阅读(178)
评论(0)
推荐(0)
摘要:
git是一个分布式的版本控制系统,和svn是一类的软件。现在有很多免费的git搭建的网站,比较有名的,比如说github,还有一些国内的,coding、csdn代码托管平台、京东代码托管平台等等。 现在有很多免费的git搭建的网站,比较有名的,比如说github,还有一些国内的,coding、csd 阅读全文
posted @ 2017-12-15 16:37
朝花夕拾_nn
阅读(185)
评论(0)
推荐(0)
摘要:
一、python操作excel,python操作excel使用xlrd、xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的。这几个模块使用pip安装即可,下面是这几个模块的使用。 二、xlrd模块,xlrd模块用来读exc 阅读全文
posted @ 2017-12-15 16:37
朝花夕拾_nn
阅读(238)
评论(0)
推荐(0)
摘要:
一、异常处理 在程序运行过程中,总会遇到各种各样的错误。程序一出错就停止运行了,那我们不能让程序停止运行吧,这时候就需要捕捉异常了,通过捕捉到的异常,我们再去做对应的处理。 下面我们先写一个函数,实现除法运算。 1 2 3 4 5 6 7 8 9 10 11 12 def calc(a,b): re 阅读全文
posted @ 2017-12-15 16:35
朝花夕拾_nn
阅读(215)
评论(0)
推荐(0)
摘要:
一、面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类型的任务采 阅读全文
posted @ 2017-12-15 16:34
朝花夕拾_nn
阅读(227)
评论(0)
推荐(0)
摘要:
一、模块、包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 什么是包? 包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上 阅读全文
posted @ 2017-12-15 16:34
朝花夕拾_nn
阅读(246)
评论(0)
推荐(0)
摘要:
这周学习了装饰器和生成器,写下博客,记录一下装饰器和生成器相关的内容。 一、装饰器 装饰器,这个器就是函数的意思,连起来,就是装饰函数,装饰器本身也是一个函数,它的作用是用来给其他函数添加新功能,比如说,我以前写了很多代码,系统已经上线了,但是性能比较不好,现在想把程序里面每个函数都加一个功能,用来 阅读全文
posted @ 2017-12-15 16:33
朝花夕拾_nn
阅读(309)
评论(0)
推荐(0)
摘要:
一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫 阅读全文
posted @ 2017-12-15 16:32
朝花夕拾_nn
阅读(228)
评论(0)
推荐(0)
摘要:
最近在写代码的时候,发现一个问题,想判断一个字符串是不是一个合法的小数,发现字符串没有内置判断小数的方法,然后就写了一个判断字符串是否是小数,可以判断正负小数,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <pre class="prettyprint l 阅读全文
posted @ 2017-12-15 16:30
朝花夕拾_nn
阅读(4594)
评论(0)
推荐(0)
摘要:
一直很好奇那种安装进度条,或者启动程序时候显示的进度条是怎么实现的,学习了python之后,sys模块中有个方法可以实现,代码如下: 1 2 3 4 5 6 import sys,time for i in range(50):#循环50次 sys.stdout.write('#')#向终端输出# 阅读全文
posted @ 2017-12-15 16:29
朝花夕拾_nn
阅读(1266)
评论(0)
推荐(0)
摘要:
这篇博客来说一下python对文件的操作。 对文件的操作分三步: 1、打开文件获取文件的句柄,句柄就理解为这个文件 2、通过文件句柄操作文件 3、关闭文件。 现有以下文件file.txt: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 阅读全文
posted @ 2017-12-15 16:28
朝花夕拾_nn
阅读(210)
评论(0)
推荐(0)
摘要:
上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法。一、数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同 阅读全文
posted @ 2017-12-15 16:27
朝花夕拾_nn
阅读(394)
评论(0)
推荐(0)
摘要:
svn是一个非常不错的版本管理工具,下面介绍一下TortoiseSVN客户端的使用方法。 下载TortoiseSVN客户端,提供了安装包,连接如下:https://yunpan.cn/c6ypHPuTKkieN 访问密码 9e0d,这个是64位系统的,32位的可以自行百度下载,下载完成之后,安装即可 阅读全文
posted @ 2017-12-15 16:25
朝花夕拾_nn
阅读(185)
评论(0)
推荐(0)
摘要:
Mongodb是一种nosql类型的数据库,高性能、易部署、易使用的特点在IT行业非常流行。 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网 阅读全文
posted @ 2017-12-15 16:25
朝花夕拾_nn
阅读(384)
评论(0)
推荐(0)
摘要:
今天介绍一下redis,重点介绍一下redis的安装。 Redis 是一个基于内存的高性能key-value数据库,数据都保存在内存中定期刷新到磁盘,以极高的读写效率而备受关注。他的特点是支持各种数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 阅读全文
posted @ 2017-12-15 16:24
朝花夕拾_nn
阅读(170)
评论(0)
推荐(0)
摘要:
接口测试第二波,webservice接口来咯,欢迎各位小伙伴吐槽~本次拿免费的互联网国内手机号码归属地查询WEB服务webservice接口做例子,当然有很多免费webservice接口可以供大家使用,百度一下就有N多,手机号码归属地查询wsdl地址如下:http://webservice.webx 阅读全文
posted @ 2017-12-15 16:23
朝花夕拾_nn
阅读(336)
评论(0)
推荐(0)