Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等,Python是他们其中的一种。
首先,我们来普及一下编程语言的基础知识,用任何编程语言来开发程序,都是为了让计算机工作,例如下载一个电影,编写一个文档等,而计算机工作的CPU只认识机器指令,所以尽管不同的编程语言差异极大,最后都要“翻译”成CPU可以识别并执行的机器指令。而不同的编程语言,完成同一件事所需要编写的代码差距也很大。
比如,完成一个任务,如果使用C语言来编写的话可能需要1000句代码来实现,而java则可能只需要500句代码,而用python来实现的话则可能只需要50句代码或者更少。
那么学习python难吗?是不是越低级的程序越难学,越高级的程序越简单?
表面来说是的。但是,在非常高的抽象计算中,高级的python程序也是非常难以学会的,所以高级程序语言并不等于简单。如果对于初学者和完成普通任务来说,python还是非常简单易用的。
那么用python可以做什么呢?
可以做日常任务,比如自动备份你的文件;python也可以用来做网站,很多著名的网站就是用python开发的,例如知乎、youtube就是;python还可以开发在线游戏的后台。总之,python能做的事情很多。
python当然也有不能做的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);写3D游戏,最好用C或C++。
那么小白满足什么条件就可以学python呢?
――会使用电脑,但从来没写过程序;
――还记得初中数学学的方程式和一点点代数知识;
――想从编程小白变成专业的软件架构师;
在python的使用中,有一些常用的工具:
Pycharm: PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
IDLE: Idle 是一个纯Python 下使用 Tkinter 编写的相当基本的 IDE。
Ipython: ipython 是一个python 的交互式 shell,比默认的pythonshell 好用得多。
领取专属 10元无门槛券
私享最新 技术干货