- 博客(79)
- 收藏
- 关注
原创 DW-零基础python思维04(函数)
目录1 函数1.1 函数定义1.2 函数说明文档1.3 参数1.3.1 位置参数1.3.2 关键字参数1.3.3 默认参数(缺省参数)1.3.4 可变参数(收集参数)1.4 局部/全局变量1.4.1 局部变量1.4.2 全局变量1.4.3 全局变量声明1.4.4 多函数共用全局变量1.4.5 nonlocal声明1.5 函数的返回值1.5.1 返回值的定义1.5.2 多函数返回值做参数1.5.3 元组拆包1.5.4 字典拆包1.6 函数递归1.6.1 闭包1.6.2 递归1 函数1.1 函数定义函数
2022-02-23 20:35:30 598
原创 DW-python思维03(字典、元组、布尔类型、读写文件)
目录1 字典2 元组3 布尔类型4 读写文件1 字典语法:在{ } 内用逗号隔开各个key:value(键值对用的是冒号),键必须是互不相同的(在同一个字典之内)作用:用来存多个值,每个值有唯一一个key与其对应,key对值有描述功能。字典是可变类型创建字典:通过dict()创建一个空的字典,通过key把数据直接放入字典中。注意,一个key只能对应一个value,多次对一个key放入 value,后面的值会把前面的值冲掉。增:dict.update(dict2):把字典参数 dict2 的 ke
2022-02-21 20:18:35 569
原创 DW-python思维02(运算、字符串、文本与列表)
目录1 数学运算1.1 算术运算符1.2 比较运算符2 字符串和文本3 列表1 数学运算1.1 算术运算符操作符名称示例+加1 + 1-减2 - 1*乘3 * 4/除3 / 4//整除(只取整数)3 // 4%取余3 % 4**幂2 ** 3print(3 / 4) # 0.75print(3 // 4) # 0print(3 % 4) # 3print(2 ** 3) # 81.2 比较运算
2022-02-18 16:08:01 150
原创 DW-Python思维01(环境搭建)
Python思维01-环境搭建1.解析器、编辑器、包管理工具2.1.解析器、编辑器、包管理工具Python解释器:将Python代码解释为二进制机器语言;平时说的装Python,就是指的装Python解释器;Python编辑器:编写Python代码的工具叫编辑器,Python编辑器有很多,Python解释器自带的IDLE、基于iPython的Jupyter Notebook、主要针对Python的Pycharm、还有适用于各种编程语言的编辑器VsCode、Vim等;Python库管理工具:pip(
2022-02-14 19:13:03 710
原创 DW-Python会员数据化运营01
目录1 会员数据化运营的关键指标2 会员数据化运营应用场景3 常用的会员运营分析模型1 会员数据化运营的关键指标2 会员数据化运营应用场景3 常用的会员运营分析模型DataWhale学习资料
2021-08-23 00:05:56 179
原创 DW-办公自动化05(爬虫入门与综合应用)
目录1 Request简介2 HTML解析和提取3 BeautifulSoup简介4 实践项目1:自如公寓数据抓取5 实践项目2:36kr信息抓取与邮件发送1 Request简介2 HTML解析和提取3 BeautifulSoup简介4 实践项目1:自如公寓数据抓取5 实践项目2:36kr信息抓取与邮件发送...
2021-06-23 19:28:26 306 1
原创 DW-办公自动化04(PDF)
目录1 相关介绍2 批量拆分3 批量合并4 提取文字内容5 提取表格内容6 提取图片内容7 转化为图片7.1 安装相关组件7.2 转化8 添加水印9 文档加密与解密1 相关介绍2 批量拆分3 批量合并4 提取文字内容5 提取表格内容6 提取图片内容7 转化为图片7.1 安装相关组件7.2 转化8 添加水印9 文档加密与解密...
2021-06-22 18:24:24 217
原创 DW-办公自动化02(Excel)
目录0 对应包安装1 Excel读取1.1 读取对应表格1.2 读取单元格1.3 读取多个格子的值1.4 练习题2 Excel写入2.1 写入单元格并保存2.2 写入行数据并保存2.3 将公式写入单元格保存2.4 插入数据2.5 删除2.6 移动2.7 Sheet表操作2.8 创建新的Excel表3 Excel样式3.1 设置字体样式3.2 设置对齐样式3.3 设置行高与列宽3.4 合并、取消合并单元格3.5 练习题0 对应包安装安装openpyxl模块:方法一:pip命令安装:pip insta
2021-06-18 21:45:03 301
原创 DW-办公自动化01(文件自动化处理&邮件批量处理)
目录1 读写文件1.1 文件路径与当前目录1.2 路径操作1.2.1 绝对与相对路径1.2.2 路径操作1.2.3 路径有效性检查1.3 文件与文件夹操作1.3.1 创建新文件夹1.3.2 查看文件大小和文件夹内容1.4 文件读写过程1.4.1 打开文件1.4.2 读取文件内容1.4.3 写入文件1.4.4 保存变量2 练习3 组织文件3.1 shutil模块3.1.1 复制文件和文件夹3.1.2 文件和文件夹的移动与改名3.1.3 永久删除文件和文件夹3.1.4 用send2trash模块安全地删除3.2
2021-06-16 22:52:43 588 1
原创 Anaconda-Navigator相关问题
出现的问题:官网下载安装包,安装完以后点击Navigator闪一下黑框就没反应了,但是点击Jupyter有反应问题分析:用命令行执行Anaconda-Navigator,找出错误代码步骤:【WIN+R】【cmd】【Anaconda-Navigator】...
2021-06-13 16:54:13 735
原创 Leetcode11-#136/141/142
目录1 #136- 只出现一次的数字2 #141- 环形链表3 #142- 环形链表 II1 #136- 只出现一次的数字题目:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例1:输入: [2,2,1]输出: 1分析:异或运算:1 任何数和 00 做异或运算,结果仍然是原来的数2 任何数和其自身做异或运算,结果是 003 异或运算满足交换律
2021-01-22 15:46:39 114
原创 Leetcode10-#121/122/124
目录1 #121-买卖股票的最佳时机2 #122-买卖股票的最佳时机 II3 #124-二叉树中的最大路径和1 #121-买卖股票的最佳时机题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候
2021-01-21 13:49:20 129
原创 Leetcode09-#88/89/104
目录1 #88-合并两个有序数组1 #89-格雷编码1 #104-二叉树的最大深度1 #88-合并两个有序数组题目:给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 有足够的空间(空间大小等于 m + n)来保存 nums2 中的元素。示例:输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 =
2021-01-20 19:08:04 100
原创 Leetcode08-#62/70/78
目录1 #62-不同路径1 #70-爬楼梯1 #78-子集1 #62-不同路径题目:分析:答案:1 #70-爬楼梯题目:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?分析:答案:1 #78-子集题目:分析:答案:...
2021-01-19 22:06:12 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人