
Python学习笔记
测试小小小
这个作者很懒,什么都没留下…
展开
-
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(八)
Python学习笔记8虚拟环境背景 解决方案 虚拟环境准备 使用虚拟环境 用pycharm操作虚拟环境虚拟环境的管理集中式虚拟环境管理 面向项目的虚拟环境管理虚拟环境背景有两个项目,A和B。都依赖一个模块m,但是他们所需要的版本不一样。默认的情况是,在系统层面的模块安装中,只能安装一个版本的模块m。所以一台电脑上,两个项目无法同时运行。解决方案创建一个独立的局部python环境,在这个局部环境中,安装相关的库,如果有多个项目,则创建多个局部环境。平行宇宙即视感。原创 2020-09-15 20:25:41 · 177 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(七)
Python学习笔记7异常处理包和模块包和模块的一般操作 导入操作的本质 模块检索的路径 导入模块的场景 第三方包和模块的安装异常处理系统内部一开始已经内置了一些特定的错误场景,当我们触发了这个场景时,系统内部就会向外界抛出异常。如果我们没有处理,程序就会停止运行。解决异常通过条件判断语句在程序内部进行容错检测,避免错误的发生。缺点:如果要处理的错误太多,会有很多的和业务逻辑无关的代码。 捕捉异常,然后再处理try: # 可能出现异常的代码 # 有异.原创 2020-09-15 20:23:58 · 198 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(六)
Python学习笔记6面向对象(补充)描述器 生命周期 内存管理 面向对象三大特性 类的设计原则描述器描述器是一个对象,用来描述其他对象属性的操作;作用是对属性的操作做验证和过滤。 前面只读属性案例中就是用到了描述器。 在对象的内部增加一个描述器,可以接管对象属性的增删改查操作。class Age: def __get__(self, instance, owner): # instance是拥有 age属性的对象 pass原创 2020-09-14 19:35:10 · 187 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(五)
Python学习笔记5面向对象类和对象的创建 属相相关 方法相关 元类 内置的特殊属性 内置的特殊方法面向对象类和对象的创建类# 经典类 没有继承 object的类# 新式类 继承了 object的类class Money: # 2.x中默认是经典类,3.x中是新式类 pass class Money(object): # 兼容的一种写法 pass# Money既是类的__name__属性名,又是一个引用该类的变量pri原创 2020-09-14 19:32:48 · 186 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(四)
Python学习笔记4文件操作模式 文件指针的定位 遍历 其他操作 文件相关案例文件操作模式 r # 以只读方式打开文件(默认),文件的指针会放在文件的开头# 若文件不存在,会报错f = open("a.txt", "r") # 在同级目录下打开文件content = f.read()print(content) w # 以只写方式打开文件,文件的指针也在文件开头,进行覆盖写入(先清空后写入)# 若文件不存在,会创建一个新的文原创 2020-09-14 19:31:19 · 170 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(三)
Python学习笔记3数据类型(补充)集合 时间日历函数函数的参数 返回值 偏函数 高阶函数 匿名函数 闭包 装饰器 生成器(如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。)集合无序的,不可随机访问的,不可重复的元素集合与数学中的.原创 2020-09-14 19:29:43 · 244 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(二)
Python学习笔记2Python数据类型数值整数# 二进制n1 = 0b1010# 八进制n2 = 0o567# 十六进制n3 = 0xfdc2浮点数# 一般形式n1 = 3.14# 科学计数法n2, n3 = 3.2e6, 1.2e-3简单数学函数内建函数 abs(num): # 返回数的绝对值n1, n2, n3 = 1, 0, -1print(abs(n1), abs(n2), abs(n3)) # 1 0 1原创 2020-09-14 19:27:12 · 267 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(一)
Python学习笔记1Python注释单行注释# 这是一个单行注释print("test")多行注释'''这里就是python的多行注释方式可以直接分行进行注释操作本质上是字符串'''import thisprint("hello world")特殊注释#!/usr/bin/python3 指定解释器的版本 #encoding=utf-8python 2.x解决中文文本乱码Python变量变量使用使用之前不用声明;做参数传递时,所有的原创 2020-09-14 19:24:01 · 182 阅读 · 0 评论