精通Python C编程—175人已学习
课程介绍
本门课程是网络上第一部讲解Python C编程的课程,课程深入、详细、完整讲解Python C编程技术,让你精通Python底层机制,精通Python,进阶程序员。
课程收益
通过本门课程的学习,熟悉Python的底层机制, 掌握Python C编程,熟练使用C来扩展Python模块,提高Python脚本的执行效率。
讲师介绍
苏劲 更多讲师课程
本人有12年的一线开发经验,先后在多个大中型公司担任软件工程师、技术 经理和主程。有8年的linux大中型服务端开发和架构经验,有近6年游戏开发 经验。擅长linux服务端的开发和架构,游戏前后端开发。 本人工作已经有很长一段时间,在项目开发中沉淀了很多技术和经验。本人在讲课过程中会深入浅出地侧重从项目开发的角度来讲解。
课程大纲
第1章:说在前面的话
1. 说在前面的话 5:53
第2章:配置开发环境
1. 配置开发环境 18:22
第3章:python虚拟机的初始化和退出
1. python虚拟机的初始化和退出 9:07
第4章:python对象PyObject
1. 介绍python对象的数据类型 3:35
2. 创建整型对象 11:43
3. 创建长整型对象 6:32
4. 创建浮点型对象 6:00
5. 创建bool对象 6:41
6. 创建普通字符串对象 13:18
7. 创建unicode字符串对象 10:43
8. python的none对象 9:47
第5章:封装打印python对象的函数
1. 封装打印python对象的函数 23:59
第6章:python数据结构
1. 列表api讲解 12:15
2. 列表api编程 29:23
3. 元组api讲解 5:35
4. 元组api编程 24:12
5. 字典api讲解 17:25
6. 字典api编程 57:44
7. 集合api讲解 10:50
8. 固定集合api编程 35:05
9. 可变集合api编程 18:23
第7章:python的内存管理
1. python对象的引用计数器 18:11
2. 保留和释放python对象 13:23
第8章:初始化python脚本路径
1. 初始化python脚本路径 15:06
第9章:c加载python脚本模块
1. c加载python脚本模块 24:22
第10章:c调用python脚本的函数
1. c调用python脚本函数的api讲解 5:59
2. 使用PyObject_CallObject调用python脚本的函数 17:51
3. 使用PyObject_CallFunction调用python脚本的函数 22:10
4. 使用PyObject_CallMethod调用python脚本的函数 29:15
5. 使用PyObject_CallFunctionObjArgs调用python脚本的函数 22:02
6. 使用PyObject_CallMethodObjArgs调用python脚本的函数 26:43
第11章:python脚本调用c函数
1. 实现python脚本调用c函数的api讲解 7:30
2. python脚本调用c函数 53:23
第12章:扩展python模块,使用setup.py编译和安装c模块
1. 用setup.py 扩展python模块 16:21
第13章:marshal的使用场景和使用方法
1. marshal的使用场景和使用方法 21:52
第14章:处理python异常
1. 处理python异常 26:43
大家可以点击【 查看详情】查看我的课程
课程介绍
本门课程是网络上第一部讲解Python C编程的课程,课程深入、详细、完整讲解Python C编程技术,让你精通Python底层机制,精通Python,进阶程序员。
课程收益
通过本门课程的学习,熟悉Python的底层机制, 掌握Python C编程,熟练使用C来扩展Python模块,提高Python脚本的执行效率。
讲师介绍
苏劲 更多讲师课程
本人有12年的一线开发经验,先后在多个大中型公司担任软件工程师、技术 经理和主程。有8年的linux大中型服务端开发和架构经验,有近6年游戏开发 经验。擅长linux服务端的开发和架构,游戏前后端开发。 本人工作已经有很长一段时间,在项目开发中沉淀了很多技术和经验。本人在讲课过程中会深入浅出地侧重从项目开发的角度来讲解。
课程大纲
第1章:说在前面的话
1. 说在前面的话 5:53
第2章:配置开发环境
1. 配置开发环境 18:22
第3章:python虚拟机的初始化和退出
1. python虚拟机的初始化和退出 9:07
第4章:python对象PyObject
1. 介绍python对象的数据类型 3:35
2. 创建整型对象 11:43
3. 创建长整型对象 6:32
4. 创建浮点型对象 6:00
5. 创建bool对象 6:41
6. 创建普通字符串对象 13:18
7. 创建unicode字符串对象 10:43
8. python的none对象 9:47
第5章:封装打印python对象的函数
1. 封装打印python对象的函数 23:59
第6章:python数据结构
1. 列表api讲解 12:15
2. 列表api编程 29:23
3. 元组api讲解 5:35
4. 元组api编程 24:12
5. 字典api讲解 17:25
6. 字典api编程 57:44
7. 集合api讲解 10:50
8. 固定集合api编程 35:05
9. 可变集合api编程 18:23
第7章:python的内存管理
1. python对象的引用计数器 18:11
2. 保留和释放python对象 13:23
第8章:初始化python脚本路径
1. 初始化python脚本路径 15:06
第9章:c加载python脚本模块
1. c加载python脚本模块 24:22
第10章:c调用python脚本的函数
1. c调用python脚本函数的api讲解 5:59
2. 使用PyObject_CallObject调用python脚本的函数 17:51
3. 使用PyObject_CallFunction调用python脚本的函数 22:10
4. 使用PyObject_CallMethod调用python脚本的函数 29:15
5. 使用PyObject_CallFunctionObjArgs调用python脚本的函数 22:02
6. 使用PyObject_CallMethodObjArgs调用python脚本的函数 26:43
第11章:python脚本调用c函数
1. 实现python脚本调用c函数的api讲解 7:30
2. python脚本调用c函数 53:23
第12章:扩展python模块,使用setup.py编译和安装c模块
1. 用setup.py 扩展python模块 16:21
第13章:marshal的使用场景和使用方法
1. marshal的使用场景和使用方法 21:52
第14章:处理python异常
1. 处理python异常 26:43
大家可以点击【 查看详情】查看我的课程