PYTHON 是个什么东西?

少儿编程 Python

什么是 Python?

如果你百度一下,它会告诉你,python 是一种计算机程序设计语言

什么是计算机呢?

信息时代,计算机无处不在。以我们生活中所见为例,平时用的台式电脑,笔记本电脑就是计算机,平板电脑、手机也是计算机,喜欢游戏的同学,家里或许有 PS4、XBOX,其实也都是计算机。

简单来说,计算机系统由“硬件”“软件”构成

键盘、显示器、游戏手柄、声音输出设备等等,属于计算机的“硬件”。而“软件”,就是运行在计算机上的程序,用来让计算机的硬件执行特定的功能,比如呈现画面、播放音乐、通过输入设备(如键盘、游戏手柄)控制虚拟的角色做出各种动作。

程序设计语言,就是人类用来跟计算机沟通,编写可以执行的程序的一种特殊的“语言”。跟平时我们谈天说地时讲的话一样,有单词、句子、语法规范。不同的国家、人种,说不一样的话比如中文、英语、日语、法语。计算机的世界,也因时代、用途等因素,诞生了各种各样的语言。

PYTHON,就是其中的一种。

Python 的起源

1989 年,在荷兰的阿姆斯特丹,吉多·范罗苏姆(Guido van Rossum)为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,并于 1991 年发布了第一个 Python 的发行版本。

打开英汉字典,你会发现 python 是“大蟒蛇”的意思。会不会有点吓到呢?

不过其实它的名字并不是来自这种神秘的动物。之所以命名为 Python,是因为吉多非常喜欢一套英国电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。

Python 目前有两个版本:Python 2 和 Python 3。它们在某些地方有一些微妙的差异,而这些差异导致了 Python 3 并不能完全兼容 Python 2。

官方将于 2020 年停止对 Python 2 的支持,但由于种种原因,Python 2 仍然在很多地方使用。如果你已经是专业的程序员,那么可能会遇到如何选择版本的问题,并需要了解两个版本的差异。但是对于学生来说,完全不必考虑这些,直接选用最新版本的 Python 3 就好。

Python 的优点

目前世界上有几百种编程语言。

2019年1月,Python 再度摘得桂冠,成为2018年的“年度编程语言”。

在全球著名编程语言榜单 TIOBE 呈现的数据看来,PYTHON 的热度逐年上升。现在,Python 已成功进入被 JAVA,C,C++ 三大语言长期霸占的编程语言第一梯队,甩开其后的语言一大截。

Python 在数据处理、AI、脚本编写等领域均排名第一,在 Web 编程和科学计算领域处于领先地位。

它也是被大学计算机课程教授最多的语言。近年,中国的高考,也在逐渐增加 Python 的考试内容和范围。

究竟是什么因素让 Python 具有如此生命力?

image.png

官网是这样“吹嘘”的:

Python:
非常强大……而且很快;
和其它(编程语言)良好协同;
可在任何地方运行;
非常友好,易于学习;
开放;

Python 的设计哲学是“优雅、明确、简单”。Python 开发者坚持“用一种方法,最好是只有一种方法来做一件事”。因此,它和拥有明显个人风格的其他语言很不一样。

基于上述设计哲学,Python 具有了简洁、易读的特性;
同时它是一种高级语言,开发者可以只考虑应用逻辑而无需关注具体的底层实现;
它通过语法特性强制使用规范的代码风格;
并且 Python 是开源和免费的。

所有这些,正是初学者能够轻松、准确、不受干扰地学习编程所需要的。

此外,作为一种工作语言,Python 还具备可移植性、可嵌入性、可扩展性以及用于解决各种场景下不同问题的丰富扩展库。

Python 能做什么

由于 Python 的可扩展和可移植性,它几乎可以用于任何场合任何领域,例如:

  • 科学计算和数据统计
  • 教育教学
  • 用户界面开发
  • 桌面软件开发
  • 游戏开发
  • Web网站开发
  • 后端开发
  • 维护脚本编写
  • ……

