随笔分类 -  python

摘要:本节内容: 基本的api 升级的api 终极版api 环境:Djanao, 项目名:api_auto, app:api 角色:api端,客户端,黑客端 1.基本的api 【api端】 【客户端】 2.升级的api 由于上面这种方法没有认证,假如任何人都可以发post请求,很不安全,引出下面这种方法, 阅读全文
posted @ 2017-08-09 16:08 一只奔跑的乌龟 阅读(1315) 评论(0) 推荐(0)
摘要:本节内容: 1.paramiko http://www.cnblogs.com/wupeiqi/articles/5095821.html paramiko是一个模块,socket和ssh协议,利用这个模块就可以用python代码实现远程服务器操作 ansible底层就是用的这个模块 功能: a.使 阅读全文
posted @ 2017-03-27 19:27 一只奔跑的乌龟 阅读(206) 评论(0) 推荐(0)
摘要:本节内容: 线程和进程的介绍: 举个例子,拿甄嬛传举列线程和进程的关系: 总结:1.工作最小单元是线程,进程说白了就是提供资源的 2.一个应用程序至少有一个进程,一个进程里至少有一个线程 3.应用场景:io密集型适合用多线程,计算密集型(cpu)适合用多进程 4.GIL:全局解释器锁,作用:保证同一 阅读全文
posted @ 2017-03-22 18:09 一只奔跑的乌龟 阅读(216) 评论(0) 推荐(0)
摘要:链接:http://www.cnblogs.com/linhaifeng/articles/6129246.html 1.osi七层 引子: 须知一个完整的计算机系统是由硬件、操作系统、应用软件三者组成,具备了这三个条件,一台计算机系统就可以自己跟自己玩了(打个单机游戏,玩个扫雷啥的) 如果你要跟别 阅读全文
posted @ 2017-03-08 21:39 一只奔跑的乌龟 阅读(203) 评论(0) 推荐(0)
摘要:本节内容: 1.面向对象程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 2.什么是面向对象的程序设计及为什么要有它 面向过程的程序设计的核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线, 阅读全文
posted @ 2017-03-06 18:24 一只奔跑的乌龟 阅读(405) 评论(0) 推荐(0)
摘要:面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象的几个核心特性如下 阅读全文
posted @ 2017-03-02 17:18 一只奔跑的乌龟 阅读(325) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/sesshoumaru/p/6140987.html#p1 将3.5版本中的68个内置函数,为了方便记忆,将这些内置函数进行了如下分类: 本节内容: 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操 阅读全文
posted @ 2017-02-27 14:14 一只奔跑的乌龟 阅读(8942) 评论(2) 推荐(1)
摘要:本节大纲: 1.模块介绍 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合 阅读全文
posted @ 2017-02-23 16:34 一只奔跑的乌龟 阅读(372) 评论(0) 推荐(0)
摘要:本节内容: 1.列表生成式,迭代器,生成器 1.列表生成式 #【列表生成】 #1.列表循环+1 a = [1,2,3,4,63] for i,v in enumerate(a): print(i,v) a[i] = v+1 print(a) #2.列表循环乘自己 a=[i*i for i in a] 阅读全文
posted @ 2017-02-23 00:13 一只奔跑的乌龟 阅读(167) 评论(0) 推荐(0)
摘要:1. 计算100-300之间所有能被3和7整除的所有数之和 # -*- coding: UTF-8 -*- #blog:http://www.cnblogs.com/linux-chenyang/ count = 0 i=100 while i <= 300: if i % 3 ==0 or i % 阅读全文
posted @ 2017-02-20 18:45 一只奔跑的乌龟 阅读(265) 评论(0) 推荐(0)
摘要:本节内容 1.上节内容回顾(函数) 函数 1.为什么要用函数? 使用函数之模块化程序设计,定义一个函数就相当于定义了一个工具,需要用的话直接拿过来调用。不使用模块化程序设计的缺点: 2.定义函数分三种 # -*- coding: UTF-8 -*- #blog:http://www.cnblogs. 阅读全文
posted @ 2017-02-16 16:10 一只奔跑的乌龟 阅读(305) 评论(0) 推荐(0)
摘要:1、执行 Python 脚本的两种方式 python加脚本 利用shll脚本的方式 2、简述位、字节的关系 8位(bit)=1字节(Byte)=1个ascii码 3、简述 ascii、unicode、utf-8、gbk 的关系 assic:最早的编码,文字符和数字,处理不了汉字。 gb2312:支持 阅读全文
posted @ 2017-02-13 15:05 一只奔跑的乌龟 阅读(473) 评论(0) 推荐(0)
摘要:本节内容 1.集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 2.字符编码与转码 【python2环境下演示:】 1.先用python2写个代码(utf-8),然后在windows运行(GBK) 阅读全文
posted @ 2017-02-04 18:16 一只奔跑的乌龟 阅读(410) 评论(0) 推荐(0)
摘要:本节内容 1.列表,元组,字典 【列表】 1.定义列表 2.通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 1 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"] 2 >>> names[1:4] #取下标1至下标4之间的数 阅读全文
posted @ 2017-01-19 00:32 一只奔跑的乌龟 阅读(541) 评论(0) 推荐(0)
摘要:本节内容: 1.pycharm工具的使用 2.进制运算 3.表达式if ...else语句 4.表达式for 循环 5.break and continue 6.表达式while 循环 1.pycharm工具的使用 【下载安装】 下载:http://pan.baidu.com/s/1jHPbo5g 阅读全文
posted @ 2017-01-13 16:33 一只奔跑的乌龟 阅读(436) 评论(0) 推荐(0)
摘要:python简介: Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字, 阅读全文
posted @ 2017-01-09 15:22 一只奔跑的乌龟 阅读(700) 评论(0) 推荐(0)