初始Python

近日 GitHub 发布了 2016 年度数据的分析报告。GitHub上最受欢迎的编程语言排行,JavaScript依旧第一,JAVA第二,Python第三
(统计结果,基于各个 Repo 的公开 PR,以及各编程语言在过去一年中的变化百分比)
这里写图片描述
图摘自于伯乐在线
Python语言相对JAVA,C等语言,它的年龄相对比较年轻,它在2000年开始流行起来,今天我就简单的介绍一下Python这门语言。
一.Python昨天and今天
1.1昨天
传言Python是在1989年的一个圣诞节期间,Guido van Rossum为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,看来牛人是在无意间的一个举动创造了一门开发语言。Python完美的结合了C和其他一些语言。
1.2 现在
Python现在的表现还是非常不错的,发展的方向也非常的广的,在机器学习,web开发,科学计算,运维等领域都有它的身影,并且影响也越来越大。我喜欢下面这句话:“人生苦短,我用Python”。Python是一门胶水语言,它能结合多种语言变成不同的Python,比如CPython(C语言实现),JPython(JAVA实现)等。
二.Python版本(3.x和2.x)
Python有两个版本一个是3.0和2.6版本,3.0版本,常被称为python3000,相对于Python的早期版本,是一个重大的升级。Python3.0在最初设计的时候,没有考虑向下相容,所以许多针对早期Python版本设计都无法在Python3.0上正常运行。而Python2.6是一个过渡版本,允许使用了部分3.0的语法和函数。
三.Python的美和丑(优点和缺点)
3.1优点:
入门简单—-Python有极其简单的语法,使你更加专注于解决问题而不是去搞明白语言本身。
“一切皆对象”—-它既支持面向对象也支持面向过程的编程,然而Python不像JAVA或Ruby仅仅是一门面向对象的语言,它融合了多种编程风格。比如Lisp和Haskell这样的函数语言特性
丰富的库—-Python拥有强大的标准库,可以处理文档生成,单元测试,网络浏览器,CGI,密码系统等
函数化—-Python有点像Scheme,比如lambda函数等,而Scheme是函数式编程的一种,函数式编程是没有副作用的。
3.2 缺点:
强制缩进—-因为没有括号,所以采用了强制缩进,导致了tab和空格混用导致的错误。
运行速度—-java,C等运行速度高于Python
四.Python的下载和安装
相关python的软件去http://python.org 下载,python的版本主要针对在linux,win32,MacOSX.
Linux和MacOSX是系统以及安装好的,直接在终端输入python就行。
这里写图片描述
windows就去下载页找到你喜欢的版本,然后根据自己的计算机情况,下载相应的安装包。下载完毕,安装过程同其它的windows软件安装方法。安装完成之后需要配置一下环境变量,以上搞定之后,在cmd中输入python,出现一个交互模式,也就大功告成了。

微信公众号

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值