初识Python

2018-05-20  本文已影响38人  _涼城

Python是一种什么语言?

       Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个解释型、面向对象、动态数据类型的高级程序设计语言。是纯粹的自由软件, 源代码解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

       Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。

        除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

Python适合开发哪些类型的应用呢?

首选是网络应用,包括网站、后台服务等等;其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;另外就是把其他语言开发的程序再包装起来,方便使用。

Python的缺点

1.运行速度慢

2.代码不能加密

安装Python

   由于我用的Mac,主要介绍一下Mac的安装及使用

   目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。

   Mac系统自带的Python版本是2.x。要安装最新的Python 3.6,有两个方法:

方法一:从Python官网下载Python 3.6的安装程序(网速慢的同学请移步国内镜像),双击运行并安装;

方法二:如果安装了Homebrew,直接通过命令brew install python3安装即可。

安装之后即可通过终端命令行,输入python3,进入Python交互式环境中了。

输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)。

IDE

       Python 可以用文本编辑,并保存为.py文件,在终端运行。也可以使用PyCharm进行Python的开发,它的下载地址是 https://www.jetbrains.com/pycharm/download/

       当然,安装 Anaconda 包管理软件是一个不错的选择,可以减少很多后续安装 Python 各种包的麻烦。在 Anaconda 自带的 notebook 进行代码的编写要比 IDE 和 Terminal 的体验好得多。

以上部分资料来源于 廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

上一篇下一篇

猜你喜欢

热点阅读