---恢复内容开始---

为什么学习Python?

  • 软件质量:python的可读性很强,易于理解,非常接近于人类的自然语言。
  • 提高开发者效率:相当于C,C++和JAVA等编译/静态型语言,Python的开发效率很高。
  • 程序的可移植性:可以不做修改就能在Linux和Windows之间移植代码。
  • 标准库的支持:Python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库。
  • 组件集成:Python脚本可通过奶粉活的集成机制轻松地与应用程序的其他部分通信。Python代码可以调用C和C++的库,也可以被C和C++程序调用,可以与JAVA组件集成。
  • 享受乐趣:Python的易用性和强大的内置工具使编程成为一种乐趣而不中琐碎的重复劳动。

Python的缺点:

当前Python已经相当成熟,唯一的缺点就是:与c 和 c++这类编译语言相比,Python的执行速度还不够快。

Python解释器将python源代码编译(转换)为字节码,之后再将字节码解释出来,由于字节码是一种与平台无关的格式,Python具有可移植性。

Python的几种实现方式:

  • CPython: 由ANSI C语言编写,大多数Linux和Mac OS X预装。
  • Jython: Jython是一种Python语言的替代实现试,其目的是为了与Java语言集成。
  • IronPython: Python的第三种实现方式,其设计目的是让Python程序可以与Windows平台上的.NET框架以及与之对应的Linux上的Mono编写成的应用相集成。

Python 2.7 和 3.6双版本环境安装:

打开python网站:

https://www.python.org/downloads/windows/

下载以下两个版本的Python安装程序:

https://www.python.org/ftp/python/3.6.1/python-3.6.1.exe

https://www.python.org/ftp/python/2.7.12/python-2.7.12rc1.amd64.msi

安装步骤:

  • windows环境比较简单,点下一步安装即可。
  • 配置环境变量:计算机-->高级系统设置 -->环境变量-->系统变量-->PATH  增加如下内容至PATH:(D:\Python36\Scripts\;D:\Python36\;D:\Python27\Scripts\;D:\Python27;)
  • 配置python3.6:

    进入目录:“D:\Python36”,复制文件“python.exe” 为一个新文件“python3.exe”; 进入目录“D:\Python36\Scripts”,删除文件“pip.exe”。

  • 打开CMD窗口验证python3.6:
  • 配置python 2.7: 

    进入目录“D:\Python27”,重命名文件"python.exe"为"python2.exe"

  • 打开CMD窗口验证python2.7:

pycharm集成环境安装:

下载社区版:

http://www.jetbrains.com/pycharm/download/

安装:

点下一步安装完成。

配置默认模板:

配置文件编码:

配置默认解释器:

快捷键:

多行增加缩进:选中多行,按Tab健(按Shift + Tab返回)

多行注释: 按Ctrl + 问号?键

day1-初识Python以及环境搭建的更多相关文章

  1. Python之路-初识python及环境搭建与测试(Python安装、Anaconda安装、PyCharm安装)

    一.认识Python 起源 Python的作者是著名的“龟叔”Guido van Rossum,他希望有一种语言,这种语言能够像C语言那样,能够全面调用计算机的功能接口,又可以像shell那样,可以轻 ...

  2. 联盟链初识以及Fabric环境搭建流程

    这篇文章首先简单介绍了联盟链是什么,再详细的介绍了Fabric环境搭建的整个流程. 区块链分类: 以参与方式分类,区块链可以分为:公有链.联盟链和私有链. 定义: 我们知道区块链就是一个分布式的,去中 ...

  3. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  4. Eclipse中Python开发环境搭建

    Eclipse中Python开发环境搭建  目 录  1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...

  5. python学习之python开发环境搭建

    Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息, ...

  6. selenium + python 自动化测试环境搭建

    selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...

  7. eclipse python开发环境搭建

    eclipse python开发环境搭建[非原创] 1.在www.eclipse.org官网下载Eclipse Classic 4.2.2,Win7 64位下载eclipse-SDK-4.2.2-wi ...

  8. ubuntu下python flask环境搭建

    ubuntu下python flask环境搭建 1. 安装pip sudo apt-get install python-dev pyhton-pip 2. 安装virtualenv sudo apt ...

  9. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  10. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

随机推荐

  1. Java-Class-C:java.util.HashMap

    ylbtech-Java-Class-C:java.util.HashMap 1.返回顶部 1.1. import java.util.HashMap; import java.util.Map; 1 ...

  2. Vue.js框架的基础指令

    Vue.js 渐进式 javascript 框架,可以独立完成前后端分离式web项目的javascript框架 js是页面脚本语言,用来控制或是辅助页面搭建,vue是js功能的集合体. 三大主流前端框 ...

  3. JS Date Math Number

    Date对象 Date对象和String对象不太一样,定义了一字符串,其实就是一个String对象,就可以直接调用属性和方法. Date对象的使用,必须使用new关键字来创建,否则,无法调用Date对 ...

  4. CentOS7 相关配置

    nginx 1.在线安装nginx yum install nginx 2.启动nginx服务 systemctl start nginx 3.防火墙设置 打开http防火墙:firewall-cmd ...

  5. String类的substring()方法

    截取字符串,在java语言中的用法 1.  public String substring(int beginIndex) 返回一个新字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符 ...

  6. 20140309 C++ using 野指针 返回变量首地址

    1.C++中的using:http://blog.sina.com.cn/s/blog_61e904fd0100nuk3.html 使用using恢复.改变被继承类中的访问权限 2.野指针,没有指向的 ...

  7. 文本数据和mysql 里面的数据比较

    实现读取TXT文件中的内容然后存到内存,然后将内存中的数据和mysql 数据库里面某张表数据的字段做一个比较,如果比较内存中的数据在mysql 里存在则不做处理,如果不存在则将该数据插入mysql数据 ...

  8. Array类型中的检测数组,转换方法,栈方法,队列方法

    我的新博客==> http://www.suanliutudousi.com/2017/08/24/array%E7%B1%BB%E5%9E%8B%E4%B8%AD%E7%9A%84%E6%A3 ...

  9. 新工具Scapy

    新工具 Scapy 1.环境: 命令: pip install scapy 启动终端: 看这花里胡哨的界面那就成功啦! 注意上图中的INFO信息,如果没有安装可选包,部分功能不可用,在需要的时候单独安 ...

  10. 面试系列32 集群部署时的分布式session如何实现

    session是啥?浏览器有个cookie,在一段时间内这个cookie都存在,然后每次发请求过来都带上一个特殊的jsessionid cookie,就根据这个东西,在服务端可以维护一个对应的sess ...