Python入门必备知识点总结

1、Python 简介

Python 是著名的“龟叔” Guido van Rossum 在 1989 年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。牛人就是牛人,为了打发无聊时间居然写了一个这么牛皮的编程语言。python

如今,全世界差很少有 600 多种编程语言,但流行的编程语言也就那么 20 来种。不知道你有没有据说过 TIOBE 排行榜。数据库

这是 2017 年 2 月编程语言排行榜 TOP20 榜单:编程

Python入门必备知识点总结
2 月编程语言排行榜 TOP20 榜单.png

还有就是 Top 10 编程语言 TIOBE 指数走势:windows

Python入门必备知识点总结
Top 10 编程语言 TIOBE 指数走势.png

总的来讲,这几种编程语言各有千秋,但不难看出,最近几年 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 这些编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去。编辑器

2、Python 的安装

由于 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安装.png

安装完成后,打开命令提示符窗口,敲入 python 后,出现下面的状况,证实 Python 安装成功了。你看到提示符 >>> 就表示咱们已经在 Python交互式环境中了,能够输入任何 Python 代码,回车后会马上获得执行结果。

Python入门必备知识点总结
运行python.png

3、第一个 Python 程序

Python 的代码使用文本编辑器就能够写了,本草根使用 Sublime Text,第一个 Python 程序固然是 Hello Python 啦,把这句话打印出来。

注意 print 前面不要有任何空格,最后保存下来,能够看到,Python 保存后是一个以 .py 为后缀的文件。

Python入门必备知识点总结
HelloPython.png

最后就能够打开命令行窗口,把当前目录切换到 HelloPython.py 所在目录,就能够运行这个程序了,下面就是运行的结果。

Python入门必备知识点总结
运行第一个Python程序.png

固然,若是你是使用 Sublime Text ,而且在安装 Python 的时候配置好了环境变量,直接按 Ctrl + B 就能够运行了,运行结果以下:

Python入门必备知识点总结
Sublime运行Python.png

4、集成开发环境(IDE): PyCharm

固然,在学习周期仍是建议使用文本编辑器或者是Sublime Text 这个工具来操做的,由于这样有利于咱们了解整个流程,到必定的程度,或者开始项目的时候就可使用集成的开发环境了,这样能够提升咱们的效率。PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。

相关文章
相关标签/搜索