跳转至

Python应用实战

课程介绍

    深入理解Python的运行机制,掌握Python程序调试,快速理解并掌握Python在各个领域中的应用:网络通讯、WEB客户端与服务器、加密、文本处理、科学计算、图像与声音处理、人工智能、智能硬件、数据库、图形用户界面、游戏...

数据智能时代,Python是最好的选择,从软件开发到硬件开发、从数据科学到智能技术、从应用实践到科技创新,它无处不在!Python 是程序员必须深度掌握的编程语言,精通 Python 从这里开始

即刻加入学习

立刻参加&&免费试学

课程内容

章节1 Python编程环境

【课时1】 运行Python程序 (08:31)
【课时2】 Python虚拟环境 (07:53)
【课时3】 最基础的IDE——IDLE (06:18)
【课时4】 浏览器中的Python——Jupyter (09:12)
【课时5】 单片机上的Python——MicroPython (08:31)
【课时6】 制作可执行文件 (12:24)

章节2 TCP与UDP

【课时7】 socket——TCP基础编程 (07:49)
【课时8】 socket——UDP、广播、组播聊天室 (06:32)
【课时9】 使用select实现聊天室 (12:03)
【课时10】 asyncio中的网络IO操作 (06:41)
【课时11】 事件循环中的协议工厂 (08:51)
【课时12】 HTTP代理 (08:46)

章节3 字符串处理

【课时13】 字符串编码与chardet库 (08:00)
【课时14】 bytes数据的文字表达与Base64编码 (08:52)
【课时15】 拼音与Slugify (05:21)
【课时16】 字符串操作与正则表达式 (09:17)
【课时17】 fuzzywuzzy——模糊匹配 (06:19)

章节4 格式化文本

【课时18】 INI配置文件读写 (06:10)
【课时19】 JSON格式 (06:02)
【课时20】 YAML格式 (06:58)
【课时21】 XML (10:22)

章节5 加密

【课时22】 随机数生成与随机选择 (09:29)
【课时23】 HASH函数与文件HASH值 (07:11)
【课时24】 HASH应用:HMAC (06:37)
【课时25】 HASH应用:Linux中的用户密码 (09:50)
【课时26】 对称加密算法 (10:01)
【课时27】 密钥派生函数(KDF) (07:07)
【课时28】 非对称加密算法(1) (08:18)
【课时29】 非对称加密算法(2) (08:40)
【课时30】 公钥与私钥的序列化 (11:22)
【课时31】 数字证书与PKI(1) (14:30)
【课时32】 数字证书与PKI(2) (10:09)
【课时33】 SSL/TLS (09:59)

章节6 系统与硬件环境

【课时34】 Python系统环境 (08:32)
【课时35】 命令参数解析(argparse与getopt) (07:15)
【课时36】 从网卡到地理位置 (09:12)
【课时37】 文件系统监控 (09:23)
【课时38】 主机运行状态监控 (08:00)

章节7 图形用户界面

【课时39】 GUI与Tcl/Tk(1) (10:38)
【课时40】 GUI与Tcl/Tk(2) (07:01)
【课时41】 PyQT基础概念与使用 (11:08)
【课时42】 QtDesigner(1) (09:14)
【课时43】 QtDesigner(2) (07:57)

章节8 区块链与比特币

【课时44】 比特币账户地址 (11:10)
【课时45】 比特币账户操作(1) (07:54)
【课时46】 比特币账户操作(2) (10:39)
【课时47】 比特币交易费用 (09:54)
【课时48】 比特币发行 (10:31)
【课时49】 区块链结构分析 (11:55)
【课时50】 Bitcoin Core (12:39)
【课时51】 Bitcoin Core's RPCs (09:19)
【课时52】 Script、CoinBase、分叉及其它 (14:54)

章节9 科学计算与作图

【课时53】 基础环境准备 (09:13)
【课时54】 numpy数组基础操作 (11:25)
【课时55】 numpy数组运算 (09:45)
【课时56】 matplotlib作图 (11:52)
【课时57】 Pandas数据处理 (09:52)
【课时58】 Seaborn作图(1) (11:38)
【课时59】 Seaborn作图(2) (12:25)

章节10 声音处理

【课时60】 麦克风与播放设备 (10:09)
【课时61】 wave文件读写 (08:07)
【课时62】 理解声音信号 (11:17)
【课时63】 语音识别 (05:15)
【课时64】 语音合成 (04:55)
【课时65】 声音编辑 (09:24)

章节11 音乐

【课时66】 LibRosa使用基础 (10:18)
【课时67】 十二平均律 (08:07)
【课时68】 音色 (07:16)
【课时69】 MIDI音乐 (08:38)
【课时70】 music21库 (08:49)

章节12 游戏

【课时71】 pygame库与游戏流程框架 (06:50)
【课时72】 图画与动画 (05:28)
【课时73】 事件处理与各种游戏元素 (06:59)
【课时74】 艺术与技术的提升 (07:47)

章节13 TensorFlow从入门到熟练

【课时75】 神经网络 (13:10)
【课时76】 图像分类——多层神经网络 (11:45)
【课时77】 图像分类——卷积 (11:10)
【课时78】 自编码 (07:56)
【课时79】 文本分析——tokenization (07:26)
【课时80】 文本分析——应用one-hot码 (07:08)
【课时81】文本分析——Embedding (07:17)