1.Python概述

Python是一种计算机程序设计语言,一个python环境中需要有一个解释器和一个包集合。

(1)Python解释器

使用python语言编写程序之前需要下载一个python解释器,否则无法运行。安装目录下python.exe文件,即为解释器。

特别说明:解释器根据python的版本大概分为2和3. python2和3之间无法互相兼容。

(2)包集合

包集合中包含了自带的包和第三方包。Lib目录下,logging(日志包)、  concurrent(异步包)等文件夹为python自带的包, 而site-packages文件夹里面为第三方包。

特别说明:第三方包我们一般通过pip或者easy_install来下载。

2.Anaconda概述( 阿纳康达;蟒蛇)[ˌænəˈkɑndə]

Anaconda 是 Python 的包管理器和环境管理器,是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项,无需再额外安装所需包。安装Anaconda后,无需再安装Python。

(1)虚拟环境管理:

在conda中可以建立多个独立Python虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。可以随意切换使用Python环境, 用不同版本的解释器和不同的包环境去运行python脚本。

(2)packages 管理:

可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。

3.Anaconda优点(省时省心、分析利器)

(1)省时省心:

Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。

(2)分析利器:

适用于企业级大数据分析的Python工具。其包含了720多个数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。

 4.Pycharm概述

PyCharm 是由 JetBrains 打造的一款 Python IDE 。

带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

5.Python、Anaconda和Pycharm区别:

1.Python自身缺少numpy、matplotlib、scipy等一系列包,需要安装pip来导入相应包,每次导入非常麻烦。

==>使用Anaconda可以解决上述问题。安装Anaconda后,无需再安装Python,也无需再额外安装所需包。

2.Python自带一个解释器IDLE来执行.py脚本。常用notepad++写完脚本,然后用IDLE来执行,但不便于调试。

==>使用Pycharm可以解决上述问题,提供一套开发工具如调试、语法高亮、Project管理等。

==>将Anaconda中Python.exe集成到Pycharm中,便可以在使用Pycharm过程中使用到所有Anaconda的包了。

参考文档:

致Python初学者:Anaconda入门使用指南

Anaconda完全入门指南

Pycharm、Anaconda到底是什么?有什么区别?

Python环境开发配置(提取yxce)

【Python 04】Python开发环境概述的更多相关文章

  1. python爬虫入门-开发环境与小例子

    python爬虫入门 开发环境 ubuntu 16.04 sublime pycharm requests库 requests库安装: sudo pip install requests 第一个例子 ...

  2. Django Python MySQL Linux 开发环境搭建

    Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...

  3. 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码

    Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...

  4. Win10构建Python全栈开发环境With WSL

    目录 Win10构建Python全栈开发环境With WSL 启动WSL 总结 对<Dev on Windows with WSL>的补充 Win10构建Python全栈开发环境With ...

  5. 小白学习Python之路---开发环境的搭建

    本节内容 1.Python的介绍 2.发展史 3.安装Python 4.搭建开发环境 5.Hello World程序 一.Python的介绍 Python的创始人为荷兰人吉多·范罗苏姆(Guido v ...

  6. 为eclipse安装python、shell开发环境和SVN插件

    http://www.crazyant.net/1185.html 为eclipse安装python.shell开发环境和SVN插件 2013/08/27 by Crazyant 暂无评论 eclip ...

  7. Python For Mac 开发环境安装 以及问题记录

    Python For Mac 开发环境安装记录 把自己安装的过程记录一下,亲测可用 1.Python3环境安装(转载http://www.cnblogs.com/meng1314-shuai/p/90 ...

  8. 39 Ubuntu下配置python的vscode开发环境

    0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...

  9. Python运维开发基础-概述-简介

    Python基础知识分为以下几块 1.Python概述 2.基础语法 3.数据结构 4.Python进阶 5.实训案例 一.Python概述 1.Python简介 2.Hello World 3.搭建 ...

随机推荐

  1. 并发编程(十三)—— Java 线程池 实现原理与源码深度解析 之 Executors(三)

    前两篇文章讲了线程池的源码分析,再来看这篇文章就比较简单了, 本文主要讲解 Executors 这个工具类,看看长江创建线程池的几种方法. newFixedThreadPool 生成一个固定大小的线程 ...

  2. SpringBoot完美配置阿里云的文件上传

    新建一个config类 AliyunOSS.java @Configuration @Data public class AliyunOSS { private OSSClient ossClient ...

  3. Chapter 5 Blood Type——14

    "You're wrong." His voice was almost inaudible. “你错了.” 他的声音几乎听不见 He looked down, stealing ...

  4. javascript入门篇(一)

    未定义:undefined 布尔类型值:true,false 判断类型:typeof() 绝对值:Math.abs(-1) 声明常量:const   声明变量:var 小数两值互换如果出现问题,可以通 ...

  5. JavaScript与WebAssembly进行比较

    本文由云+社区发表 作者:QQ音乐前端团队 在识别和描述核心元素的过程中,我们分享了构建SessionStack时使用的一些经验法则,这是一个轻量级但健壮且高性能的JavaScript应用程序,以帮助 ...

  6. Spark框架详解

    一.引言 作者:Albert陈凯链接:https://www.jianshu.com/p/f3181afec605來源:简书 Introduction 本文主要讨论 Apache Spark 的设计与 ...

  7. Python之文件和目录操作

    1.文件基本操作 python内置了打开文件的函数open(),使用规则如下:   File_object=open(filename[,access_mode][,buffering]) Filen ...

  8. unix时间转换为datetime\datetime转换为unixtime

    /// <summary> /// unix时间转换为datetime /// </summary> /// <param name="timeStamp&qu ...

  9. [Go] golang连接redis测试

    go-redis的使用1.下载代码到GOPATH环境变量指定的目录比如我的是进入目录D:\golang\code\src\github.com\go-redis , 执行git clone https ...

  10. Vue UI:Vue开发者必不可少的工具

    译者按: Vue开发工具越来越好用了! 原文: Vue UI: A First Look 译者: Fundebug 本文采用意译,版权归原作者所有 随着最新的稳定版本Vue CLI 3即将发布,是时候 ...