新手怎样让学习python变得有趣?

wqlhai


前言

学习需要正激励,这样才会变得有趣。

好比背英文单词,无趣,无用,索然无味。

所以需要一些有趣的实践,让新手有一个念头,“用 python 能做这么多有趣的事呢!”


好看的外表千篇一律,有趣的灵魂万里挑一

让爱因斯坦激励你学习python的动力!


能自动化的,绝不手动

python 能做的,远比你我想象的要多。比如微信小游戏——跳一跳,可不可以自动跳?

先上效果图。


仓库地址 https://github.com/wangshub/wechat_jump_game,有兴趣的pull下来,实际体验一下。

能写出代码,背后需要坚实的逻辑分析。


5行代码实现一个web应用

要说的不是重量级的 Django,是另一个比较火,有趣好用简单的 Flask。

这个框架,用 5 行代码就可以实现一个 hello world 网页。

然后在命令行启动即可监听本地 127.0.0.1:9000 端口,使用浏览器直接访问就是。

如果仅仅是 API 接口,简单太多了,一个文件搞定。


做一个GUI桌面软件——跨平台!

那就简单点儿的,来个桌面端的计算器吧。

python 都准备好电池了。

使用 wxPython 提供的组件,不用拖拽,拼接出来就是。

写一个 hello world 的窗口,简单几行就OK了。


我要做人工智能!

好哇,有的是库和框架。比如 pyTorch。

文档教程做的都比较好,也给出了大量的示例代码。

例如使用 mnist 数据集训练模型的代码。


可视化图表——搞科研,你也可以

很多未接触编程的同学,可能在用 excel 做可视化图表,然后使用 PowerPoint 做演示。

能不能用python也做出好看、简单、高档次、专业的图表呢?

大有库在!

比如最年深日久的 matplotlib,简直是 pythoner 的图表标配。

虽然它的作者四十多岁就不在了,可以不妨碍社区持续推动着前进。

用了matplotlib你才会明白,前端js做的图表都是渣。

这才叫计算机图形学!


结语

不能列太多了,刚开始学的同学该学不动,打退堂鼓了。

python 能做的有趣的事情,也只有它切实帮到你的时候,才觉得它好。


我是@程序员小助手,持续分享编程与程序员成长相关的内容,欢迎关注~~

程序员小助手


首先你得对这门语言有兴趣,兴趣是最好的老师,先学基本语法,其次选择自己比较喜欢的领域在进一步深研究学习。

Python简单易学,上手简单。语法也比较简洁清晰,更重要的,python有很多的类库,我们可以用少量的Python代码能做很多有趣的东西?

画爱心表白

结果就是(可自行更改字母内容):

做动画手绘,画小猪佩奇

示例源代码:

其他的,如果你喜欢爬虫,你就可以尝试着爬取一些新闻,财经数据等,并做成一个电子表格。这个过程中,你会学会requests,lxml,csv等库的用法

然后你可以学数据分析,筛选出同学们最喜欢的课,并进行数据可视化。这个过程你会学到matplot,numpy等库的用法

总之,把学习过程和你的生活实际相结合,满足的生活学习所需,这样才能越学越有劲,也更有趣。


分享到:


相關文章: