第一次写博客 勿喷 初探python

第一次接触python

作为个软件工程的学生,之前大二的时候学过Java,也用过eclipse来写一些小的项目,现在已是大四的应届生,为了提高自己的见识和竞争力,想去学多一门语言。上网发现近几年随着大数据的增长,越来越多人学python,我也不例外地开始接触python。去网上整理下资料,写个总结,大神勿喷,这里只是个新手的日记本。


Python的由来和发展趋势

  1. Python的前世源自鼻祖“龟叔”。1989年,吉多·范罗苏姆(Guido van Rossum)在阿姆斯特丹为了打发无聊的圣诞节,决心开发一个新的脚本解释程序,自此Python和创始人“龟叔”开始进入公众视野。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
  2. 1991年,第一个Python编译器诞生。它基于C语言实现,并能够调用C语言的库文件。后面历经版本的不断换代革新,Python走到了非常具有里程碑意义的一个节点,即2004的2.4版本诞生了目前最流行的WEB框架Django!六年后Python发展到2.7版本,这是目前为止2.x版本中最新且较为广泛使用版本。
  3. 2.7版本的诞生不同于以往2.x版本的垂直换代逻辑,它是2.x版本和3.x版本之间过渡的一个桥梁,以便最大程度上继承3.x版本的新特性,同时尽量保持对2.x的兼容性。
  4. 因此3.x版本在2.7版本之前就已经问世,从2008年的3.0版本开始,python3.x系呈迅猛发展之势,版本更新活跃,一直发展到现在最新的3.5.2版本。3.5版本也是目前3.x系列中主流且广泛使用的版本,后续相关程序的demo,默认均基于3.5版本展开。

Python 2 和 Python 3的选择

我一开始也不知道该装哪个版本,经过上网查找,这里简要对比下个人学习了解到的两者的差异:

1.是字符串的问题:
Python 2 中文本和二进制数据是一个烂摊子,Python中的str 是代表二进制数据还是文本数据是有二义性,文字既能代表文本数据又能代表二进制数据这很麻烦,此类错误发生的时候,我们很难意识到。

2.对Unicode的支持
由于python是在1991年2月开源发布,这意味着它早于在1991年10月发布的第一版 Unicode 标准。在接下来几年中,晚于 Unicode 标准出现的语言都选择在支持 Unicode 编码的基础上实现自己的 str 类型,也就是python2不支持而python3支持使用unicode编码

3.软件依赖
因为企业的开发,要满足工作的需求,尤其是依赖的软件只能运行在Python2下,很多企业首选Python2.比如你的开发需要依赖大量的第三方的库(因为学Python非常大的一个原因就是因为它有成千上万的第三方包),像大量的数据分析,科学计算。

4.官方支持时间
这里要说下,官方宣布2020年之后不再支持2.x系列中的2.7版本(也就是现在很多人用的版本)

So,简单来说,如果你是在企业做开发和大数据分析 就选择python2,如果你是像我一样想学一门语言的,就选择python3

环境搭建

因为我用的是windows系统,所以没装其他版本的,以下为在 Window 平台上下载安装Python 的简单步骤:

1.打开 WEB 浏览器访问https://www.python.org/downloads/windows/

2.在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 ,
  XYZ 为你要安装的版本号。

3.若要使用安装程序 python-XYZ.msi, Windows 系统必须支持 Microsoft Installer 2.0 搭配使用。
只要保存安装文件到本地计算机,然后运行它,看看你的机器支持 MSI。Windows XP 和更高版本已经有 MSI,很多老机器也可以安装 MSI。

4.下载后,双击下载包,进入 Python 安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。

在 Windows 设置环境变量

1.右键点击"计算机",然后点击"属性"
2.然后点击"高级系统设置"
3.选择"系统变量"窗口下面的"Path",双击即可!
4.然后在"Path"行,添加python安装路径即可(我的D:\Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!
5.最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。

运行Python

有三种方式可以运行Python:
1、交互式解释器:
你可以通过命令行窗口进入python并开在交互式解释器中开始编写Python代码。
你可以在Unix,DOS或任何其他提供了命令行或者shell的系统进行python编码工作。

2、命令行脚本
在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:
$ python script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS
注意:在执行脚本时,请检查脚本是否有可执行权限。

3、集成开发环境(IDE:Integrated Development Environment): PyCharm

PyCharm下载地址 : https://www.jetbrains.com/pycharm/download/

PyCharm安装地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html

推荐使用这个!!作为萌新,感觉挺好用,又有代码提示,管理又方便。

第一次写,不知道为什么图一直上传失败放不上去,想加图写详细点的,请谅解。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值