Python之语言特点

Python之语言特点

Python 语言代码简洁。

高级语言有两种执行方式,一种是编译执行的静态语言,一种是解释执行的脚本语言。编译和解释都是将高级语言转化为低级语言,这样就可以使用目标代码的方式进行运行。但编译是一次性转换,一次性打包好,不需要软件辅助,不需要提供源代码,解释是逐条转换,需要一个解释器运行,需要提供源代码。

编译安全性高,共享性低,解释安全性低,共享性高。

Python 语言可读性好。

当然这个可读性因人而异。它没有大括号来进行代码块的分割,一行行代码使用回车键进行分开。

在 Spyder 中可以逐行运行代码,并且有一个代码展示区,可以展示临时变量的类型,值以及尺寸大小,这个尺寸可以帮助我们确定它的形状,因为人工智能是数据科学,里面的变量是高维变量,所以我们更关心变量的尺寸而不是具体的值。

开源,简单,库多是 Python 的主要特点。

python 复制代码
from PIL import Image
from PIL import ImageFilter
im=Image.open('panda.png')
contour=im.filter(ImageFilter.CONTOUR)
contour.save('panda_c.png')

当我们初学 Python 时,可以在 Spyder 中的编辑框中一行一行输入,这样可以很好地观察代码帮助我们学习。上面的代码是将一个图片的轮廓提取出来,使用 Python 中的一个库来进行。

python 复制代码
import wordcloud

fp=open("test.txt")
text=fp.read()
WordCloud=wordcloud.WordCloud().generate(text)
image_produce=WordCloud.to_image()
image_produce.show()

可以导入一个库,需要先进行安装,比如上面的例子:导入 wordcloud 之后,读取文本文件然后生成出来对应的图片,最后导出图片展示出来。

python 复制代码
import face_recognition
import cv2
image=face_recognition.load_image_file("boy.webp")
face_locations=face_recognition.face_locations(image)

这是用来进行人脸识别的例子。

相关推荐
闲人编程5 分钟前
Elasticsearch搜索引擎集成指南
python·elasticsearch·搜索引擎·jenkins·索引·副本·分片
痴儿哈哈14 分钟前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python
花酒锄作田28 分钟前
SQLAlchemy中使用UPSERT
python·sqlalchemy
SoleMotive.29 分钟前
一个准程序员的健身日志:用算法调试我的增肌计划
python·程序员·健身·职业转型
亓才孓37 分钟前
[Properties]写配置文件前,必须初始化Properties(引用变量没执行有效对象,调用方法会报空指针错误)
开发语言·python
Bruk.Liu42 分钟前
(LangChain 实战14):基于 ChatMessageHistory 自定义实现对话记忆功能
人工智能·python·langchain·agent
大江东去浪淘尽千古风流人物1 小时前
【VLN】VLN(Vision-and-Language Navigation视觉语言导航)算法本质,范式难点及解决方向(1)
人工智能·python·算法
Swift社区1 小时前
Gunicorn 与 Uvicorn 部署 Python 后端详解
开发语言·python·gunicorn
Coinsheep1 小时前
SSTI-flask靶场搭建及通关
python·flask·ssti
IT实战课堂小元酱1 小时前
大数据深度学习|计算机毕设项目|计算机毕设答辩|flask露天矿爆破效果分析系统开发及应用
人工智能·python·flask