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