你将学到的
  • Python3 命令行交互解释器
  • Python 关键字
  • 运算符与表达式
  • 列表、元组、集合、字典的创建与使用
  • 函数的定义
  • 异常处理
  • Vim 编辑器编写 Python3
  • 变量的定义与赋值
  • 流程控制
  • 字符串的操作
  • 文件的读写
  • 类的定义与初始化
课程内容
收起内容
  共416个章节
python 语言基础
共339个章节
先跑起来
实验 1 先跑起来_游乐场_python_IDLE
实验 2 和python一起玩耍_python解释器_数学运算
实验 3 你好世界_hello_world
实验 4 编写py文件_vi_vim编辑器_保存python文件
实验 5 运行python文件_报错处理_NameError
实验 6 万行代码之梦_vim环境_复制粘贴
实验 7 勇闯地下城_git_clone_下载代码
实验 8 自由软件运动_free_software_stallman
实验 9 开源运动_linux_opensource_linus
实验 10 Guido的简历_从ABC到python
实验 11 顺序执行过程_流水_流程_执行次序
实验 12 调试程序_debug_next_下一步_help_pdb3
实验 13 设置断点_break_point_continue_运行到断点
实验 14 hello_world的由来_unix时代_c语言_起源_dunder_双下划线
实验 15 字符序号_ordinal_ord函数_根据字符得到序号
实验 16 字符_character_chr函数_根据序号得到字符
实验 17 ASCII码表_英文字符编码_键盘字符_ISO_646
实验 18 type_类型_int_str_印刷演化_雕版_活字_打字机
实验 19 二进制_binary_bin函数
实验 20 词源_two_binary_double_decimal_ten
实验 21 十六进制_hexadecimal_字节形态_二进制_binary
实验 22 字节形态_hex函数_安徒生童话_byte
实验 23 编码_encode_编号_字节_计算机
实验 24 解码_decode_字节序列_bytes_字符串_str
实验 25 ASCII_字符分布_数字_大小写字母_符号_黑暗森林
实验 26 打包和解包_struct_pack_unpack
实验 27 换行字符_feed_line_lf_反斜杠n
实验 28 python虚拟机的位置_可执行文件_转化为字节形态
实验 29 python虚拟机_反编译_cpu架构_二进制字节码_汇编语言
实验 30 cpu架构_指令集_x86-64_arm_架构师_门电路晶体管
实验 31 框架标题的制作_banner_结尾字符串_end
实验 32 输出时间_time_模块_module_函数_function
实验 33 函数嵌套调用_分步骤拆开_localtime_asctime
实验 34 unix时间戳_epoch_PosixTime_unix纪年法
实验 35 刷新时间_延迟时间_time_sleep_死循环_while_True
实验 36 整合程序_延迟输出时间_整合两个py程序
系统环境
实验 37 直接运行_修改py文件执行权限_设置py文件打开方式
实验 38 放入系统路径_PATH_chmod_程序路径_执行原理
实验 39 设置路径_export_PATH_zsh_系统路径设置_export
实验 40 终端初始化_rc_runcommand_zsh_shell
实验 41 挂起进程_suspend_恢复进程_进程切换_process
实验 42 进程前后台切换_fg_bg_foreground_background
实验 43 杀死进程_进程后台运行不输出_nohup_ps_显示进程
实验 44 进程_内存状态_process_ps_pid_ppid_RSS_SZ
实验 45 任务管理_jobs_切换任务_进程树结构_fg_pstree_进程树
实验 46 回车_carriage_return_car_cargo_carry
实验 47 字体变大_figlet_终端大字体_艺术字效果
实验 48 整合shell编程_循环_延迟_清屏_变色_管道_pipe
实验 49 牛说_cowsay_小动物说话_asciiart_figlet_管道
实验 50 定制时间输出格式_年月日_时分秒_time_strftime_lolcat
实验 51 字符画艺术_asciiview_自制小动物_imagick_asciiart
实验 52 cowsay_结合自定义小动物_asciiview_aview_imagemagick
实验 53 电传打字机_打印头_print_head
实验 54 打印头_carriage_course_词源_标准输入流_标准输出流_stdio
实验 55 终端_terminal_电传打字机_tty_shell_控制台_console_发展历史
实验 56 换行与回车的不同_通用换行符_universal_newlines
视频 1 电传打字机_tele_typewriter
实验 57 teletype历史_波特码_字符数字切换_gear_波特_波特率_paud
实验 58 SHIFT_CAPSLOCK_自锁式开关_轻触式开关_ITA1编码_PDP_7_ASR_33
实验 59 转义字符_转义序列_escape_序列_sequence
实验 60 八进制_oct_octal_october_octave
实验 61 四种进制_binary_octal_decimal_hexadecimal
实验 62 转化为10进制数_int_integrate_integer_entire_整数
实验 63 取整_int_float_浮点型_cast_扮演_tab_制表键_制表符
实验 64 转义_escape_字符_character_反斜杠
实验 65 raw格式字符串_单引号_双引号_反引号_ 退格键
实验 66 续行符_line_continuation_python行尾续行
实验 67 三引号_原样显示字符串_triple_quoted
实验 68 控制序列_光标位置设置_ESC_逃逸字符_CSI
实验 69 ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
实验 70 控制序列_清屏_控制输出位置_2J
实验 71 字体样式_正常_加亮_变暗_控制序列
实验 72 字体样式_下划线_中划线_闪动效果_反相_取消效果
实验 73 修改字体前景颜色_foreground_color_font
实验 74 自定义小动物变色_cowsay_color_boxes_asciiart
实验 75 修改字体背景颜色_background_color_背景色
实验 76 设置高亮色_color_highlight_ansi_控制终端颜色
实验 77 设置索引颜色_index_color_ansi_控制终端颜色
实验 78 设置RGB颜色_24bit_24位真彩色_颜色设置
实验 79 ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列
实验 80 VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结
字符编码
实验 81 BCD编码_Binary_Coded_Decimal
实验 82 扩展BCD_EBCDIC_ibm的发家史
实验 83 ASCII的诞生_COBOL
实验 84 字节_Byte_存储单位_KB_MB_GB_TB
实验 85 大型机的衰落_Dec小型机崛起_PDP_VAX网络
实验 86 极客起源_wozniac_苹果公司_Jobs_Wozniac_moto_6502
实验 87 intel_8080_altair8800_牛郎星_homebrew_家酿俱乐部
实验 88 电子游戏起源_双人网球_pong_atari_mos_6502_雅达利_米洛华
实验 89 雅达利_atari_breakout_打砖块_布什内尔_游戏机_Jobs_乔布斯
实验 90 史蒂夫_乔布斯_沃兹尼亚克_苹果创立_apple_I
实验 91 IBM兼容机_oem_5150_Personal_Computer_pc_雅达利大崩溃
实验 92 wintel联盟_intel_微软_microsoft_msDOS_基尔代尔
实验 93 指示灯_显示_LED_辉光管_霓虹灯
实验 94 七段数码管_7_SEGMENT_数码管驱动_4511
实验 95 七段数码管_显示字母_BP机
实验 96 14段数码管_米字管_14_SEGMENT
实验 97 谷腾堡活字_哥特字体_罗马帝国_希腊文化_文艺复兴
实验 98 tty_打字头_电传打字机_字模_点阵字库
实验 99 屏幕点阵字体_3x5_5x7_雅达利字库
实验 100 字形码_字符字型编码_点阵字库_ascii演化
实验 101 扩展ascii_Extended_ascii_法文字符
实验 102 字符编码_VT100控制码_iso_8859_1_拉丁字符_latin
实验 103 东西罗马帝国_西里尔文字_卢恩符文系统_斯拉夫语族
实验 104 西里尔字符集_Cyrillic_俄文字符编码_KOI_8859系列_1252字符集
实验 105 文字的起源_苏美尔文明_楔形文字_两河流域
实验 106 文字的演化_埃及圣书体_象形文字_楔形文字
实验 107 语言的发展_希腊字符_拼音文字_亚历山大大帝
实验 108 语言的演化_拉丁字符_罗马帝国_罗马体
实验 109 英语的崛起_英文字符_小写字母的由来_不列颠帝国
实验 110 日韩字符_日文假名_JIS_Shift_韩文符号
实验 111 中文字符_文字编码_gb2312_激光照排技术_王选
实验 112 Code_page_437_IBM_5150_点阵式字形码_显示器效果
实验 113 汉字打印机_点阵式打字机_汉字字形码
实验 114 中文系统_gbk_BIG5_南极星_内码转化
实验 115 unicode_字符集_character_set_八卦_星座
实验 116 unicode_中文字符序号_十三道大辙_字符编码解码_eval_火星文
实验 117 各种符号_上下颠倒英文字符_注音符号
实验 118 好玩的unicode字符_另类字符
实验 119 utf-8_unicode_transformation_format_8_编码方式
实验 120 emoji_表情符号_抽象_由来
实验 121 颜文字_流石兄弟_表情文字_2ch_kaomoji
实验 122 python起源_历史_Guido人生
实验 123 python分词_词法分析_lexical
实验 124 python_反编译_字节码指令_disassemble
实验 125 执行字符串_exec
变量与基本类型
实验 126 变量含义_meaning_声明_declaration_赋值_assignment
实验 127 变量声明赋值的调试_debug_反编译_disassemble
实验 128 变量名_标识符_identifier_id_locals
实验 129 命名惯用法_name_convention
实验 130 接收输入_input函数_字符串_str
实验 131 相加运算_python之禅_import_this_显式转化
实验 132 尝试捕获异常_ try_except_traceback
实验 133 导入_import_from_as_namespace
实验 134 自制模块_module_reusability_复用性
实验 135 主控程序_main
实验 136 try的完全体_否则_else_最终_finally
实验 137 版本控制_git
实验 138 注释_comment_设置默认编码格式
实验 139 帮助手册_pydoc
实验 141 字符串类型
实验 142 整型数字变量
实验 143 进制转化_eval_evaluate_衡量
实验 144 字节序_byte_order_struct_pack
实验 146 变量部分总结
运算和表达式
实验 160 浮点类型数字_float
实验 161 浮点运算误差
实验 162 分数类型_Fraction
实验 163 精确十进制数_Decimal
实验 164 深入浮点型数字
实验 165 深入整型数字
实验 167 python_语义分析_ast_抽象语法树_abstract_syntax_tree
实验 168 python的积累
实验 169 开方和对数运算
实验 170 复数类型_complex
实验 171 增强_augmented_赋值_assignment_语句_statement
实验 172 运算和表达式_expression_总结
读写文件
实验 175 命令行参数_command_line_argument
实验 176 读取shell命令执行结果
实验 178 二进制模式
实验 179 二进制文件流存取整数
实验 180 二进制文件流存取浮点数
实验 181 Python 的进化
实验 185 序列化_serialize
实验 187 多文件读写
实验 188 执行外部命令
实验 189 文件编码_file_encoding
实验 191 with关键字
容器类型
实验 192 列表_list_容器类型_readlines
实验 193 列表_列表项的追加_append_清空列表_clear
实验 194 列表_删除列表项_remove_列表长度_len
实验 195 列表_构造_范围_range_start_end_step_步长
实验 196 列表_可迭代对象_iterable_转化为列表
实验 197 列表_索引_index_中括号_索引函数
实验 198 列表_python_系统_sys_命令行参数列表_argv
实验 199 列表_计数函数_count
实验 200 列表_切片_slice_开始_结束
实验 201 列表_切片_slice_步长_step_翻转_reverse
实验 202 列表_删除_del_索引元素_切片
实验 203 列表_赋值_assignment_拷贝_copy
实验 204 列表_加法_增强赋值_加等于_extend_扩展列表
实验 205 列表_乘法_空列表_None
实验 206 列表_排序_sort_比较大小
实验 207 列表_有序列表_在指定位置插入_insert_弹栈_pop
实验 208 列表_乱序_shuffle_扑克牌_升级_拖拉机
实验 209 列表_嵌套_embeded_二维列表_多维列表
实验 210 列表_直接赋值_浅拷贝_shallowcopy
实验 211 列表_深拷贝_deepcopy
实验 212 列表_多维列表运算_列表相加_列表相乘
实验 213 元组_tuple_定义_统计方法_表驱动
实验 214 元组_tuple_不可变_immutable
实验 215 元组_运算_封包解包
实验 216 序列_字符串_string_字节序列_str
实验 217 序列_字节流_bytes_字节序列_构造函数
实验 218 序列_字节序列_bytes_序列通用操作_in
实验 219 集合_元素操作_set_add_添加集合元素_remove_删除_pop_clear
实验 220 集合_冰封集合_拷贝_浅拷贝_深拷贝
实验 221 集合_运算_交集_并集_差集_对称差集
实验 222 集合_增强赋值运算_intersetction_update_update
实验 223 字典_构造_dictionary_Constructor
实验 224 字典_键值对_key_value_pair
实验 225 字典_存取字典项_access_dictionary_item
实验 226 字典_更新与运算_dictionary_update_operating
实验 227 容器_container_总结_list_tuple_set_dict_summary
实验 228 容器类对象与字符串类型转化_eval_json_loads_dumps
实验 229 容器对象的腌制和存储_pickle
条件分支流程
实验 234 比较运算符
实验 235 inifinite_无限_正无穷_nan_not_a_number_不是数字
实验 236 序列类容器的比较运算
实验 237 映射类和集合类容器比较运算
实验 238 值比较与地址比较_is
实验 239 小数据池_小数值_字符串拘留所_标准常量
实验 240 是否是某类型实例_isinstance
实验 241 是否属于_in
实验 242 取反运算_not
实验 243 双分支结构_if_else_闪烁的变色狐狸
实验 244 双分支应用_摇尾巴的狐狸_asciiart_两帧抖动
实验 245 奇数_even_偶数_odd_数学运算_十以内加减法_暴雪公司
实验 246 三目运算符
实验 247 嵌套条件语句
实验 248 多分支条件语句_elif
实验 249 跳过猜丁壳_pass
实验 250 逻辑与_and
实验 253 优先级_precedence
实验 254 综合练习_玩骰子_dices
实验 255 位运算符_按位与或非_bitwise
实验 256 移位运算符
实验 257 条件分支流程总结
循环流程
实验 258 循环起来_while
实验 259 执行shell命令
实验 262 打破循环_break_跳出循环
实验 264 不满足循环条件时_else
实验 265 继续_continue_数七
实验 267 for循环与跳过_continue_和跳出_break
实验 269 移动的字符画
实验 270 可迭代_iterable_对象_元组_tuple_列表_list
实验 271 可迭代_iterable_对象_集合_set_排序_sorted
实验 272 for遍历字符串_string_和字节序列_bytes
实验 273 for_遍历字典_dict
实验 275 缝编号_enumerate
实验 277 有规律的屏幕紊乱
实验 279 多重循环_水仙花数_四重循环_RGB遍历
实验 280 多重循环的优化_鸡兔同笼
实验 281 遍历文件流
实验 282 for 的总结
实验 283 列表推导式_list_comprehension
实验 284 集合推导式_set_comprehension
实验 285 字典推导式_dict_comprehension
函数
实验 287 什么是函数
实验 288 函数的调试与反编译
实验 289 形参_parameter_与实参_argument
实验 291 实参_arguement_为容器类型
实验 292 变量作用域_scope_与可见性_visiblity
实验 293 全局_global_变量声明
实验 294 代码_code_对象_object
实验 295 实参_arguement_为函数对象
实验 296 跨模块引用变量_namespace_的意义
实验 297 内建_builtins_模块研究
实验 298 跨模块调用函数
实验 299 自定义模块_module
实验 300 嵌套软件包_package
实验 301 为自定义模块添加详细文档_pydoc
实验 302 设置类库目录_PYTHONPATH
实验 303 是否为主模块_name_main
实验 304 返回值_return_value
实验 305 形式_formal_参数_parameter_列表_list
实验 306 函数的重写_overwrite_与重载_overload
实验 307 函数_function_嵌套_nested_调用_call
实验 308 理解嵌套调用
实验 309 实参_argument_默认_default_值_values
实验 310 终端命令行实参解析_argparse
实验 311 工业化流程_industrialization
实验 312 函数调用_call_栈_stack_中的帧_frame
实验 313 理解封装_encapsulation
实验 314 函数自身的嵌套调用
实验 315 函数递归_recursion_调用
实验 316 递归_recursive_调用_call_栈_stack_里的帧_frame
实验 317 可视化函数调用_VizTracer
实验 318 递归_recursion_vs_循环_loops
实验 319 计时函数_timeit
实验 320 递归的优化_lru_cache
实验 321 函数_function_的嵌套_nested_定义_definition
实验 322 非局部变量_nonlocal
实验 323 持续_continuous_集成_integration
实验 324 周易占卜算卦
实验 325 约数_factors_函数的分分合合
实验 326 平方根_square_root
实验 327 最大_greatest_公_common_约数_divisor_gcd
实验 328 类型_type_提示_hint
实验 329 静态类型检查_mypy
实验 330 代码质量检测_pylint
实验 331 形参_formal_parameter_的分类
实验 332 纯位置_position_only_形参_formal_parameter
实验 333 纯关键字_keyword_only_形参_formal_parameter
实验 334 元组_tuple_作为参数
实验 335 字典_dict_作为参数
实验 336 可迭代类容器参数总结_optional_parameter
实验 337 匿名函数_lambda
python_爬虫
共30个章节
gopup
实验 339 安装和使用
实验 340 flourish数据呈现
requests 和 lxml
实验 341 浏览过程_请求request_响应_response
实验 342 浏览过程_状态码_404_浏览器缓存_上次更新时间
实验 343 requests_模块
实验 344 lxml_元素_树形结构
实验 345 lxml_属性_索引_index_切片_遍历_iteratoration
实验 346 lxml_标签_tag_父子_兄弟_替换_深拷贝
实验 347 lxml_文本内容_text_尾巴_tail_属性
实验 348 lxml_循环遍历_iteration_深度优先搜索
实验 349 lxml_注释_Comment_实体_Entity
实验 350 lxml_从字符串_str_生成_etree_Element_元素节点
实验 351 lxml_结合_requests_爬取过程_生成树
实验 352 xpath_筛选元素_xpath_节点列表
实验 353 xpath_属性筛选_attrib_属性字典
实验 354 xpath_路径表达式_postion_last_索引下标_位置
实验 355 xpath_选择器练习_selector
实验 356 xpath_提取文本方法_text_string
实验 357 lxml_属性_attrib_attribute_字典_dict_遍历字典
实验 358 综合练习_爬取网站_oeasy_遍历链接
实验 359 综合练习_遍历链接_内容入库
实验 360 爬取热搜_遍历超链接_设置user_agent
实验 361 爬虫的概念_robots_txt_历史
实验 362 爬取图片_卫星云图_向日葵七号
实验 363 爬取图片进阶_纸飞机_wget
实验 364 爬取图像数据_汉字源_甲骨文文字
实验 365 爬取异步数据_xhr_json_处理json
selenium
python_数据库
共8个章节
psycopg3
实验 369 psycopg3_从零开始_搭建环境
实验 370 建立连接_连接字符串_conninfo_用户名密码主机端口数据库名
实验 371 执行sql语句_dml_create_table_INSERT_INTO
实验 372 SQL_SELECT语句_游标_数据查询
实验 373 数据库连接上下文_套路_关闭数据库连接
实验 374 参数传递_防止sql注入_injection
sqlalchemy_core_核心部分
实验 375 sqlalchemy_从零开始
实验 376 驱动起来_driver_sql
python_web
共38个章节
flask
实验 377 最小应用_搭建环境_外网访问_调试模式_动态加载py代码
实验 378 调试模式_将错误输出到日志
实验 379 自定义装饰器_注册路由_路由映射_动态路由_url处理函数
实验 380 蓝图_动态分配路由_路由到不同的py文件
实验 381 静态文件_渲染模板_模块
实验 382 前端和后端_front_end_backend_webapplication_架构
实验 383 双层架构(2-tier)
实验 384 前后端_分别计算_1到100
实验 385 请求_request_响应_response
实验 386 请求参数_request_parameter
实验 387 处理异常信息_预判_数据类型处理
实验 388 提交表单_method_提交方法_POST_GET_跳转
实验 389 网页模版_render_template
实验 390 模版继承关系_基础模版_父子模版_templates
实验 391 连接数据库_postgres_psycopg_数据库连接
实验 392 用户注册_regist_Insert_INTO_向数据库插入数据
实验 393 数据库连接池_数据库连接类_ConnectionPool
实验 394 用户登录_user_login_logon
实验 395 cookie_小数据_保存cookie_读取cookie
实验 396 会话_session_保持登录状态_过期时间_PERMANENT_SESSION_LIFETIME
实验 397 cookie_保持登录状态_保持session_session断开时间
实验 398 动态分配子路由_蓝图_blueprint_将用户管理封装到user模块
实验 399 删除数据库记录_DELETE_FROM_删除登录人
实验 400 更新数据库记录_UPDATE_SET_更新用户数据
实验 401 搜索数据库记录_Search_SELECT
实验 402 搜索记录的排序_ordered_by_ASC_DESC_升序_降序
实验 403 批量添加用户_add_users
实验 404 分页显示设置_page_limit_offset
实验 405 分页功能细化调整
实验 406 每页记录数量设置_page_size
fastapi
实验 407 安装与运行
实验 408 fastapi名字来历
实验 409 请求的方法
实验 410 代码整体分析
实验 411 路径参数_Path_Parameter
实验 412 查询参数_Query_Parameter
实验 413 请求体_request_body
实验 414 查询参数和字符串校验
计算机视觉
共1个章节
opencv
实验 415 将视频转化为字符画
课程介绍

图片描述

课程教师

oeasy 讲师 中国传媒大学 共发布过 4 门课程

会玩才会学

查看老师的所有课程 >
开通会员,即刻开始学习
加入社群
加入编程交流社群