大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > Python语言 > 《大宇:我和马哥学Python》 > [001.04]准备Python编译环境

[001.04]准备Python编译环境

发布时间:2018/07/09 《大宇:我和马哥学Python》 标签python阅读:130

Python的安装

使用新版本的Python

简单方法:

1)编译安装新版本至某特定路径

不要动系统默认版本的Python,很多程序都依赖于python

2)pyenv

python编译安装:

[[email protected] ~]# yum install readline-devel    #先安装这个依赖包,没有安装的化,在python里删除和方向都不方便使用
[[email protected] ~]# tar xf Python-2.7.6.tar.xz 
[[email protected] ~]#  cd Python-2.7.6
[[email protected] Python-2.7.6]# ./configure --prefix=/usr/local/python27
[[email protected] Python-2.7.6]# make && make install

安装ipython:

ipython是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

[[email protected] ~]# tar xf ipython-1.2.1.tar.gz 
[[email protected] ~]# cd ipython-1.2.1
[[email protected] ipython-1.2.1]# ls
COPYING.txt  examples  PKG-INFO    scripts       setupegg.py  setup.py
docs         IPython   README.rst  setupbase.py  setupext

[[email protected] ipython-1.2.1]# /usr/local/python27/bin/python2.7 setup.py build
[[email protected] ipython-1.2.1]# /usr/local/python27/bin/python2.7 setup.py install

[[email protected] ~]# ls /usr/local/python27/bin/
2to3       ipcontroller  iptest   pycolor  python2           python2-config
idle       ipengine      ipython  pydoc    python2.7         python-config
ipcluster  iplogger      irunner  python   python2.7-config  smtpd.py
[[email protected] ~]# ln -sv /usr/local/python27/bin/python2.7 /usr/local/bin
[[email protected] ~]# ln -sv /usr/local/python27/bin/ipython /usr/local/bin/ipython

数据结构:

通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其它的数据结构

Python的最基本数据结构是序列

序列中的每个元素被分配一个序号——即元素的位置,也称为索引;索引从0开始编号

Python包含6中内建的数据序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象

Python的关键要素:

基本数据类型

对象引用

组合数据类型

逻辑操作符

控制流语句

算术操作符

输入/输出

函数的创建与调用

基本数据类型:

任何程序语言都必须能够表示基本数据项

Python中的基本数据类型有:

Integral类型

整型:不可变类型

-257,20162454523452345234523

布尔型

True,False

浮点类型

浮点数

3.141592

复数

3+6j

十进制数字

字符串

‘GNU is Not Unix’,"hello,dayu","""dayu"""
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有1评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息