Python是一个开放的高级编程语言,拥有大量的用户,相对其他语言来说,它语法简洁、逻辑清晰,非常适合未学习过编程的人作为第一门语言。
这也是为什么现在一些中学将Python作为信息竞赛的语言,虽然信息竞赛中主要使用C或者C++。
作为一个多年的编程人员,可以告诉新来者的是,任何编程语言本质上是相同的,是一种逻辑的表达,不同的语言用于不同的场景,用于描绘世界中的信息和物体。再深层次的说,任何编程语言实际本质上是一种数学语言。因此,对于小孩子来说,学习编程确实可以强化孩子的数理思维,但是神话编程Python的学习是不合适的。
所谓的高级语言,在计算机行业上说,其实就是用更少的代码(数据)可以表达更多的信息。举个例子,古文中的文言文相对现代汉语,更短的文字可以表达更多的含义。同时,不同的编程语言随着时代的发展,慢慢具备更新潮流的一些表达方式,比如多线程、原子性、语法糖、闭包、协议、扩展 之类的一些概念。这些新的概念也是为了更好的满足现代软件工程的开发效率。
学习Python可以做很多事情,基本上其他语言可以做的事情,Python都可以做。我记得国内流行一个非主流的语言,易语言,所谓的国产语言,其实学习这个语言不如学习Python。因为Python是一个主流的语言,拥有更大的使用场景,学习难度并不是很高。
在后续的文章中,我将分别介绍Python的概念,逐步深入,实现Python的由浅入深教程