2016年7月4日

Python学习之旅 —— socket篇(一)

摘要: 一、什么是socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socke 阅读全文

posted @ 2016-07-04 23:15 Pesen 阅读(384) 评论(0) 推荐(0) 编辑

2016年6月20日

Python学习之旅 —— 基础篇(八)面向对象、有序字典、设计模式之单例模式

摘要: 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 对比示例:函数式变成和面向对象编程 连接数据库的增删改查 一、创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需 阅读全文

posted @ 2016-06-20 22:57 Pesen 阅读(476) 评论(0) 推荐(0) 编辑

2016年6月12日

Python学习之旅 —— 基础篇(七)反射、冒泡排序算法

摘要: 本篇要点: 冒泡算法 反射 一、冒泡排序 代码示例: li = [5, 67, 2, 8, 5, 19, 6, 33, 98, ] times = len(li) for i in range(times): for j in range(times-1): if li[j] > li[j+1]: 阅读全文

posted @ 2016-06-12 22:28 Pesen 阅读(183) 评论(0) 推荐(0) 编辑

2016年6月10日

Python学习之旅 —— 基础篇(六)模块

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

posted @ 2016-06-10 17:12 Pesen 阅读(531) 评论(0) 推荐(0) 编辑

2016年6月6日

Python学习之旅 —— 基础篇(五)字符串格式化、递归、生成器&迭代器

摘要: 本篇要点:字符串格式化递归生成器和迭代器模块 一、字符串格式化 字符串格式化的两种方式:占位符 %, format函数1、占位符% 注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式 练习: 2、format(*args, **kwargs) 函数方式 练习: 二、递归 循环执行 阅读全文

posted @ 2016-06-06 21:34 Pesen 阅读(295) 评论(0) 推荐(0) 编辑

2016年5月30日

Python学习之旅 —— 基础篇(四)内置函数、装饰器

摘要: 本篇要点: 内置函数 装饰器 一、内置函数 # abs() :取绝对值 >>> res = abs(-10) >>> print(res) 10 # 0,None,"",{},[],() 布尔值都为空 # all(),any() 判断值的真假 # all() 所有为真才为真 p = all([0,1 阅读全文

posted @ 2016-05-30 23:38 Pesen 阅读(226) 评论(0) 推荐(0) 编辑

2016年5月23日

Python学习之旅 —— 基础篇(三)set集合、自定义函数、文件操作

摘要: 本篇要点: 数据类型:set集合 自定义函数 文件操作 三元运算(三目运算)和lambda表达式 一、set集合 python中数据类型的一种,是无序并且不重复的数据集合。set源码: class set(object): """ 创建set集合 set() -> new empty set obj 阅读全文

posted @ 2016-05-23 22:30 Pesen 阅读(927) 评论(0) 推荐(0) 编辑

2016年5月15日

Python学习之旅 —— 基础篇(二)数据类型、运算、while循环

摘要: 本篇要点: 常量定义 数据类型(重点是字符串的各种操作、列表和字典) 各种运算 各种运算 各种运算 while 循环 一、常量定义 虽然叫做常量,但是python中的常量是可修改的。(c语言中的常量不可修改。)常量的定义知识通过所有字母大写来提示看代码的人,这个是个常量,不要尝试去修改它。 >>> 阅读全文

posted @ 2016-05-15 21:49 Pesen 阅读(272) 评论(0) 推荐(0) 编辑

2016年5月9日

Python学习之旅 —— 基础篇(一)变量、交互、if判断、for循环

摘要: 本篇要点: python2与python3的显著区别(编程上体现比较明显的点) 变量以及变量命名规则 交互式输入 import模块的定义和引用 基础表达式:if 判断、for 循环 文件的读写 一、python2与python3的显著区别 1、最常用的print变更为print() Old: pri 阅读全文

posted @ 2016-05-09 21:47 Pesen 阅读(943) 评论(0) 推荐(0) 编辑

导航