PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
Re: [问题] 如何有系统的用MOOC学python
楼主:
Neisseria
(Neisseria)
2017-06-20 15:48:25
※ 引述《Herodote (Herodote)》之铭言:
: 主要是想用MOOC有系统性的学完python,之后完成Udacity的Machine learning的
: Narodegree
: 版上爬文学python是说要以完成project为主
: 但感觉自己还缺一些概念,而且也不知道到底要先完成什么project好
: 也不知道如果要实做能做出展示给别人看的project要到什么程度
: 以及是否有那种手把手的影片带?
: 不知道有没有用Mooc自学成功的?
: 目前上了几门课程
[恕删]
其实不用想得太复杂
就想 end user 会收到的程式种类
从里面挑一种出来实作即可
- 终端机程式:其实是最简单的,因为 UI 很固定 (stdin/stdout/stderr)
但是现在没什么人在用终端机程式,写起来也没有很大的成就感
如果愿意打基本功的话,还是可以考虑一下
- GUI 程式:稍微复杂一点,但会有一些成就感
一开始用 Tkinter 就好了,比较好上手
可以考虑计算机、电子时钟、Tic Tac Toe、黑白棋等基本的来入门
- 游戏程式:新手很喜欢写这个,但其实不推
因为游戏要大量美工和音乐素材,一个人会比较吃力
如果想从这个入门,同样建议从棋类游戏开始
因为棋类游戏比较不吃美工,还可以练习写 AI
- 网页程式:这个也是会有成就感,但比较辛苦
因为网页全端程式要学四到五种语言,还要有网页运作的概念
但是学网页程式很实用,建议投资时间学一下
- 手机程式:虽然有 Kivy,但不推荐,因为 Kivy 相关资料太少,会很辛苦
写手机第一还是推原生程式 Java/Kotlin、Swift/ObjC
次一等可以考虑 Xamarin,至少 C# 体质还不错,而且背后有微软推动
或者是其他领域的主题,如下:
- 资料探勘:在 Python 里蛮热门的项目,但比较吃观念
除了资料处理和建模的步骤外,也要一些领域知识 (domain knowledge)
新手容易落入不知自己在跑什么的冏境
- 文字探勘:其实文字探勘的函式库 Java 比较多,但 Python 也有一些
这个也比较吃观念,新手可能也会不知道自己在跑什么
- 网络爬虫:这个有点类似网页程式,也是要学网页相关的概念
蛮实用的项目,学会之后可以自己捞资料,建议投资时间学习
- 自动化:算是杂项,就是见招拆招
细节可参考 Automate the Boring Stuff with Python
初学者可先从 text processing 开始,像是处理 CSV 或 JSON 等
这些只是小弟比较有印象的部分
可能还有漏掉不少东西
通常建议从自己有兴趣的东西入手
比较有学下去的动力
Good Luck!
作者:
Herodote
(Herodote)
2017-06-20 16:26:00
非常感谢热心整理,目前可能就先朝GUI做吧!感觉网页也不错,但不知道语言是不是只要学到基本的Html+css+javascript,有点担心python没学好就跳坑会乱
作者: yinxuanh (飘飘然)
2017-06-20 20:07:00
推
作者:
OS63
(大大)
2017-06-20 20:22:00
https://github.com/gw19/TRA-Ticket-Booker
之前在刚学了点 Python 在没什么基础的情况下练习写 project用 Selenium + PyQt4 写的台铁订票程式。也因为非本科系所以 code 应该很多要改进的,伤各位眼抱歉。只是想说原PO可以试着想些这种小东西来写,边写边查资料 XD这个应该算是 爬虫 + 网页自动化操作 + 视窗程式 的练习。
作者:
vi000246
(Vi)
2017-06-20 20:44:00
我也有写了一支台铁订票 你的接口应该跟我都是抄同一个project的XD
https://goo.gl/Axf74z
不对 刚看了一下我的笔记 是我参考了你的接口UI做得很精美 感谢你的分享
作者:
OS63
(大大)
2017-06-20 21:12:00
我还想说我在做的时候 没看过有人做这个阿 XD我本来还想OCR第二阶段认证码,但发现台铁会锁IP,算啦 ==
作者:
shinmeteor
(shin)
2017-06-21 04:40:00
推这篇分析在台湾python热门不起来
作者:
ljsnonocat2
(平凡是幸福)
2017-06-29 12:53:00
推
继续阅读
[问题] 这个学校的课程对python有帮助吗?
renna038766
[问题] 如何有系统的用MOOC学python
Herodote
[问题] import~from~问题请教
yimean
[问题] 类别问题
yimean
Re: [问题] 初学爬虫post问题
jn8029
[问题] 初学爬虫post问题
japing
Re: [问题] Django新手 runserver失败
coauglant
[问题] Django新手 runserver失败
coauglant
[问题] matplotlib画ohlc图
airyliat
[问题] if逻辑判断问题
yimean
Links
booklink
Contact Us: admin [ a t ] ucptt.com