首页 > 编程语言 >都说学【python】,那么python到底是什么呢?

都说学【python】,那么python到底是什么呢?

时间:2024-09-05 11:49:42浏览次数:11  
标签:语言 编程语言 到底 python 代码 爬虫 Python 说学

发展现如今,作为一个ICT从业者,如果你没听说过Python,那就太out了。

python作为现在最热门的程序语言,拥有超高的人气,可以说是IT界的新一代明星。尤其Python和目前红得发紫的人工智能之间密切的关系,使得大家都对它投入了特别的关注。


今天,小编就和大家聊一聊,到底什么是Python。

首先,第一个要解决的问题——“Python”这个词到底怎么发音?

皮绳 ? 还是排通? 额,实际上,它的英式发音接近于“派森”,美式发音接近于“派杉”。

这个英文单词的原意是“蟒蛇”或“巫师”。仔细看Python的LOGO,就是2条蟒蛇。它的创造者是荷兰的Guido van Rossum(吉多·范罗苏姆),热爱Python语言的粉丝亲切地称呼他为“龟叔”。

话说1989年圣诞节,龟叔在阿姆斯特丹的家里闲得无聊。为了打发时间,他决定开发一种新的编程语言。于是,就创造了Python。(IT宅男的世界,一般人无法理解)

Python这个命名,取自他喜欢看的英国肥皂剧《Monty Python》(飞行马戏团)。

Python语言诞生之后,其实很长一段时间的发展都只能说是不愠不火。

1991年,第一个用C语言实现的Python编译器诞生。

1994年,Python 1.0诞生。

2000年,Python 2.0 出世,加入了内存回收机制,构成了现在Python语言框架的基础。

2004年,大名鼎鼎的WEB框架 Django 诞生。

2008年,Python 3.0发布。Python进入3时代。

2014年,官方宣布版本2将停止更新。

截止到2017年10月,最新版本是v 3.6。

最近几年,随着人工智能、大数据、科学计算、物联网等领域的兴起,Python也水涨船高,成为流行的编程语言之一。目前,Python在一些大的公司和机构已经有了广泛的使用。如Google App Engine 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发;美国中情局网站就是用Python开发的;世界上最大的视频网站YouTube使用了Python;国内的豆瓣公司几乎所有的业务均是通过Python开发的;国内最大的问答社区知乎是使用Python开发的……根据 IEEE Spectrum 发布的研究报告显示,在 2016 年排名第三的 Python 在今年已经成为世界上最受欢迎的语言,C 和 Java 分别位居第二和第三位。
Python迅速走红的原因其实是多方面的,小编总结了一下,主要是以下几点:

1. 容易上手,非常适合编程初学者作为启蒙的语言。

2. 语法简洁易懂,有点类似英语的表达。我认为,这是未来所有编程语言的雏形。

3. Python还有个昵称,叫“胶水语言”,是说Python可以很方便地调用别的语言(如C++、Java)编写的功能模块,将他们有机结合在一起形成更高效的新程序。

4. 丰富、强大的库支持是Python的坚强后盾。

......

Python到底有多简单?我们通过实现打印“Hello World!”,对几个编程语言做个简单的比较:

首先是C++的实现代码(能看懂不?):

起到打印作用的是第4行代码。

然后是Java,好像也不大容易理解:

真正起打印作用的是第3行代码。

最后,再看看我们Python的表现:

起到打印作用的是第4行代码。

一行代码,直奔主题。搞掂!

体会到Python语言的魅力吧?它让以前高高在上的计算机编程语言走入寻常百姓家,没有受过专业训练的普通人也可以体验一把码农的快感!

不过,看上去简单的Python,并没有想象得那么容易学习。

根据小编的个人经验,具备一定编程基础的IT人员,通过阅读有关的资料,大概3个月左右,就可以初步掌握Python的入门知识。

如果没有任何计算机基础的小白,需要的学习时间要更长。

说白了,Python入门容易,但是精通难

哦,对了,提到Pyhton,就不得不介绍一下,什么是“爬虫”

