# oeasy教您玩转python教程 **Repository Path**: neo2025/oeasypython ## Basic Information - **Project Name**: oeasy教您玩转python教程 - **Description**: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: https://www.lanqiao.cn/courses/3584 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2023-01-11 - **Last Updated**: 2023-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - [蓝桥实验楼](https://www.lanqiao.cn/courses/3584) - [Github地址](https://github.com/overmind1980/oeasypython) - [Gitee地址](https://gitee.com/overmind1980/oeasypython) - 语言基础 - 先跑起来 - [先跑起来](./md/01-87321-先跑起来.sy.md) - [你好世界(hello world!)](./md/02-87323-你好世界(hello%20world!).sy.md) - [编写 py 文件](./md/03-564945-编写 py 文件.sy.md) - [万行代码之梦](./md/04-87333-万行代码之梦.sy.md) - [勇闯地下城](./md/05-568115-勇闯地下城.sy.md) - [自由软件运动和开源运动](./md/06-523759-自由软件运动和开源运动.sy.md) - [Guido的简历](./md/07-573898-Guido的简历.sy.md) - [调试(debug)程序](./md/08-87374-调试(debug)程序.sy.md) - [设置断(break)点(point)](./md/09-567553-设置断(break)点(point).sy.md) - [python虚拟机解释执行py文件的原理](./md/10-530001-python虚拟机解释执行py文件的原理.sy.md) - [python虚拟机的本质](./md/11-87382-python虚拟机的本质.sy.md) - [hello_world的由来](./md/12-87385-hello_world的由来.sy.md) - [序号(ordinal)](./md/13-87487-序号(ordinal).sy.md) - [字符(character)](./md/14-570635-字符(character).sy.md) - [ASCII 码表](./md/15-87675-ASCII 码表.sy.md) - [二进制(binary)](./md/16-564946-二进制(binary).sy.md) - [十六进制(hexadecimal)](./md/17-567657-十六进制(hexadecimal).sy.md) - [编码(encode)](./md/18-564947-编码(encode).sy.md) - [解码(decode)](./md/19-568036-解码(decode).sy.md) - [打包(struct.pack)和解包(struct.unpack)](./md/20-578054-打包(struct.pack)和解包(struct.unpack).sy.md) - [换(feed)行(line)字符](./md/21-87338-换(feed)行(line)字符.sy.md) - [结尾字符串(end)](./md/22-87991-结尾字符串(end).sy.md) - [输出时间](./md/23-87992-输出时间.sy.md) - [unix时间戳(epoch)](./md/24-578087-unix时间戳(epoch).sy.md) - [刷新时间](./md/25-87993-刷新时间.sy.md) - [整合程序](./md/26-87995-整合程序.sy.md) - 系统环境 - [直接运行](./md/27-87996-直接运行.sy.md) - [放入路径(PATH)](./md/28-578023-放入路径(PATH).sy.md) - [设置(export)路径(PATH)](./md/29-88007-设置(export)路径(PATH).sy.md) - [查看进程](./md/30-88008-查看进程.sy.md) - [回(return)车(carriage)字符](./md/31-88353-回(return)车(carriage)字符.sy.md) - [整合shell编程](./md/32-95601-整合shell编程.sy.md) - [牛说cowsay](./md/33-578024-牛说cowsay.sy.md) - [换行回车](./md/34-88354-换行回车.sy.md) - [teletype 历史](./md/35-88731-teletype 历史.sy.md) - [转义(escape)序列(sequence)](./md/36-87343-转义(escape)序列(sequence).sy.md) - [八进制(oct)](./md/37-568046-八进制(oct).sy.md) - [转义(escape)字符(character)](./md/38-89703-转义(escape)字符(character).sy.md) - [光标位置](./md/39-87341-光标位置.sy.md) - [字体样式](./md/40-104140-字体样式.sy.md) - [修改颜色](./md/41-87346-修改颜色.sy.md) - [背景颜色](./md/42-95632-背景颜色.sy.md) - [更多颜色](./md/43-89900-更多颜色.sy.md) - [各种符号](./md/44-89935-各种符号.sy.md) - [编码演化](./md/45-92241-编码演化.sy.md) - [各语言字符编码](./md/46-92402-各语言字符编码.sy.md) - [unicode](./md/47-92414-unicode.sy.md) - [utf-8](./md/48-92423-utf-8.sy.md) - [另类字符](./md/49-92554-另类字符.sy.md) - [执行字符串(exec)](./md/50-548476-执行字符串(exec).sy.md) - [python 历史](./md/51-92555-python 历史.sy.md) - 变量与基本类型 - [变量含义、声明、赋值](./md/038-188456-变量含义、声明、赋值.sy.md) - [变量声明赋值的调试与反编译](./md/039-532023-变量声明赋值的调试与反编译.sy.md) - [变量与内存](./md/040-188458-变量与内存.sy.md) - [接收输入](./md/041-188464-接收输入.sy.md) - [相加运算](./md/042-188465-相加运算.sy.md) - [尝试捕获异常](./md/043-188729-尝试捕获异常.sy.md) - [导入(import)](./md/044-531765-导入(import).sy.md) - [自制模块(module)](./md/045-188728-自制模块(module).sy.md) - [主控程序](./md/046-188730-主控程序.sy.md) - [版本控制(git)](./md/047-188731-版本控制(git).sy.md) - [注释(Comment)](./md/048-188727-注释(Comment).sy.md) - [帮助手册(pydoc)](./md/049-188787-帮助手册(pydoc).sy.md) - [动态类型](./md/050-188798-动态类型.sy.md) - [字符串类型](./md/051-188803-字符串类型.sy.md) - [整型数字变量](./md/052-188814-整型数字变量.sy.md) - [进制转化](./md/053-188908-进制转化.sy.md) - [字节序(byte_order)](./md/054-532045-字节序(byte_order).sy.md) - [删除变量](./md/055-529966-删除变量.sy.md) - [变量部分总结](./md/056-529967-变量部分总结.sy.md) - 运算和表达式 - [加法运算](./md/057-188921-加法运算.sy.md) - [调试加法](./md/058-529609-调试加法.sy.md) - [键盘输入](./md/059-188926-键盘输入.sy.md) - [随机数字](./md/060-188927-随机数字.sy.md) - [随机字符](./md/061-189035-随机字符.sy.md) - [颜色常量](./md/062-189036-颜色常量.sy.md) - [减法运算](./md/063-188928-减法运算.sy.md) - [负数表示](./md/064-188929-负数表示.sy.md) - [补码系统](./md/065-189359-补码系统.sy.md) - [乘法运算](./md/066-188930-乘法运算.sy.md) - [除法运算](./md/067-189507-除法运算.sy.md) - [取整操作](./md/068-189509-取整操作.sy.md) - [浮点类型](./md/069-189513-浮点类型.sy.md) - [浮点运算误差](./md/070-532046-浮点运算误差.sy.md) - [分数类型(Fraction)](./md/071-189617-分数类型(Fraction).sy.md) - [精确十进制数(Decimal)](./md/072-539616-精确十进制数(Decimal).sy.md) - [深入浮点型数字](./md/073-189618-深入浮点型数字.sy.md) - [深入整型数字](./md/074-189619-深入整型数字.sy.md) - [乘方运算](./md/075-189506-乘方运算.sy.md) - [开方和对数运算](./md/076-189668-开方和对数运算.sy.md) - [虚数类型](./md/077-189669-虚数类型.sy.md) - [增强赋值运算符](./md/078-532047-增强赋值运算符.sy.md) - [运算和表达式_expression_总结](./md/079-189673-运算和表达式%20expression%20总结.sy.md) - 文件操作 - [打开文件](./md/080-189722-打开文件.sy.md) - [读取细节](./md/081-189725-读取细节.sy.md) - [命令行参数](./md/082-189732-命令行参数.sy.md) - [读取shell命令执行结果](./md/083-488593-读取shell命令执行结果.sy.md) - [写入文件](./md/084-190174-写入文件.sy.md) - [二进制模式](./md/085-190199-二进制模式.sy.md) - [二进制文件流存取整数](./md/086-190203-二进制文件流存取整数.sy.md) - [二进制文件流存取浮点数](./md/087-190458-二进制文件流存取浮点数.sy.md) - [Python_的进化](./md/088-190459-Python%20的进化.sy.md) - [拷贝程序](./md/089-190650-拷贝程序.sy.md) - [文件锁](./md/090-191368-文件锁.sy.md) - [追加写入](./md/091-190654-追加写入.sy.md) - [序列化-serialize](./md/092-190651-序列化-serialize.sy.md) - [多文件读写](./md/093-190652-多文件读写.sy.md) - [执行外部命令](./md/094-192165-执行外部命令.sy.md) - [编码_encoding](./md/095-190653-编码%20encoding.sy.md) - [系统命令](./md/096-233669-系统命令.sy.md) - [with_关键字](./md/097-192174-with%20关键字.sy.md) - 容器类型 - [列表-类型](./md/098-192219-列表-类型.sy.md) - [列表-增减](./md/099-192220-列表-增减.sy.md) - [列表-构造-范围-range](./md/100-192221-列表-构造-范围-range.sy.md) - [列表-索引 index](./md/101-192241-列表-索引%20index.sy.md) - [列表-运算](./md/102-192242-列表-运算.sy.md) - [列表-切片 slice](./md/103-192294-列表-切片%20slice.sy.md) - [列表-排序 order](./md/104-192295-列表-排序%20order.sy.md) - [列表-嵌套 embeded](./md/105-192296-列表-嵌套%20embeded.sy.md) - [元组-tuple](./md/106-192304-元组-tuple.sy.md) - [元组_细节](./md/107-531782-元组_细节.sy.md) - [字符串序列-string](./md/108-192403-字符串序列-string.sy.md) - [字节流序列-bytes](./md/109-192405-字节流序列-bytes.sy.md) - [集合-set-元素操作](./md/110-192411-集合-set-元素操作.sy.md) - [集合运算](./md/111-192413-集合运算.sy.md) - [字典-dictionary](./md/112-192414-字典-dictionary.sy.md) - [字典-键值对(key-value pair)](./md/113-532196-字典-键值对(key-value%20pair).sy.md) - [字典-操作](./md/114-192423-字典-操作.sy.md) - [容器总结](./md/115-201638-容器总结.sy.md) - [容器对象的腌制和存储](./md/116-203868-容器对象的腌制和存储.sy.md) - 条件分支 - [分支开始](./md/117-197319-分支开始.sy.md) - [布尔类型](./md/118-531703-布尔类型.sy.md) - [缩进细节](./md/119-198696-缩进细节.sy.md) - [调试程序](./md/120-199151-调试程序.sy.md) - [比较运算符](./md/121-199155-比较运算符.sy.md) - [序列类容器的比较运算](./md/122-203062-序列类容器的比较运算.sy.md) - [映射类和集合类容器比较运算](./md/123-203075-映射类和集合类容器比较运算.sy.md) - [值比较(==) 与 地址比较(is)](./md/124-203108-值比较(==)%20与%20地址比较(is).sy.md) - [小数据池(小数值、字符串拘留所、标准常量)](./md/125-531615-小数据池(小数值、字符串拘留所、标准常量).sy.md) - [是否是某类型实例-isinstance](./md/126-203370-是否是某类型实例-isinstance.sy.md) - [是否属于-in](./md/127-203367-是否属于-in.sy.md) - [取反运算-not](./md/128-203369-取反运算-not.sy.md) - [双分支结构-else](./md/129-203372-双分支结构-else.sy.md) - [三目运算符](./md/130-203373-三目运算符.sy.md) - [嵌套条件语句](./md/131-203374-嵌套条件语句.sy.md) - [多分支条件语句-elif](./md/132-203376-多分支条件语句-elif.sy.md) - [跳过-pass-猜丁壳](./md/133-203377-跳过-pass-猜丁壳.sy.md) - [逻辑与-and](./md/134-203381-逻辑与-and.sy.md) - [数字区间](./md/135-203409-数字区间.sy.md) - [逻辑或-or](./md/136-203387-逻辑或-or.sy.md) - [优先级-precedence](./md/137-203872-优先级-precedence.sy.md) - [综合练习-玩骰子-dices](./md/138-203873-综合练习-玩骰子-dices.sy.md) - [位运算符-按位与或非](./md/139-203874-位运算符-按位与或非.sy.md) - [移位运算符](./md/140-205644-移位运算符.sy.md) - [条件分支流程总结](./md/141-206033-条件分支流程总结.sy.md) - 循环 - [循环起来(while)](./md/142-233735-循环起来(while).sy.md) - [执行shell命令](./md/143-328398-执行shell命令.sy.md) - [调试循环](./md/144-233736-调试循环.sy.md) - [循环练习](./md/145-529651-循环练习.sy.md) - [break-中断条件](./md/146-233769-break-中断条件.sy.md) - [循环细节](./md/147-233772-循环细节.sy.md) - [else-不满足循环条件时](./md/148-233773-else-不满足循环条件时.sy.md) - [continue-继续](./md/149-233775-continue-继续.sy.md) - [for-循环](./md/150-233791-for-循环.sy.md) - [玲珑塔](./md/151-523827-玲珑塔.sy.md) - [iterable-可迭代对象-元组-列表](./md/152-233802-iterable-可迭代对象-元组-列表.sy.md) - [可迭代对象-集合-sorted](./md/153-233828-可迭代对象-集合-sorted.sy.md) - [for-遍历字符串和字节序列](./md/154-233829-for-遍历字符串和字节序列.sy.md) - [for-遍历字典 dict](./md/155-233927-for-遍历字典%20dict.sy.md) - [zip-缝合](./md/156-234325-zip-缝合.sy.md) - [enumerate-编号](./md/157-234326-enumerate-编号.sy.md) - [二重循环](./md/158-234327-二重循环.sy.md) - [循环优化](./md/159-529781-循环优化.sy.md) - [多重循环](./md/160-495417-多重循环.sy.md) - [遍历文件流](./md/161-234372-遍历文件流.sy.md) - [for 的总结](./md/162-253312-for%20的总结.sy.md) - [列表推导式](./md/163-253313-列表推导式.sy.md) - [集合推导式](./md/164-255133-集合推导式.sy.md) - [字典推导式](./md/165-255813-字典推导式.sy.md) - [循环总结](./md/166-259389-循环总结.sy.md) - 函数 - [什么是函数](./md/185-529664-什么是函数.sy.md) - [函数的调试与反编译](./md/186-529665-函数的调试与反编译.sy.md) - [形参(parameter)与实参(argument)](./md/187-529666-形参(parameter)与实参(argument).sy.md) - [参数赋值](./md/188-529697-参数赋值.sy.md) - [实参(arguement)为容器类型](./md/189-531675-实参(arguement)为容器类型.sy.md) - [变量作用域(scope)与可见性](./md/190-529957-变量作用域(scope)与可见性.sy.md) - [全局(global)变量声明](./md/191-529964-全局(global)变量声明.sy.md) - [代码(code)对象(object)](./md/192-547654-代码(code)对象(object).sy.md) - [实参(arguement)为函数对象](./md/193-548436-实参(arguement)为函数对象.sy.md) - [跨模块引用变量(namespace的意义)](./md/194-532629-跨模块引用变量(namespace的意义).sy.md) - [内建(builtins)模块研究](./md/195-547655-内建(builtins)模块研究.sy.md) - [跨模块调用函数](./md/196-532714-跨模块调用函数.sy.md) - [自定义模块(module)](./md/197-536506-自定义模块(module).sy.md) - [嵌套软件包(package)](./md/198-542961-嵌套软件包(package).sy.md) - [为自定义模块添加详细文档(pydoc)](./md/199-540327-为自定义模块添加详细文档(pydoc).sy.md) - [设置类库目录($PYTHONPATH)](./md/200-532715-设置类库目录($PYTHONPATH).sy.md) - [是否为主模块(__name__=='__main__')](./md/201-542737-是否为主模块(__name__=='__main__').sy.md) - [返回(return)值(value)](./md/202-542954-返回(return)值(value).sy.md) - [形式(formal)参数(parameter)列表(list)](./md/203-542955-形式(formal)参数(parameter)列表(list).sy.md) - [函数的重写(overwrite)与重载(overload)](./md/204-562494-函数的重写(overwrite)与重载(overload).sy.md) - [函数(function)嵌套(nested)调用(call)](./md/205-542953-函数(function)嵌套(nested)调用(call).sy.md) - [理解嵌套调用](./md/206-543327-理解嵌套调用.sy.md) - [实参(argument)默认(default)值(values)](./md/207-542965-实参(argument)默认(default)值(values).sy.md) - [终端命令行实参解析(argparse)](./md/208-542984-终端命令行实参解析(argparse).sy.md) - [工业化流程(industrialization)](./md/209-543289-工业化流程(industrialization).sy.md) - [函数调用(call)栈(stack)中的帧(frame)](./md/210-547656-函数调用(call)栈(stack)中的帧(frame).sy.md) - [理解封装(encapsulation)](./md/211-543599-理解封装(encapsulation).sy.md) - [函数自身的嵌套调用](./md/212-543605-函数自身的嵌套调用.sy.md) - [函数递归(recursion)调用](./md/213-543765-函数递归(recursion)调用.sy.md) - [递归(recursive)调用(call)栈(stack)里的帧(frame)](./md/214-547717-递归(recursive)调用(call)栈(stack)里的帧(frame).sy.md) - [可视化函数调用(VizTracer)](./md/215-544079-可视化函数调用(VizTracer).sy.md) - [递归(recursion) vs 循环(loops)](./md/216-544343-递归(recursion) vs 循环(loops).sy.md) - [计时函数(timeit)](./md/217-531617-计时函数(timeit).sy.md) - [递归的优化(lru_cache)](./md/218-547523-递归的优化(lru_cache).sy.md) - [函数(function)的嵌套(nested)定义(definition)](./md/219-547524-函数(function)的嵌套(nested)定义(definition).sy.md) - [非局部变量(nonlocal)](./md/220-547554-非局部变量(nonlocal).sy.md) - [持续(continuous)集成(integration)](./md/221-547560-持续(continuous)集成(integration).sy.md) - [周易占卜](./md/222-562522-周易占卜.sy.md) - [约数(factors)函数的分分合合](./md/223-543551-约数(factors)函数的分分合合.sy.md) - [平方根(square root)](./md/224-547818-平方根(square root).sy.md) - [最大(greatest)公(common)约数(divisor)](./md/225-548128-最大(greatest)公(common)约数(divisor).sy.md) - [类型(type)提示(hint)](./md/226-532713-类型(type)提示(hint).sy.md) - [静态类型检查(mypy)](./md/227-548429-静态类型检查(mypy).sy.md) - [代码质量检测(pylint)](./md/228-548470-代码质量检测(pylint).sy.md) - [形(formal)参(parameter)的分类](./md/229-554435-形(formal)参(parameter)的分类.sy.md) - [纯位置(position only)形(formal)参(parameter)](./md/230-554891-纯位置(position only)形(formal)参(parameter).sy.md) - [纯关键字(keyword only)形(formal)参(parameter)](./md/231-562454-纯关键字(keyword only)形(formal)参(parameter).sy.md) - [元组(tuple)作为参数](./md/232-562455-元组(tuple)作为参数.sy.md) - [字典(dict)作为参数](./md/233-562480-字典(dict)作为参数.sy.md) - [匿名函数(lambda)](./md/234-562481-匿名函数(lambda).sy.md) - [函数总结](./md/235-562560-函数总结.sy.md) - 爬虫 - requests和lxml - [浏览过程 请求 响应 状态码](./md/236-192569-浏览过程 请求 响应 状态码.sy.md) - [requests-模块](./md/237-192576-requests-模块.sy.md) - [lxml 元素-树形结构](./md/238-192577-lxml 元素-树形结构.sy.md) - [lxml-属性-attrib](./md/239-192598-lxml-属性-attrib.sy.md) - [lxml-文本-text](./md/240-192644-lxml-文本-text.sy.md) - [lxml-遍历-iteration](./md/241-192645-lxml-遍历-iteration.sy.md) - [lxml-从 str 生成 etree](./md/242-192646-lxml-从 str 生成 etree.sy.md) - [lxml-结合-requests](./md/243-193105-lxml-结合-requests.sy.md) - [xpath-筛选](./md/244-193139-xpath-筛选.sy.md) - [xpath-属性筛选](./md/245-194109-xpath-属性筛选.sy.md) - [xpath-路径表达式](./md/246-194111-xpath-路径表达式.sy.md) - [xpath-选择器练习](./md/247-263198-xpath-选择器练习.sy.md) - [xpath-提取文本方法text()_string()](./md/248-263197-xpath-提取文本方法text()_string().sy.md) - [综合练习-爬取网站](./md/249-194366-综合练习-爬取网站.sy.md) - [综合练习-遍历链接](./md/250-194455-综合练习-遍历链接.sy.md) - [爬取百度](./md/251-250373-爬取百度.sy.md) - [百度指数](./md/252-250390-百度指数.sy.md) - [爬取图片](./md/253-250391-爬取图片.sy.md) - [爬取图片进阶](./md/254-252877-爬取图片进阶.sy.md) - [爬取图像数据](./md/255-253240-爬取图像数据.sy.md) - selenium - [安装环境](./md/256-564969-安装环境.sy.md) - [爬取网页](./md/257-565019-爬取网页.sy.md) - [填写表单](./md/258-565033-填写表单.sy.md)