随笔分类 -  Python

1 2 下一页

Python学习之==>Socket网络编程
摘要:一、计算机网络 多台独立的计算机通过网络通信设备连接起来的网络。实现资源共享和数据传递。在同一台电脑上可以将D盘上的一个文件传到C盘,但如果想从一台电脑传一个文件到另外一台电脑上就要通过计算机网络 二、网络编程 所谓网络编程就是通过某种计算机语言来实现不同设备间的资源共享和信息传递。计算机网络的创造 阅读全文

posted @ 2019-02-07 18:44 破解孤独 阅读(552) 评论(0) 推荐(0)

Python学习之==>面向对象编程(二)
摘要:一、类的特殊成员 我们在Python学习之==>面向对象编程(一)中已经介绍过了构造方法和析构方法,构造方法是在实例化时自动执行的方法,而析构方法是在实例被销毁的时候被执行,Python类成员中还存在着一些具有特殊意义的方法,下面我们来一一介绍一下: 1、__doc__ 表示类的描述信息 1 cla 阅读全文

posted @ 2019-01-13 19:34 破解孤独 阅读(304) 评论(0) 推荐(0)

Python学习之==>正则表达式
摘要:正则表达式(或 RE)是一种小型的、高度专业化的编程语言,它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 一、普通字符 二、元字符 1、元字符之. ^ $ * + ? { } 注意:前面的'*'和'+'都是贪婪匹配(尽可能的多 阅读全文

posted @ 2019-01-01 22:09 破解孤独 阅读(619) 评论(0) 推荐(0)

Python学习之==>迭代器
摘要:一、概要 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让人一头雾水,下面这幅图也许能让大家 阅读全文

posted @ 2019-01-01 17:37 破解孤独 阅读(230) 评论(0) 推荐(0)

Python学习之==>生成器
摘要:一、列表生成式 如果要生成列表[1x1, 2x2, 3x3, ..., 10x10]怎么做?除了循环还可以用一行语句代替循环生成,如下: 这种写法就是Python的列表生成式,写列表生成式时,把要生成的元素 i * i 放到前面,后面跟 for 循环,就可以把list创建出来。 二、生成器 1、通过 阅读全文

posted @ 2018-12-24 00:02 破解孤独 阅读(270) 评论(0) 推荐(0)

Python学习之==>装饰器
摘要:在Python中,装饰器和迭代器、生成器都是非常重要的高级函数。 在讲装饰器之前,我们先要学习以下三个内容: 一、函数的作用域 1、作用域介绍 Python中的作用域分为四种情况: L:local,局部作用域,即函数中定义的变量; E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上 阅读全文

posted @ 2018-12-22 20:04 破解孤独 阅读(295) 评论(0) 推荐(0)

Python学习之==>线程&&进程
摘要:一、什么是线程(thread) 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个线程指的是进程中一个单一顺序的控制流,一个进程中可以包含多个线程,每条线程并行执行不同的任务。下面,我们来举一个例子来说明线程的工作模式: 假设你正在读一本书,你现在想休息一下, 阅读全文

posted @ 2018-07-09 21:41 破解孤独 阅读(510) 评论(0) 推荐(0)

Python学习之==>日志模块
摘要:一、logging模块介绍 logging是Python中自带的标准模块,是Python中用来操作日志的模块。 1、控制台输出日志 日志级别 debug < info < warning < error < critical 设置了日志级别之后,会打印该级别以及比该级别高的所有日志,举个例子,如果日 阅读全文

posted @ 2018-07-09 10:45 破解孤独 阅读(245) 评论(0) 推荐(0)

Python学习之==>URL编码解码&if __name__ == '__main__'
摘要:一、URL编码解码 url的编码解码需要用到标准模块urllib中的parse方法 二、if __name__ == '__main__' Python不同于C/C++,程序并不需要执行主程序main()这样的程序入口,而是文件自上而下的编译执行。在很多Python程序中都会有下面这样的语句: 这条 阅读全文

posted @ 2018-07-04 00:47 破解孤独 阅读(322) 评论(0) 推荐(0)

Python学习之==>面向对象编程(一)
摘要:一、面向对象与面向过程 面向对象与面向过程是两种不同的编程范式,范式指的是按照什么方式去编程、去实现一个功能。不同的编程范式本质上代表对各种不同类型的任务采取不同的解决问题的思路。 1、面向过程编程 角色是执行者,把一个项目按照一定的顺序,从头到尾一步步执行下去。这种思想好理解,但只要前面一个步骤变 阅读全文

posted @ 2018-07-03 20:38 破解孤独 阅读(457) 评论(0) 推荐(0)

Python学习之==>发送邮件
摘要:自动化测试执行完成后,需要自动发送测试报告。Python发送邮件可以使用smtplib标准模块,但该模块比较繁琐,推荐使用yagmail这个第三方模块,用法比较简单。 一、邮箱设置 1、在邮箱设置里打开smtp服务 2、开启邮箱授权码 并不是所有邮箱都有邮箱授权码。163邮箱授权码可以自己输入,qq 阅读全文

posted @ 2018-06-27 17:44 破解孤独 阅读(344) 评论(0) 推荐(0)

Python学习之==>网络编程
摘要:一、什么是网络编程 使用Python进行网络编程,就是通过Python打开一个网站,或者请求一个http接口。可以通过标准模块urllib实现,也可以通过更简单易用的第三方模块requests实现。 二、urllib 三、requests 阅读全文

posted @ 2018-06-27 17:28 破解孤独 阅读(270) 评论(0) 推荐(0)

Python学习之==>异常处理
摘要:一、为什么要进行异常处理 程序在运行过程中,可能会遇到各种各样的错误,程序一旦出错,就会停止运行。为了让程序能够正常运行完,就需要捕捉异常,通过对捕捉到的异常做对应的处理,来保证程序正常运行。 二、捕捉所有异常 1、try:捕捉这段代码的异常 2、except Exception:捕捉所有异常 3、 阅读全文

posted @ 2018-06-27 11:56 破解孤独 阅读(283) 评论(0) 推荐(0)

Python学习之==>有依赖关系的接口开发
摘要:一、接口需求 1、登录接口 (1)登录成功后将session信息存入redis数据库并设置失效时间为600秒 (2)构造返回结果的对象flask.make_response() (3)产生cookie,失效时间同样设定为600秒 2、发帖接口 (1)根据登录接口成功写入的cookie来判断用户是否登 阅读全文

posted @ 2018-06-26 18:12 破解孤独 阅读(1147) 评论(0) 推荐(0)

Python学习之==>模块结构调整
摘要:一、为什么要进行模块结构调整 当一个脚本中有大量的配置、方法及接口时,脚本显得十分臃肿,可读性很差。为了提高代码的易读性,可以将一个繁杂的脚本根据不同的功能放在不同的目录下分类管理,这整个过程叫做模块结构调整。完成模块结构调整后的代码可读性强,修改起来也更简单,调整后的代码在任何服务器、操作系统都可 阅读全文

posted @ 2018-06-26 14:27 破解孤独 阅读(326) 评论(0) 推荐(0)

Python学习之==>接口开发
摘要:一、开发接口的作用 1、在别的接口没有开发完成的时候可以模拟一些接口以便测试已经开发完成的接口,例如假的支付接口,模拟支付成功、支付失败。 2、了解接口是如何实现的:数据交互、数据返回 3、开发给别人查看数据,避免其他人直接操作数据库 二、接口开发的步骤 1、实例化server 2、装饰器下面的函数 阅读全文

posted @ 2018-06-20 12:18 破解孤独 阅读(5370) 评论(0) 推荐(0)

Python学习之==>操作Redis
摘要:一、redis简介 1、非关系型数据库 2、数据全部是存在内存里面 3、性能非常好,每秒支持30w次读写 4、可以通过备份数据库,把数据存到磁盘上来实现数据的持久化 二、操作redis 1、string类型 2、hash类型:类似嵌套字典 三、练习 将MySQL表中的数据导入到redis数据库中 1 阅读全文

posted @ 2018-06-20 01:04 破解孤独 阅读(314) 评论(0) 推荐(0)

Python学习之==>操作MySQL
摘要:一、简介: MySQL为关系型数据库,其他关系型数据库包括Oracle、DB2、Sql Server等等。Python操作MySQL需要使用到pymsyql模块,pip安装即可。 二、操作MySQL步骤 1、连上数据库(IP、端口号、用户名、密码、数据库名) 2、建立游标 3、执行sql 4、获取结 阅读全文

posted @ 2018-06-19 20:33 破解孤独 阅读(221) 评论(0) 推荐(0)

Python学习之==>Excel操作
摘要:一、简介 使用Python读、写、修改excel分别需要用到xlrd、xlwt以及xlutils模块,这几个模块使用pip安装即可。 二、读excel 三、写excel 四、修改excel 阅读全文

posted @ 2018-06-19 17:39 破解孤独 阅读(381) 评论(0) 推荐(0)

Python学习之==>常用模块
摘要:一、string模块 二、random模块 三、sys模块 下面写一段程序来说明sys.argv的作用 1、它是用来获取命令行里面运行python文件的时候传入的参数 2、它返回的是一个list 3、这个list默认就有一个参数,就是当前的这个文件名 四、os模块 练习一:在logs目录下创建子目录 阅读全文

posted @ 2018-06-19 12:35 破解孤独 阅读(394) 评论(0) 推荐(0)

1 2 下一页

导航