【Python 基础】第 1 期:人生苦短,我用 Python
<h1 id="介绍"><font style="color: rgba(25, 27, 31, 1)">介绍</font></h1><p><font style="color: rgba(25, 27, 31, 1)">Python 在英语中是</font><strong><font style="color: rgba(25, 27, 31, 1)">蟒蛇</font></strong><font style="color: rgba(25, 27, 31, 1)">的意思,它的 logo 也是两条蟒蛇缠绕在一起。</font></p>
<p><img src="https://cdn.nlark.com/yuque/0/2025/jpeg/29483397/1748354975739-729fb11e-cb63-4ed1-8fd9-49fde9c30803.jpeg" alt="" loading="lazy"></p>
<p><font style="color: rgba(25, 27, 31, 1)">然而 Python 和蟒蛇实际上没有半点关系。</font></p>
<p><font style="color: rgba(25, 27, 31, 1)">Python 是由荷兰程序员 </font><font style="color: rgba(9, 64, 142, 1)">Guido van Rossum</font><font style="color: rgba(25, 27, 31, 1)">(因为其名字的前三个字母“gui”是中文“龟”的拼音,所以江湖人称“龟叔”)独立开发完成初版的。</font></p>
<blockquote>
<p><font style="color: rgba(25, 27, 31, 1)">“龟叔”曾供职于 Google,现任职于 Dropbox(多宝箱)。</font></p>
<p><font style="color: rgba(25, 27, 31, 1)">1989 年圣诞节期间,在阿姆斯特丹,“龟叔”为了打发圣诞节的无趣,决心开发一个新的脚本解释语言,作为 ABC 语言的一种继承,然后他就这么做了,并实现了(天才就是天才)。</font></p>
<p><font style="color: rgba(25, 27, 31, 1)">之所以选中 Python 作为该编程语言的名字,是因为他是一个叫 Monty Python 喜剧团体的爱好者,其本意并不是想选条蟒蛇。</font></p>
</blockquote>
<p><img src="https://cdn.nlark.com/yuque/0/2025/jpeg/29483397/1748263819973-1c5a86cf-9213-461e-bbb1-6ed4ed342e3b.jpeg" alt="" loading="lazy"></p>
<p><font style="color: rgba(25, 27, 31, 1)">Python 的口号是:“</font><strong><font style="color: rgba(25, 27, 31, 1)">人生苦短,我用 Python</font></strong><font style="color: rgba(25, 27, 31, 1)">”。</font></p>
<blockquote>
<p><font style="color: rgba(25, 27, 31, 1)">这条口号已经被 Python 业界广泛使用,快成了广告词一类的存在了。</font></p>
<p><font style="color: rgba(25, 27, 31, 1)">从这个口号也可以看出 Python 简单、易学、省心的特点。</font></p>
<p><font style="color: rgba(25, 27, 31, 1)">它特别适合没有编程经验但需要将编程语言当作工具的人(比如算法工程师),这也是为什么 Python 能乘着人工智能的风口起飞的原因之一。</font></p>
</blockquote>
<h1 id="历史">历史</h1>
<ul>
<li><strong>(1991年)Python 0.9.0:</strong>这个版本包含了诸多基本的语言特性,如模块、异常处理、函数以及核心数据类型(字符串、列表等)。</li>
<li><strong>(1994年)Python 1.0:</strong>引入了一些现在看来很基本的特性,如 lambda、map、filter 和 reduce。此时 Python 已经有了一个相对完整的语言结构。</li>
<li><strong>(2000年)Python 2.0:</strong>引入了重要的特性,包括垃圾回收机制和 Unicode 支持。在此之后,Python 逐渐成为一门适用于多种领域的编程语言,从 Web 开发到科学计算都有了一席之地。</li>
<li><strong>(2008年)Python 3.0:</strong>也被称为 Python 3000 或简称为 Py3k。这个版本引入了不兼容的语法和库变化,以提高语言的一致性和清晰度。</li>
</ul>
<p>截止到现在的 2025 年,Python 的最新版本依然是 3.x,语法也没有大的变化,可见其稳定性和完善性。</p>
<blockquote>
<p>这样就不用经常学*其新的语法和特性,是非常利好学*者和开发者的(此处内涵半年发布一个大版本的 Java)。</p>
</blockquote>
<p><font style="color: rgba(25, 27, 31, 1)">Python 源代码遵循 </font><strong><font style="color: rgba(25, 27, 31, 1)">GPL</font></strong><font style="color: rgba(25, 27, 31, 1)">(GNU General Public License)协议。</font></p>
<blockquote>
<p><font style="color: rgba(25, 27, 31, 1)">这是一个开源的协议,也就是说可以免费使用和传播它,而不用担心版权的问题(再次内涵按人头收费的 Oracle JDK)。</font></p>
</blockquote>
<p><font style="color: rgba(25, 27, 31, 1)">目前 Python 是由一个核心开发团队在维护,“龟叔”属于太上皇职位,仍然占据着至关重要的作用,指导其进展。</font></p>
<h1 id="现状"><font style="color: rgba(25, 27, 31, 1)">现状</font></h1>
<p>Python *些年一直占据榜单的第一名,可见其热度。</p>
<p><img src="https://cdn.nlark.com/yuque/0/2025/png/29483397/1748266160499-72a6e48c-df5b-4494-9fa5-b997192ae94a.png" alt="" loading="lazy"></p>
<p>Python 是一种“胶水语言”,其本身非常简单。</p>
<blockquote>
<p>但它有非常多的扩展库,而且这些扩展库不是为编程开发服务的,而是为科研、数据分析、机器学*、办公自动化等服务的。</p>
<p>人工智能依赖于机器学*,*些年人工智能大火,自然就带动了 Python 的火爆。</p>
</blockquote>
<p>但一定要注意,<strong>Python 不等于人工智能</strong>。</p>
<blockquote>
<p>Python 之于人工智能,好比计算器之于会计师,会计师都需要使用计算器。</p>
<p>但计算器本身只是工具,不是技术,衡量一个会计师的水平也不会是计算器的熟练程度,而是会计的专业技能。</p>
<p>以我目前工作的公司为例,我们公司是做工业巡检机器人的,其中有一个算法部门,里面基本全是数学专业的硕士,他们很多完全没学过编程,只是工作要做人工智能才顺带学了 Python。</p>
</blockquote>
<p>由此可见,<strong>人工智能需要的是数学</strong>,Python 只是用来实现数学目的的工具。</p>
<blockquote>
<p>所以如果想从事人工智能的工作,应该把精力放在数学的学*上,并尽量取得硕士学位(人工智能行业对学历要求很高,基本硕士才是入门标准)。</p>
<p>至于 Python,完全可以等数学这样的专业知识学*完毕后再将其作为工具学*。</p>
</blockquote>
<p>至于爬虫,很多无良培训机构会以爬虫的低门槛、高收入作为 Python 的亮点进行宣传。</p>
<blockquote>
<p>但爬虫需要掌握的知识其实很多,前后端都得会,门槛并不低。</p>
<p>高收入或许是事实,但风险也是同样高的,因为爬虫本身就是“灰色地带”,现在的政策对爬虫越来越严厉,市场也越来越小。</p>
<p>要是现在还一门心思做爬虫,很可能是“面向监狱编程”了。</p>
</blockquote>
<hr>
<p>Python 能有今天这样的成就,纵然与外界因素有关(比如*些年大火的人工智能),但其本身简单易学的语法、完善的工具库、舒适的开发体验,都是它能把握住时代风口的重要原因。</p>
<blockquote>
<p>学* Python,并不为将其作为“饭碗”,而是将其作为“餐具”,让我们可以更好的“吃饭”。</p>
</blockquote>
<p><strong>作为程序员,在人工智能的时代,学会 Python 注定能走得更远。</strong></p>
</div>
<div id="MySignature" role="contentinfo">
天河有尽后为涯 星海无边前作岸<br><br>
来源:https://www.cnblogs.com/skysailstar/p/19168237
頁:
[1]