社区
下载资源悬赏专区
帖子详情
Python & C/C++联合编程实战
CSDN学习
CSDN学习官方账号
2020-04-23 07:40:10
课程名称:
Python & C/C++联合编程实战
讲师:夏曹俊 ,夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。
课程收获:
1 快速入门python,学会编译查看Python的源码 2 会跨平台win,linux,mac使用ctypes传递变量、结构体和回调函数给c++ 3 会跨平台开发python的c++扩展库 4 会使用c++调用pythonAPI并定制化python虚拟机 5 实战联合qt+ffmpeg+python开发一个视频播放器
适合人群:
1 c/c++开发者要在项目中引入脚本 2 python开发者想要引入c/c++库或者想要深入理解python 3 本科或者研究生 想要在项目中引入python和c++
课程目录:
第一章:课程介绍和环境准备
第一节课程介绍
免费试学
第二节PythonSDK在windows中的安装和配置
免费试学
第三节pycharmIDE在Windows中的安装配置
免费试学
第四节PythonSDK在Mac中安装和配置
免费试学
第五节pycharm在Mac中安装和配置
免费试学
第六节PythonSdk和pycharm在ubuntu中安装和配置
免费试学
第二章:Python语法快速入门
第一节print输出格式设定和代码演示
免费试学
第二节print输出到文件并输出csv格式的excel表格
免费试学
第三节python注释分号和换行基础语法
免费试学
第四节python的基础类型分析和整形浮点型的内部存储分析
免费试学
第五节python布尔bool类型内部存储分析
免费试学
第六节python复数的C语言内部结构分析
免费试学
第七节python的算数运算符
免费试学
第八节python字符集问题分析
免费试学
第九节python字符串的访问和截取方法
免费试学
第一十节python字符串多行处理的三种方法
免费试学
第一十一节python字符串拼接和格式化
免费试学
第一十二节python _list数据结构内部存储分析
免费试学
第一十三节python_list数据访问插入删除代码示例
免费试学
第一十四节python_tuple元组
免费试学
第一十五节python_dictionary存储hash表分析
免费试学
第一十六节python_dictionary代码演示
免费试学
第一十七节python的if条件判断语法
免费试学
第一十八节python的while循环语句
免费试学
第一十九节Python的for循环语句
免费试学
第二十节python函数的参数默认可变和关键字参数
免费试学
第二十一节python的函数返回值的多种形式
免费试学
第二十二节python的闭包函数closure
免费试学
第二十三节Python的lambda表达式
免费试学
第二十四节Python函数中变量的作用域scope
免费试学
第二十五节python面向对象编程构造函数和析构函数
免费试学
第二十六节python类的普通成员变量和私有成员变量
免费试学
第二十七节python类的继承和函数重载
免费试学
第二十八节python的模块和包的寻址引用分析
免费试学
第二十九节python模块导入几种方式
免费试学
第三十节python导入import模块module的路径设置
免费试学
第三十一节python导入包和子包
免费试学
第三十二节python多进程编程分析
免费试学
第三十三节python多进程编程代码演示
免费试学
第三十四节Python多线程编程互斥锁和通信队列
免费试学
第三十五节python的异常处理抛出和自定义
免费试学
第三章:Python CTypes访问C/C++动态链接库
第一节ctypes库介绍和windows下编译动态链接库的说明
免费试学
第二节Python用ctypes调用的windows上C++32位动态库示例
免费试学
第三节编译linux动态库python的ctypes调用示例
免费试学
第四节测试的ctypes动态库代码移植到mac中
免费试学
第五节python的ctypes与c语言类型转换分析
免费试学
第六节ctypes整数和浮点数类型参数传递代码示例和异常处理
免费试学
第七节ctypes给c函数传递char字符串和wchar_t宽字符
免费试学
第八节通过create_string_buffer给c语言传递可修改的空间
免费试学
第九节使用ctypes跨平台mac_linux_windows调用C语言函数
免费试学
第一十节使用ctypes调用win32的MessageBox并判断
免费试学
第一十一节通过ctypes获取c函数返回的整形和字符串
免费试学
第一十二节Ctypes给C++传递指针和修改c++返回指针的值
免费试学
第一十三节ctypes为C函数传递数组
免费试学
第一十四节ctypes给c函数传递结构体对象指针和数组
免费试学
第一十五节ctypes获取C函数返回结构体对象和指针
免费试学
第一十六节ctypes传递回调函数给c库函数qsort进行快速排序
免费试学
第一十七节通过ctypes在c函数中调用python的函数
免费试学
第一十八节案例-python与c++联合编程三维引擎示例说明
免费试学
第一十九节案例-完成ctypes调用的dll项目创建并单例类
免费试学
第二十节案例-完成了python通过ctypes调用dll函数
免费试学
第二十一节案例-导入鬼火三维引擎完成窗口初始化接口
免费试学
第二十二节案例-完成三维场景添加
免费试学
第二十三节案例-完成主循环和场景摄像机刷新显示
免费试学
第二十四节案例-完成md2动画人物模型添加和属性设置
免费试学
第二十五节案例-完成场景和人物节点三维坐标设定
免费试学
第二十六节案例-完成人物武器添加
免费试学
第二十七节案例-完成鼠标点击人物挥刀的事件处理
免费试学
第四章:Python源码跨平台的编译
第一节Python源码编译windows环境准备和源码目录结构分析
免费试学
第二节完成python源码在windows中的编译
免费试学
第三节python编译后在windows上的环境变量和注册表配置
免费试学
第四节python源码在linux上编译配置运行
免费试学
第五节python源码在mac上编译安装和依赖库的编译安装
免费试学
第六节c++python扩展库的开发步骤和发布方法讲解
免费试学
第五章:Python的C/C++扩展库_模块和函数
第一节完成python的c扩展库模块入口创建和扩展函数代码
免费试学
第二节使用distutils模块完成扩展库的编译并在win_linux和mac上测试
免费试学
第三节Python源码PyObject结构分析和引用计数代码分析
免费试学
第四节PyLongObject与PyObject关系讲解及源码分析
免费试学
第五节使用VS2015创建好python扩展库项目配置和编译完成
免费试学
第六节基于vs2015配置python扩展库自动部署和调试
免费试学
第七节基于PyArg_ParseTuple给扩展库传递整形参数
免费试学
第八节传递浮点数并通过PyFloat_Check检测参数类型
免费试学
第九节PyUnicodeObject结构分析和扩展库返回字符串
免费试学
第一十节扩展库接收字符串参数传递编码测试
免费试学
第一十一节扩展库传递关键字参数METH_KEYWORDS
免费试学
第一十二节扩展库传递一维和二维元组tuple参数并分析tuple源码
免费试学
第一十三节扩展库返回一维和二维元组tuple
免费试学
第一十四节扩展库读取list参数遍历显示并检测格式错误设置异常字符串
免费试学
第一十五节扩展库添加_插入_修改和删除list参数中元素
免费试学
第一十六节扩展库返回新创的list和参数list并对引用计数加一
免费试学
第一十七节扩展库读取Dictionary参数并处理引用计数解决内存泄漏问题
免费试学
第一十八节扩展库根据关键字读取字典并清理空间
免费试学
第一十九节扩展库函数参数遍历字典PyDict_Keys并清理相应空间
免费试学
第二十节扩展库PyDict_Next迭代访问字典内容并封装PyObject打印函数
免费试学
第二十一节扩展库处理dict参数插入修改和删除数据
免费试学
第二十二节扩展库函数返回dictionary字段
免费试学
第六章:Python的C/C++扩展库_类扩展
第一节扩展库新增类步骤分析
免费试学
第二节完成第一个扩展库类的示例完成类空间分配tp_new函数和setup安装脚本
免费试学
第三节类扩展构造函数和析构函数及关键字参数传递
免费试学
第四节扩展库类添加成员变量tp_members并在构造函数中初始化
免费试学
第五节扩展库字符串和PyObject成员变量添加和析构函数中的成员变量清理
免费试学
第六节扩展库类添加属性并定义get和set的属性函数
免费试学
第七节扩展库的类添加成员函数
免费试学
第八节扩展库类的循环引用内存泄漏问题设定垃圾回收函数解决
免费试学
第七章: Python的C/C++类扩展库_多线程GIL及ffmpeg扩展示例
第一节python全局解释器锁GIL调度策略分析和获取释放的api
免费试学
第二节在c++扩展函数中用创建线程PyGILState_Ensure并在线程处理GIL
免费试学
第三节c++的python扩展函数中保存线程环境释放线程锁
免费试学
第四节基于ffmpeg扩展库示例环境和项目创建
免费试学
第五节完成了扩展库PyFFmpeg对象创建_初始化和析构
免费试学
第六节创建XFFmpeg类导入ffmpeg相关库问题并设置完测试环境
免费试学
第七节完成视频信息读取和开放属性接口
免费试学
第八节在python的web程序中访问ffmpeg扩展库示例
免费试学
第八章: Python虚拟机定制c++调用python
第一节完成cpp调用python的环境准备和虚拟机初始化
免费试学
第二节c++运行python脚本文件和脚本字符串并增加异常处理
免费试学
第三节c++读取python脚本中的dictionary类变量示例
免费试学
第四节c++调用python的类实例化对象访问成员函数和成员变量
免费试学
第五节c++调用python函数并传递list参数并获取返回值
免费试学
第六节c++给python传递变量的两种方法PyObject_SetAttrString
免费试学
第七节c++给python传递函数和类PyModule_AddFunctions
免费试学
第八节c++读取python模块并给python主模块传递模块
免费试学
第九章:基于python_qt_ffmpeg的视频播放项目示例
第一节py_ffmpeg_python综合项目需求和用到的库说明
免费试学
第二节依赖的QT环境安装和代码示例
免费试学
第三节完成项目创建并初始化python虚拟机
免费试学
第四节c++读取python的配置项改变窗口大小和标题
免费试学
第五节qt按钮事件的Open槽函数中调用python函数
免费试学
第六节导入pyffmpeg扩展库完成视频的打开
免费试学
第七节完成pyffmpeg扩展库的Read读取视帧函数
免费试学
第八节在c++线程中调用python的main函数解决GIL问题并读取视频帧
免费试学
第九节完成扩展库中打开ffmpeg解码器
免费试学
第一十节完成扩展库pyffmpeg的decode解码函数并完成解码测试
免费试学
第一十一节完成扩展库pyffmpeg的尺寸和像素格式转换上下文初始化和测试
免费试学
第一十二节完成扩展库pyffmpeg尺寸转换空间申请释放和处理
免费试学
第一十三节重载qt显示视频窗口完成图像设置和视频绘制函数
免费试学
第一十四节完成python图像设置接口并完成视频播放
免费试学
第一十五节完成视频播放器并根据fps控制播放速度
免费试学
第一十六节PyLplayer移植到linux步骤分析讲解
免费试学
第一十七节演示linux安装qt和编译ffmpeg源码
免费试学
第一十八节PyFFmpeg移植到linux并测试
免费试学
第一十九节完成了PyPlayer在linux的qtcreator移植
免费试学
第二十节Python扩展库和PyPlayer移植到MacOS
免费试学
...全文
69
回复
打赏
收藏
Python & C/C++联合编程实战
课程名称:Python & C/C++联合编程实战 讲师:夏曹俊 ,夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。 课程收获: 1 快速入门python,学会编译查看Python的源码 2 会跨平台win,linux,mac使用ctypes传递变量、结构体和回调函数给c++ 3 会
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
环境准备到
联合
编程
项目案例-视频教程网盘链接提取码下载 .txt
Python
C
C++
联合
编程
实战
视频课程的精髓所在就是,可以发挥出C、
C++
的性能和
Python
各自的便利。日常开发工作中如果全用C、
C++
开发,开发速度比较慢,而
联合
开发C、
C++
的SDK封装一层后,交由
Python
调用,大部分的...
计算机专业校招常见岗位要求.doc
该职位要求计算机或相关专业本科及以上学历,具备一至两年的C/
C++
/
Python
或其他
编程
语言经验。应具备撰写测试计划、测试用例以及性能和安全测试的能力,以及实现自动化系统的能力。此外,具备定位和调查产品缺陷的...
Windows全新开发
编程
实例教程-视频教程网盘链接提取码下载 .txt
Windows开发核心
实战
课程,同时课程还融合了C/VB/
C++
/
Python
等好几种语言的
联合
开发,这样可以让同学们更好的利用手中现有的工具对Windows系统进行更好的开发与学习。 视频大小:3.1G
21天自学C语言, 最新SAMS邮电板经典电子书中文版
- 探索
C++
、
Python
等其他
编程
语言的学习路径。 - 加入社区或参与开源项目以提高实践能力。 通过以上三个阶段的学习,不仅可以全面掌握C语言的基础知识,还能建立起扎实的
编程
思维,并具备一定的实际项目经验。...
下载资源悬赏专区
13,654
社区成员
12,574,382
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章