当然,它仍有所专长。作为人工智能时代最流行的语言,目前 Python 最能大展身手的主要有四大方向:网络应用后端开发、数据处理和爬虫、人工智能机器学习、以及科学计算。

Python 的学习路径

如同足球篮球、舞蹈绘画一样,越是高级的乐趣,就越需要扎实的基础和长期的学习

编程也是一样。同学们如果有学过 Scratch 或 Python 的初级课程,会发现,要学会简单的程序编写,甚至做个小游戏,是非常简单的事情。

但是,如果想做个能让很多人玩得入迷的炫酷游戏,又或者想做一个强大的网络爬虫,就会发现,会涉及很多知识。

猫老师做了一个知识路线图。这张图非常粗略,缺少很多细节,只是用于大致的描绘知识体系的概况。在这里,学习 Python 有三个阶梯:基础语法、高级特性和实际应用。

python 入门课程,大致覆盖了基础语法部分,也对编程有了最初、最直观的认识。

高级特性部分,则学习更多的编程技巧。我们在中级课程,会学到这里的部分内容。基本上,大多数同学学到这个程度就已经足够,而且是真的很了不起。这个阶段的知识,已经足以做一些像模像样的小游戏、小工具,并为将来有可能进行的深入学习打下基础。

第三个阶段,应用方向。能到达这个阶段的同学,一定都是学霸吧。:-D
几乎没有人能够学完这个阶段的所有内容,即使是职业的程序员。通常我们只需要选择自己感兴趣的领域,针对性的学习就好。

image.png

其实,在学习完第二阶段之后,除了应用方向之外,还有一个竞赛方向可以选择,我们到时候再说。

猫老师的 Python 课程

猫老师少儿编程,最新推出《趣味 Python 编程》课程。该课程定位为中级。推荐小学五年级至高中阶段的同学学习。

已经学过基于“极客战记”的初级课程的同学,可以无缝对接该课程。零基础,低年级的同学,可以选择从其他课程开始,比如 Scratch 和 《游戏式 PYTHON 编程入门》。

如何开始下载安装

《趣味Python编程·中级》介绍了如何下载。

对电脑比较熟悉的同学,可以直接至官网下载。为了方便大家,猫老师也在百度盘放了最新版本的安装包:https://pan.baidu.com/s/1jZzVUH-Wb1APbkoPTe3Scw 提取码: b91m

Python 的基础开发环境对系统需求并不高。大部分同学家里现有的电脑,无论是苹果系统还是 Windows 系统均可。只要下载相应的安装包安装即可。

小结

好啦,现在同学们已经了解了Python 是什么,让我们立刻开始跟猫老师快乐地学习吧!

Beautiful is better than ugly.
Simple is better than complex.
-- Tim Peters

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,898评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,401评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,058评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,539评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,382评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,319评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,706评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,370评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,664评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,715评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,476评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,326评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,730评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,003评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,275评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,683评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,877评论 2 335

推荐阅读更多精彩内容

  • 17组:卞小倩、张艳秀、李洪曼、边宇 18组:王倩、邓彩凤、闫荣荣 Python 一、Python简介 Pytho...
    邓彩凤0109阅读 1,540评论 2 2
  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 3,392评论 2 30
  • 当我出差的时候,我感觉自己待在一种自我非平衡状态,衍生出某种脱离感。 于是,晚睡,看剧,各种平常不允许自己做的事情...
    雀岛札记阅读 126评论 0 0
  • 摄影/陵子 不同的照片不同的故事,各自解读不同,演绎的故事不同。
    陵子心语阅读 258评论 0 7
  • 因为高考,2015成为我们这一生中不平凡且记忆深刻的一年。有的人考上了自己梦寐以求的大学,有的人则不满意自己的成...
    红色石头哥哥阅读 373评论 1 1