摘要: ... 阅读全文
posted @ 2017-03-26 14:44 illusion丶 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 阅读全文
posted @ 2017-09-06 11:40 illusion丶 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 经典类vs新式类 把下面代码用python2 和p 阅读全文
posted @ 2017-09-06 10:46 illusion丶 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色 阅读全文
posted @ 2017-09-04 14:18 illusion丶 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 本节大纲: 模块,使用代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如 阅读全文
posted @ 2017-08-07 16:10 illusion丶 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1、迭代器&生成器2、装饰器 1.基本装饰器 2.多参数装饰器3、递归 4、算法基础:二分查找、二维数组转换 5、正则表达式 6、常用模块学习 7、Json & pickle数据序列化 8、软件目录结构规范 7、练习:计算器开发 1.实现加减乘除及拓号优先级解析 2.用户输入 1 - 2 * ( ( 阅读全文
posted @ 2017-03-22 17:06 illusion丶 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 回顾基础知识 1、集合 主要作用: 1、去重 2、关系测试,交集\差集\并集\反向(对称)差集 2、元祖 只读列表,只有count,index 两个方法 作 阅读全文
posted @ 2017-02-16 11:10 illusion丶 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、基础拾遗 1、bytes类型 Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节 阅读全文
posted @ 2017-02-15 10:59 illusion丶 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 一、Python安装 windows: linux: 自带python环境 如果自带python2.6环境更新至python2.7,推荐使用pyenv进行python版本管理 更新python windows: 卸载重装 linux: 源码方式: 查看默认Python版本 python -V 1、安 阅读全文
posted @ 2017-02-13 14:52 illusion丶 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美、清 阅读全文
posted @ 2017-02-13 10:51 illusion丶 阅读(345) 评论(0) 推荐(0) 编辑