Python

一门面向对象的解释性语言。

Python优点

开发效率高(有丰富的各种类库,不需要重复造轮子);可移植性;解释性;免费开源;交互式(IDLE,代码写一行执行一行)

Python缺点

相对于C/C++,其运行速度较慢;tab和空格问题。

Python安装

1、Python 2.7

安装路径需是英文的,如C:\Python27;安装之后需设置环境变量PATH:加上C:\Python27。我们安装完python之后会得到python.exe Python脚本的环境变量;pythonw.exe Python 图形化的环境变量。Python脚本:.py 脚本;.pyc 临时脚本;.pyo 优化代码;.pyw 图形化脚本

2、pycharm

下载路径:https://www.jetbrains.com/pycharm/download/
JetBrains 公司打造的一款IDE,功能较为强大,并专门开发了一些功能以支持Django框架

注意:先安装Python,再安装pycharm

3、Python的包管理工具安装

第一种:我们下载的是一个可执行文件,双击执行
第二种:我们下载的是一个压缩包,解压,执行目录当中的setup.py(执行方法:python setup.py install。这种安装方式适用于所有压缩包形式的python第三方模块的安装)

1、setuptools安装

下载setuptools压缩包(https://pypi.python.org/pypi/setuptools);
解压;
python ez_setup.py;
说明:当setuptools安装完后,python目录下会创建scripts目录,我们同样需要把该目录增加到环境变量里。

2、easy_install安装

下载easy_install压缩包(https://pypi.python.org/pypi/ez_setup);
解压;
python ez_setup.py;

3、pip安装

安装pip的前提条件是要安装setuptools或distribute。如果是Python3,则必须安装distribute,因为setuptools不支持Python3
下载pip压缩包(https://pypi.python.org/pypi/pip);
解压;
python setup.py install;

其他

#!/usr/bin/python 指出Linux的环境变量
#coding:utf-8或者#coding:gbk 声明字符编码

Python安装目录说明
Lib存放Python标准库内容
site_packages存放扩展库内容
doc存放帮助手册

用户变量和系统变量的区别:用户变量指的是当前用户的变量,而系统变量针对所有用户而言。

Python概述与安装的更多相关文章

  1. Python学习笔记 - day1 - 概述及安装

    Python概述 Python是一种计算机程序设计语言.我们平时已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等. Python ...

  2. python简介及安装配置

    概述 python是解释型语言,相对编译型语言,执行效率较低.python是通过c语言编写,官方解释器也是c语言编写cpython,也有其他的如用java编写的jpython.目前有2.0和3.0版本 ...

  3. Flask 学习(一)概述及安装

    Flask 概述及安装 Flask 简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 . 官方网址 ...

  4. Window下Python+CUDA+PyTorch安装

    1 概述 Windows下Python+CUDA+PyTorch安装,步骤都很详细,特此记录下来,帮助读者少走弯路. 2 Python Python的安装还是比较简单的,从官网下载exe安装包即可: ...

  5. Python 2/3 安装与运行环境设置

    Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/    下载Win版本 https://www.python.org/downloa ...

  6. Python介绍、安装、使用

    Python介绍.安装.使用 搬运工:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python语言介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossu ...

  7. python开发_mysqldb安装

    在python的API上面,看到了MySQLdb,即python可以操作mysql数据库 接下来,我就把我这两天的工作给大伙絮叨絮叨: 准备条件: 1.MySQL-python-1.2.4b4.win ...

  8. Windows上python开发--2安装django框架

    Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...

  9. 【Python】如何安装easy_install?

    [Python]如何安装easy_install? http://jingyan.baidu.com/article/b907e627e78fe146e7891c25.html easy_instal ...

随机推荐

  1. ESLint可共享配置发布,团队自定义ESLint规则新鲜出炉

    ESLint于2013年6月份推出,至今4个年头,最新版本v4.8.0.它是目前主流的用于Javascript和JSX代码规范检查的利器,很多大公司比如Airbnb和Google均有一套自己的Java ...

  2. Hibernate Mapping Exception:-9

    if("true".equals(map.get("isAudited"))){ isAudited="=";//已审核 }else{ is ...

  3. js-注释代码习惯

    功能块代码 /** * xxxx */ 定义的函数或方法 /* xxxx */ 调用了某个函数或方法 // <--xxx

  4. C#综合揭秘——细说多线程(二)

    /* 异步写入 FileStream中包含BeginWrite.EndWrite 方法可以启动I/O线程进行异步写入. public override IAsyncResult BeginWrite ...

  5. 【实验吧】Once More

    <?php if (isset ($_GET['password'])) { if (ereg ("^[a-zA-Z0-9]+$", $_GET['password']) = ...

  6. java内部类demo

    内部类主要有三种:静态内部类,实例内部类,局部变量内部类 1.静态内部类,该类被static修饰,并且是成员变量,它只能访问外部类被static修饰的方法以及字段(这种说法只局限于不再内部类中创建外部 ...

  7. git 修改commit日期为之前的日期

    我在之前修改了一个文件,但是没有commit,现在我想要commit,日期为那天的日期 git commit --date="月 日 时间 年 +0800" -am "提 ...

  8. STM32外部中断线编程

    #include "ExtiConfig.h" unsigned char key1Down = 0; unsigned char key2Down = 0; /********* ...

  9. Python并发编程__多进程

    Python并发编程_多进程 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大 ...

  10. 80端口被系统服务【kernel&System】占用解决方案

    netstat -ano | findstr port    //查看端口占用情况 tasklist | findstr port   //查看端口被占用的具体服务名 运行net stop http ...