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 ...
随机推荐
- Maven可执行jar包
参考文章: Maven生成可以直接运行的jar包的多种方式(http://blog.csdn.net/xiao__gui/article/details/47341385) 一般,我们通过 > ...
- ABAP-BarCode-2-Excel打印二维码
以前用Excel打印过二维码看板标签,将实现过程备注下. 1.安装控件 安装文件:TBarCodeOffice.exe 2.控件注册 打开Excel,找到[选项] 在打开的界面选择[加载项],在活动应 ...
- Eclipse安装Svn无法连接问题
在Eclipse市场上安装完SVN插件后连接SVN时出现以下错误: SVN: '0x00400006: Validate Repository Location' operation finished ...
- JQUERY框架的优点与面试题
1 你觉得 jquery 有哪些好处?jQuery 是轻量级的 javascript 框架强大的选择器出色的 DOM 操作的封装可靠的事件处理机制完善的 ajax 封装出色的浏览器的兼容性支持链式操作 ...
- hibernate 1对1的关系
hibernate 中1对1的关系分为外键关联和主键关联 外键关联: //多方 public class Students { ...
- SpringCloud——Eureka服务注册和发现
一.SpringCloud和Dubbo SpringCloud整合了一套较为完整的微服务解决方案框架,而Dubbo只是解决了微服务的几个方面的问题. content Dubbo SpringCloud ...
- 常用的SQL语句(牢记)
上课时的重要内容,其中表 t_hq, t_hq2, 以及字段的名字是举例说明. update t_hq t set t.bumendh = '10086';commit;全表更新电话,commit是提 ...
- Spring工作原理与单例
最近看到spring管理的bean为单例的,当它与web容器整合的时候始终搞不太清除,就网上搜索写资料, Tomcat与多线程, servlet是多线程执行的,多线程是容器提供的能力. servlet ...
- 转)TNS协议--翻译自《The Oracle Hackers Handbook》
在开发源工具解决Oracle中的问题时,必须了解TNS协议.在努力理解TNS协议的时候,Oracle JDBC驱动程序(classes12.zip)会是一个很有用的资源TNS头. 每个TNS包都有一个 ...
- Java学生信息增删改查(并没用数据库)
一个泛型的应用,Java版本增删改查,写的简陋,望批评指正 2016-07-02 很久前写的一个程序了.拿出来存一下,不是为了展示啥,自己用的时候还可以看看.写的很粗糙. import java.io ...