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