欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python的自学之路2

程序员文章站 2022-06-15 12:48:32
我的学习方式是通过 网络视频 和 书籍,把他们总结写成博客,视频主要以‘老男孩’的视频讲解。 初识python python是一门编程语言,创始人是吉多·范罗苏姆(Guido van Rossum) ,1989年圣诞节期间,吉多·范罗苏姆在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ......

我的学习方式是通过 网络视频 和 书籍,把他们总结写成博客,视频主要以‘老男孩’的视频讲解。

 

 

初识python

  python是一门编程语言,创始人是吉多·范罗苏姆(guido van rossum) ,1989年圣诞节期间,吉多·范罗苏姆在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为abc语言的一种继承,python就此诞生,于1991年发布。

 

python是一门什么样的语言:

  我们编写的源代码是人类语言,我们自己能够轻松理解;但是对于计算机硬件(cpu),源代码就是天书,根本无法执行,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。

  所谓的二进制,就是机器码,是cpu能够识别的硬件层面的代码。

  有的编程语言要求必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序(windows 下的 .exe),比如c语言、c++、golang、pascal(delphi)、汇编等,这种编程语言称为编译型语言,使用的转换工具称为编译器。

  

  有的编程语言可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序,比如 python、php、shell 等,这种编程语言称为解释型语言,使用的转换工具称为解释器。

  python是一门解释型语言,也是高级语言,但是计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能去执行。python通过自带的解释器,把所有代码转换成机器语言,然后写成可执行文件,让机器运行。 

  两种语言各有优略势,简单的讲,编译型语言执行速度更快,但是代码量庞大;解释型语言执行速度慢,解释型语言每次运行都需要将源代码解释成机器码并执行,效率较低,但是代码量较少

(ps:暂时只能理解到这里了,这中间许多内容我并不能解释清楚,所以摘用了一些大佬们所写的内容,但是大致意思我可以理解了^_^)

   

  所以我选择学习python的理由就是,python比较简单,想要实现某个功能,c语言可能需要100行代码,而python可能只需要几行代码,因为python已经内置了很多常见的功能,我们只需要导入包,然后调用即可,并且python的解释器和模块式开源的,可以跨平台使用,使用方便、灵活。什么可拓展性,模块众多,这些优势等等的就不写了。(写太多也是搬来的哈哈,不如自己去慢慢实践)

 

python擅长的领域:web开发、网络编程、科学运算、gui图形开发、运维自动化

(还不知道是不是真的擅长这些领域,视频里老师讲的,先搬来用。。)

 

今天先到这里,疫情期间,还得注意作息时间。

 

最后一句武汉加油!!!中国加油!!!