Python要怎么开始

想学Python的话,资料满世界都是,那我为什么还要写呢?

因为想写点有意思的Python

在很多人印象里编程是个枯燥乏味的事,感觉写代码的都掉头发,还单身狗,还死得早… 说出来真是一把鼻涕一把辛酸泪...

(图片来源:PEXELS.COM)

可事实上,很多人忽略了编程本身很好玩这一点。有没有思考过,为什么Python这货叫编程语言?因为这货是用来跟计算机对话的工具,作用就跟人与人之间说的语言类似。

还有人说年纪大了,学这东西会吃力。这话没毛病,可你猜我多少岁开始学的Python?

26岁

从生物“实验狗”变成了生物“程序猿”,乐在其中,不嫌晚。其实学编程确实没什么限制,这是个开放的世界

如何开始?

我当初秉着学习是一件快乐的事,找了本给小朋友看的编程书:

(图片来源:GOOGLE.COM)

配图是英文版,实际上我看的是中文版

发现还真是适合我!于是我也本着快乐编程的原则,来带大家跳生物编程的坑,如果大家有兴趣可以去读一读这本书,简单易懂,就是内容有些陈旧

必须得声明:我写的是个不系统不详细的教程,如果想要系统地学习Python,大家可以随便网上搜一下资料或者买本书。当然,我也会在后面的文章给大家推荐一些资料。而且所有内容,如果没有注明,全部使用的是Python3。这点非常重要,Python3和Python2的代码存在差异,一不小心就多掉几个坑

本着好玩的原则,这一系列文章将用一些实际的应用场景和有意思的游戏来将Python展现给大家,尽我所能,体现出编程好玩和有趣的地方。所有需要掌握的基础知识、编程技巧,都会揉进各种各样的小脚本、小程序里。我也不知道我会写出什么样的东西来... 但可以肯定的是,跟生物都脱不了关系,毕竟我们这是个生物实验公众号(趁机做广告)

易微升

编程讲究的是个实用,能上代码的就不多说,能实践的就不理论。所以先写出可能是你人生中的第一句Python代码(必须要声明,这是Python3的代码):

print("Hello World!)

运行之后,惊不惊喜,意不意外~ 以为是 Hello World! ,其实是一堆看不懂的报错(前提是你真的用了一模一样的代码)

看到“好玩”两个字,你可能以为这个教程会是这样的:

(图片来源:PEXELS.COM)

然而,实际是这样的:

(图片来源:PEXELS.COM)

再次强调,我是带大家来跳坑的,编程的第一课,也是最重要的一课:

解决BUG

这就是常说的Debug。首先要看懂报错,你还得会点英文,这些报错会给你一些线索,然后顺着线索去找问题并解决。

编程有三大利器:谷歌百度和必应。有种说法,大多数程序员其实都是搬运工,并不生产代码。因为绝大多数问题别人都遇到过了,你只要利用好搜索引擎,那还不是手到擒来的事。

不过在这里我强烈建议大家不要直接复制粘贴代码!至少在目前的学习阶段,即使是抄代码也要一个一个字母地码上去。看得懂未必真懂,有些坑你没踩过就是不知道疼!

回到代码,到底是哪里出了问题?

看到报错的最后一行:

SyntaxError:EOL while scanning string literal

简单来说,就是有语法错误,中文什么意思自己查(关于这些报错信息如何解读,这里先不讨论,因为关于报错这个事,一篇文章都未必能讲完)。到底是哪错了呢?即使你不了解任何编程的东西,但回到源代码,仔细观察,还是能发现一些不寻常的地方...

好了,这篇文章就到这里,第一个小坑就靠大家自己爬出来了。目的已经达到,恭喜大家顺利入坑

另外,如果大家身边没有Python编程环境,又不想为搭建环境而烦恼,那么稍后可以使用我提供的在线环境。大家可以留言或者在易微升的交流群里找管理员申请免费账号,仅供学习使用,请大家爱护这个环境~

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181113G0TVW200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券