python环境介绍_Python介绍以及Python环境搭建
Python介绍以及Python环境搭建
1.Python 发展历史
Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,据说是在圣诞节花了一个圣诞节的时间用C语言创造出来的,Python用一部他喜欢的英国喜剧《Monty Python and the Flying Circus》中的角色名命名的,1991年初,Python发布了第一个公开发行版,Python发展至今本身也是经过了诸多语言发展而来的,包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。
2.Python 特点
简单易学——Python是一种代表简单主义思想的语言。Python有相对较少的关键字,结构简单,和一个明确定义的语法,所以Python极其容易上手。
免费开源——Python是FLOSS之一。简单地说,可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改变、把它的一部分用于新的自由软件中。FLOSS是基于一个团队分享知识的概念。
可移植性——由于Python的开源本质,Python已经被移植到许多平台上。如果小心地避免使用依赖于系统的特性,那么Python程序无需修改就可以在任何平台上运行。
解释性——解释性语言没有编译这个过程,编译这个过程通过编译器和不同的标记完成。当你运行你的程序时,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译的过程,可以直接从源代码运行程序,在计算机内部,Python解释器把源代码转换成字节码的中间形式,然后再把它翻译成计算机使用的机器语言运行。虽然执行效率上并没有编译性语言快,但是从开发的角度来看,开发效率要高于编译性语言。
面向对象——Python即支持面向过程的编程也支持面向对象的编程。在面向过程的语言中,程序时由程序或仅仅时可重用代码的函数构建起来的。在面向对象的语言中,程序时由数据和功能组合而成的对象构建起来的。
可扩展性——如果需要运行很快的关键代码,或者时想要编写一些不愿开放的算法,可以使用其他语言完成那部分程序,然后从Python程序中调用。
可嵌入性——可以把Python嵌入到其他语言的程序中,从而向程序用户提供脚本功能。
丰富的库——Python标准库很庞大,可以帮助你处理各种工作,包括正则表达式、 文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户 界面)、Tk和其他与系统有关的操作。
3.Python环境搭建
(1) Python下载
在官网Downloads中根据你的操作系统选择下载版本
Windows平台安装Python:
下载完成后可以进行安装,安装过程中可以选择自动添加环境变量,如果没有选择自动添加环境变量,可以手动进行添加。
右击选择“此电脑”,点击“属性”,然后点击“高级系统设置”,在选项卡中选择“高级”,再点击“环境变量”,选择“系统变量”中的Path,点击新建,填入安装Python的路径点击确定即可。
python环境介绍_Python介绍以及Python环境搭建相关推荐
- python 驱动级鼠标_Python介绍、安装
点击蓝字关注我们 "Python 是当今高校中教授的首选语言,它在统计领域排名第一.在 AI 编程中排名第一.在编写脚本时排名第一.在编写系统测试时排名第一.除此之外,Python 还在 W ...
- python的使用说明_Python教程:Python中__init__.py的使用用法说明
Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...
- python虚拟环境作用_Python虚拟环境的作用及搭建方法
为什么需要虚拟环境 在我们日常的项目开发过程中,我们通常会按照项目的需求去下载相应的框架库,如Django.request等,但是不同的项目所使用的框架库并不一定是相同的,或者使用相同的框架但是版本需 ...
- python 函数修饰_python修饰函数 python 函数有多个修饰符
define的意思,用来定义函数. 如: def 函数名(参数1, 参数2, --, 参数N): 执行语句 # 例:简单的函数使用# 定义函数def hello(): print 'hello pyt ...
- python selenium自动化_python selenium自动化之-环境搭建
安装python和pip上述文章有介绍,在这里不在赘述.直接安装seleinum pip3 install selenium 安装完成以后, pip3 show selenium 显示 Name: s ...
- python bootstrap安装_Python+Django+Bootstrap 框架环境搭建
标签: 1.安装python和pip(python.pip安装自行百度,pip是一个安装和管理 Python 包的工具) 2.配置python环境变量(python和scripts目录都需要配置) 3 ...
- python shell 继承 环境变量_Python subprocess shell 丢失环境变量 | 学步园
问题: 今天遇到一个问题,我用一个python module通过subprocess以shell的方式调用另一个python module,结果导致丢失环境变量. 事实上,无论是python还是jav ...
- python和环境变量_python 读取和设置环境变量
获取环境变量值 >>> import os >>> os.environ.keys() python2 输出结果如下: ['LESS', 'VERSIONER_PY ...
- python技术介绍_Python介绍
作者:Lingfeng Ai 链接:https://www.zhihu.com/question/245****83/answer/924****71
最新文章
- CVPR2020论文解读:CNN合成的图片鉴别
- ArcGIS使用Python脚本工具
- python读取csv文件的方法-python读写csv文件的方法
- C#中类的属性(Property)
- Python程序生成.exe的可执行文件
- python flask高级编程之restful_flask-restful使用总结
- 手把手教你IDEA使用GIT进行项目管理
- SDOI2016R2(怎么可能是解题报告)
- Django构建简介
- matlab hrv,利用ECG信号进行HRV分析
- java rfid 写入_RFID读写器函数JAVA调用示例
- Volley 源码解析(一)
- 梨花风起正清明,清明习俗知多少?
- 360安全卫士团队版or企业版卸载
- 彻底解决win10时间同步失败
- 89c51控制小车运行c语言,STC89C52单片机蓝牙遥控小车代码
- samba服务器搭建详细配置
- 关于亚马逊开店需要做哪些准备
- Not in GZIP format异常
- 网络工程师-复习7-IP子网划分专题
热门文章
- 阿里AI再出神器,“你是什么垃圾”一拍便知
- 带出7个“师弟”,支付宝BASIC College的辅导员是个伪90后
- 以“基”取胜:戴尔科技云平台 释放企业新动能
- 华为美国研发中心将迁至加拿大;高通CEO否认中国5G超美国:技术上还没有,顶多算并驾齐驱;亚马逊宣布进军量子界……...
- 漫画:如何实现大整数相乘?(下)
- mysql 查询auto_increment_MySQL查询数据表的Auto_Increment(自增id)
- docker mysql 日志在哪里_docker容器启动后日志在哪里
- Centos7 Minimal安装常用工具包
- Jmeter 使用脚本 生成html测试报告
- 一键部署 Spring Boot 到远程 Docker 容器