随笔分类 -  python之路

python之路
摘要:爬虫requestsscrapy数据分析+机器学习numpy,pandas,matplotlib学习方法:Anaconda是一个集成环境(基于机器学习和数据分析的开发环境)基于浏览器的一种可视化开发工具:jupyter notebook可以在指定目录的终端中录入jupyter notebook指令,然后启动服务。cell是分为不同模式的:Code:编写python代码markDown:编写笔记快捷... 阅读全文
posted @ 2020-06-15 06:42 全爱国 阅读(228) 评论(0) 推荐(0)
摘要:1. 模块的定义与分类 模块是什么? 这几天,我们进入模块的学习。在学习模块之前,我们首先要知道,什么是模块? 一个函数封装一个功能,你使用的软件可能就是由n多个函数组成的(先备考虑面向对象)。比如抖音这个软件,不可能将所有程序都写入一个文件,所以咱们应该将文件划分,这样其组织结构要好并且代码不冗余。加入分了10个文件,每个文件里面可能都有相同的功能(函数),怎么办?所以将这些相... 阅读全文
posted @ 2020-05-19 17:05 全爱国 阅读(287) 评论(0) 推荐(0)
摘要:1、Python基础 1.1、python入门 1.2、Python基础(一)(安装/变量/常量/注释/基础数据类型初识/流程控制/运算符/编码) 1.3、python基础(二)(基本数据类型/基本数据类型分类) 1.4、python基础(三)(缓存机制/深浅拷贝/) 1.5、python基础(四)(文件操作)2、Python函数 ... 阅读全文
posted @ 2020-05-19 16:01 全爱国 阅读(250) 评论(0) 推荐(0)
摘要:引出面向对象/面向对象编程引出面向对象游戏公司人狗大战人:名字 性别 职业技能狗:名字 品种 血条技能alex = { 'name':'alex', 'sex':'不详', 'job':'搓澡工', 'level': 0, 'hp':250, 'weapon':'搓澡巾', 'ad':1 ... 阅读全文
posted @ 2020-05-19 15:12 全爱国 阅读(146) 评论(0) 推荐(0)
摘要:hashlib/collections/shutil/logginghashlib模块import hashlib# md5h = hashlib.md5()s = '123'h.update(s.encode('utf-8'))# print(h.hexdigest()) # 202cb962ac59075b964b07152d234b70s1 = 'abc'h.u... 阅读全文
posted @ 2020-05-19 10:46 全爱国 阅读(214) 评论(0) 推荐(0)
摘要:os/time/datetime/random/json/pickle/reos模块 os模块是与操作系统交互的一个接口#当前执行这个python文件的工作目录相关的工作路径os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pard... 阅读全文
posted @ 2020-04-23 20:20 全爱国 阅读(178) 评论(0) 推荐(0)
摘要:匿名函数/内置函数/函数闭包/装饰器匿名函数匿名函数就是一个句话函数,处理简单逻辑的函数格式:lambda 参数:返回值例如:接受一个可切片的数据,返回索引为0与2的对应元素(元祖形式)func = lambda a:(a[0],a[2])print(func('alex'))print(func([1,2,3,4]))例如2:写匿名函数,接受两个int函数,将较大的数据返回func1 = lam... 阅读全文
posted @ 2020-04-20 10:57 全爱国 阅读(300) 评论(0) 推荐(0)
摘要:生成器/生成器表达式/内置函数生成器生成器表达式内置函数------------------------- end ----------------------- 阅读全文
posted @ 2020-04-17 15:19 全爱国 阅读(139) 评论(0) 推荐(0)
摘要:格式化输出/函数名的运用/可迭代对象和迭代器格式化输出(新特性)1、格式化输出可以是变量name = 'alex'age = 18msg = f'我的名字叫{name},今年{age}'print(msg)# 显示结果:我的名字叫alex,今年182、格式化输出可以是表达式name = 'alex'msg = f'我的名字叫{name.upper()}'print(msg)# 显示结果:我的名字叫... 阅读全文
posted @ 2020-04-17 09:22 全爱国 阅读(200) 评论(0) 推荐(0)
摘要:函数初识/名称空间/作用域/高阶函数/globals()local()/关键字global/nonlocal函数初识1、函数基本组成写一个函数def my_len(s): count = 0 for i in s: count += 1 return counts1 = "aldjfalkdjfd"s1_len = my_len(s1)print(s1_len)# ... 阅读全文
posted @ 2020-04-09 15:57 全爱国 阅读(284) 评论(0) 推荐(0)
摘要:文件操作1、接触文件操作f1 = open("d:\\test.txt",mode='r',encoding='utf-8')content = f1.read()print(content) f1.close()'''open 内置函数mode 以什么方式打开encoding 指定打开的编码f1 文件句柄f1.close() 关... 阅读全文
posted @ 2020-04-06 20:27 全爱国 阅读(207) 评论(0) 推荐(0)
摘要:缓存机制1、id is ==is 比较的是内存地址== 比较的数值是否相等id 获取对象的内存地址总结:两个数据的内存的地址相同,两个的数据值一定相同2、代码块代码块:我们所有的代码都需要依赖代码块执行一个文件就是一个代码块交互式命令下一行就是一个代码块3、两个机制:同一个代码块下,有一个机制,不同 阅读全文
posted @ 2020-04-04 07:01 全爱国 阅读(182) 评论(0) 推荐(0)
摘要:基本数据类型1. int 数字a = 10 print(a,type(a))答案: 10 int 1.1 数字十进制转出二进制a = 53 转换成二进制就是: 0011 01011.2 二进转十进制0100 1010 num = 1* 2**1 + 1*2**3 + 1* 2**6 num = 74 阅读全文
posted @ 2020-03-31 21:39 全爱国 阅读(373) 评论(0) 推荐(0)
摘要:python安装1.下载2. 安装,记得添加环境变量,之后就是下一步下一步运行第一个python代码变量/常量/注释1.变量名只能是字母/数字或者下划线2.变量名的第一个字符不能是数字3.变量名不能是关键字4.变量的定义要具有可描述性 name sex5.不能使用中文6.不能过长推荐:驼峰体 ,>> 阅读全文
posted @ 2020-03-29 19:38 全爱国 阅读(264) 评论(0) 推荐(0)