外链论坛

 找回密码
 立即注册
搜索
查看: 43|回复: 0

设备学习和举荐系统(十)python简介

[复制链接]

2826

主题

1万

回帖

9956万

积分

论坛元老

Rank: 8Rank: 8

积分
99569755
发表于 2024-8-17 20:37:47 | 显示全部楼层 |阅读模式

python简介

1、 python 综述

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

2、 python 的特点

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

3、 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版本有所变化。

4、 研发环境安装 – linux

linux: 此刻非常多linux系统自带python , 执行python –version 查看版本Jupyter Notebook:2.安装 python 虚拟环境pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/这儿用 -i 参数指定了国内源,方便快速下载3.创建虚拟环境virtualenv -p python3 py3这儿创建的是 python 3 的虚拟环境,目录名叫py34.起步 python 虚拟环境source py3/bin/activate5.在虚拟环境中安装jupyter(py3)> pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple/6.安装所需的python库(py3)> pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/(py3)> pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple/(py3)> pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/(py3)> pip install sklearn -i https://pypi.tuna.tsinghua.edu.cn/simple/7.创建目的目录并进入(py3)> mkdir algorithm(py3)> cd algorithm8.起步jupyter notebook(py3)> jupyter notebook

默认起步端口为8888,复制链接后能够经过浏览器拜访

5、研发环境安装 – windows

倘若是在windows系统中安装,为了更简单地运用python中丰富的库资源,能够直接安装一个python“整家桶”——Anaconda。Anaconda 是一个python的发行版,包含了python和非常多平常的软件库, 和一个包管理器conda。平常的科学计算类的库都包括在里面,使得安装比常规python安装要容易。重视,装了Anaconda就不必须再装python了。Anaconda不仅能够方便地安装、更新、卸载工具包,况且安装时能自动安装相应的依赖包,同期还能运用区别的虚拟环境隔离区别需求的项目;从而大大简化了工作流程。下载位置:https://www.anaconda.com/distribution/下载必须的对应版本,安装非常简单,只要跟着引导一步步做就能够了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-18 21:20 , Processed in 0.068269 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.