Eric:Python学习之路(一)

python之路(一)

第一节:
1.Python介绍
2.Python发展史
3.Python的安装
4.Helloworld程序

一: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平台上,由于GIL的存在,所以禁止多线程的并行执行。关于这个问题的折衷解决方法,我们在以后线程和进程章节里再进行详细探讨。(这个我也不懂,进行了概念上的复制

这里我想说,任意一门语言都不可能是完美的,python的简介明了,但速度慢,比之于C是没有相比性的,C的代码十分严谨,我学了一丢丢,于python相比,没有python上手那么快。所以,学一门语言还是看自己的爱好和兴趣,兴趣是最大的老师,强扭的瓜不甜。

Python解释器
Cpython:当我们从官网(www.python.org)下载安装完毕之后呢,我们就直接获得了一个python官方的解释器:Cpython。
由于是用C语言编写的,所以叫做Cpython。我个人认为也就是idel
也就是在cmd中输入python,进入的界面。

二:Python发展史:

  • 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。
  • 1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。
  • Granddaddy of Python web frameworks, Zope 1 was released in 1999
  • Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.
  • Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础
  • Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生
  • Python 2.5 - September 19, 2006
  • Python 2.6 - October 1, 2008
  • Python 2.7 - July 3, 2010
  • Python 3.0 - December 3, 2008
  • Python 3.1 - June 27, 2009
  • Python 3.2 - February 20, 2011
  • Python 3.3 - September 29, 2012
  • Python 3.4 - March 16, 2014
  • Python 3.5 - September 13, 2015

三、python的安装:

1. www.python.org(官网进行下载安装包)
2. 安装到自己选择的路径
3 .配置环境变量
【右键计算机】——【属性】——【高级系统设置】——【高级】——【环境变量】——【在系统变量中找到Path一行进行配置】——【加入python的安装目录】
安装完成后在cmd中输入python,测试能否进入python解释器

四、Helloworld程序:

方式一:在cmd中输入python进入python解释器
输入

print("Hello World")

可看到向控制台输入了"HelloWolrd"字符串
方式二:选择一个路径,新建一个TXT文件,在其中输入代码:
print("HelloWolrd"),输入完成后关闭,更改后缀名为 .py(python文件的扩展名),后打开cmd,将路径切换至代码文件所在路径
,输入代码 python XX.py(XX为文件名),即可实现

发布了1 篇原创文章 · 获赞 1 · 访问量 64

猜你喜欢

转载自blog.csdn.net/bdxiaobai/article/details/104433403