Eric:Python学习之路(一)

python之路(一)

第一节:
1.Python介绍
2.Python发展史
3.Python的安装
4.Helloworld程序
5.变量/字符编码
6.用户交互(输入)
7.模块

一:Python介绍

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

最新的TIOBE排行榜,Python排名第三, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。

在这里插入图片描述
由上图可见,python的语言排行已经位于第三,体现出python语言一获得越来越多业内人员的认可。
Python应用领域:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域
Python薪资水平:在这里插入图片描述
咳咳,图片后面的请无视。
由此可以看出,python语言的前景十分良好,且还具有发展空间
Python的优点:
1.python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂
2.开发效率非常高,Python有非常强大的第三方库,所以在拥有这么多强大库的情况下,可以非常方便的实现我们想要实现的功能。
3.由于是高级语言,其代码偏向于人的思维方式和逻辑,所有有着更强的表达能力。
4.可移植性,因为开源的本质,所以实现了“一次编写,随处运行”
5.嵌入性———Python,可嵌入,c/c++,html等各种代码功能,从而实现脚本功能
6.可扩展性————如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用C或C++编写,然后在你的Python程序中使用它们。
Python的缺点
1.速度慢——这也是很多狠人不屑于使用的原因呢之一,比之c和java,确实要慢很多,但是我们用户是无法感知的,要借助某些测试工具才能体现出来。但是我认为,python已经能满足我们对代码速度的需要,如果非专业需要,不必追求速度。
2.代码不能加密,因为python是解释性语言,解释一行执行一行,所以代码不能进行加密,如果非要加密,那么一开始就不应该使用python
3.线程不能利用多CPU问题,这是Python被人诟病最多的一个缺点,GIL即全局解释器锁(Global Interpreter Lock),是计算机程序设计语言解释器用于同步线程的工具,使得任何时刻仅有一个线程在执行,Python的线程是操作系统的原生线程。在Linux上为pthread,在Windows上为Win thread,完全由操作系统调度线程的执行。一个python解释器进程内有一条主线程,以及多条用户程序的执行线程。即使在多核CPU平台上,由于G

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值