随笔分类 -  python基础学习

python基础学习笔记整理
摘要:计算机基础 阅读全文
posted @ 2018-02-20 20:34 Richie` 阅读(204) 评论(0) 推荐(0)
摘要:1.3 计算机网络 开发需要了解的: ip地址确定目标机器的局域网 mac地址确定目标机器的具体地址 tcp/udp确定目标机器的软件端口 什么是互联网协议及为何要有互联网协议 osi五层模型 我们将应用层、表示层、会话层并作应用层,从tcp/ip五层(应用层、传输层、网络层、数据链路层、物理层)协 阅读全文
posted @ 2018-02-20 20:31 Richie` 阅读(280) 评论(0) 推荐(0)
摘要:1.2 操作系统 用来操作硬件,了解每一个硬件的作用并熟知其物理特性及使用方法(这是一个极其繁琐、庞大的工作)。 桌面很占用系统资源 为什么要有操作系统 一般而言,现代计算机系统是一个复杂的系统。如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌 阅读全文
posted @ 2018-02-20 20:30 Richie` 阅读(1626) 评论(0) 推荐(0)
摘要:1.1 计算机硬件 从概念上讲,一台简单的个人计算机可以抽象为类似下图的模型,CPU、内存以及I/O设备都由一条系统总线(bus) 连接起来并通过总线与其他设备通信,现代计算机的结构更复杂,包括多重总线。 I/O(input/output):读写 计算机的工作原理:CPU读取指令->运算指令->输出 阅读全文
posted @ 2018-02-20 20:29 Richie` 阅读(830) 评论(0) 推荐(0)
摘要:方法一:装饰器 利用装饰器只会执行一次的特性 方法二:在做线程中的不使用锁 方法二:在做线程中的使用锁 阅读全文
posted @ 2018-01-12 01:11 Richie` 阅读(284) 评论(0) 推荐(0)
摘要:在Python中,对这两个东西有明确的规定: 函数function —— A series of statements which returns some value to a caller. It can also be passed zero or more arguments which m 阅读全文
posted @ 2017-12-20 09:58 Richie` 阅读(2570) 评论(2) 推荐(0)
摘要:在我们python开发过程很多 ,在很多地方都会用到单例模式,确保数据的唯一性,最简单的单例模式,我们可以模块导入的方式实现,因为导入文件,无论import多少次 都只导入一次模块。 方法一:装饰器 利用装饰器只会执行一次的特性 方法二:基类 利用 “类变量对所有对象唯一” 即 cls._insta 阅读全文
posted @ 2017-11-02 15:40 Richie` 阅读(373) 评论(0) 推荐(0)
摘要:守护线程使用的情况较少,但并非无用,举例来说,Python的垃圾回收、内存管理等线程都是守护线程。还有就是在做数据库应用时候,使用的数据库连接池,连接池本身也包含着很多后台线程,监控连接个数、超时时间、状态等等。 阅读全文
posted @ 2017-08-29 11:56 Richie` 阅读(2585) 评论(0) 推荐(0)
摘要:简单搭建了一个可以下载服务端软件的功能,并且实现了进度条的实现,下载的文件可以大一些,这样进度条能更直观一下,测试可以下载3G电影的下传功能 阅读全文
posted @ 2017-08-24 11:38 Richie` 阅读(811) 评论(0) 推荐(0)
摘要:本次对上次计算器代码进行计算部分的精简,实现代码更好的易读性 阅读全文
posted @ 2017-08-18 12:27 Richie` 阅读(234) 评论(0) 推荐(0)
摘要:计算器实现了获取到string字符串的计算表达式,然后通过正则表达式匹配迭代计算算数表达式,获取到算数表达式的结果 阅读全文
posted @ 2017-08-14 19:48 Richie` 阅读(257) 评论(0) 推荐(0)
摘要:定义使用类 类与实例之间的关系 有特征和有能力的类 实例化步骤 添加类说明(decstring) 新式类与经典类 面向对象: 面向对象的优越性 描述对象的特征 实例属性 类属性 私有属性 特殊属性 类的方法定义 类的方法的调用 类内方法相互调用 构造方法及其作用 注意 python3.x 版本 pr 阅读全文
posted @ 2017-08-14 16:39 Richie` 阅读(236) 评论(0) 推荐(0)
摘要:(?:pattern)匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 就是一个比 'industry|industries' 更简略的表达式。 这个 阅读全文
posted @ 2017-08-08 19:05 Richie` 阅读(2272) 评论(0) 推荐(0)
摘要:字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multilin 阅读全文
posted @ 2017-08-08 17:30 Richie` 阅读(861) 评论(0) 推荐(0)
摘要:正则表达式的() [] {} 有着不同的意思。 () 是为了提取匹配字符串的,表达式中有几个()就有几个相应的匹配字符串 (\s*)表示连续空格的字符串 [] 是定义匹配的字符范围。比如[a-zA-Z0-9]表示相应位置的字符要匹配英文字符和数字。[\s*表示空格或者*号] {}一般是用来匹配的长度 阅读全文
posted @ 2017-08-08 16:37 Richie` 阅读(95086) 评论(2) 推荐(2)
摘要:通过列表生成式,我们可以快速创建一个列表,但是受到内存的限制,列表容量是有限的,而且一个包含100万个元素的列表不仅占用很大的存储空间,如果我们仅仅需要访问当前几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以如果列表元素可以按照某种算法推算出来,那我们是否可以在循环中的过程不断推算出后续的 阅读全文
posted @ 2017-08-02 23:51 Richie` 阅读(234) 评论(0) 推荐(0)
摘要:掌握了Python的数据类型、语句、函数,基本可以编写出很多有用的程序了。但是Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。基于这一思想,我们来介绍python中非常有用的高级特性,1行代码能实现的功能绝不用5行代码,请始终牢记,代码越少,开发效率越高。 切片( 阅读全文
posted @ 2017-08-02 20:21 Richie` 阅读(249) 评论(0) 推荐(0)
摘要:# encoding:utf-8 # Author:"richie" # Date:2017/8/2 import re key_l = ['id', 'name', 'age', 'phone', 'job'] # 提示信息 tip_str = "示例:\n\ select name, age w 阅读全文
posted @ 2017-08-02 09:20 Richie` 阅读(615) 评论(0) 推荐(0)
摘要:为什么要用函数 python的函数是由一个新的语句编写,即def ,def是可执行的语句--函数并不存在,知道python运行了def后才存在。 函数是通过赋值函数传递的,参数通过赋值传递给函数。 def语句将会创建一个函数对象并将其赋值给一个函数名,def语句的一般格式如下: def functi 阅读全文
posted @ 2017-07-25 14:59 Richie` 阅读(217) 评论(0) 推荐(0)
摘要:一 函数 python里面的函数也非常简单的,怎么样操作函数呢?先看一下最基本的函数定义,用def就可以了,有的语言里面会有function。这里就是def ,定义一个叫grtName这个函数,然后冒号,回车 缩进然后return,这个就是返回值,return一个sundy,这个函数就完成了,这样就 阅读全文
posted @ 2017-07-25 12:09 Richie` 阅读(210) 评论(0) 推荐(0)