一: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 ...
随机推荐
- oracle保证读一致性原理
35 这里也有讲解 1:undo segment的概念 当数据库进行修改的时候,需要把保存到以前的old的数据保存到一个地方,然后进行修改,用于保存old数据的segment 就是undo segme ...
- kubernetes源码阅读及编译
kubernetes源码阅读 工欲善其事,必先利其器.在阅读kubernetes源码时,我也先后使用过多个IDE,最终还是停留在IDEA上. 我惯用的是pycharm(IDEA的python IDE版 ...
- android中使用Http下载文件并保存到本地SD卡
1.AndroidMainfest.xml中设置权限 <uses-permission android:name="android.permission.INTERNET"& ...
- winform总结4> 工欲善其事,必先利其器之xml校验
@echo 根据xml自动生成xml @echo 当前路径包含空格会导致执行失败 ::pause @echo off set path=%~dp0 for /r %path% %%i in (*.xm ...
- SQL 网文链接
使用自定义表类型(SQL Server 2008) http://www.cnblogs.com/chenxizhang/archive/2009/04/28/1445234.html
- String与string的区别(注意大小写)
在C#编程过程中经常见到string和String,下面来看看它们之间的区别: 1. string是C#中的类, String是.net Framework的类. string是String的别名,S ...
- IronPython .NET Integration官方文档翻译笔记
http://ironpython.net/documentation/dotnet/这是原文地址 以下笔记仅记录阅读过程中我认为有必要记录的内容,大多数都是依赖翻译软件的机翻,配合个人对代码的理解写 ...
- JS算法之快排&冒泡
1.快速排序思想: 1.1 先找数组的最中间的一个数为基准 1.2 把数组通过此基准分为小于基准的left数组和大于基准的right数组, 1.3 递归重复上面的两个步骤, 代码如下: functio ...
- Date类型常用概念及方法总结(1)
Date类型使用UTC(国际协调时间)1970年1月1日零时开始经过的毫秒数来保存时间. (1)创建当前日期 调用Date不传递参数的情况下,创建的新对象自动获得当前日期和时间 ...
- CreateMutex 创建一个有名字的互斥量的时候hMutex=CreateMutex(NULL,TRUE,"tickets")报错
编译器报错: 不能将参数 3 从“const char [8]”转换为“LPCWSTR”,怎么改成LPCWSTR类型 更改方法: hMutex=CreateMutex(NULL,TRUE,L" ...