1. 为什么学习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

官方网站:https://www.python.org/

​我的分享:麦子学院链接:http://pan.baidu.com/s/1o82pW3w 密码:o5qv

全套python链接:http://pan.baidu.com/s/1eSf5Hho 密码:hgk7

两个链接内容并不一样哦

python入门前的准备的更多相关文章

  1. python入门简介

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  2. python入门教程链接

    python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...

  3. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  4. python入门练习题1

    常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...

  5. Python入门-函数的使用到程序的公布安装

    Python入门-函数的使用到Python的公布安装 本文主要适合有一定编程经验,至少掌握一门编程语言的人查看. 文中样例大多都是简单到认识英文单词就能看懂的水平,主要讲的是Python的总体使用方法 ...

  6. Python入门教程(2)

    人生苦短,我玩蛇0.0! Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991 ...

  7. Python入门(一):PTVS写Python程序,调试模式下input()提示文字乱码问题

    前两天写了Python入门(一),里面提到,使用VS2013+PTVS进行Python开发. 就在准备为第二篇写个demo的时候,发现了一个问题,各种解决无果,有些纠结 Python中输入函数是inp ...

  8. 【转】python入门指引

    http://matrix.42qu.com/10757179 前言 其实我也不知道python怎么入门,由我来写这个真的不是很合适.我学python是直接找了dive into python来看.然 ...

  9. python入门(11)条件判断和循环

    python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...

随机推荐

  1. as3 根据鼠标移动方向

    gz 为一个影片 import flash.display.Sprite; stage.addEventListener(MouseEvent.MOUSE_MOVE, onStageMouseMove ...

  2. HTML meta 文本 格式排版 链接图表 列表 表单 frame后台布局实例

    meta标签 content属性必须和http-equiv或者name属性一起使用 http-equiv属性,就是http当量,用于和服务器发送数据前的提交交互使用.(另层含义这个当量在浏览器和服务器 ...

  3. delphi XE3解析JSON数据

    测试数据如下: Memo1.text中的数据: { "date":"周二(今天, 实时:12℃)", "dayPictureUrl":&qu ...

  4. scala-学习 2

    列表操作 List() 或者是 Nil 空list scala> val a = List() a:List[Nothing] = List() print(a.length) a.length ...

  5. vim使用方法:

    vim使用方法: 模式: 编辑模式.未编辑模式.命令行模式 i 插入形式进入编辑模式 a 增加 o 下行编辑 O 上行插入 : 进入命令行模式 esc 退出编辑模式 wq 保存文件 yy 复制 p 粘 ...

  6. rabbitmq web管理界面 用户管理

    安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败. 翻看官方的release文档后,得知由于账号gues ...

  7. oracle存储过程-获取错误信息

    dbms_output.put_line('code:' || sqlcode); dbms_output.put_line('errm:' || sqlerrm); dbms_output.put_ ...

  8. Python repr() 函数

    Python repr() 函数  Python 内置函数 描述 repr() 函数将对象转化为供解释器读取的形式. 语法 以下是 repr() 方法的语法: repr(object) 参数 obje ...

  9. .net调用web邮箱发送邮件(转载)

    public static void SendEmail() { System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient( ...

  10. [leetcode]318. Maximum Product of Word Lengths单词长度最大乘积

    Given a string array words, find the maximum value of length(word[i]) * length(word[j]) where the tw ...