0


初步的了解Python基础,良心推荐

No.1 关于python

Python,一门有“人生苦短,我学python”之说的编程语言,可谓是名声大噪。因其简单易学、易于维护、高扩展性、面向对象编程等诸多优点,很多入门新手都会把这一语言作为首选编程语言进行学习。

在我看来,这一语言的优势与劣势十分明显,如果你现在还没有确认要学习的语言,那么我的想法可能会给你一点参考。

Python,作为一门高级语言,这里的高级,可以简单将其理解为远离基层。什么是基层,0101是基层。我们知道,所有的数据最终都将转化为0101进行传输,也即所有代码最终都将编译为二进制文件运行。如果我们学会了这个二进制文件的语言编写方法,那么我们甚至可以不用编译,直接就可以在电脑上运行此文件,此文件运行速度将会非常快,因为它是最底层的二进制文件,也可以省去一大堆的编译步骤。但是,此类二进制文件语言将会对新手,或者说对整个人类极不友好,无论是写代码,还是读代码,效率极为低下。汇编语言便应运而生。

汇编语言,便是最开始的编程语言,用简单的指令例如

mov ax,bx

操控寄存器,进行加减乘除运算。相对于二进制文件,汇编语言文件需要经过一层编译,但是这类语言对人类友好,人类只需经过简单的学习就可以指令芯片。像8086、8088、奔腾早期芯片均会使用此类编程语言。随着科技的发展,渐渐的,人们意识到,一个芯片、一个CPU会有很多个寄存器,有很多个单元,汇编语言写起来越来越吃力。

渐渐的,像ABC、Basic、C#、Cpp、Java这些语言发展出来,这些语言再次将语言进行了简化,相对与汇编语言,这类语言编译更为复杂,但是对人类来说却很简单易读(bushi ,以Cpp为例,仅通过for指令就可完成汇编语言几十行的操作,很是轻松。大大简化了程序员的工作量。此时,我们可以看到,这类语言已经开始远离底层语言了,但是仍还带有些底层语言的底蕴。

再往后,python出现在了人类的视线中,这种语言很多用C语言打底,更加远离基层,但是对人类更加友好,人类发现,再也不用操心什么数据空间、什么指针等(其实有时候操心反而更简单一点-_-)。python以其强大的面对对象的能力解决了很多问题,而且其扩展性高,现在已经有matlab库、pygame库等等,可以说,学会了python,你可以将其应用在各个领域中。

综上,你应该对python语言有了更深一步的了解,也是时候该做出选择了。如果你后期想做一些嵌入式开发的内容,那么我建议你学习C语言甚至汇编语言。而如果你后期想做图像识别、神经网络等内容,那么Python绝对是你的不二之选。

No.2 本系列Python教学说明

本系列Python教学顺序与内容主要参考下书。

还是建议大家支持正版,可以选择购买实体书,偶尔翻一翻会有很多收获的。

标签: python

本文转载自: https://blog.csdn.net/qq470603823/article/details/122657452
版权归原作者 Python导师大白 所有, 如有侵权,请联系我们删除。

“初步的了解Python基础,良心推荐”的评论:

还没有评论