为什么要学Python
学不逢时
作为一个在武汉某普通一本高校的计算机专业本科生,其实很早之前就有了要学Python的想法,奈何现实很残酷,课业压力大(可能是个借口,哈哈),大一虽然课不多,但很多时候无所事事,天天打游戏睡觉,基本上找不到很好的时间来系统学习一下。到了大二,专业课变多了,更加没有时间去学了,再加上我在学生会某部门任职,忙完了还要帮某小朋友做这做那,写oj题目啥的(不敢抱怨,求生欲)。恰巧大二上学期寒假在家遇到了武汉爆发新冠肺炎疫情(武汉加油),不能去学校,待在家里也没啥干的,就拾起了我心心念念的Python,想去体验一把一个函数解决所有事情的快感,再也不用担心自己的头发了!
Python的优缺点
说到为什么要学Python,请大家自行谷歌去看看C语言、C++、Java之父的发量,再对比看一下Python之父吉多的发量,就知道为什么要学Python了(太真实了),当然我在这里是开个玩笑。我在网络上了解到,Python有其独有的设计哲学“优雅、明确、简单”,只用一种最简单的方法去解决问题,避免花里胡哨和难以理解的语法规则。有过程序设计语言学习的人都知道,C语言中的指针简直是我们专业学生的噩梦,Java那花里胡哨的语法规则,学完了都不知道咋输入输出(我指的是像我这样懒,没花时间的人)。反观Python是多么的人性化,用最少的代码解决不管是简单还是复杂的问题。以下我列举三门语言输出最简单的hello world代码。
C语言 java python
# include<stdio.h> public class hello_world { print("hello world")
int main() public static void mian(string[] args) {
{ System.out.println("hello world");
printf("hello world"); }
} }
就这而言,Python是不是简单太多。当然Python也有一些缺点,例如运行速度等问题,大家可以自行谷歌了解(因为我也不太懂)。
人生苦短,我学Python
Python这门语言很友好,不管是计算机专业还是小白都适合去了解,特别是在当下人工智能时代,机器学习啥的乱七八糟的东西都要用到Python,包括大家所熟悉的爬虫,数据挖掘等等。而且Python是真的容易上手,作为一门开放性的语言,不仅是Python内置的库,互联网社区有大量的Python第三方库供大家去调用来解决实际问题,毕竟别人已经解决的问题是没有必要自己再来实现一遍的,我们要做的是发现新的问题并加以解决。
计算机思维更重要
说到这里,我要强调一点,任何程序设计语言包括Python只是一门工具,他让我们不用直接跟底层的机器去打交道,简化了我们学习的过程,但是真正重要的计算机思维,如何去发现问题解决问题,而不是一味的调库,东拼西凑。希望大家能够掌握计算机的精髓,用好这个工具,愿和大家一起进步。奥利给!