python入门前的准备

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python入门前的准备相关的知识,希望对你有一定的参考价值。

  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/

?我的分享:

 

以上是关于python入门前的准备的主要内容,如果未能解决你的问题,请参考以下文章

小白学 Python 爬虫(32):异步请求库 AIOHTTP 基础入门

python入门工具准备

小白学 Python 爬虫(28):自动化测试框架 Selenium 从入门到放弃(下)

小白学 Python 爬虫(27):自动化测试框架 Selenium 从入门到放弃(上)

小白学 Python 爬虫:前置准备Linux基础入门

小白学 Python 爬虫(40):爬虫框架 Scrapy 入门基础对接 Selenium 实战