Python学习之路(一)环境搭建及准备

之前暑假的时候因为完成一个考核任务——使用Gensim计算文本相似度,Gensim是一个开源的第三方Python工具包,也借由这个机会,短时间内学习了Python,现在从头开始,重新梳理一下Python的内容。

以下的内容是结合庞学锋的官方网站来学习的。

一、Python的背景

首先,高级语言。其次,解释性语言,代码行数少,也代表着运行速度慢。

此外,Python提供了非常完整的基础代码库,避免和底层的“过多纠缠”,除了内置的库,也有大量的第三方库。如果你的代码通过很好的封装,也可以作为第三方库给别人使用。

二、安装

1、python版本(2.X和3.X)

先附上两个版本的安装教程,很简单的,注意环境变量的配置,是手动还是自动:

Python2.x最新版安装详解:http://blog.csdn.net/lin_not_for_codes/article/details/55051700

Python3.x最新版安装详解http://blog.csdn.net/lin_not_for_codes/article/details/55096105

由于之前做的任务是使用的 python2.7.13 版本,现在跟着教程学习是使用的 python3.5.2 版本,因此,就找了一个Windows下Python2.X和Python3.X共存安装的文章。

2、Python解释器

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。

CPython

当我们从Python官方网站下载并安装好Python 3.5后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。

CPython是使用最广的Python解释器。教程的所有代码也都在CPython下执行。

Python的解释器很多,但使用最广泛的还是CPython。如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。

3、使用python交互模式(即命令行)和直接运行 .py文件有什么区别呢?

直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。

直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。

三、第一个python程序

除了可以在命令行中运行python程序之外,我主要使用的是Geany(长得像茶壶)的这个东西,来编译运行python代码。


用它来编译运行代码就必须要考虑,他在编译时,是该选择python2 还是 python3呢(如果两个版本共存的话)?

贴上链接:Geany设置生成命令

设置完成之后,测试一下:Python 2支持<>作为!=的同义词。Python 3只支持!=,不再支持<>了。

如果是python3,<>是无法编译通过的。

测试完成之后,就可以愉快地使用Geany敲起来啦!

四、另一编辑器——JetBrains PyCharm 4.5.4

这个编辑器更常用一些,脱坑用这个,还是很大众的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值