关于Python界面的一点理论基础问题
本帖最后由 世界第一大栗旬 于 2021-5-6 16:32 编辑1、视频里用来编辑代码的界面有没有规范的名称?
https://fishc.com.cn/forum.php?mod=image&aid=143329&size=300x300&key=c70727579b355b73&nocache=yes&type=fixnone
2、后缀.py的文件直接双击打不开,右键【打开】也没反应,只有通过IDLE Shell里的【File-Open】才能打开,请问这是什么原因
3、IDLE Shell 和 Python 的那个黑色界面是什么关系呢,什么时候需要用到黑色界面
回答第二个:没有增加延时的程序,增加延时程序之后会打开。然后关闭 一:编辑代码的叫idle啊
二:右键.py文件,选择edit with idle,即可打开 昨非 发表于 2021-5-6 11:23
一:编辑代码的叫idle啊
二:右键.py文件,选择edit with idle,即可打开
谢谢你!第二个问题解决了!
不过关于第一个问题,我截图里的界面和直接打开IDLE后的界面还是有些区别的。打开IDLE,创建新文件,这时候弹出的编辑框才是我截图里面的界面。其实对编辑和使用并没有什么影响啦,我只是单纯较真地想了解一下这个编辑界面有没有专属的、规范的名称 世界第一大栗旬 发表于 2021-5-6 11:35
谢谢你!第二个问题解决了!
不过关于第一个问题,我截图里的界面和直接打开IDLE后的界面还是有些区别 ...
一个是.py文件的编辑
一个时shell(就是带有>>>只能单行编辑的那种) 1小甲鱼视频中讲过,python 编辑器常用的有两个界面,一个是交互,一个是编辑测试,自己看前期视频
3 黑色界面是不是运行 的DOS ? 看看,名称点击上面的help --> About IDLE 就可以看到全名了, 本帖最后由 世界第一大栗旬 于 2021-5-6 15:46 编辑
dragon_xiao 发表于 2021-5-6 12:11
1小甲鱼视频中讲过,python 编辑器常用的有两个界面,一个是交互,一个是编辑测试,自己看前期视频
3...
旧的完结版的视频前期我有看下来!不过可能忽略掉了你说的这个要点。谢谢你!
DOS这个概念我没有听说过哎,可以请你展开介绍一些吗 世界第一大栗旬 发表于 2021-5-6 15:44
旧的完结版的视频前期我有看下来!不过可能忽略掉了你说的这个要点。谢谢你!
DOS这个概念我没有听 ...
你双击运行py 程序是不是进入一个黑色界面运行完就自动关闭了?那个就是在DOS里运行完的。DOS是windows的内置的原始系统,你自己百度吧 世界第一大栗旬 发表于 2021-5-6 15:44
旧的完结版的视频前期我有看下来!不过可能忽略掉了你说的这个要点。谢谢你!
DOS这个概念我没有听 ...
黑黑的东西可以理解为cmd,命令提示符听说过吧
就是运行程序的地方 本帖最后由 阿奇_o 于 2021-5-7 16:38 编辑
黑色界面。。?黑黑的东西。。 哈哈哈{:10_250:}
emm, 我帮大家屡屡吧,—— 【计算机硬件系统 --> 驱动 --> OS内核 --> Shell/cmd --> 图形界面/窗口应用程序 】
首先要明白,我们通常看见的是 计算机的图形交互界面,即 GUI。
在此之前,都是各种 命令行的终端 Terminal,通常也叫Command Line Shell ,简称CLI 或 Shell。。
Linux系统,把更系统内核打交道的程序,统称叫 【Shell “壳”】,细分有bash shell, zsh shell, ksh shell ...
Windows系统中类似的更OS内核打交道的, 是【MS-DOS】简称 DOS(现又模仿Linux造了个 Power Shell?),
另外,因为win系统启动并进入其DOS界面,实际上是通过 cmd.exe 这一程序,故又叫 cmd 或 命令行。
不管叫啥,它们通常背景是黑黑的。。但,都21世纪了,你其实可以设置不同背景。。{:10_250:}
(ps:1979年第一台带有GUI的原型机才由Xerox施乐研究所发明,后来被Steve Jobs看上,并用在了Lisa上……)
然后,再说说,不同编程语言下的“Shell”,python的shell 叫啥?——
我也不知道,反正你在cmd里输入 python 或 ipython 就是进入到了python的shell (Jupyter Notebook等就是在ipython内核基础上创建的)。
Java好像没有类似的shell,而和Java穿同一条裤子(编译器)的 Scala有,它的shell 叫 REPL 。。what?{:10_291:}
不同应用程序或DBMS数据库 也可以有“Shell”, 比如 MySQL的shell,你在cmd或命令行 输入正确的 mysql -u root -p 123456 ,就可以进入到mysql的shell;类似的Oracle,用的登录命令是 sqlplus alice/123456 。。
…… 我是不是扯太远了。。{:10_284:}
虽然不懂但来支持下 dragon_xiao 发表于 2021-5-6 12:11
1小甲鱼视频中讲过,python 编辑器常用的有两个界面,一个是交互,一个是编辑测试,自己看前期视频
3...
像是cmd 额,黑黑的东西,窗口上的图标是Python Lanuncher图标,再根据右上角的文字,是py.exe运行时弹出的cmd窗口,print的东西会在窗口里显示,如果不sleep,会在显示完后退出,所以会闪一下 阿奇_o 发表于 2021-5-7 16:32
黑色界面。。?黑黑的东西。。 哈哈哈
emm, 我帮大家屡屡吧,—— 【计算机硬件系统 --> 驱 ...
可以拜托您通俗解释一下DOS是什么吗 本帖最后由 阿奇_o 于 2021-5-13 13:07 编辑
世界第一大栗旬 发表于 2021-5-13 10:49
可以拜托您通俗解释一下DOS是什么吗
先从历史的视角看:
最开始是比尔盖茨从别人那买的 “磁盘操作系统”(DOS: Disk Operating System), 买回来后稍微改了些就叫 MS-DOS (Microsoft Disk Operating System)。 然后就借着IBM的势力,推向全球PC,后来为了追赶苹果的图形界面系统,在MS-DOS基础上也开发出了微软自己的GUI,也就是 Windows 视窗系统……
编程语言上:
MS-DOS是用x86 assembl语言写的,后来也用C。为啥是x86 ? ——英特尔 x86 CPU架构。现在PC机90%应该都是x86架构(但一开始各种硬件、各种架构可谓各有千秋)。CPU架构(某个公司的) 决定和推动了 其所支持的 指令集,指令集的汇编语(以人类能看懂的来描述各种机器指令),则决定上层语言(高级语言,如C、C++)实现如何跟CPU,跟内存等打交道。 所以,常说的 "编译",就是 高级语言 --> 汇编语言 --> 二进制机器码。
从系统技术的视角看:
DOS 既然是 OS(操作系统),那么它和Linux/Unix等OS一样,就是实现硬件和软件的之间的交互,只不过这里很底层,所以这里的 操作硬件,相当于就是操作内存地址;使用软件,相当于是操作指令(命令行)。
除了操作内存地址,OS还需要调用CPU来计算传入的各种变量和代码逻辑(编译后以机器码形式传入),从而得到正确结果,并输出到终端显示器或其他硬件。 嗯,另外后来微软为了让DOS看起来更强大,同时兼容DOS,就开发了Power Shell (又是Power xxx)
ps: 以上只是我这门外汉对OS的理解,应该有很大误差,仅供参考,^_
世界第一大栗旬 发表于 2021-5-6 15:44
旧的完结版的视频前期我有看下来!不过可能忽略掉了你说的这个要点。谢谢你!
DOS这个概念我没有听 ...
他理解错了,DOS是一类操作系统,一般指MS-DOS,MS-DOS是微软当年的著名操作系统,Windows的1.0就是运行在DOS上的,但现在很多人总是把它和cmd搞混,包括中考指导,PowerShell也不是微软首创,应该是是微软移植的,事物搞混的现象有很多,比如第一台电子计算机事实上是ABC计算机,不是E什么的,搞错的基本上都是中国人 .....
页:
[1]