美文网首页数据分析我爱编程
面向小白的Python基础(一)— Python简介

面向小白的Python基础(一)— Python简介

作者: 子路的出海日记 | 来源:发表于2017-07-08 12:49 被阅读79次


Python图标

为什么要学习Python语言?

想要清楚的回答这个问题,即使说出再多的理由也无济于事,人们对数据和图表的感知能力往往超过语言文字,所以用统计数据往往更能说明问题

TIOBE 编程语言社区排行榜,是编程语言流行趋势的一个指标。下图是我截取的2017年7月编程语言流行趋势统计表的前15名。从图表中可以看出当前最为活跃的编程语言是Java,紧随其后的是C、C++、Python、C# 等编程语言。

TIOBE 编程语言社区排行榜

相较于其他编程语言,Python语言是少有的一种可以称得上既简单又功能强大的编程语言。它更注重于如何解决问题,而不是编程语言的语法和结构。所以不论是其他语言的编程人员还是从未接触过编程的小白,python都是一门值得学习和能够快速入门的编程语言。


Python语言是什么?

Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python的优点:

● 简单

Python是一种代表简单主义思想的语言,他希望程序员用更简单的方式解决问题,化繁为简。

● 代码阅读性好

Python采用缩进的方式书写代码,使代码更加清晰易读,适合团队的协作开发。

●可移植性

Python是一种解释性语言,写好的Python程序可以直接拷贝到不同的平台运行,如Window、Linux、Mac OS,具有很好的可移植性。

●丰富的库

Python具有丰富完备的标准库,覆盖了网络、文件、GUI、数据库、文本等大量内容。在用Python进行开发时,许多功能不必从零编写,直接使用标准库即可,大大降低了程序开发的难度。

除了丰富的标准库外,Python还拥有大量的第三方库。通俗的讲,就是其他开发人员已经编写好的,你可以直接使用的东西。当然,你也可以自己开发第三方库供他人使用。

Python的应用:

Python语言可以应用于系统编程、用户图形接口、Internet脚本、组件集成、数据库编程、数值计算和科学计算编程、游戏、图像、人工智能、XML、机器人等。(了解更多可参见:python应用

我们平时看到的一些大型网站如:YouTube、Instagram、豆瓣等,都是用Python语言开发的。很多企业如:Google、Yahoo,甚至是NASA(美国航空航天局)都在大量地使用Python语言。

Python的版本问题

目前python有两个版本,Python 2.x和Python 3.x。这两个版本是不兼容的,通俗的讲,就是当你把Python 2 版本的代码放到python 3的解释器中,是无法正常运行的。 

Python 2发布于2000年年底,目前迭代到2.7版本。Python 2在 2.7版本之后将不再会有大的迭代,也就是说Python 2.7将会是Python 2的最终版本。它的后续开发,包括现在最主要的 bug 修复,将在 2020 年完全停止。

Python 3发布于2008年年底,被认为是Python语言的未来,是目前正在开发的语言版本。Python 3的发布是为了解决和修正之前版本的内在设计缺陷,它的开发重点在于清理代码库并删除冗余,清晰地表明只能用一种方式来执行给定的任务。(了解更多可参看:解释 Python 2 和 Python 3 的版本之间差别

相关文章

网友评论

  • Watts_:是要出python的系列吗?我是用的是php,如果可以把python的优劣和其他语言进行比较。
  • Vivi遇见未知世界:请问一下,在什么情况下,我们这些小白需要用来编程来解决问题?笑来老师总说要我们学会编程,可我不太明白为什么要学会编程,在什么情况下可以用的上?THANKS
  • 子路的出海日记:有时候,看别人这教程的时候,清晰明了。可真正自己做的时候,确觉得并不那么简单。想以一种简单的方式介绍,python。可能是自己能力有限,第二篇文章,写了好久,还是不满意。
  • 小明有主见了吗:现如今是互联网的天下,遍地是IT啊,我也有种想放弃实体从事IT的冲动啊
  • 崎漩:写的不错
  • 新思界再出发:编程小白到此一游
  • EricYH:我是软件雪白(小白都足以表达我在软件上的无知), 有可能入门Python吗?不是调侃,真想学习一点必要的编程手艺。
    子路的出海日记: @EricYH 海滨快奔跑: @EricYH 可以呀,那些会编程的,哪一个不是从小白学起来的。况且python这一门语言,本身很好入门。
  • sydneywhatever::+1: 赞哦,适合对我这种小白扫盲
  • 铭心小站:之前在知乎上有看见别人用Python做的爬虫,很有趣,不如用Python爬虫收集一下这个月大家都写了些什么,我想应该会很有意思
    EricYH:@铭心写呀写 队长,你不会还懂软件编程吧?
    铭心小站:@海滨快奔跑 期待:clap:
    子路的出海日记: @铭心写呀写 不错的想法,我也要尽快把python基础写完,然后写python爬虫的文章。

本文标题:面向小白的Python基础(一)— Python简介

本文链接:https://www.haomeiwen.com/subject/vqwdhxtx.html