-
[Github地址] (https://github.com/overmind1980/oeasypython
-
[Gitee地址] (https://gitee.com/overmind1980/oeasypython)
-
[蓝桥实验楼 邀请码:MPQYCAUU] (https://www.lanqiao.cn/courses/3584)
-
从零开始
- 先跑起来 - 先跑起来_python_三大系统选择_windows_mac_linux - 终端_CLI_GUI_编程环境_游戏_真实_元宇宙 - 终端大冒险_终端命令_whoami_pwd_ls - 游乐场_和python一起玩耍_python解释器_数学运算 - 退出游乐场_重启游乐场_系统态shell_应用态_quit - 指法标准_键盘正位_你好世界_hello_world_单引号_双引号 - print函数_程序员的浪漫_字符串_display_电传打字机 - 输出h字符_REPL_引号_括号_什么是函数 - 程序员的浪漫_print缘起_拼写错误_大小写敏感 - 编写py文件_vi_vim编辑器_保存python文件 - 查看python文件_输出py文件_cat_运行python文件_shell - 运行python文件_报错处理_NameError - 大小写敏感_case_sensitive_编程原生态 - vim复制粘贴_保存代码_寄存器_reg - 直接运行_在vim中运行python程序_当前文件 - 万行代码之梦_vim环境_复制粘贴 - git_clone_下载仓库 - 进入目录_找到代码_准备编辑 - 勇闯地下城_运行代码_修改代码 - 宝剑镶宝石_爱之石中剑_批量替换_特殊字符_特殊颜色 - 宝剑上的铭文_特殊符号和宝物 - [趣味拓展]编程起源_格子衫_提花织布机_家酿俱乐部_homebrew - [趣味拓展]自由软件运动_free_software_stallman - [趣味拓展]媒介变化_数字时代特点_tilt_野牛格子衫 - [趣味拓展]开源运动_linux_opensource_linus - [趣味拓展]国内开源现状_自由_免费_python_license - [趣味拓展]Guido的简历_从ABC到python - 读取文件_从头复制到尾_撤销_重做_reg_寄存器 - 顺序执行过程_流水_流程_执行次序 - 调试程序_pdb3_帮助_help_求助_文档 - 调试程序_debug_next_下一步_list_pdb3 - until_直接跳转到_unt_breakpoint_断点函数 - 设置断点_break_point_continue_运行到断点 - [趣味拓展]女性程序员_Eniac_girls_bug_Grace - [趣味拓展]unix起源_Ken_Tompson_Ritchie_multics - [趣味拓展]计算机语言起源_c语言诞生 - [趣味拓展]hello_world的由来
- 变量与基本类型 - ord函数_字符序号_ordinal_根据字符得到序号 - chr函数_字符_character_根据序号得到字符 - type_类型_int_str_查看帮助 - print函数参数_sep分隔符_separator - for循环_循环遍历_循环变量 - 输出所有键盘字符_循环遍历_缩进数量_indent - ASCII码表_英文字符编码_键盘字符_ISO_646 - print函数参数_结束符_end_换行符号 - 变量含义_meaning_声明_declaration_赋值_assignment - 变量名_标识符_identifier_id_pdb - 删除变量_del_delete_variable - 接收输入_input函数_字符串_str - vim_shell_python_命令行工作流的总结 - try_试着来_except_发现异常 - try_否则_else_捕获多个异常_exception - try语句的完全体_最终_finally - 导入模块_hello_world_c语言教材_dunder_双下划线 - 引入模块_import_自定义模块 - namespace_名字空间_from_import_as_导入 - 关键字_keyword_变量名与下划线_dunder_声明与赋值 - 命名惯用法_name_convention_snake_蛇形命名法 - 汉语拼音变量名_蛇形命名法_驼峰命名法 - 水果程序_fruits_apple_banana_加法_python之禅_import_this - 拆分模块_module_reusability_复用性 - 主控程序_main_工业化_分工细化 - pdb3_调试多个文件_debug_设置文件中的断点 - 版本控制_git_备份还原 - 注释_comment_设置默认编码格式 - 帮助手册_pydoc_manual_document - 动态类型_静态类型_编译_运行_匈牙利命名法 - 字符串类型_str_string_下标运算符_中括号 - 转义字符_escaping_character_单双引号 - 字符串变量赋值细节_帧_frame_pythontutor_id - [词根溯源]整数类型_int_integer_touch - 整数运算_integer_进制转化_int类 - 随机数字_random_随机来源 - 随机数字密码_random_randint - 变量部分总结_variable_summary
- 容器类型
- 类_对象_成员方法_method_函数_function
- 列表_列表项的追加_append
- 列表_清空列表_clear
- 列表_删除列表项_remove_列表长度_len
- 列表_构造_范围_range_start_end_step_步长
- 列表_可迭代对象_iterable_转化为列表_eval_衡量
- [词根溯源]iterate_可迭代对象_split函数
- 列表_索引_index_中括号_索引函数
- 列表_python_系统_sys_命令行参数列表_argv
- 完善程序_try_except_参数列表_断点列表
- 列表_计数函数_count
- 列表_切片_slice_开始_结束
- 列表_切片_slice_步长_step_翻转_reverse
- 列表_删除_del_索引元素_切片
- 列表_赋值_assignment_拷贝_copy
- 列表_加法_增强赋值_加等于_extend_扩展列表
- 列表_乘法_空列表_None
- 列表_排序_sort_比较大小
- 列表_有序列表_在指定位置插入_insert_弹栈_pop
- 列表_乱序_shuffle_扑克牌_升级_拖拉机
- 列表_嵌套_embeded_二维列表_多维列表
- [专业选修]列表_直接赋值_浅拷贝_shallowcopy
- [专业选修]列表_深拷贝_deepcopy
- [专业选修]列表_多维列表运算_列表相加_列表相乘
- 元组_tuple_定义_统计方法_表驱动
- 元组_tuple_不可变_immutable
- 元组_运算_封包解包
- 元组_大写数字_小写数字_number
- 序列_字符串_string_字节序列_str_sequence词源
- 集合_元素操作_set_add_添加集合元素_remove_删除_pop_clear
- [专业选修]集合_冰封集合_拷贝_浅拷贝_深拷贝
- 集合_运算_交集_并集_差集_对称差集
- 集合_增强赋值运算_intersetction_update_update
- 字典_构造_dictionary_Constructor
- 字典_键值对_key_value_pair
- 字典_zip_压缩_配对_英汉字典_汉英字典
- 字典_存取字典项_access_dictionary_item
- 字典人_dictionary_man_Johnson_英文字典
- dictionary_字典_dict_词根_dicat
- 字典_更新与运算_dictionary_update_operating
- 容器_container_总结_list_tuple_set_dict_summary
- 条件分支 - 分支开始 - if条件判断_门电路_判断条件_代码缩进 - 缩进细节_indent_if条件_多条语句 - 调试程序_条件断点 - 条件语句_if判断_汉谟拉比法典_周易 - python语言2to3_Guido的选择_过渡的过程 - 布尔类型_bool_True_False_常见变量的布尔值 - bool_布尔函数_容器类的布尔值 - 比较运算符_大于_小于_等于_大于等于_小于等于 - inifinite_无限_正无穷_nan_not_a_number_不是数字 - 序列类容器的比较运算 - 映射类和集合类容器比较运算 - 值比较与地址比较_is - [专业选修]小数据池_小数值_字符串拘留所_标准常量 - 是否是某类型实例_isinstance - 是否属于_in - 取反运算_not - 双分支结构_if_else_闪烁的变色狐狸 - [兴趣拓展]双分支应用_摇尾巴的狐狸_asciiart_两帧抖动 - [词根溯源]奇数_even_偶数_odd_数学运算_十以内加减法_暴雪公司 - 三目运算符 - 嵌套条件语句 - 多分支条件语句_elif - 跳过_pass_None - [趣味拓展]猜丁壳_石头剪子布_容错性_鲁棒性_robustness - [趣味拓展]逻辑与_and - [趣味拓展]数字区间范围_range - [趣味拓展]逻辑或_or - [专业选修]优先级_precedence - [趣味拓展]综合练习_玩骰子_dices - [专业选修]逻辑判断的短路问题_print返回值 - [专业选修]移位运算符 - 条件分支流程总结
- 循环结构
- 循环起来_while
- 死循环_while_True_屏幕变色输出_彩色屏幕
- 调试循环_感受循环过程
- 循环条件_老狼老狼几点了
- 循环练习_删除列表元素_八卦遍历
- 循环练习_闪动的图标
- [循环练习_小变量池的边界_ 循环历史_fortran_汇编_指令_历史过程](./md/156-1134709-循环练习_小变量池的边界_ 循环历史_fortran_汇编_指令_历史过程.sy.md)
- 执行shell命令
- 打破循环_break_跳出循环
- 循环细节
- 不满足循环条件时_else
- 继续_continue_数七
- for_循环
- for循环与跳过_continue_和跳出_break
- [趣味拓展]玲珑塔
- [趣味拓展]移动的字符画
- 可迭代_iterable_对象_元组_tuple_列表_list
- 可迭代_iterable_对象_集合_set_排序_sorted
- for遍历字符串_string_和字节序列_bytes
- for_遍历字典_dict
- 缝合_zip
- 缝编号_enumerate
- 二重循环
- [趣味拓展]有规律的屏幕紊乱
- [趣味拓展]循环优化
- [趣味拓展]多重循环_水仙花数_四重循环_RGB遍历
- [趣味拓展]多重循环的优化_鸡兔同笼
- [for 的总结](./md/177-253312-for 的总结.sy.md)
- [专业选修]列表推导式_list_comprehension
- [专业选修]集合推导式_set_comprehension
- [专业选修]字典推导式_dict_comprehension
- 循环总结
- 函数
- 什么是函数
- 函数的调试过程_pdb3_跳转到函数
- 函数的调试_return_step_步进_返回
- print_stack_调用堆栈_Frame_帧栈
- 函数_套路_反复调用
- 形参_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
- 函数嵌套调用_分步骤拆开_localtime_asctime
- [趣味拓展]unix时间戳_epoch_PosixTime_unix纪年法
- 画松树_draw_pine
- 理解嵌套调用
- 实参_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
- 函数总结
- 系统环境
- 输出时间_time_模块_module_函数_function
- 刷新时间_延迟时间_time_sleep_死循环_while_True
- 直接运行_修改py文件执行权限_设置py文件打开方式
- 放入系统路径_PATH_chmod_程序路径_执行原理
- 设置路径_export_PATH_zsh_系统路径设置_export
- 终端初始化_rc_runcommand_zsh_shell
- 挂起进程_suspend_恢复进程_进程切换_process
- 进程前后台切换_fg_bg_foreground_background
- 杀死进程_kill_挂起进程_suspend_ps_显示进程
- [词根溯源]suspend词源_append_depend
- 进程后台运行_不输出_nohup_标准输出流_标准错误输出流
- 进程_内存状态_process_ps_pid_ppid_RSS_SZ
- 任务管理_jobs_切换任务_进程树结构_fg_pstree_进程树
- 回车_carriage_return_car_cargo_carry
- 字体变大_figlet_终端大字体_艺术字效果
- 整合shell编程_循环_延迟_清屏_变色_管道_pipe
- 大字报时效果_figlet_python_lolcat_time
- 定制时间输出格式_年月日_时分秒_time_strftime_lolcat
forked from overmind1980/oeasy-python-tutorial
-
Notifications
You must be signed in to change notification settings - Fork 0
良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。
License
kunkeji/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