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环境搭建相关推荐

  1. python 驱动级鼠标_Python介绍、安装

    点击蓝字关注我们 "Python 是当今高校中教授的首选语言,它在统计领域排名第一.在 AI 编程中排名第一.在编写脚本时排名第一.在编写系统测试时排名第一.除此之外,Python 还在 W ...

  2. python的使用说明_Python教程:Python中__init__.py的使用用法说明

    Python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...

  3. python虚拟环境作用_Python虚拟环境的作用及搭建方法

    为什么需要虚拟环境 在我们日常的项目开发过程中,我们通常会按照项目的需求去下载相应的框架库,如Django.request等,但是不同的项目所使用的框架库并不一定是相同的,或者使用相同的框架但是版本需 ...

  4. python 函数修饰_python修饰函数 python 函数有多个修饰符

    define的意思,用来定义函数. 如: def 函数名(参数1, 参数2, --, 参数N): 执行语句 # 例:简单的函数使用# 定义函数def hello(): print 'hello pyt ...

  5. python selenium自动化_python selenium自动化之-环境搭建

    安装python和pip上述文章有介绍,在这里不在赘述.直接安装seleinum pip3 install selenium 安装完成以后, pip3 show selenium 显示 Name: s ...

  6. python bootstrap安装_Python+Django+Bootstrap 框架环境搭建

    标签: 1.安装python和pip(python.pip安装自行百度,pip是一个安装和管理 Python 包的工具) 2.配置python环境变量(python和scripts目录都需要配置) 3 ...

  7. python shell 继承 环境变量_Python subprocess shell 丢失环境变量 | 学步园

    问题: 今天遇到一个问题,我用一个python module通过subprocess以shell的方式调用另一个python module,结果导致丢失环境变量. 事实上,无论是python还是jav ...

  8. python和环境变量_python 读取和设置环境变量

    获取环境变量值 >>> import os >>> os.environ.keys() python2 输出结果如下: ['LESS', 'VERSIONER_PY ...

  9. python技术介绍_Python介绍

    作者:Lingfeng Ai 链接:https://www.zhihu.com/question/245****83/answer/924****71

最新文章

  1. CVPR2020论文解读:CNN合成的图片鉴别
  2. ArcGIS使用Python脚本工具
  3. python读取csv文件的方法-python读写csv文件的方法
  4. C#中类的属性(Property)
  5. Python程序生成.exe的可执行文件
  6. python flask高级编程之restful_flask-restful使用总结
  7. 手把手教你IDEA使用GIT进行项目管理
  8. SDOI2016R2(怎么可能是解题报告)
  9. Django构建简介
  10. matlab hrv,利用ECG信号进行HRV分析
  11. java rfid 写入_RFID读写器函数JAVA调用示例
  12. Volley 源码解析(一)
  13. 梨花风起正清明,清明习俗知多少?
  14. 360安全卫士团队版or企业版卸载
  15. 彻底解决win10时间同步失败
  16. 89c51控制小车运行c语言,STC89C52单片机蓝牙遥控小车代码
  17. samba服务器搭建详细配置
  18. 关于亚马逊开店需要做哪些准备
  19. Not in GZIP format异常
  20. 网络工程师-复习7-IP子网划分专题

热门文章

  1. 阿里AI再出神器,“你是什么垃圾”一拍便知
  2. 带出7个“师弟”,支付宝BASIC College的辅导员是个伪90后
  3. 以“基”取胜:戴尔科技云平台 释放企业新动能
  4. 华为美国研发中心将迁至加拿大;高通CEO否认中国5G超美国:技术上还没有,顶多算并驾齐驱;亚马逊宣布进军量子界……...
  5. 漫画:如何实现大整数相乘?(下)
  6. mysql 查询auto_increment_MySQL查询数据表的Auto_Increment(自增id)
  7. docker mysql 日志在哪里_docker容器启动后日志在哪里
  8. Centos7 Minimal安装常用工具包
  9. Jmeter 使用脚本 生成html测试报告
  10. 一键部署 Spring Boot 到远程 Docker 容器