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)

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

相关推荐
杰瑞学AI22 分钟前
我的全栈学习之旅:FastAPI (持续更新!!!)
后端·python·websocket·学习·http·restful·fastapi
用户37215742613523 分钟前
Python 高效实现 Excel 与 CSV 互转:用自动化提升效率
python
CodeCraft Studio1 小时前
CAD文件处理控件Aspose.CAD教程:在 Python 中将 SVG 转换为 PDF
开发语言·python·pdf·svg·cad·aspose·aspose.cad
mortimer1 小时前
从预处理到合成:基于pySide6的视频翻译多线程流水线架构详解
python·github
喜欢吃豆2 小时前
从潜在空间到实际应用:Embedding模型架构与训练范式的综合解析
python·自然语言处理·架构·大模型·微调·embedding
AndrewHZ2 小时前
【图像处理基石】暗光增强算法入门:从原理到实战(Python+OpenCV)
图像处理·python·opencv·算法·计算机视觉·cv·暗光增强
纪伊路上盛名在3 小时前
python5.1 数据类dataclass
python·面向对象编程·oop
用户718841750783 小时前
深究 Python 中 int () 函数为何无法转换含小数点的字符串
python
on_pluto_3 小时前
LLaMA: Open and Efficient Foundation Language Models 论文阅读
python·机器学习
小二·3 小时前
mac下解压jar包
ide·python·pycharm