代码改变世界

第七课:类、抽象类、绑定方法、反射

2017-06-12 16:41 by 明月照花眠, 345 阅读, 0 推荐, 收藏,
摘要:上节回顾 面向过程与面向对象 面向过程:核心的就是过程,过程就是解决问题的步骤,就是实现确定先干什么后干什么,面向对象的设计程序就好比是在设计一条流水,是一种机械思维方式。 优点:复杂的问题简单化 缺点:可扩展性差(牵一发而动全身) 用到的一些经典案例:Linux内核,httpd,git 面向对象: 阅读全文

python第六天:一些常用函数,面向对象入门

2017-06-05 20:17 by 明月照花眠, 134 阅读, 0 推荐, 收藏,
摘要:上节回顾 yield的表达式用法→协程函数 只要函数内有yield关键字,函数名得到的结果就是生成器,表达式形式的生成器就是在整个生成的过程中使用send传值。 面向过程 面向过程的是编程范式的一种,是流水线式的编程范式,一般来说逻辑比较清晰,但是可扩展性差,牵一发而动全身。 匿名函数 匿名函数定义 阅读全文

python第五天:协程,匿名函数,递归函数,模块导入,re模块

2017-06-03 10:13 by 明月照花眠, 183 阅读, 0 推荐, 收藏,
摘要:上节回顾 函数对象 函数可以被当成数据来传递 def func(): pass 1.可以被引用。f=fun 2.可以当做参数传递给另外一个函数 3.可以作为函数的返回值 4.可以当做容器类型的元素 比如用户有10多个参数,我们不需要写10多个if判断。可以写一个字典。 dic = {‘func1’: 阅读全文

python第四天:迭代器、生成器、装饰器、内置函数

2017-05-22 14:49 by 明月照花眠, 146 阅读, 0 推荐, 收藏,
摘要:课前复习 鸡汤部分 语言的学习,就是各种语法要形成本能。不要多想,想了就会拖慢进度,导致无法继续进行下去。 编码 将人类的字符转化为计算机可识别的字符。可以认为是字符与数字的对应关系。内存当中默认的编码是unicode, 字符 >decode >unicode unicode >encode >字符 阅读全文

python第三天:字符编码、文件操作、函数

2017-05-16 09:53 by 明月照花眠, 133 阅读, 0 推荐, 收藏,
摘要:作业问题回顾 表格化输出 主要考察字符串的expandtabs的方法,使用空格替换TAB。 百鸡百钱 百鸡百钱的主要是用进行多次判断,然后输出打印。 上课内容 字符编码 概念 编码是计算机用来将人类可读的字符存储成二进制信息而使用的一种格式。字符编码主要针对字符的编码。 python中相关的方法 d 阅读全文

python第二天:进制、字符串、列表、集合、字典常用方法

2017-05-09 11:02 by 明月照花眠, 193 阅读, 0 推荐, 收藏,
摘要:课前回顾 作业出现的问题 1.变量名不规范:不要使用中文、abc、str1等作为变量名,会显得很low,而且代码长了以后也不利于记忆。 2.有的缩进不使用TAB键:一般规范就是使用tab键进行缩进,这样的话既规范又省事。 3.continue/break使用不规范:continue和break都是针 阅读全文

python day1笔记:简介、IDE、变量、循环、判断、编码

2017-04-26 10:52 by 明月照花眠, 224 阅读, 0 推荐, 收藏,
摘要:鸡汤部分 运维开发的目的不是把PYTHON换成SHELL脚本。最关键的是要写一个完整的平台。要把PYTHON当成一种新的技能,新的语言来学习,而不是抱着试一试的态度。 学习方法: 1.课上听课是主要的,笔记是次要的。 2.课下的话整理笔记。 3.回家以后不要看视频,就是反复整理笔记。 4.总结完笔记 阅读全文

第一个Python程序

2017-04-20 22:05 by 明月照花眠, 257 阅读, 0 推荐, 收藏,
摘要:作者水平有限、交流为主。 需求分析 大概是上个周六,我和上面这位兄弟说,我想要写个小程序练练手。他就给了我这么一个文档。 当时我的感觉就是这个头像还是挺贴切的,来个特写。 开始正题部分,这个问题就是一个简单的文件整理。这个文件每一行的格式是: 编号 墓名&人名&出处。 最后的要求是形成如下的格式: 阅读全文