大家好!今天呢,我们来聊一聊如何加速你的 python 代码。
Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但是世界上没有有完美的东西,python 一个明显缺点就是运行速度慢,至少跟 C 语言没法比。
2025年09月22日
大家好!今天呢,我们来聊一聊如何加速你的 python 代码。
Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但是世界上没有有完美的东西,python 一个明显缺点就是运行速度慢,至少跟 C 语言没法比。
2025年09月22日
新的一年,新气象。在编程界也有很多的好消息,其中一个是来自于大家都熟悉的Python语言,在圣诞节前夕祝Python 3.13的分支收到了一个CPython核心开发人员的提交,该提交用来给Python增加JIT。对于一个解释语言来说该功能的意义是巨大的,Java、C#等语言或者熟悉PyPy的同学可能知道JIT带来的好处,其他同学可能对此还有疑问,那么虫虫就来给打家解释一下JIT,其工作原理,以及JIT给Python带来的巨大好处。
2025年09月22日
说下我从一开始接触python的编译器,分别是:IDLE、Pycharm、jupyter、VSCode
IDLE:Python自带的官方集成开发环境,简单轻量,适合初学者。但是要是大一点的项目,感觉就不太合适了,功能感觉没这么多(可能是因为用了后面的之后发现这个编译器真的不咋地)
jupyter:我大三的时候开始用,因为上课老师要求安装,然后发现特别好用。Jupyter提供了交互式的计算环境,就是你可以把中间的计算值保存在缓存里面,不与你的程序挂钩。这点我当时用的时候感觉非常舒服,而且他是网页版操作的,文档管理什么的感觉也是比较方便。
2025年09月22日
2023 年 12 月下旬,CPython 核心开发者 Brandt Bucher 向 Python 3.13 分支提交了一个添加 JIT 编译器的 PR。
2025年09月22日
platform 模块是 Python 的一个内置模块,用于获取运行 Python 的底层平台的标识数据。它提供了跨平台的方式来访问系统信息,如操作系统、处理器、Python 版本等。该模块在需要根据运行环境进行不同处理的场景中非常有用,例如在不同操作系统上执行不同的代码路径。
2025年09月22日
1 首先Python需要安装Pyserial库, 在命令提示符中输入pip intall pyserial
若是遇到提示‘pip‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件,则需要
设置环境变量,pyserial库下载完成后如下图
2 Arduino 板卡接到电脑上
3 Arduino 的程序
2025年09月22日
Python 的标准库非常丰富,如下面列出的内容所示,其提供了非常多的功能。库包含内置模块 (用 C 编写的) 提供访问系统的功能,如文件 I/O,以及在为发生在日常编程中的许多问题提供标准化的解决方案的 Python 模块。这些模块的一些明确旨在鼓励和加强的 Python 程序的可移植性的抽象掉平台细节到非特定于平台的 Api。