良玉

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Python学习之路系列

摘要:1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 F1 外部文档 Shift + 阅读全文
posted @ 2017-12-12 14:55 良玉 阅读(145) 评论(0) 推荐(0) 编辑

摘要:一 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二 osi七层 网络通信原理:http://www.cnblogs.com/linhaifeng/artic 阅读全文
posted @ 2017-06-06 16:01 良玉 阅读(341) 评论(0) 推荐(1) 编辑

摘要:一 进程与线程的概念 1.1 进程 进程定义: 进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程, 阅读全文
posted @ 2017-06-06 12:35 良玉 阅读(1364) 评论(0) 推荐(1) 编辑

摘要:一 time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 阅读全文
posted @ 2017-06-06 12:15 良玉 阅读(494) 评论(0) 推荐(0) 编辑

摘要:一 模块 1.1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 1.2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python 阅读全文
posted @ 2017-06-06 11:48 良玉 阅读(323) 评论(0) 推荐(0) 编辑

摘要:一 错误和异常 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 1 #语法错误示范一 2 if 3 4 #语法错误示范二 5 def test: 6 pass 7 8 #语法错误示范三 9 class Foo 阅读全文
posted @ 2017-06-05 18:08 良玉 阅读(164) 评论(0) 推荐(0) 编辑

摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 2.1 什么是反射 反射的概念是由S 阅读全文
posted @ 2017-06-05 17:22 良玉 阅读(243) 评论(0) 推荐(0) 编辑

摘要:一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流 阅读全文
posted @ 2017-06-05 13:23 良玉 阅读(710) 评论(0) 推荐(0) 编辑

摘要:一 什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约 阅读全文
posted @ 2017-06-05 12:34 良玉 阅读(345) 评论(0) 推荐(0) 编辑

摘要:一:命名空间与作用域 1.1命名空间 局部命名空间: def foo(): x=1 def func(): pass 全局命名空间: import time class ClassName:pass def foo():pass 内键命名空间: sum,max,min 等 python加载三个命名空 阅读全文
posted @ 2017-06-05 12:15 良玉 阅读(491) 评论(0) 推荐(0) 编辑

摘要:一python中的函数 函数是逻辑结构化和过程化的一种编程方法。 python中函数定义方法: def test(x): "The function definitions" x+=1 return x def:定义函数的关键字 test:函数名 ():内可定义形参 "":文档描述(非必要,但是强烈 阅读全文
posted @ 2017-06-04 17:24 良玉 阅读(378) 评论(0) 推荐(0) 编辑

摘要:一.文件处理流程 1 正趣果上果 2 Interesting fruit fruit 3 4 词:郭婞 5 曲:陈粒 6 编曲/混音/和声:燕池 7 萧:吗子 8 Words: Guo 婞 9 Song: Chen tablets 10 Arrange / Mix / Harmony: Yan Ch 阅读全文
posted @ 2017-06-04 16:44 良玉 阅读(371) 评论(0) 推荐(0) 编辑

摘要:一.if语句 1.1 功能 计算机又被称作电脑,意指计算机可以像人脑一样,根据周围环境条件(即expession)的变化做出不同的反应(即执行代码) if语句就是来控制计算机实现这一功能 1.2 语法 1.2.1:单分支,单重条件判断 1.2.2:单分支,多重条件判断 1.2.3:if+else 1 阅读全文
posted @ 2017-06-04 16:05 良玉 阅读(337) 评论(0) 推荐(0) 编辑

摘要:语句和语法 # 表示注释掉的内容 \ 续行 ; 分号:同一行放置多个语句以分号作为分割符 语句(代码块)用缩进方式体现不同的代码级别,建议用4个空格(不要用tab) python文件以模块的方式组织,编写一个.py结尾的文件实际上就是写了一个模块,模块的名称也是脚本的名称 首行以关键字开始,如if、 阅读全文
posted @ 2017-06-04 16:02 良玉 阅读(475) 评论(0) 推荐(0) 编辑

摘要:变量 变量作用:保存状态:说白了,程序运行的状态就是状态的变化,变量是用来保存状态的,变量值的不断变化就产生了运行程序的最终输出结果 一:声明变量 上述代码声明了一个变量,变量名为: name,变量(name)的值为:"sy" 二:变量的定义规则 变量名只能是 字母、数字或下划线的任意组合 变量名的 阅读全文
posted @ 2017-06-04 13:05 良玉 阅读(506) 评论(0) 推荐(0) 编辑

摘要:在学习之前,首先了解一下python的前世今生 一.python简介与发展: python 是一种面向对象的解释性计算机程序设计语言。 python由荷兰人Guido van Rossum 于1989年发明。 1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从 阅读全文
posted @ 2017-06-04 11:56 良玉 阅读(1057) 评论(0) 推荐(0) 编辑