一:python入门
Python简介
这点就不做陈述了,相信各位朋友已经已经有了一定的了解。
Python特色:
1:简单
第一次接触Python给我的感觉它的语法阅读就像是阅读一本英文书的目录一样,简单易懂,它的语法要求非常严格,这正是我喜欢之处,这是它的最大优点之一,相信深入的接触你会喜欢上它。
2:易学
如同第一点,看到它的第一眼感觉是在阅览目录一样清晰明了,python的基础语法简单易懂。
3:免费、开源
你可以自由的发布这个软件,对它的源代码进行修改、完善。同时世界上有很多的优秀爱好者也参与其中,共同改进它,使它茁壮成长。
4:高级语言
Python是一种高级语言,不需要如使用汇编语言等语言要如何管理你的程序使用内存一类的细节。
5:解释性
python是一种解释性的语言,使用这用语言编写的程序,不需要编译成计算机机器认可的二进制代码,而是直接从源代码运行程序。
6:可移植性
Python具有很强大的可移植性,而且移植起来相当容易,只需要把你的python程序拷贝到另一台计算机上,仅仅需要注意你程序的以来环境就可以了。
7:互动
Python可以从终端输入并获得结果的语言,互动测试和调试代码片段。
8:数据库:
Python提供了所有主要的商业数据接口。
9:GUI变成:
Python主机GUI可以创建和一直到许多系统调用。
Python安装:
Python已经被移植在许多平台上,您仅需要下载相应的平台版本然后安装即可。
Windows平台安装Python:
W平台下安装相对容易,需要注意的是环境变量设置。
- 登入官网下载对应的版本https://www.python.org/downloads/
- 点击安装下载的msi版本,下一步下一步完成
- 环境变量设置,w7为例 我的电脑右键属性-高级-环境变量-PATH-编辑-尾部添加分号";"接你安装的路径即可

打开命令窗口输入python,能运行表示安装成功

linux平台
linux平台一般都已经安装好,由于版本需要,若2.6版本以下的建议升级到2.6以上,以下是升级方法
tar -jxvf Python-2.7.tar.bz2
cd Python-3.3.0
./configure
make all
make install
make clean
make distclean
python默认被安装在/usr/local/bin/python2.7,你可以执行以下命令查看版本
/usr/local/bin/python2.7 -V
系统的默认python放置在/usr/bin/python2.6处(我的系统默认是2.6版本)你需要建立软连接指向当前系统默认的python目录处,让系统使用新的python版本
mv /usr/bin/python /usr/bin/python2.6 //对系统默认版本python进行操作
ln -s /usr/local/bin/python2.7 /usr/bin/python //注意第一个路径是新安装的python版本路径,而第二个路径是系统默认路径
修改完成,此时输入python -V或者python就看看到版本号已经修改到了新安装的版本
PS:
- 修改了新的python版本,那么原先安装的python插件都不在新版本python目录下,因此需要重新安装
- 有些人更新了python版本无法使用yum,需要为yum修改它的配置文件
vi /usr/bin/yum
将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6(注意这个是之前的老版本python号,因为此时老版本才能支持yum)
一:python入门的更多相关文章
- python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python入门学习课程推荐
最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...
- Python运算符,python入门到精通[五]
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...
- Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- Python基本语法,python入门到精通[二]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...
- visual studio 2015 搭建python开发环境,python入门到精通[三]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...
- python入门教程链接
python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...
- Python学习【第二篇】Python入门
Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...
- python入门练习题1
常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...
- Python入门版
一.前言 陆陆续续学习Python已经近半年时间了,感觉到Python的强大之外,也深刻体会到Python的艺术.哲学.曾经的约定,到现在才兑现,其中不乏有很多懈怠,狼狈. Python入门关于Pyt ...
随机推荐
- [置顶] 让我爱恨的ThinkPHP Relation
还记得第一次用ThinkPHP的relation,做了一个关联查询,觉得特别好用.有那么一天尝试着用关联插入,怎么插,都插不进,我插,我擦! 后来在龙哥的指点下算是成功的实践了一次,后来怎么用都不顺, ...
- POJ 2409 Let it Bead 组合数学
题目地址: http://poj.org/problem?id=2409 给你一串珠子有m个,用n种不同的颜色涂色,问有多少种分法. 用polay定理求解,对于排成一排的带编号的小球,按照某一种方案改 ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- 结构-行为-样式-Angularjs-ngSanitize
简单点,上代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- vim编辑器的简单使用
写这篇文章是因为在更新我的一篇博客 Git的其他用法 的时候,里面的修改已经提交的commit说明这一部分需要用到vim. 在使用git config --global --edit或者git reb ...
- 【.NET-EF】Entity Framework学习笔记1 - VS2013没有EF的解决方法
解决方法:我本来也没有,百度了一下,在C:\ProgramData\Package Cache\{08AEF86A-1956-4846-B906-B01350E96E30}v12.0.20912.0\ ...
- 一个经典的js中关于块级作用域和声明提升的问题
function functions(flag) { if (flag) { function getValue() { return 'a'; } } else { function getValu ...
- SUSE Linux 下redis 的坑
前面redis服务器安装-SuSE Linux Enterprise Server 11 SP3一章中安装好提示开放防火墙后的一些坑 前面漏了说明redis作为一个高速数据库,在互联网上,对应的安全机 ...
- 从minist database(t10k-images-idx3-ubyte)中读取图片
matlab代码(亲测,可运行出来): % Matlab_Read_t10k-images_idx3.m % 用于读取MNIST数据集中t10k-images.idx3-ubyte文件并将其转换成bm ...
- 解析Properties文件
/** * 传入需要解析的文件属性,传入文件的路径 * @param para 需要获取的属性名称.也就是键值对中的键名称 * @param filepath * @return */ public ...