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)

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

相关推荐
qq_19277987几秒前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
u01092727119 分钟前
使用Plotly创建交互式图表
jvm·数据库·python
爱学习的阿磊20 分钟前
Python GUI开发:Tkinter入门教程
jvm·数据库·python
Imm7771 小时前
中国知名的车膜品牌推荐几家
人工智能·python
tudficdew1 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
sjjhd6521 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
2301_821369612 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
机 _ 长2 小时前
YOLO26 改进 | 基于特征蒸馏 | 知识蒸馏 (Response & Feature-based Distillation)
python·深度学习·机器学习
2401_832131953 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
vx_BS813303 小时前
【直接可用源码免费送】计算机毕业设计精选项目03574基于Python的网上商城管理系统设计与实现:Java/PHP/Python/C#小程序、单片机、成品+文档源码支持定制
java·python·课程设计