Python是一门入门简单的编程语言,它的安装和搭建也非常简单。在大部分的发行Linux版本上都预装了python2,部分也预装了python3,需要查看Linux上是否安装Python,只需要在

命令行输入  python -v 或者  python3 -V 来查看Python的版本。

因为我使用的是linux,所以下面使用linux命令,window上的安装也是十分的简单。

在Linux中debian系统中可以使用apt软件包管理工具  sudo apt-get install python 安装python2

或者  sudo apt-get install python3 来安装python3,

非常方便,也是我最推荐的方法,避免安装源码时的各种错误。

在python3.4以后的版本都默认安装了pip,如果命令行无法使用pip,可以使用  sudo apt-get install pip 进行安装,安装步骤非常简单,只要保证计算机是联网状态。

上面的步骤完成以后我们就可以一步一步地搭建我们的工厂了,pip作为Python官方推荐的库管理工具,非常简单。直接在命令行输入  sudo pip install {库名}安装库,pip执行需要管理员权限,因此在命令前加上sudo。

当开始学习编程的时候需要一个合适的工具,在Linux上推荐vim,atom等编辑器,百度上有很多推荐的编辑器,选择自己合适喜欢的即可,vim如果需要高亮和提示需要

自己配置搭建vim编辑器,当然编辑器或许是进阶和熟练以后的伙伴,在一开始可以选择Ipython,Python shell界面等,个人推荐初学使用Ipython,交互式界面和

Python shell很像,但是有字段提示,关键字高亮。初学尽量不要使用自动补全,一个一个自己敲,进步很快。

Ipython是可以直接用  sudo apt-get install ipython 安装的,使用的时候在命令行直接键入Ipython

当然一个IDE也是很好的工具,一般都是使用Pycharm,界面友好,风格可以自己搭配,因此很受欢迎。还有spyder也是不错的选择。

pycharm在Linux可以直接解包使用,因为pycharm的包是编译好的字节码,不用去再安装,

在jetbrains的官网下载安装包后,移动到想要安装的文件夹,使用tar工具归档,完成后运行/bin/pycharm.sh然后在dock区固定就可以以后在dock区直接使用。

其实不光这些工具,你可能需要一个永远待命的浏览器去解决遇到的困难。

python语言基础语法笔记<note1库安装和工具安装>的更多相关文章

  1. python语言基础语法笔记<note2--面向对象编程>

    Python面向对象编程(OOP) 一.面向对象过程的优点特征: 封装 模型的特征和能力打包在一起 模型的改变由模型自身完成 隐藏模型的细节,外界只能使用,不能改变 继承 符合自然界分类规律 快速实现 ...

  2. Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别

    Python语言基础 1.Python语法特点 注释: 单行注释:# #注释单行注释分为两种情况,例:第一种#用于计算bim数值bim=weight/(height*height)第二种:bim=we ...

  3. Go语言基础之结构体(面向对象编程上)

    1 自定义类型和类型别名 1.1 自定义类型 Go语言中可以基于一些基本的数据类型,使用type关键字定义自定义类型的数据 . 自定义类型定义了一个全新的类型,该新类型具有基本数据类型的特性.自定义类 ...

  4. Go语言--基础语法笔记

    ### 换了工作,好久没有添加新文章了,本来是想更新到github上的,想想还是在博客里放着,感觉以前的文章都没有很仔细,都只是问题处理的记录, 以后想新加一些整理的笔记也好 ### 主要内容 2.1 ...

  5. 学习Python语言 基础语法:变量的基本使用

    Python变量 程序是用来处理数据的,变量就是用来保存数据的,通过给数据定义一个名称来保证方便记忆和识别.使用这个数据.变量可以保存所有类型的数据. Python变量的定义 在Python中,变量的 ...

  6. Python:笔记(3)——面向对象编程

    Python:笔记(3)——面向对象编程 类和面向对象编程 1.类的创建 说明:和Java不同的是,我们不需要显示的说明类的字段属性,并且可以在后面动态的添加. 2.构造函数 构造函数的功能毋庸置疑, ...

  7. python【第六篇】面向对象编程

    面向对象编程 一.编程范式:编程的方法论.程序员编程的“套路”及“特点”特点总结,抽象成方法.规范. 二.面向对象编程介绍: 1.描述 世界万物,皆可分类:世间万物,皆为对象:只要是对象,就肯定属于某 ...

  8. GO语言的进阶之路-面向对象编程

    GO语言的进阶之路-面向对象编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 当你看完这篇文章之时,我可以说你的Golang算是入门了,何为入门?就是你去看Docker 源码能看 ...

  9. Python 语言基础

    Python 语言基础 Python 开发环境 计算机组成 编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向计算机发出指令. 形式是符号和文字的组合 目的是为了控制 ...

随机推荐

  1. django1.8.3搭建博客——2 django web 开发指南阅读笔记

    一.    django框架 1 .http封装web服务的整个过程.由请求(request)和响应(response)两部分组成. 请求的内容为URL (指向文档的路径). 响应主要为正文(body ...

  2. ES doc_values的来源,field data——就是doc->terms的正向索引啊,不过它是在查询阶段通过读取倒排索引loading segments放在内存而得到的?

    Support in the Wild: My Biggest Elasticsearch Problem at Scale Java Heap Pressure Elasticsearch has ...

  3. 分布式系统的Raft算法——在失联阶段这个老Leader的任何更新都不能算commit,都回滚,接受新的Leader的新的更新 意味着还是可能丢数据!!!

    过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑. 来自Stanford的新的分布式协议研究称为R ...

  4. mysql基本语句1

    操作MySQL数据库 向表中插入数据 insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下: insert [into] 表名 [(列名1, 列名2, 列名3, ...)] ...

  5. Oracle_Exception_01_The Network Adapter could not establish the connection

    1.IP错误或端口错误. 在设置URL时错误,例如 url="jdbc:oracle:thin:@192.168.1.11:1521:mas" 数据库服务器不正确:ping 服务器 ...

  6. Navicate一个有用的注册码

    NAVH-WK6A-DMVK-DKW3 百度直接得到,

  7. python中的enumerate()函数用法

    enumerate函数用于遍历序列中的元素以及它们的下标,可以非常方便的遍历元素. 比如我在往excel中写数据时就用到了这个函数: data = [] data.append(('预约码', '车牌 ...

  8. raspi-config Expand root partition to fill SD card 原理

    /********************************************************************************** * raspi-config E ...

  9. Debian for ARM install python 3.5.x

    /********************************************************************************** * Debian for ARM ...

  10. C语言小程序(二)、计算第二天日期

    输入一个日期,判断下一个日期是哪一天,如果日期输入错误,则调用Linux下的cal命令显示输入的月份. #include <stdio.h> #include <stdlib.h&g ...