python在金融领域的前景_让我们在金融技术领域学习Python~~,一,起来,科技领域,的,python,吧...

这是我第一篇文章,第一次发布有点小紧张,最近学习了python,想把我学习的知识分享给大家,一起学习金融领域的python(如果有好的意见记得给我留言哈)

刚开始,我们一起学习最常用的金融科技语言——Python

在正式say hello之前,先要科普几个概念

大家小本本拿好,我们开讲啦~

1.高级语言与低级语言

大家知道,语言是传递信息的声音,为什么我们学习的这些软件操作要称之为计算机语言呢,这是因为这些软件操作就是人与计算机之间传递信息的声音。那么,类似于中文、英文、俄语等语言的划分,计算机语言也可以按照离人和计算机的远近分为高级语言和低级语言。

高级语言,表示离人类语言越接近,我们在编写的过程中也更容易,相对来说,计算机就较难理解,对于CPU来说越复杂,也就是计算机会默默吐槽,“这些代码好难懂”。要让计算机执行这些高级语言,就要通过中间转换(翻译),由高级语言转换为低级语言。像我们学习的Python,就是一种高级语言。所以各位小伙伴要鼓起信心,对于我们来说,Python是一种容易的语言。

低级语言,反之,表示离计算机语言越接近,离人类语言越远,那么我们的编写就较为复杂,但计算机执行速度快,几乎不需要通过中间转换。我们经常提到的二进制0101就是计算机常用的一种语言啦。

低级与高级,是鱼与熊掌的关系。对人越容易,对CPU就越复杂,反之同理。你告诉机器的越多,机器需要自己"猜"的部分就越少。相应的性能就越好。越低级的语言,能做的事情就越多,但代码量大,工作效率低。越高级,就越"龟速",能做的事情也就越少,但同样代码量也比较少。

所以,追求性能的项目,较适合用低级的语言编写,追求进度的项目,就比较适合用高级的语言来写啦~

常见的高级语言和低级语言:

最低级:机器码

低级:汇编,B语言(CPL)

次低级:C,C++

高级:JAVA,C#

更高级:PYTHON,RUBY,PHP

2.直译器和编译器

我们通常会通过两种程度将高级语言转换为低级语言,这就是直译器和编译器。

直译器,顾名思义,直接执行高级语言的指令,一次处理一点程序,交错地读取程序代码和执行运算,简单来说可以理解为每写一行代码,直接执行一行。

编译器,则是在执行高级语言指令之前读取程序并将其完全翻译。在这种情况下,高级语言程序称为原始码,编译后的程序叫做目标码或是执行文件。一旦编译完成,可以重复执行程序,不需要进一步翻译。简单来说,可以理解为将所有代码写完,多条代码一次性翻译运行,不用一行代码一个结果。

Python可以同时使用两种程序,但通常被认为是一种直译式语言。

大家在学习Python的过程中,可以采用Shell模式,也可以采用脚本模式(.py),在Shell模式下,可以直译出结果,在脚本模式下,则可以将脚本保存为.py文件,一次性在直译器中运行。

今天的分享就到这里啦,期待下次再一起学习~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值