linux如何用代码制作动态图 python如何进行桌面开发?有哪些资料可供参考?

[更新]
·
·
分类:互联网
3462 阅读

linux如何用代码制作动态图

python如何进行桌面开发?有哪些资料可供参考?

python如何进行桌面开发?有哪些资料可供参考?

1.使用pyqt来制作界面;
2.规划好python的代码命名规范,做好代码注释;
3.记得做好代码管理,使用Git等代码管理工具;
4.使用pytest等测试框架来测试代码;
5.使用pyinstaller等工具来编译代码;
6.使用程序打包发布软件来制作软件安装包。
关注我的头条号,同问答同一名字,我正在使用python做桌面使用程序。

代码是如何变成运行的程序的?

你这么理解吧,讲通俗点,最早的电脑是没有图形的,也是单纯拿来计算的。你要用汇编语言去告诉cpu你想做什么,后来世界首富老比做了windows系统,有图形了,你只需要点点鼠标就行了,所以他就成首富了。操作系统封装好各种功能,让你的图形操作通过内存自动转成cpu能读懂的汇编语言和01两个数字,cpu反馈给你的就是屏幕显示的一切和结果。
在此基础上,也是在操作系统的基础上就有了很多各种开发语言,他们的出现都是为了简化开发难度,也是像操作系统一样封装好了各种功能,让你只需要写几句简单的代码就能去实现功能。
你打开一个游戏,游戏的代码就会告诉cpu会从硬盘的哪里调取游戏的资源显示,人物的各种数值保存在内存的哪个位置,你选择了怪物,最终还是通过内存告诉cpu,我选择了位于内存地址的哪个数值,显示给你的就是你选择了他而不是你选择了他。
这样说不专业,但你能更好的理解运行机制和原理,为什么计算机高手都是玩内存和汇编的,那是最底层的,说一堆专业术语你也不能能马上理解。

谢谢邀请
由计算机语言的程序文本转变为可执行的计算机程序通常有两种途径,一个是通过语言解释器,一个是通过语言编译器。
语言解释器是类似操作系统的语言环境,在这个环境中,计算机语言程序文本是作为命令集被逐条解释并执行。早期DOS,CP/M中自带的BASIC解释器,DBASE数据库和著名的甲骨文等都属于这一类。
语言编译器是通过将程序文本转换成机器语言文件后将汇编语言与预先编制好的函数库程序进行链接从而构成可以在操作系统中直接运行的程序文件。C,pascal,FORTRAN等语言都被提供有各种编译器(borland公司的,微软公司的等等),另外,BASIC语言和汇编语言也有编译器。
还有一种方式是介于二者之间的,先通过编译器将程序文本转换为未经链接或只进行部分链接的中间代码文件作为可执行程序,然后再在指定环境中运行。如多数BASIC编译器生成的程序必须在装有专用RTL的环境中执行,其执行过程变为链接 执行。现在WINDOWS下的多数编译系统采取了这种形式。