python能做什么?学习python有什么用?

你刚开始学Python 吗?或是已经开始,但与Python 的关系停滞了,迷失在程序码中呢?

刚接触Python 的你,新的开始总要有个努力的方向,选定好的、自己喜欢的方向,才能走得稳、走得久。已经在路上的你,想要更与Python 加温,就是这篇,就让我来引导你吧!

python能做什么?学习python有什么用?

这篇文章我们将聊聊大家想学python能做什么,再谈到资工所的教学领域,让大家知道所谓的「本科」都在做什么、可以做什么,最后希望能给大家更多对于程序的想像,勇敢的幻想,踏实的完成。

好,就让我们开始吧!

引言

去年2019 春季 Python 读书会收到了700 则左右的报名表,有着形形色色的自介,但大都是相同的动机,不外乎是程序是目前的显学,不学习就会落后。以下是我整理出的报名者动机:

  • 程序很像在未来很重要,该学
  • 大数据、深度学习是未来的趋势
  • 教授说未来实验要写程序,只好快点来恶补

对很重要、是趋势,但其实我们希望大家能把程序语言,不论是Python 或是Html 等等的程序语言,视为一种与机器沟通的外语。话能讲得越好,越流利,电脑就会越配合你,完成任何你想叫他做的事情。因此我们希望看到的是:你真的有想跟电脑说的内容,而不是只是听到谁讲了什么,而是能真正思考身边有什么可以用电脑做到的事情。

我知道,大家一定都还不知道电脑能做到什么,只知道电脑有youtube 可以看优质的频道七月半,KKBOX 可以听歌,Instagram 可以看正妹,而Steam 会抢走我的钱。因此我决定先来简述资工系的学习领域,好让大家有个初步的方向。

资工所的领域

电脑图学

跟影像有关的,像是美图秀秀,画风转换,特效生成,3D构建,反正眼睛看得到的。

python能做什么?学习python有什么用?

嵌入式系统

跟小型的电脑相关的,辅助工厂或平常生活,像是红绿灯即是常见的嵌入式系统。你可以自制许多有趣新潮的设备,新一代的钢铁人或许就是你

python能做什么?学习python有什么用?

自然语言处理

跟语言相关的任何事情,像是自动新闻产生器、废文产生器、google 翻译。我们的凯文老师就是这领域的强者了啊。

资讯安全

跟网络或是个资有关的保护,现在许多的个资或是网购银行都在网络上,如何避免被盗用,就是靠这个领域了啊。

数据分析

就大家最懂的领域,从国小在做的平均数,到研究领域的回归分析,还是当红的深度学习,皆跟这个有关,不再赘述。

网络

跟网络相关的,专注在网络

金融

程序交易,区块链,这几个最近当红的关键字,不来凑一脚,闻个香可不行,财富自由或许从这开始。

演算化优化

很硬,我不会。

其他

像是化学、机械、文学、等等的各种领域,在这里,想像力是唯一局限你的地方,程序与世界各行各业的连结。
以上的简述希望能让大家更了解资工所会接触到的领域,其实也只是包含了一小部份,毕竟程序能做到得事远超出你所想像的。或许你会说上面的内容实在是高大上,难以接触,因此接下来会说些简单有趣的程序,当个引路人,启发一下大家。

你可以做的专题

首先从下面这本书讲起,Python自动化的乐趣:搞定重复琐碎&单调无聊的工作。

一本很奇特的书,简易的提供了一些程序能做到的事,像是复制档案、制造excel、爬网站、寄垃圾信等等。你程序不需要很强,或是很强的数学与逻辑,也不需要写得漂亮效率很快,你需要的只是一个懒惰的心,想把一些无聊琐碎的事扔给电脑来做,然后就可以再用电脑去追剧打电动。生活多么惬意啊!

这边提供几个实际案例给大家参考:

  1. 找房子
    像是我朋友之前要找房子,但是不想要一直逛各个网站,又怕没有即时的看到而被别人订定。
    因此他写了个爬虫去抓PTT、591、租屋网,然后透过regular expression筛选资料,最后直接寄信到他的信箱。宅男不上网,能知天下事
  2. 整理数据
    这个是我个人的案例,之前当兵的时候,要帮课室整理将近100份的量测数据,并将其全部汇整到一个档案里,简单来说就是不断的开档案复制贴上,如此重覆一个礼拜,太折腾人了。
    因此我写了个巨集程序,一键汇入全部的资料,看着电脑做着做着,10分钟就结束了。然后就拿到3天荣誉假,开心。
  3. Github: svenstaro/genact
    最后一项来分享有趣的事情,工程师的装忙神器。不断跑动的记录,配合着自己认真的神情,老板看到还不奋力的加薪加起来呢!

python能做什么?学习python有什么用?

结论

这篇希望能给大家想用程序做的事情一些启示,如果写程序只是为了交作业为了未来的需求,那就有点太浪费了,试着把程序当作跟电脑沟通的语言,说出你的愿望,电脑就能完成你的要求。从硬核的资工所,到平常的应用情境,不同的想法构筑都需要程序做为后盾,希冀各位都能努力的学好程序。

当你能信手捻来一个好程序,来处理分析任何看到的问题或现象,你就会发现未来的路有着无限的可能。

现在就立刻拿起纸跟笔,写下你脑中的胡思乱想,然后一点点的完成,接下来就让Python 为你实现愿望吧!

编程入门

python自学行吗?给编程初学者零基础入门的建议

2020-7-17 16:03:34

编程入门

如何学编程?说说我怎样学习编程的故事

2020-7-31 14:13:35

欢迎加我好友,一起探讨互联网项目。关注林歌笔记(https://www.husiyu.com),关注更多精彩!

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索