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. PyCharm配置过程记录

    也可以通过命令行来上传和下载git bash here 同步最新代码到本地: git fetch git pull 上传文件至git仓库: git commit git push 安装第三方模块方式 ...

  2. Tomcat_异常_01_Setting property 'source' to 'org.eclipse.jst.jee.server:AWeiXin_QiYe_Demo' did not find a matching property

    关于解决方法: 1.解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题 2.eclipse中server location为灰色 ...

  3. poj-1379 Run Away(模拟退火算法)

    题目链接: Run Away Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 7982   Accepted: 2391 De ...

  4. linux命令学习笔记(36):diff 命令

    diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方. diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序 ...

  5. aac格式介绍

    AAC编码后数据打包到FLV很简单. 1. FLV音频Tag格式                              字节位置    意义0x08,                       ...

  6. luoguP1941福赖皮波德

    #include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #inc ...

  7. windows 2013 datacenter 安装sql server2008 r2兼容性

    add-windowsfeature RSAT-Clustering-AutomationServer

  8. Django学习(1)——python manage.py startapp app-name新建app报错问题

    作为一个刚接触python的小白,开始学习Django注定前路漫漫,记录一下学习过程中的问题和解决方案. 感谢“自强学堂”的无私奉献,根据教程安装了Django 1.9.12后,尝试新建项目,此时使用 ...

  9. rsync 介绍和参数说明

    Rsync 介绍: 我们经常需要在不同目录或者服务器之间做文件同步和更新,Linux提供了很多内置命令可以使用比如scp等等,但是今天我们介绍一个更加强大的工具rsync.rsync 命令是一个远程同 ...

  10. Azure自动化部署服务 (2)

    上一篇文章介绍了如何通过添加用户名和密码的方式实现自动化部署服务中与Azure Subscription的连接. 本文将介绍如何使用证书的方式实现Azure Automation与Azure的Subs ...