hua3354 发表于 2021-9-24 11:02

Python & C/C++联合编程实战视频课程

课程简介:
一 环境准备 和Python语法入门
二 Python CTypes访问C/C++动态链接库
三 Python源码跨平台的编译
四 Python的C/C++扩展库_模块、函数、类扩展
五 Python的多线程GIL及在web中调用ffmpeg扩展示例
六 Python虚拟机定制-使用c++调用python
七 基于python_qt_ffmpeg的视频播放项目示例

课程目录:
├──第1章课程介绍和环境准备
|   ├──01.1-PythonSDK在windows中的安装和配置.mp448.31M
|   ├──01.2-pycharmIDE在Windows中的安装配置.mp425.01M
|   ├──01.3-PythonSDK在Mac中安装和配置.mp449.05M
|   ├──01.4-pycharm在Mac中安装和配置.mp422.66M
|   └──01.5-PythonSdk和pycharm在ubuntu中安装和.mp453.76M
├──第2章Python语法快速入门
|   ├──02.01-print输出格式设定和代码演示.mp435.42M
|   ├──02.02-print输出到文件并输出csv格式的excel表格.mp425.14M
|   ├──02.03-python注释分号和换行基础语法.mp422.08M
|   ├──02.04-python的基础类型分析和整形浮点型的内部存储分析.mp433.18M
|   ├──02.05-python布尔bool类型内部存储分析.mp413.61M
|   ├──02.06-python复数的C语言内部结构分析.mp414.80M
|   ├──02.07-python的算数运算符.mp423.04M
|   ├──02.08-python字符集问题分析.mp416.18M
|   ├──02.09-python字符串的访问和截取方法.mp426.15M
|   ├──02.10-python字符串多行处理的三种方法.mp420.51M
|   ├──02.11-python字符串拼接和格式化.mp420.14M
|   ├──02.12-python _list数据结构内部存储分析.mp415.61M
|   ├──02.13-python_list数据访问插入删除代码示例.mp431.37M
|   ├──02.14-python_tuple元组.mp421.34M
|   ├──02.15-python_dictionary存储hash表分析.mp413.87M
|   ├──02.16-python_dictionary代码演示.mp433.42M
|   ├──02.17-python的if条件判断语法.mp457.27M
|   ├──02.18-python的while循环语句.mp416.98M
|   ├──02.19-Python的for循环语句.mp421.10M
|   ├──02.20-python函数的参数默认可变和关键字参数.mp436.44M
|   ├──02.21-python的函数返回值的多种形式.mp426.70M
|   ├──02.22-python的闭包函数closure.mp419.03M
|   ├──02.23-Python的lambda表达式.mp415.92M
|   ├──02.24-Python函数中变量的作用域scope.mp432.20M
|   ├──02.25-python面向对象编程构造函数和析构函数.mp428.98M
|   ├──02.26-python类的普通成员变量和私有成员变量.mp434.31M
|   ├──02.27-python类的继承和函数重载.mp426.26M
|   ├──02.28-python的模块和包的寻址引用分析.mp418.68M
|   ├──02.29-python模块导入几种方式.mp422.84M
|   ├──02.30-python导入import模块module的路径设置.mp423.87M
|   ├──02.31-python导入包和子包.mp448.02M
|   ├──02.32-python多进程编程分析.mp422.14M
|   ├──02.33-python多进程编程代码演示.mp429.48M
|   ├──02.34-Python多线程编程互斥锁和通信队列.mp484.64M
|   └──02.35-python的异常处理抛出和自定义.mp438.25M
├──第3章Python CTypes访问CC++动态链接库
|   ├──03.01-ctypes库介绍和windows下编译动态链接库的说明.mp415.34M
|   ├──03.02-Python用ctypes调用的windows上C++3.mp450.98M
|   ├──03.03-编译linux动态库python的ctypes调用示例.mp478.71M
|   ├──03.04-测试的ctypes动态库代码移植到mac中.mp421.48M
|   ├──03.05-python的ctypes与c语言类型转换分析.mp416.93M
|   ├──03.06-ctypes整数和浮点数类型参数传递代码示例和异常处理.mp446.55M
|   ├──03.07-ctypes给c函数传递char字符串和wchar_t宽.mp446.39M
|   ├──03.08-通过create_string_buffer给c语言传递.mp429.79M
|   ├──03.09-使用ctypes跨平台mac_linux_windows.mp443.58M
|   ├──03.10-使用ctypes调用win32的MessageBox.mp430.95M
|   ├──03.11-通过ctypes获取c函数返回的整形和字符串.mp435.04M
|   ├──03.12-Ctypes给C++传递指针和修改c++返回指针的值.mp453.64M
|   ├──03.13-ctypes为C函数传递数组.mp438.19M
|   ├──03.14-ctypes给c函数传递结构体对象指针和数组.mp447.64M
|   ├──03.15-ctypes获取C函数返回结构体对象和指针.mp429.63M
|   ├──03.16-ctypes传递回调函数给c库函数qsort进行快速排序.mp442.29M
|   ├──03.17-通过ctypes在c函数中调用python的函数.mp439.75M
|   ├──03.18-案例-python与c++联合编程三维引擎示例说明.mp412.61M
|   ├──03.19-案例-完成ctypes调用的dll项目创建并单例类.mp429.64M
|   ├──03.20-案例-完成了python通过ctypes调用dll函数.mp424.09M
|   ├──03.21-案例-导入鬼火三维引擎完成窗口初始化接口.mp439.28M
|   ├──03.22-案例-完成三维场景添加.mp435.81M
|   ├──03.23-案例-完成主循环和场景摄像机刷新显示.mp424.24M
|   ├──03.24-案例-完成md2动画人物模型添加和属性设置.mp426.55M
|   ├──03.25-案例-完成场景和人物节点三维坐标设定.mp442.28M
|   ├──03.26-案例-完成人物武器添加.mp433.83M
|   └──03.27-案例-完成鼠标点击人物挥刀的事件处理.mp4100.22M
├──第4章Python源码跨平台的编译
|   ├──04.1-Python源码编译windows环境准备和源码目录结构.mp420.38M
|   ├──04.2-完成python源码在windows中的编译.mp487.73M
|   ├──04.3-python编译后在windows上的环境变量和注册表配.mp440.28M
|   ├──04.4-python源码在linux上编译配置运行.mp463.38M
|   ├──04.5-python源码在mac上编译安装和依赖库的编译安装.mp496.83M
|   └──04.6-c++python扩展库的开发步骤和发布方法讲解.mp427.49M
├──第5章Python的CC++扩展库_模块和函数
|   ├──05.01-完成python的c扩展库模块入口创建和扩展函数代码.mp443.39M
|   ├──05.02-使用distutils模块完成扩展库的编译并在win_l.mp454.03M
|   ├──05.03-Python源码PyObject结构分析和引用计数代码分.mp435.25M
|   ├──05.04-PyLongObject与PyObject关系讲解及源码.mp448.06M
|   ├──05.05-使用VS2015创建好python扩展库项目配置和编译完.mp465.97M
|   ├──05.06-基于vs2015配置python扩展库自动部署和调试.mp436.48M
|   ├──05.07-基于PyArg_ParseTuple给扩展库传递整形参数.mp427.28M
|   ├──05.08-传递浮点数并通过PyFloat_Check检测参数类型.mp441.68M
|   ├──05.09-PyUnicodeObject结构分析和扩展库返回字符串.mp448.77M
|   ├──05.10-扩展库接收字符串参数传递编码测试.mp427.14M
|   ├──05.11-扩展库传递关键字参数METH_KEYWORDS.mp451.78M
|   ├──05.12-扩展库传递一维和二维元组tuple参数并分析tuple源.mp456.37M
|   ├──05.13-扩展库返回一维和二维元组tuple.mp428.13M
|   ├──05.14-扩展库读取list参数遍历显示并检测格式错误设置异常字符.mp437.23M
|   ├──05.15-扩展库添加_插入_修改和删除list参数中元素.mp437.24M
|   ├──05.16-扩展库返回新创的list和参数list并对引用计数加一.mp437.16M
|   ├──05.17-扩展库读取Dictionary参数并处理引用计数解决内存.mp457.62M
|   ├──05.18-扩展库根据关键字读取字典并清理空间.mp442.76M
|   ├──05.19-扩展库函数参数遍历字典PyDict_Keys并清理相应空.mp457.47M
|   ├──05.20-扩展库PyDict_Next迭代访问字典内容并封装PyO.mp426.99M
|   ├──05.21-扩展库处理dict参数插入修改和删除数据.mp450.71M
|   └──05.22-扩展库函数返回dictionary字段.mp420.36M
├──第6章Python的CC++扩展库_类扩展
|   ├──06.1-扩展库新增类步骤分析.mp422.46M
|   ├──06.2-完成第一个扩展库类的示例完成类空间分配tp_new函数和.mp4123.04M
|   ├──06.3-类扩展构造函数和析构函数及关键字参数传递.mp472.09M
|   ├──06.4-扩展库类添加成员变量tp_members并在构造函数中初.mp450.58M
|   ├──06.5-扩展库字符串和PyObject成员变量添加和析构函数中的.mp458.57M
|   ├──06.6-扩展库类添加属性并定义get和set的属性函数.mp470.40M
|   ├──06.7-扩展库的类添加成员函数.mp433.58M
|   └──06.8-扩展库类的循环引用内存泄漏问题设定垃圾回收函数解决.mp489.44M
├──第7章 Python的CC++类扩展库_多线程GIL及ffmpeg扩展示例
|   ├──07.1-python全局解释器锁GIL调度策略分析和获取释放的a.mp424.31M
|   ├──07.2-在c++扩展函数中用创建线程PyGILState_Ens.mp479.24M
|   ├──07.3-c++的python扩展函数中保存线程环境释放线程锁.mp440.78M
|   ├──07.4-基于ffmpeg扩展库示例环境和项目创建.mp453.14M
|   ├──07.5-完成了扩展库PyFFmpeg对象创建_初始化和析构.mp461.77M
|   ├──07.6-创建XFFmpeg类导入ffmpeg相关库问题并设置完测.mp493.21M
|   ├──07.7-完成视频信息读取和开放属性接口.mp434.60M
|   └──07.8-在python的web程序中访问ffmpeg扩展库示例.mp463.89M
├──第8章 Python虚拟机定制c++调用python
|   ├──08.1-完成cpp调用python的环境准备和虚拟机初始化.mp440.10M
|   ├──08.2-c++运行python脚本文件和脚本字符串并增加异常处.mp455.43M
|   ├──08.3-c++读取python脚本中的dictionary类变.mp466.48M
|   ├──08.4-c++调用python的类实例化对象访问成员函数和成员.mp453.20M
|   ├──08.5-c++调用python函数并传递list参数并获取返回.mp471.93M
|   ├──08.6-c++给python传递变量的两种方法PyObject.mp430.69M
|   ├──08.7-c++给python传递函数和类PyModule_Ad.mp437.52M
|   └──08.8-c++读取python模块并给python主模块传递模.mp431.37M
├──第9章基于python_qt_ffmpeg的视频播放项目示例
|   ├──09.01-py_ffmpeg_python综合项目需求和用到的库.mp414.57M
|   ├──09.02-依赖的QT环境安装和代码示例.mp473.49M
|   ├──09.03-完成项目创建并初始化python虚拟机.mp439.53M
|   ├──09.04-c++读取python的配置项改变窗口大小和标题.mp454.71M
|   ├──09.05-qt按钮事件的Open槽函数中调用python函数.mp474.45M
|   ├──09.06-导入pyffmpeg扩展库完成视频的打开.mp434.65M
|   ├──09.07-完成pyffmpeg扩展库的Read读取视帧函数.mp464.20M
|   ├──09.08-在c++线程中调用python的main函数解决GIL.mp455.94M
|   ├──09.09-完成扩展库中打开ffmpeg解码器.mp481.00M
|   ├──09.10-完成扩展库pyffmpeg的decode解码函数并完成.mp485.59M
|   ├──09.11-完成扩展库pyffmpeg的尺寸和像素格式转换上下文初.mp490.94M
|   ├──09.12-完成扩展库pyffmpeg尺寸转换空间申请释放和处理.mp459.36M
|   ├──09.13-重载qt显示视频窗口完成图像设置和视频绘制函数.mp479.75M
|   ├──09.14-完成python图像设置接口并完成视频播放.mp477.54M
|   ├──09.15-完成视频播放器并根据fps控制播放速度.mp466.48M
|   ├──09.16-PyLplayer移植到linux步骤分析讲解.mp420.40M
|   ├──09.17-PyFFmpeg移植到linux并测试.mp436.97M
|   ├──09.18-演示linux安装qt和编译ffmpeg源码.mp425.91M
|   ├──09.19-完成了PyPlayer在linux的qtcreator.mp442.15M
|   └──09.20-Python扩展库和PyPlayer移植到MacOS.mp489.48M
└──资料
|   └──Python&C_C++联合编程实战视频课程.zip625.53M
**** Hidden Message *****

xiaohui2009a 发表于 2021-9-24 11:26

真是难得给力的帖子啊。

chengbin 发表于 2021-9-24 11:43

楼主加油,我们都看好你哦。

haodaniu 发表于 2021-9-24 11:54

楼主加油,我们都看好你哦。

hentai 发表于 2021-9-24 11:58

Python & C/C++联合编程实战视频课程

ruiclc 发表于 2021-9-24 11:59

6666666666666666

goodboy 发表于 2021-9-24 12:13

强烈支持楼主ing……

云飞 发表于 2021-9-24 12:31

强烈支持楼主ing……

show103 发表于 2021-9-24 12:51

强烈支持楼主ing……

billdeng 发表于 2021-9-24 13:03

激动人心,无法言表!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Python & C/C++联合编程实战视频课程