day1 安装ipython,用户交互,流程控制

一.安装ipython

1.升级pyton到2.7.0以上

[[email protected] ~]# yum install gcc gcc-c++ make -y
[[email protected] ~]# wget https://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2
[[email protected] ~]# tar xf Python-2.7.5.tar.bz2
[[email protected] ~]# cd Python-2.7.5
[[email protected] Python-2.7.5]# ./configure --prefix=/usr/local/python2.7.5
[[email protected] Python-2.7.5]# make && make install
[[email protected] Python-2.7.5]# mv /usr/bin/python /usr/bin/python2.6.6.old
[[email protected] ~]# ln -s /usr/local/python2.7.5/bin/python2.7 /usr/bin/python

#修改yum配置
[[email protected] ~]# vim /usr/bin/yum
#!/usr/bin/python2.6            #改为python2.6
[[email protected] ~]# python 
Python 2.7.5 (default, Jul 10 2015, 10:34:08) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

2.安装ipython

[[email protected] ~]# yum install zlib-devel openssl-devel sqlite-devel -y 
[[email protected] ~]# wget https://pypi.python.org/packages/source/i/ipython/ipython-2.3.1.tar.gz#md5=2b7085525dac11190bfb45bb8ec8dcbf --no-check-certificate 
[[email protected] ~]# tar xf ipython-2.3.1.tar.gz 
[[email protected] ~]# cd ipython-2.3.1
[[email protected] ipython-2.3.1]# python setup.py install
[[email protected] ipython-2.3.1]# ln -s /usr/local/python2.7.5/bin/ipython /usr/bin/
[[email protected] ipython-2.3.1]# which ipython
/usr/bin/ipython
[[email protected] ~]# ipython 
Python 2.7.5 (default, Jul 10 2015, 10:34:08) 
Type "copyright", "credits" or "license" for more information.

IPython 2.3.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython‘s features.
%quickref -> Quick reference.
help      -> Python‘s own help system.
object?   -> Details about ‘object‘, use ‘object??‘ for extra details.

In [1]:

二.用户交互raw_iput

[[email protected] day1]# cat raw_input.py 
#!/usr/bin/env python
name = raw_input(‘Please input your name: ‘)
print ‘your name is %s‘ % name

#执行脚本
[[email protected] day1]# python raw_input.py 
Please input your name: tom
your name is tom
时间: 2024-10-11 19:48:36

day1 安装ipython,用户交互,流程控制的相关文章

设想的用户交互流程

1.       一开始,显示整个工程的状况 这一步具体有很多工作要做,最终目标是能够让用户快速分辨出工程由几个模块组成,哪些模块属于高层模块,哪些属于底层模块,分辨出每个模块中比较重要的类.还有每个类在程序里面的实际影响范围. 具体的设想在下一步进行,当前重点考虑类内部的设计. 2.       用户选出感兴趣的模块,进而挑选感兴趣的类. 假设挑选了下面这个类. 3.       用户第一眼,应该能够分辨出这个类最主要的成员.包括处理核心计算的1-2个函数,最重要的3-4个变量.其余函数.变量

Python的简单介绍/解释器/变量/变量的数据类型/用户交互及流程控制(if)

一.Python的简单介绍 1.python是一门 解释型弱类型编程语言. 2.特点: 简单.明确.优雅 二.python的解释器有哪些 CPython -- 官方提供的.,内部使用c语言来实现 IPython -- IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的.好多很多国产浏览器虽然外观不同,但内核其实都是调用了IE PyPy -- PyPy是另一个Python解释器,它的

Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if

1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑. 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度快,效率高,造价高 断电数据丢失 硬盘:磁盘,长期存储数据,存放文件,视频,音频等等.500G,1T 造价相对低 操作系统:是一个连接计算机硬件与所有软件的一个软件. 2.Python的发展与应用 Python的创始人为吉多·范罗苏姆(Guido van Rossum

Jenkins 初步入门---安装和用户控制

Jenkins 官网:http://jenkins-ci.org/ 安装说明:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins On RPM-based distributions, such as Red Hat Enterprise Linux (RHEL), CentOS, Fedora or Scientific Linux, you can install Jenkins through yum. Recent

python第五十四天 javascript语法 1.运算符 2. 流程控制 3. 函数 4. 四种变量 5. 数据类型的运用 6. js页面交互

1.运算符 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> </body> <script> let n1 = 5; let n2 = 2; let res = n1 / n2; console.log(res); // 将数字转换成整数,

菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)

导入模块      1.什么是模块? 2.导入模块 Import moduleName   (自带200多个模块,第三方模块上千) Python标准库 如下:导入模块os.system内的的df,查看内存 查看模块os可以导入很多方法os. tab健: 如何加tab健: /usr/lib/python2.7/dist-packages/tab.py   默认第三方库存放位置 Python寻找路径规则: 如果查询不到就会报错, 如何让某一个模块在python任何一个地方都可以导入: ①在sys.p

javascript 运算符,流程控制,四种变量,函数一级页面交互

每一种语言中都有自己的运算符,表现方式都有一些区别. javascript运算符如下: - 赋值运算符 前提:x=5,y=5 | 运算符 | 例子 | 等同于 | 运算结果 | | :----- | :--- | ------ | -------- | | = | x=y | | 5 | | += | x+=y | x=x+y | 10 | | -= | x-=y | x=x-y | 0 | | *= | x*=y | x=x*y | 25 | | /= | x/=y | x=x/y | 1 |

python基础1 介绍、数据类型、流程控制

一.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第4,成为除c\c++\java之外的全球第4大最流行的编程语言! Python是什么样的语言? 按照编译型.解释型列举出最常用的几种语言的分类 编译型.解释型各自优缺点: 编译型 优点:编译器一般会有预编译的过程对代码进行优化.因

Python学习笔记之语言基础与流程控制

Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. Python的特点 Python 优点 1.简单.优雅.明确 2.强大的模块第三方库 3.易移植 4.纯面向对象语言 5.可扩展性良好(c\java\c#...) Python缺点 1.代码不能加密 2.执行速度慢 Python能做什么 1.软件开发 1.游戏后台.搜索.图形界面 2.