0基础学Python
测试小小小
这个作者很懒,什么都没留下…
展开
-
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(八)
Python学习笔记8 虚拟环境 背景 解决方案 虚拟环境准备 使用虚拟环境 用pycharm操作虚拟环境 虚拟环境的管理 集中式虚拟环境管理 面向项目的虚拟环境管理 虚拟环境 背景 有两个项目,A和B。都依赖一个模块m,但是他们所需要的版本不一样。默认的情况是,在系统层面的模块安装中,只能安装一个版本的模块m。所以一台电脑上,两个项目无法同时运行。 解决方案 创建一个独立的局部python环境,在这个局部环境中,安装相关的库,如果有多个项目,则创建多个局部环境。平行宇宙即视感。原创 2020-09-15 20:25:41 · 165 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(七)
Python学习笔记7 异常处理 包和模块 包和模块的一般操作 导入操作的本质 模块检索的路径 导入模块的场景 第三方包和模块的安装 异常处理 系统内部一开始已经内置了一些特定的错误场景,当我们触发了这个场景时,系统内部就会向外界抛出异常。如果我们没有处理,程序就会停止运行。 解决异常 通过条件判断语句在程序内部进行容错检测,避免错误的发生。缺点:如果要处理的错误太多,会有很多的和业务逻辑无关的代码。 捕捉异常,然后再处理 try: # 可能出现异常的代码 # 有异.原创 2020-09-15 20:23:58 · 176 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(六)
Python学习笔记6 面向对象(补充) 描述器 生命周期 内存管理 面向对象三大特性 类的设计原则 描述器 描述器是一个对象,用来描述其他对象属性的操作;作用是对属性的操作做验证和过滤。 前面只读属性案例中就是用到了描述器。 在对象的内部增加一个描述器,可以接管对象属性的增删改查操作。 class Age: def __get__(self, instance, owner): # instance是拥有 age属性的对象 pass原创 2020-09-14 19:35:10 · 167 阅读 · 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 · 172 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(四)
Python学习笔记4 文件 操作模式 文件指针的定位 遍历 其他操作 文件相关案例 文件 操作模式 r # 以只读方式打开文件(默认),文件的指针会放在文件的开头 # 若文件不存在,会报错 f = open("a.txt", "r") # 在同级目录下打开文件 content = f.read() print(content) w # 以只写方式打开文件,文件的指针也在文件开头,进行覆盖写入(先清空后写入) # 若文件不存在,会创建一个新的文原创 2020-09-14 19:31:19 · 159 阅读 · 0 评论 -
前阿里大佬干货分享,0基础小白,转行必看Python学习笔记(三)
Python学习笔记3 数据类型(补充) 集合 时间日历 函数 函数的参数 返回值 偏函数 高阶函数 匿名函数 闭包 装饰器 生成器 (如果大家对于学习Python有任何问题,学习方法,学习路线,如何学习有效率的问题,可以随时来咨询我,或者缺少系统学习资料的,我做这行年头比较久,自认为还是比较有经验的,可以帮助大家提出建设性建议,这是我的Python交流qun:785128166,有任何问题可以随时来咨询我。 ) 集合 无序的,不可随机访问的,不可重复的元素集合 与数学中的.原创 2020-09-14 19:29:43 · 226 阅读 · 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 · 253 阅读 · 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 · 166 阅读 · 0 评论 -
3个月熟练使用python--Day3打卡
3个月熟练使用python--Day3打卡 1、电影院买票问题 问题:2n个人排队进电影院,票价是50元。在这2n个人当中,其中n个人只有50元,另外n个人只有100元面钞。愚蠢的电影院开始卖票时1分钱也没有。问:有多少种排队方法使得每当一个拥有100元面钞的人买票时,电影院都有50元找钱? 思路:通过python自带的itertools库,罗列出n个50和n个100的所有排列组合情况,在根据排列组合中任何长度的50个数必须大于100的个数的条件,过滤掉不符合条件的组合,再去重计数; 代码:原创 2020-09-11 20:57:50 · 351 阅读 · 0 评论 -
3个月熟练使用python--Day2打卡
3个月熟练使用python--Day2打卡 1、约瑟夫环问题 问题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位? 解题思路:循环报数,从1开始累加,凡是3的倍数的数从原列表中移除,形成新的列表,再继续数数,再剔除3的倍数的数,一直循环操作,直到列表中只有1个数; 代码: input_int=100#随便输入一个整数 first_list=[]#创建一个空列表 for i in range(1,input_int+1原创 2020-09-11 20:54:29 · 164 阅读 · 0 评论 -
3个月熟练使用python--Day1打卡
3个月熟练使用python--Day1打卡 1、本人背景 python基本语法已了解,会写简单的python语句,但遇到复杂的数据处理逻辑时,容易卡壳; 明确自己的弱点在于欠缺程序逻辑思维,期望可以通过每天2道逻辑题,持续3个月,来训练自己的程序逻辑思维(重点是for,if,while语句); 2、猴子吃桃问题 问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只原创 2020-09-11 20:52:56 · 142 阅读 · 0 评论 -
0基础,小白,转行,初学者如何迅速学习Python 成为全栈自动化测试工程师?应该怎么学才能学好?怎么做才能找到高薪工作?
初学者如何迅速学习Python 成为全栈自动化测试工程师? 前言: 首先告诉你的是,零基础学习开始学习Python肯定难,Python的专业程度本身就不简单,学习这事本来就是一件非常煎熬的事情,人都不愿意学习,可是没办法,为了生存掌握一个技能,你必须学,如果你不认真的对待,你就找不到高薪水的工作,所以首先学习Python 意志,坚持非常重要,很多人放弃的原因根本就是缺乏这些素质。 零基础学习Python必须明确的几点: 1.明确你将来是做什么工作的,需要掌握哪些技能,很多人连这个就不知道..原创 2020-09-01 15:13:05 · 240 阅读 · 0 评论 -
初学Python,听从大佬的意见自己整合的好用的代码片段,好用到哭!
初学Python,听从大佬的意见自己整合的好用的代码片段,好用到哭! 1、反转字符串 以下代码使用Python切片操作来反转字符串 # Reversing a string using slicing my_string = "ABCDE"reversed_string = my_string[::-1] print(reversed_string) # Output# EDCBA 2、使用标题类(首字母大写) 以下代码可用于将字符串转换为标题类。这是通过使用字符串类中的title()方法原创 2020-09-01 14:38:35 · 127 阅读 · 0 评论 -
好消息!好消息!0基础小白想学Python的福利来了!!!(万字干货)python基础知识点总结
python基础知识点总结: 数据类型: 数字类型(int、float、bool(True or False)、complex) 字符串(str) —— ' ' or " " 相关操作:通过下标获取内容,对字符串进行多步操作前一般需要进行切片[:],保证原字符串不会随着操作变化。(注意:起始坐标和结束坐标都看省略,步进根据自己的需要与否决定是否设置,有时候很简单的解决某些问题) 常用方法: capitalize 使指定字符串首字母大写 center(width, fillchar.原创 2020-08-21 19:32:46 · 169 阅读 · 0 评论