龙空技术网

机器学习和推荐系统(十)python简介

大数据小菜鸡 238

前言:

目前小伙伴们对“python各个版本的区别”大体比较着重,我们都需要学习一些“python各个版本的区别”的相关知识。那么小编在网摘上网罗了一些关于“python各个版本的区别””的相关知识,希望大家能喜欢,看官们一起来学习一下吧!

python简介

一、 python 综述

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言Python是交互式语言: 这意味着,我们可以在一个Python提示符后面直接互动执行写自己的程序。Python是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。Python是初学者的语言:Python简单易学,对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。

二、 python 的特点

易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。易于阅读:Python代码定义的更清晰。易于维护:Python的成功在于它的源代码是相当容易维护的。一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。数据库:Python提供所有主要的商业数据库的接口。GUI编程:Python支持GUI可以创建和移植到许多系统调用。可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得”脚本化”的能力。

三、 python3 和 python2的区别

Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。新的Python程式建议使用Python 3.0版本的语法。除非执行环境无法安装Python 3.0或者程式本身使用了不支援Python 3.0的第三方库。目前不支援7. Python 3.0的第三方库有Twisted, py2exe, PIL等。Python 3.0 在 print函数、Unicode编码、除法运算、数据类型和异常等方面都与2.X版本有所变化。

四、 开发环境安装 – linux

linux: 现在很多linux系统自带python , 执行python –version 查看版本Jupyter Notebook:2.安装 python 虚拟环境pip install virtualenv -i 这里用 -i 参数指定了国内源,方便快速下载3.创建虚拟环境virtualenv -p python3 py3这里创建的是 python 3 的虚拟环境,目录名叫py34.启动 python 虚拟环境source py3/bin/activate5.在虚拟环境中安装jupyter(py3)> pip install jupyter -i .安装所需的python库(py3)> pip install numpy -i ; pip install matplotlib -i ; pip install pandas -i ; pip install sklearn -i .创建目标目录并进入(py3)> mkdir algorithm(py3)> cd algorithm8.启动jupyter notebook(py3)> jupyter notebook

默认启动端口为8888,复制链接后可以通过浏览器访问。

五、开发环境安装 – windows

如果是在windows系统中安装,为了更简单地使用python中丰富的库资源,可以直接安装一个python“全家桶”——Anaconda。Anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。常见的科学计算类的库都包含在里面,使得安装比常规python安装要容易。注意,装了Anaconda就不需要再装python了。Anaconda不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目;从而大大简化了工作流程。下载地址:下载需要的对应版本,安装非常简单,只要跟着引导一步步做就可以了。

标签: #python各个版本的区别 #python系统