Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间居然写了一个这么牛皮的编程语言。python
如今,全世界差很少有 600 多种编程语言,但流行的编程语言也就那么 20 来种。不知道你有没有据说过 TIOBE 排行榜。数据库
这是 2017 年 2 月编程语言排行榜 TOP20 榜单:编程
还有就是 Top 10 编程语言 TIOBE 指数走势:windows
总的来讲,这几种编程语言各有千秋,但不难看出,最近几年 Python 的发展很是的快,特别最近流行的机器学习,数据分析,更让 python 快速的发展起来。
bash
推荐下我本身建立的Python学习交流群625619615,这是Python学习交流的地方,无论你是小白仍是大牛,小编都欢迎,不按期分享干货,包括我整理的一份适合零基础学习Python的资料和入门教程复制代码
Python 是高级编程语言,它有一个特色就是能快速的开发。Python 为咱们提供了很是完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称做“内置电池(batteries included)”。用 Python 开发,许多功能没必要从零编写,直接使用现成的便可。并且 Python 还能开发网站,多大型网站就是用 Python 开发的,例如 YouTube、Instagram,还有国内的豆瓣。不少大公司,包括 Google、Yahoo 等,甚至 NASA(美国航空航天局)都大量地使用 Python。网络
固然,任何编程语言有有点,也有缺点,Python 也不例外。那么 Python 有哪些缺点呢?机器学习
第一个缺点就是运行速度慢,和C程序相比很是慢,由于Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程很是耗时,因此很慢。而C程序是运行前直接编译成CPU能执行的机器码,因此很是快。编程语言
第二个缺点就是代码不能加密。若是要发布你的 Python 程序,实际上就是发布源代码。像 JAVA , C 这些编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。编辑器
由于 Python 是跨平台的,它能够运行在 Windows、Mac 和各类 Linux/Unix 系统上。目前,Python 有两个版本,一个是 2.x 版,一个是 3.x版,这两个版本是不兼容的。本草根安装的是 3.6.1 版本的。工具
至于在哪里下载,本草根建议最好直接官网下载啦,随时下载下来的都是最新版本。官网地址:https://www.python.org/
本草根是 windows 系统,下载完后,直接安装,不过这里记得勾上Add Python 3.6 to PATH,而后点 “Install Now” 便可完成安装。若是没有勾上这个,就必需要本身配置环境变量了,至于如何配置,跟 JAVA 的差很少,具体能够 Google 一下。
安装完成后,打开命令提示符窗口,敲入 python 后,出现下面的状况,证实 Python 安装成功了。你看到提示符 >>> 就表示咱们已经在 Python交互式环境中了,能够输入任何 Python 代码,回车后会马上获得执行结果。
Python 的代码使用文本编辑器就能够写了,本草根使用 Sublime Text,第一个 Python 程序固然是 Hello Python 啦,把这句话打印出来。
注意 print 前面不要有任何空格,最后保存下来,能够看到,Python 保存后是一个以 .py 为后缀的文件。
最后就能够打开命令行窗口,把当前目录切换到 HelloPython.py 所在目录,就能够运行这个程序了,下面就是运行的结果。
固然,若是你是使用 Sublime Text ,而且在安装 Python 的时候配置好了环境变量,直接按 Ctrl + B 就能够运行了,运行结果以下:
固然,在学习周期仍是建议使用文本编辑器或者是Sublime Text 这个工具来操做的,由于这样有利于咱们了解整个流程,到必定的程度,或者开始项目的时候就可使用集成的开发环境了,这样能够提升咱们的效率。PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。