很多人以为Python就是爬虫,爬虫就是Python。其实,虽然两者的发音有点接近,但是它们并不是同一样东西。

爬虫,即网络爬虫(Web Crawler),可以理解为一只蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛。如果它遇到资源,那么它就会抓取下来。具体抓取什么,由你来决定。

简单来说,Python是一个程序开发语言,而爬虫是一种开发出来的工具(Python是其中一种),“爬”资源,就是一种行为。

标签:语言,编程语言,到底,python,代码,爬虫,Python,说学
From: https://blog.csdn.net/GT001007/article/details/141926979

相关文章

  • Python——求一个整数的阶乘是多少?
    没注释的源代码factorial=1number=int(input("请输入你计算阶乘的数字:"))ifnumber<0:  print("{}!没有阶乘".format(number))elifnumber==0:  print("{}!等于1".format(number))else:  foriinrange(1,number+1):    factorial......
  • python代码商城的返佣和退款问题
    使用Python来开发一个返佣接口,根据描述,接口需要处理三个核心功能:根据售价或租金计算返佣金额(20%)。不同人数分享返佣规则:一人分享返佣20%,二人分享每人分别返佣10%。在用户收到货物一周后,并且没有发生退款的情况下,进行结算返佣。步骤创建Flask应用:使用Flask框架来开发接口......
  • C++和Python混合编程——C++调用Python入门
    大纲代码结构初始化Python解释器获取GIL为什么需要GIL?GIL的影响导入Python模块并执行代码释放GIL终止Python解释器完整代码编译执行结果项目地址在《C++和Python混合编程——Python调用C++入门》一文中,我们熟悉了Python调用C++编译的动态库的方法。但是作......
  • [开题报告]flask框架沧州交通学院二手交易系统2ht5t(python+程序+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在沧州交通学院这一充满活力的学术社区中,随着学生人数的增加和校园生活的日益丰富,二手物品的流通与交易成为了广大师生普遍关注的话题。传......
  • [开题报告]flask框架的安心养老一站通服务系统的设计与实现c3af4(程序+论文+python)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着全球人口老龄化的加速,养老问题已成为社会关注的焦点。传统的养老模式已难以满足日益增长的多元化养老需求,特别是在健康监测、生活照料......
  • python 源文件 源目录 转 包
    pythonsetup.pysdist 命令会完成以下步骤:准备源码:将源文件(包括Python文件、数据文件等)收集到一个目录中,以便打包。生成分发文件:创建一个压缩包(通常是 .tar.gz 或 .zip 格式),包含所有必要的源文件和元数据。这些文件会被放置在 dist 目录中。构建步骤:sdist......
  • python 带参数的装饰器
    fromfunctoolsimportwrapsdeflogit(logfile='out.log'):deflogging_decorator(func):@wraps(func)defwrapped_function(*args,**kwargs):log_string=func.__name__+"wascalled"print(l......
  • python 装饰器类
    fromfunctoolsimportwrapsclasslogit(object):def__init__(self,logfile='out.log'):self.logfile=logfiledef__call__(self,func):@wraps(func)defwrapped_function(*args,**kwargs):log_stri......
  • 用Python实现时间序列模型实战——Day 11: 指数平滑模型
    一、学习内容1.简单指数平滑法简单指数平滑法:简单指数平滑法(SimpleExponentialSmoothing,SES)是一种用于平滑时间序列数据的技术,通过对数据赋予不同的指数权重,较新的数据点权重更高。SES适用于平稳的时间序列数据,即没有显著趋势和季节性成分的时间序列。SES模型的......
  • windows系统Redis安装,启动与客户端连接,redis-python模块安装
    1、https://www.cnblogs.com/chunyouqudongwuyuan/p/16475220.html#redis%E5%9F%BA%E6%9C%AC%E8%BF%9E%E6%8E%A5Redis安装,启动与客户端连接,redis-python模块安装redis安装由于windows对redis支持不好,所以在windows下只能使用较老版本的redis只维护到3.x https://github.c......