文章分类 -  python

基础语法和使用
摘要:python之路——二分查找算法 楔子 如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88] 你说,so easy! l.index 阅读全文
posted @ 2020-03-30 17:43 yang-leo 阅读(117) 评论(0) 推荐(0)
摘要:python之路——内置函数和匿名函数 阅读目录 楔子 内置函数 匿名函数 本章小结 返回顶部 楔子 在讲新知识之前,我们先来复习复习函数的基础知识。 问:函数怎么调用? 函数名() 如果你们这么说。。。那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题。。。 来你们在自己的环境里打印一下 阅读全文
posted @ 2020-03-30 11:49 yang-leo 阅读(85) 评论(0) 推荐(0)
摘要:内置函数——sorted 对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变 sorted sorte 阅读全文
posted @ 2020-03-30 10:57 yang-leo 阅读(74) 评论(0) 推荐(0)
摘要:内置函数——filter和map filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 阅读全文
posted @ 2020-03-29 21:46 yang-leo 阅读(78) 评论(0) 推荐(0)
摘要:各种推导式详解 推导式的套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 variable = [out_exp_res for out_exp in input_list 阅读全文
posted @ 2020-03-29 20:53 yang-leo 阅读(190) 评论(0) 推荐(0)
摘要:python之路——迭代器和生成器 阅读目录 楔子 python中的for循环 可迭代协议 迭代器协议 为什么要有for循环 初识生成器 生成器函数 列表推导式和生成器表达式 本章小结 生成器相关的面试题 返回顶部 楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表 阅读全文
posted @ 2020-03-27 13:57 yang-leo 阅读(62) 评论(0) 推荐(0)
摘要:python之路——装饰器函数 阅读目录 楔子 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 返回顶部 楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 def func1(): p 阅读全文
posted @ 2020-03-27 12:13 yang-leo 阅读(72) 评论(0) 推荐(0)
摘要:python之函数进阶 1. 今日内容 1.1 函数的参数 *的魔性用法 函数形参最终顺序 1.2名称空间 全局名称空间,局部名称空间,内置名称空间 取值顺序与加载顺序 作用域 内置函数:globals() locals() 1.3 高阶函数(函数的嵌套) 1.4关键字:global nonloca 阅读全文
posted @ 2020-03-26 18:17 yang-leo 阅读(89) 评论(0) 推荐(0)
摘要:python之函数初识 一. 什么是函数 二. 函数的定义与调用 三. 函数的返回值 四. 函数的传参 4.1常用操作方法 4.1所有操作方法 五. 当日练习 一,什么是函数? 现在有这么个情况:python中的len方法不让用了,你怎么办? 来测试一下‘hello word’ 的长度: s1 = 阅读全文
posted @ 2020-03-26 14:03 yang-leo 阅读(95) 评论(0) 推荐(0)
摘要:[Python] pip install命令下载很慢怎么办? 使用清华的镜像库可解决。 推测是因为访问外网速度较慢,不过同样的文件在清华的服务器上也有一份镜像,我们从清华的服务器上下载就好了。 比如我们的cmd命令本来是这样写的: pip install matplotlib 那么可以改成: pip 阅读全文
posted @ 2020-03-20 20:50 yang-leo 阅读(532) 评论(0) 推荐(0)
摘要:python之路——协程 阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道无论是创建多进程还是 阅读全文
posted @ 2020-03-20 16:42 yang-leo 阅读(98) 评论(0) 推荐(0)
摘要:python之路——线程 简介 操作系统线程理论 线程概念的引入背景 线程的特点 进程和线程的关系 使用线程的实际场景 用户级线程和内核级线程(了解) 线程和python 理论知识 线程的创建Threading.Thread类 锁 队列 Python标准模块--concurrent.futures 阅读全文
posted @ 2020-03-20 16:37 yang-leo 阅读(103) 评论(0) 推荐(0)
摘要:python之路——进程 阅读目录 理论知识 操作系统背景知识 什么是进程 进程调度 进程的并发与并行 同步\异步\阻塞\非阻塞 进程的创建与结束 在python程序中的进程操作 multiprocess模块 进程的创建和multiprocess.Process 进程同步控制 —— 锁 进程间通信 阅读全文
posted @ 2020-03-18 17:29 yang-leo 阅读(107) 评论(0) 推荐(0)
摘要:python之路——操作系统的发展史 阅读目录 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作 阅读全文
posted @ 2020-03-18 11:59 yang-leo 阅读(80) 评论(0) 推荐(0)
摘要:ftp作业 需求分析 1. 多用户同时登陆2. 用户登陆,加密认证3. 上传/下载文件,保证文件一致性4. 传输过程中现实进度条5. 不同用户家目录不同,且只能访问自己的家目录6. 对用户进行磁盘配额、不同用户配额可不同7. 用户登陆server后,可在家目录权限下切换子目录8. 查看当前目录下文件 阅读全文
posted @ 2020-03-14 22:25 yang-leo 阅读(90) 评论(0) 推荐(0)
摘要:python之路——网络编程 阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 回到顶部 一.楔子 你现在已经学会了写python代码,假如你写了两个py 阅读全文
posted @ 2020-03-13 21:25 yang-leo 阅读(67) 评论(0) 推荐(0)
摘要:python之路——模块和包 阅读目录 一 模块 3.1 import 3.2 from ... import... 3.3 把模块当做脚本执行 3.4 模块搜索路径 3.5 编译python文件 二 包 2.2 import 2.3 from ... import ... 2.4 __init__ 阅读全文
posted @ 2020-03-13 21:03 yang-leo 阅读(93) 评论(0) 推荐(0)
摘要:python之路——异常处理 阅读目录 一 错误和异常 二 异常处理 2.1 什么是异常处理? 2.2 为何要进行异常处理? 2.3 如何进行异常处理? 三 什么时候用异常处理 回到顶部 异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器 阅读全文
posted @ 2020-03-13 16:41 yang-leo 阅读(102) 评论(0) 推荐(0)
摘要:浅谈python中__str__和__repr__的区别 很多时候我们在创建一个类的时候,在终端打印类或者查看的时候一般都不会得到一个太满意的结果 class T: def __init__(self): self.color="red" self.count = 2 t = T()t >>> <T 阅读全文
posted @ 2020-03-11 21:52 yang-leo 阅读(242) 评论(0) 推荐(0)
摘要:python之路——面向对象进阶 阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ item系列 __getitem__ __setitem__ __delitem__ __del__ __n 阅读全文
posted @ 2020-03-10 22:10 yang-leo 阅读(97) 评论(0) 推荐(0)