黑马程序员之8天深入理解Python,资源教程下载-数智学院

黑马程序员之8天深入理解Python,资源教程下载

image.png

课程名称

黑马程序员之8天深入理解Python,资源教程下载

课程介绍

老师讲课轻松诙谐,学生学起来无压力。由浅入深,深入浅出,轻松欢快是这个老师的整体映像。

Python, 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。 Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。《黑马云课堂8天深入理解Python视频教程》带你深入理解Python语言。

课程目录

本课程有4个难点,学员可以先带着这几个难点去学习,会有更好的理解,这4个难点在于对C/C++的调用:

1、Python调用C动态链接库

Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可。

(1)C语言文件

(2)gcc编译生成动态库

(3)Python调用动态库的文件

(4)运行结果:

2、Python调用C++(类)动态链接库

需要extern "C"来辅助,也就是说还是只能调用C函数,不能直接调用方法,但是能解析C++方法。不是用extern "C",构建后的动态链接库没有这些函数的符号表。

(1)C++类文件

(2)g++编译生成动态库libpycall.so:g++ -o libpycallclass.so -shared -fPIC pycallclass.cpp。

(3)Python调用动态库的文件:pycallclass.py

import ctypes

so = ctypes.cdll.LoadLibrary

lib = so("./libpycallclass.so")

print 'display()' lib.display()

print 'display(100)' lib.display_int(100)

课程目录

python简介和开发环境构建

python基础数据类型

字符串处理函数

字符串处理函数和函数的参数

面向对象

模块-python

文件操作

文件读写指针操作

应用案例

网络编程requests模块

网络编程socket编程

python调用c和c++模块

python无缝调用c

服务器架构

django演示

VIP免费 永久VIP免费

已有人支付

相关说明
1、链接失效或无解压密码,请联系QQ:980264305
2、资源来源于网络公开发表文件,所有资料仅供学习交流
3、所收取费用来维持服务器运行,性质为用户友情赞助,并非售卖文件费用
4、如侵犯您的权益,请联系邮箱:980264305@qq.com
数智学院 » 黑马程序员之8天深入理解Python,资源教程下载

发表评论

提供最优质的资源集合

立即查看 了解详情