摘要: 一、面向过程 VS 面向对象 1、编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 阅读全文
posted @ 2016-09-02 11:04 有位青年 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、定义模块: 模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是以.py结尾的python文件(文件名:test.py ,对应的模块名就是test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有__init__.py的文件)二、导入方法: 1、impo 阅读全文
posted @ 2016-08-24 16:47 有位青年 阅读(446) 评论(5) 推荐(1) 编辑
摘要: 目录: 1、装饰器 2、迭代器&生成器 3、Json & pickle 数据序列化 4、软件目录结构规范 一、装饰器 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则: 1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 一个简单的装饰器: 实现装饰器知识储备: 阅读全文
posted @ 2016-08-19 09:35 有位青年 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一、集合的操作 1、什么是集合? 集合是一个无序的,不重复的数据组合,它的主要作用如下: 2、常用的操作 将列表变成集合 添加一个集合,对比list_1,求交集 并集 差集 子集 对称差集 如果3与4之间没有交集,则返回为ture 用运算符判断 3、集合的增删改查 4、其他操作: 二、文件的操作 1 阅读全文
posted @ 2016-08-12 11:21 有位青年 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、关于模块那些事 python的强大之处在于他有着丰富且强大的标准库和第三方库,很对功能都有相应的python库支持 例如: sys模块: 执行结果: os模块: 二、什么是.pyc 执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会先自动生成一个与其同名的 .pyc 文件 阅读全文
posted @ 2016-08-01 09:51 有位青年 阅读(306) 评论(0) 推荐(0) 编辑
摘要: python简介: 一、什么是python python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 python是一种面向对象,直译式的计算机程序语言,Python崇尚优美 阅读全文
posted @ 2016-07-25 09:39 有位青年 阅读(290) 评论(0) 推荐(0) 编辑