Openmv3图像处理-2-Python背景知识
2018-05-24 20:21
197 查看
版权声明: https://blog.csdn.net/qq_33869371/article/details/80438015
Python介绍
1、编程语言:用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令(01指令)。而不同的编程语言,干同一个活,编写的代码量,差距也很大。
比如,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。
所以Python是一种相当高级的语言。
然而,你也许会问,代码少还不好?
代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。
2、目前来看,Python是一种很常用的语言,在图像处理,机器学习,网络编程中都使用非常广。而且Python是一个非常容易上手的语言,如果你有其他语言编程基础(例如C,C++,Java),会更容易上手。
3、用Python可以做什么?
可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。总之就是能干很多很多事啦。
Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。
Python的哲学就是简单优雅,尽量写容易看明白的代码。
相关文章推荐
- python-openvc 图像灰度化处理 图像二值化处理
- 【图像处理基础知识(python+openCV)】——目标检测
- 图像处理硬背景知识
- 【图像处理基础知识】-混合高斯背景建模
- 【图像处理基础知识】中文车牌识别API-HyperLPR的应用与相关学习资料(python版)
- 树莓派 - 2 Python - b 图像处理包:PIL, Pillow
- Python_12_pillow图像处理
- python 简单图像处理(15) 图像的傅立叶变换
- 用python简单处理图片(2):图像通道\几何变换\裁剪
- python 简单图像处理(16) 图像的细化(骨架抽取)
- 图像处理基础知识01
- python(pil)图像处理(等比例压缩、裁剪压缩) 缩略(水印)图
- 【python图像处理】给图像添加透明度(alpha通道)
- python数字图像处理(10):图像简单滤波
- Python matplotlib 的 Image tutorial图像处理教程
- python+opencv 图像预处理
- Python图像处理库(PIL)--Image,ImageDraw等基本模块介绍
- 每天一个小程序—0000题(python图像处理)
- Python OpenCV学习笔记之:图像滤波处理
- python skimage图像处理