2017年12月11日

Paramiko模块(堡垒机)

摘要: Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作 1、SSHClient:用于连接远程服务器并执行基本命令(Linux) (1) 基于用户名密码连接: 1 import paramiko 2 3 # 创建SSH对象 4 ssh = paramiko.SSHClie 阅读全文

posted @ 2017-12-11 10:47 通行无阻 阅读(547) 评论(0) 推荐(0) 编辑

2017年11月6日

Day9 - 进程、线程、协程篇(二)

摘要: 本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 1、协程(单线程下实现多并发的效果) 协程,又称微线程,纤程。英文名Co 阅读全文

posted @ 2017-11-06 23:27 通行无阻 阅读(365) 评论(0) 推荐(0) 编辑

2017年10月10日

Day9 - 进程、线程、协程篇

摘要: 本节内容 1、操作系统发展史 2、进程与线程的区别 什么是进程(process)? An executing instance of a program is called a process. Each process provides the resources needed to execut 阅读全文

posted @ 2017-10-10 10:45 通行无阻 阅读(105) 评论(0) 推荐(0) 编辑

2017年9月22日

Day8 - Socket网络编程

摘要: Python 提供了两个基本的 socket 模块。 第一个是 Socket,它提供了标准的 BSD Sockets API。 第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 1、Socket 类型 套接字格式: socket(family,type[,pro 阅读全文

posted @ 2017-09-22 10:16 通行无阻 阅读(136) 评论(0) 推荐(0) 编辑

2017年9月20日

Day6 - 面向对象初级语法

摘要: 本节内容: 1、面向对象编程介绍 2、为什么要用面向对象进行开发? 3、面向对象的特性:封装、继承、多态 4、类、方法 参考文章:http://www.cnblogs.com/alex3714/articles/5188179.html 面向过程 VS 面向对象 编程范式 对不同的编程方式的特点进行 阅读全文

posted @ 2017-09-20 16:47 通行无阻 阅读(154) 评论(0) 推荐(0) 编辑

Day5 - 常用模块学习

摘要: 本节大纲: 模块,用一堆代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 阅读全文

posted @ 2017-09-20 16:45 通行无阻 阅读(86) 评论(0) 推荐(0) 编辑

Day4 - 迭代器&生成器、装饰器、Json & pickle 数据序列化、软件目录结构规范

摘要: 恢复内容开始 本节内容 1.列表生成式,迭代器&生成器 列表生成式 需求:列表a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求把列表里的每个值加1 1 a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2 b = [] 3 for i in a: 4 b 阅读全文

posted @ 2017-09-20 16:42 通行无阻 阅读(168) 评论(0) 推荐(0) 编辑

Day3 - 函数介绍

摘要: 本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值、嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 1.函数基本语法及特性 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 语法定义 阅读全文

posted @ 2017-09-20 15:46 通行无阻 阅读(168) 评论(0) 推荐(0) 编辑

Day2 - python数据类型:列表、元组、字典、集合、文件、编码与解码

摘要: 本节内容 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 切片:取多个元素 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy" 阅读全文

posted @ 2017-09-20 14:04 通行无阻 阅读(306) 评论(0) 推荐(0) 编辑

2017年9月19日

Day1 - Python基础介绍

摘要: 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 入门 阅读全文

posted @ 2017-09-19 16:55 通行无阻 阅读(180) 评论(0) 推荐(0) 编辑

导航