python入门前的准备
为什么学习python?
python是一种高级脚本解释性语言,若运行for循环等肯定不如c或fortran快,但是它是开源的,有很多特别有用的库,代码以空格强制控制格式,形式优美简洁,且特别容易实现访问网络、数据库等高级应用,也存在很多图形库,方便些gui客户端;特别容易实现和c/c++等常用语言结合,用这些运行效率高的语言重写需要大量计算部分,用python轻松实现c++等不容易实现的网络、数据库等部分,故python又称“胶水语言”。(参考百度:http://baike.baidu.com/link?url=EqKmJ55CQkOdqVIeBAUDz9gQ1jM4Yddc43I0iAvxM5uAzaUCy9Vqkay9mdD9Z7XJ03fNJTOQJa9s5HMQYl_wHK)
2.最简单的下载和安装(请看完本文再选择安装2.7还是3.x):请访问https://www.python.org/
下载后为一个.exe,直接管理员运行安装即可。安装完成后如下图打开 IDLE 这个交互式界面:
打开后可以进行交互式计算:
另外可以 ctrl+n 新建一个脚本(或者file-New file),编写内容后(
比如就写一个简单的: print('hello BUAA!')
)后保存,
然后 run-run module(或摁下F5)即可运行)
看一个实例:
3.版本问题:
凡是用python都跑不过到底用python2.7(python 2.x版本比较有代表性的就是2.7版本)还是python 3.x的问题。 3.x肯定是趋势,但现阶段成熟的库还有好多没有改编完成,还不能很好的支持3.x版本。所以建议装2.7版本。
改动还是有的,比如:
2.x: print "hello BUAA!" #这是语句
3.x:print("hello BUAA!") #这是函数
我比较喜欢新事物,估计也暂时用不到高深的东西,等我用到的时候估计3.x就很成熟了。所以我用的是3.x版本。
4.参考资料:
鱼C论坛:http://blog.fishc.com/category/python
我的分享:麦子学院链接:http://pan.baidu.com/s/1o82pW3w 密码:o5qv
全套python链接:http://pan.baidu.com/s/1eSf5Hho 密码:hgk7
两个链接内容并不一样哦
python入门前的准备的更多相关文章
- python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- 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入门教程(2)
人生苦短,我玩蛇0.0! Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991 ...
- Python入门(一):PTVS写Python程序,调试模式下input()提示文字乱码问题
前两天写了Python入门(一),里面提到,使用VS2013+PTVS进行Python开发. 就在准备为第二篇写个demo的时候,发现了一个问题,各种解决无果,有些纠结 Python中输入函数是inp ...
- 【转】python入门指引
http://matrix.42qu.com/10757179 前言 其实我也不知道python怎么入门,由我来写这个真的不是很合适.我学python是直接找了dive into python来看.然 ...
- python入门(11)条件判断和循环
python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...
随机推荐
- ABAP-SMARTFORMS
- mysql查看进程
select * from information_schema.processlist 查询所有连接到数据库的进程信息.
- HTML转义
HTML转义 模板对上下文传递的字符串进行输出时,会对以下字符自动转义 小于号< 转换为< 大于号> 转换为> 单引号' 转换为' 双引号" 转换为 " 与 ...
- Python中文件编码的检测
前言: 文件打开的原则是“ 以什么编码格式保存的,就以什么编码格式打开 ”,我们常见的文件一般是以“ utf-8 ”或“ GBK ”编码进行保存的,由于编辑器一般设置了默认的保存和打开方式,所以我们在 ...
- 根据条件决定My97DatePicker日期控件弹出的日期格式
代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit ...
- chnagyong sql
select gid,count(distinct mid) from members group by gid mysql> SELECT IFNULL(NULL,); mysql> 1 ...
- 4、注解反射生成SQL语句
.任务说明 ①有一张用户表,字段包括:用户ID.用户名.昵称.年龄.性别.所在城市.邮箱.手机号: ②使用java注解来对用户表的每个字段或字段的组合条件进行动态生成S ...
- .NET4.0的listview与DataPager的结合使用时的模板编辑
1.设置listview模板样式: <asp:ListView ID="ListView1" runat="server" DataSourceID=&q ...
- Java计算图的匹配率
2016-07-02 大概意思就是这样了,代码里我貌似没有计算最后一步,但是原理都是一样的.....R1有5个点P1有四个点,他们共同的点是4个,那就是共同点4*4/(R1的5个点*P1的四个点就是0 ...
- 对.NET中导出数据到EXCEL的几种方法探讨
最近在做一个报表系统的时候,需要把DATASET中的数据导到EXCEL当中,于是在网上找了一遍,发现了好几种方法,本来以为应该差不多,但后来经过一一试用后,发现在性能上真的差别很大,现在就介绍一下,同 ...