- Github地址
- Gitee地址
- 蓝桥实验楼
- python 语言基础
- 先跑起来
- [先跑起来]_python_IDLE_shell_虚拟机
- 和python一起玩耍_python解释器_数学运算
- 你好世界_hello_world
- 编写py文件_vi_vim编辑器_保存python文件
- 运行python文件_报错处理_NameError
- 万行代码之梦_vim环境_复制粘贴
- 勇闯地下城_git_clone_下载代码
- 自由软件运动_free_software_stallman
- 开源运动_linux_opensource_linus
- Guido的简历_从ABC到python
- 顺序执行过程_流水_流程_执行次序
- 调试程序_debug_next_下一步_help_pdb3
- 设置断点_break_point_continue_运行到断点
- hello_world的由来_unix时代_multics
- 导入模块_hello_world_c语言教材_dunder_双下划线
- ord函数_字符序号_ordinal_根据字符得到序号
- chr函数_字符_character_根据序号得到字符
- ASCII码表_英文字符编码_键盘字符_ISO_646
- type_类型_int_str_印刷演化_雕版_活字_打字机
- 二进制_binary_bin函数
- 词源_two_binary_double_decimal_ten
- 十六进制_hexadecimal_字节形态_二进制_binary
- 字节形态_hex函数_安徒生童话_byte
- vim_shell_python_命令行工作流的总结
- 数字化_太极_两仪_四象_八卦
- 编码_encode_编号_字节_计算机
- 解码_decode_字节序列_bytes_字符串_str
- ASCII_字符分布_数字_大小写字母_符号_黑暗森林
- 黑暗森林显形_7bit电传打字机_ASCII中的隐藏字符
- 换行字符_feed_line_lf_反斜杠n
- python虚拟机的位置_可执行文件_转化为字节形态
- python虚拟机_反编译_cpu架构_二进制字节码_汇编语言
- cpu架构_指令集_x86-64_arm_架构师_门电路晶体管
- 框架标题的制作_banner_结尾字符串_end
- 输出时间_time_模块_module_函数_function
- 函数嵌套调用_分步骤拆开_localtime_asctime
- unix时间戳_epoch_PosixTime_unix纪年法
- 刷新时间_延迟时间_time_sleep_死循环_while_True
- 整合程序_延迟输出时间_整合两个py程序
- 直接运行_修改py文件执行权限_设置py文件打开方式
- 系统环境
- 放入系统路径_PATH_chmod_程序路径_执行原理
- 设置路径_export_PATH_zsh_系统路径设置_export
- 终端初始化_rc_runcommand_zsh_shell
- 挂起进程_suspend_恢复进程_进程切换_process
- 进程前后台切换_fg_bg_foreground_background
- 杀死进程_kill_挂起进程_suspend_ps_显示进程
- 进程后台运行_不输出_nohup_标准输出流_标准错误输出流
- 进程_内存状态_process_ps_pid_ppid_RSS_SZ
- 任务管理_jobs_切换任务_进程树结构_fg_pstree_进程树
- 回车_carriage_return_car_cargo_carry
- 字体变大_figlet_终端大字体_艺术字效果
- 整合shell编程_循环_延迟_清屏_变色_管道_pipe
- 牛说_cowsay_小动物说话_asciiart_figlet_管道
- 定制时间输出格式_年月日_时分秒_time_strftime_lolcat
- 字符画艺术_asciiview_自制小动物_imagick_asciiart
- cowsay_结合自定义小动物_asciiview_aview_imagemagick
- 电传打字机_打印头_print_head
- 打印头_carriage_course_词源_标准输入流_标准输出流_stdio
- 终端_terminal_电传打字机_tty_shell_控制台_console_发展历史
- 换行与回车的不同_通用换行符_universal_newlines
- 电传打字机_tele_typewriter
- teletype历史_波特码_字符数字切换_gear_波特_波特率_paud
- SHIFT_CAPSLOCK_自锁式开关_轻触式开关_ITA1编码_PDP_7_ASR_33
- 转义字符_转义序列_escape_序列_sequence
- 八进制_oct_octal_october_octave
- 四种进制_binary_octal_decimal_hexadecimal
- 转化为10进制数_int_integrate_integer_entire_整数
- 取整_int_float_浮点型_cast_扮演_tab_制表键_制表符
- 转义_escape_字符_character_反斜杠
- [raw格式字符串_单引号_双引号_反引号_ 退格键](./md/070-816225-raw格式字符串_单引号_双引号_反引号_ 退格键.sy.md)
- 续行符_line_continuation_python行尾续行
- 三引号_原样显示字符串_triple_quoted
- 控制序列_光标位置设置_ESC_逃逸字符_CSI
- ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
- 控制序列_清屏_控制输出位置_2J
- 字体样式_正常_加亮_变暗_控制序列
- 字体样式_下划线_中划线_闪动效果_反相_取消效果
- 修改字体前景颜色_foreground_color_font
- 自定义小动物变色_cowsay_color_boxes_asciiart
- 修改字体背景颜色_background_color_背景色
- 设置高亮色_color_highlight_ansi_控制终端颜色
- 设置索引颜色_index_color_ansi_控制终端颜色
- 设置RGB颜色_24bit_24位真彩色_颜色设置
- ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列
- VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结
- 字符编码
- 十进制数如何存入计算机_八卦纪事_BCD编码_Binary_Coded_Decimal
- 扩展BCD_EBCDIC_ibm的发家史
- ASCII是怎么来的_ASCII之父_Bemer_COBOL_数据交换网络
- ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
- 字节_Byte_存储单位_KB_MB_GB_TB
- 大型机的衰落_Dec小型机崛起_PDP_VAX网络
- 极客起源_wozniac_苹果公司_Jobs_Wozniac
- 仙童公司_八叛逆_intel_8080_altair8800_牛郎星
- homebrew_家酿俱乐部_比尔盖茨_保罗艾伦
- 电子游戏_视频游戏_达特茅斯_Basic_家酿俱乐部
- 视频游戏_双人网球_pong_atari_mos_6502_雅达利_米洛华
- 乔布斯求职_雅达利_atari_breakout_打砖块_布什内尔_游戏机_Jobs
- 游戏娱乐行业_雅达利_米洛华_四人赛马_影视结合游戏
- 苹果诞生_史蒂夫_乔布斯_沃兹尼亚克_apple_I
- 个人计算机浪潮_IBM5100_微软成立_苹果II_VisCalc
- 雅达利大崩溃_IBM的开放架构_兼容机_oem
- wintel联盟_intel_微软_microsoft_msDOS_基尔代尔
- 尾声_PC_wintel_8080_诸神的黄昏_arm_riscv
- python分词_词法分析_lexical
- python_反编译_字节码指令_disassemble
- 指示灯_显示_LED_辉光管_霓虹灯
- 七段数码管_7_SEGMENT_数码管驱动_4511
- 七段数码管_显示字母_BP寻呼机
- 14段数码管_米字管_14_SEGMENT
- 谷腾堡活字_哥特字体_罗马帝国_希腊文化_文艺复兴
- tty_打字头_电传打字机_字模_点阵字库
- 屏幕点阵字体_3x5_5x7_雅达利字库
- 字型码_字符字型编码_点阵字库_ascii演化
- 扩展ascii_Extended_ascii_法文字符
- 字符编码_VT100控制码_iso_8859_1_拉丁字符_latin
- 东西罗马帝国_西里尔文字_卢恩符文系统_斯拉夫语族
- 西里尔字符集_Cyrillic_俄文字符编码_KOI_8859系列_1252字符集
- 文字的起源_苏美尔文明_楔形文字_两河流域
- 文字的演化_埃及圣书体_象形文字_楔形文字
- 语言的发展_希腊字符_拼音文字_亚历山大大帝
- 语言的演化_拉丁字符_罗马帝国_罗马体
- 英语的崛起_英文字符_小写字母的由来_不列颠帝国
- 日韩字符_日文假名_JIS_Shift_韩国谚文
- 中文字符_文字编码_gb2312_激光照排技术_王选
- Code_page_437_IBM_5150_点阵式字形码_显示器效果
- 汉字打印机_点阵式打字机_汉字字形码
- 中文系统_gbk_BIG5_南极星_内码转化
- unicode_字符集_character_set_八卦_星座
- unicode_中文字符序号_十三道大辙_字符编码解码_eval_火星文
- 各种符号_上下颠倒英文字符_注音符号
- 好玩的unicode字符_另类字符
- utf-8_unicode_transformation_format_8_编码方式
- emoji_表情符号_抽象_由来
- 颜文字_流石兄弟_表情文字_2ch_kaomoji
- python起源_历史_Guido人生_ABC编程语言_Tanenbaum
- 变量和基本类型
- 变量含义_meaning_声明_declaration_赋值_assignment
- 变量名_标识符_identifier_id_locals
- 变量名与下划线_dunder_声明与赋值
- 命名惯用法_name_convention
- 接收输入_input函数_字符串_str
- 相加运算_python之禅_import_this_显式转化
- [尝试捕获异常_ try_except_traceback](./md/142-188729-尝试捕获异常_ try_except_traceback.sy.md)
- 导入_import_from_as_namespace
- 自制模块_module_reusability_复用性
- 主控程序_main
- try的完全体_否则_else_最终_finally
- 版本控制_git
- 注释_comment_设置默认编码格式
- 帮助手册_pydoc
- 动态类型_静态类型_编译_运行
- 字符串类型
- 整型数字变量
- 进制转化_eval_evaluate_衡量
- 字节序_byte_order_struct_pack
- 删除变量
- 变量部分总结
- 运算和表达式
- 加法运算
- 调试加法
- 键盘输入
- 随机数字
- 随机字符
- 随机颜色
- 颜色常量
- 打包和解包_struct_pack_unpack
- 减法运算
- 负数表示
- 补码系统
- 乘法运算
- 除法运算
- 取整操作
- 浮点类型数字_float_科学计数法
- 浮点运算误差
- 分数类型_Fraction
- 精确十进制数_Decimal
- 深入浮点型数字
- 深入整型数字
- 乘方运算_科学计数法
- python_语义分析_ast_抽象语法树_abstract_syntax_tree
- 变量声明赋值的调试_debug_反编译_disassemble
- 执行字符串_exec_execute
- python的积累
- 开方和对数运算
- 复数类型_complex
- 增强_augmented_赋值_assignment_语句_statement
- 运算和表达式_expression_总结
- 读写文件
- 打开文件
- 读取细节
- 命令行参数_command_line_argument
- 读取shell命令执行结果
- 写入文件
- 二进制模式
- 二进制文件流存取整数
- 二进制文件流存取浮点数
- [Python 的进化](./md/194-190459-Python 的进化.sy.md)
- 拷贝程序
- 文件锁
- 追加写入
- 序列化_serialize
- 按需读写
- 多文件读写
- 执行外部命令
- 文件编码_file_encoding
- 系统命令
- with关键字
- 容器类型
- 列表_list_容器类型_readlines
- 列表_列表项的追加_append_清空列表_clear
- 列表_删除列表项_remove_列表长度_len
- 列表_构造_范围_range_start_end_step_步长
- 列表_可迭代对象_iterable_转化为列表
- 列表_索引_index_中括号_索引函数
- 列表_python_系统_sys_命令行参数列表_argv
- 列表_计数函数_count
- 列表_切片_slice_开始_结束
- 列表_切片_slice_步长_step_翻转_reverse
- 列表_删除_del_索引元素_切片
- 列表_赋值_assignment_拷贝_copy
- 列表_加法_增强赋值_加等于_extend_扩展列表
- 列表_乘法_空列表_None
- 列表_排序_sort_比较大小
- 列表_有序列表_在指定位置插入_insert_弹栈_pop
- 列表_乱序_shuffle_扑克牌_升级_拖拉机
- 列表_嵌套_embeded_二维列表_多维列表
- 列表_直接赋值_浅拷贝_shallowcopy
- 列表_深拷贝_deepcopy
- 列表_多维列表运算_列表相加_列表相乘
- 元组_tuple_定义_统计方法_表驱动
- 元组_tuple_不可变_immutable
- 元组_运算_封包解包
- 序列_字符串_string_字节序列_str
- 序列_字节流_bytes_字节序列_构造函数
- 序列_字节序列_bytes_序列通用操作_in
- 集合_元素操作_set_add_添加集合元素_remove_删除_pop_clear
- 集合_冰封集合_拷贝_浅拷贝_深拷贝
- 集合_运算_交集_并集_差集_对称差集
- 集合_增强赋值运算_intersetction_update_update
- 字典_构造_dictionary_Constructor
- 字典_键值对_key_value_pair
- 字典_存取字典项_access_dictionary_item
- 字典_更新与运算_dictionary_update_operating
- 容器_container_总结_list_tuple_set_dict_summary
- 容器类对象与字符串类型转化_eval_json_loads_dumps
- 容器对象的腌制和存储_pickle
- 条件分支流程
- 分支开始
- 布尔类型_bool_True_False_常见变量的布尔值
- if条件判断_门电路_判断条件_代码缩进
- 缩进细节_indent_if条件_多条语句
- 调试程序
- 比较运算符
- inifinite_无限_正无穷_nan_not_a_number_不是数字
- 序列类容器的比较运算
- 映射类和集合类容器比较运算
- 值比较与地址比较_is
- 小数据池_小数值_字符串拘留所_标准常量
- 是否是某类型实例_isinstance
- 是否属于_in
- 取反运算_not
- 双分支结构_if_else_闪烁的变色狐狸
- 双分支应用_摇尾巴的狐狸_asciiart_两帧抖动
- 奇数_even_偶数_odd_数学运算_十以内加减法_暴雪公司
- 三目运算符
- 嵌套条件语句
- 多分支条件语句_elif
- 跳过猜丁壳_pass
- 逻辑与_and
- 数字区间
- 逻辑或_or
- 优先级_precedence
- 综合练习_玩骰子_dices
- 位运算符_按位与或非_bitwise_非与或
- 逻辑判断的短路问题_print返回值
- 移位运算符
- 条件分支流程总结
- 循环流程
- 循环起来_while
- 执行shell命令
- 调试循环
- 循环练习
- 打破循环_break_跳出循环
- 循环细节
- 不满足循环条件时_else
- 继续_continue_数七
- for_循环
- for循环与跳过_continue_和跳出_break
- 玲珑塔
- 移动的字符画
- 可迭代_iterable_对象_元组_tuple_列表_list
- 可迭代_iterable_对象_集合_set_排序_sorted
- for遍历字符串_string_和字节序列_bytes
- for_遍历字典_dict
- 缝合_zip
- 缝编号_enumerate
- 二重循环
- 有规律的屏幕紊乱
- 循环优化
- 多重循环_水仙花数_四重循环_RGB遍历
- 多重循环的优化_鸡兔同笼
- 遍历文件流
- [for 的总结](./md/297-253312-for 的总结.sy.md)
- 列表推导式_list_comprehension
- 集合推导式_set_comprehension
- 字典推导式_dict_comprehension
- 循环总结
- 函数
- 什么是函数
- 函数的调试与反编译
- 形参_parameter_与实参_argument
- 参数赋值
- 实参_arguement_为容器类型
- 变量作用域_scope_与可见性_visiblity
- 全局_global_变量声明
- 代码_code_对象_object
- 实参_arguement_为函数对象
- 跨模块引用变量_namespace_的意义
- 内建_builtins_模块研究
- 跨模块调用函数
- 自定义模块_module
- 嵌套软件包_package
- 为自定义模块添加详细文档_pydoc
- 设置类库目录_PYTHONPATH
- 是否为主模块_name_main
- 返回值_return_value_数据类型_返回值为空
- 直接返回_电路短路_汇编理解_return_返回值
- 形式_formal_参数_parameter_列表_list
- 函数的重写_overwrite_与重载_overload
- 函数_function_嵌套_nested_调用_call
- 理解嵌套调用
- 实参_argument_默认_default_值_values
- 终端命令行实参解析_argparse
- 工业化流程_industrialization
- 函数调用_call_栈_stack_中的帧_frame
- 理解封装_encapsulation
- 函数自身的嵌套调用
- 函数递归_recursion_调用
- 递归_recursive_调用_call_栈_stack_里的帧_frame
- 可视化函数调用_VizTracer
- 递归_recursion_vs_循环_loops
- 计时函数_timeit
- 递归的优化_lru_cache
- 函数_function_的嵌套_nested_定义_definition
- 非局部变量_nonlocal
- 持续_continuous_集成_integration
- 周易占卜算卦
- 约数_factors_函数的分分合合
- 平方根_square_root
- 最大_greatest_公_common_约数_divisor_gcd
- 类型_type_提示_hint
- 静态类型检查_mypy
- 代码质量检测_pylint
- 形参_formal_parameter_的分类
- 纯位置_position_only_形参_formal_parameter
- 纯关键字_keyword_only_形参_formal_parameter
- 元组_tuple_作为参数
- 字典_dict_作为参数
- 可迭代类容器参数总结_optional_parameter
- 匿名函数_lambda
- 函数总结
- 先跑起来
- python爬虫
- gopuppy
- request 和 lxml
- 浏览过程_状态码_404_浏览器缓存_上次更新时间
- requests_模块
- lxml_元素_树形结构
- lxml_属性_索引_index_切片_遍历_iteratoration
- lxml_标签_tag_父子_兄弟_替换_深拷贝
- lxml_文本内容_text_尾巴_tail_属性
- lxml_循环遍历_iteration_深度优先搜索
- lxml_注释_Comment_实体_Entity
- lxml_从字符串_str_生成_etree_Element_元素节点
- lxml_结合_requests_爬取过程_生成树
- xpath_筛选元素_xpath_节点列表
- xpath_属性筛选_attrib_属性字典
- xpath_路径表达式_postion_last_索引下标_位置
- xpath_选择器练习_selector
- xpath_提取文本方法_text_string
- lxml_属性_attrib_attribute_字典_dict_遍历字典
- 综合练习_爬取网站_oeasy_遍历链接
- 综合练习_遍历链接_内容入库
- 爬取热搜_遍历超链接_设置user_agent
- 爬虫的概念_robots_txt_历史
- 爬取图片_卫星云图_向日葵七号
- 爬取图片进阶_纸飞机_wget
- 爬取图像数据_汉字源_甲骨文文字
- 爬取异步数据_xhr_json_处理json
- selenium
- 数据库
- pythonweb -flask - 最小应用_搭建环境_外网访问_调试模式_动态加载py代码 - 调试模式_将错误输出到日志 - 自定义装饰器_注册路由_路由映射_动态路由_url处理函数 - 蓝图_动态分配路由_路由到不同的py文件 - 静态文件_渲染模板_模块 - 前端和后端_front_end_backend_webapplication_架构 - 双层架构(2-tier) - 前后端_分别计算_1到100 - 前后端动态计算_从1加到n - 请求_request_响应_response - 请求参数_request_parameter - 处理异常信息_预判_数据类型处理 - 提交表单_method_提交方法_POST_GET_跳转 - 网页模版_render_template - 模版继承关系_基础模版_父子模版_templates - 连接数据库_postgres_psycopg_数据库连接 - 用户注册_regist_Insert_INTO_向数据库插入数据 - 数据库连接池_数据库连接类_ConnectionPool - 用户登录_user_login_logon - cookie_小数据_保存cookie_读取cookie - 会话_session_保持登录状态_过期时间_PERMANENT_SESSION_LIFETIME - cookie_保持登录状态_保持session_session断开时间 - 动态分配子路由_蓝图_blueprint_将用户管理封装到user模块 - 删除数据库记录_DELETE_FROM_删除登录人 - 批量删除数据_复选框_chechbox - 集成_注册用户_网页模版 - 更新数据库记录_UPDATE_SET_更新用户数据 - 搜索数据库记录_Search_SELECT - 搜索记录的排序_ordered_by_ASC_DESC_升序_降序 - 批量添加用户_add_users - 分页显示设置_page_limit_offset - 分页功能细化调整 - 每页记录数量设置_page_size - ajax异步访问技术
forked from overmind1980/oeasy-python-tutorial
-
Notifications
You must be signed in to change notification settings - Fork 0
良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。
License
kk00karl/oeasy-python-tutorial
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Shell 100.0%