作者koconut (koconut)
看板Python
标题[问题] 物件学习方式
时间Wed Oct 5 20:13:43 2022
最近刚入职成为工程师,深深觉得自己物件导向的概念太差,想要精进自己的OOP实作
经验,查各种网路资源,都好片面感觉都只学到表皮,想请教板上强者大大们,有什麽推
荐的好书或是方式可以练习吗?
真心感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.129.50 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1664972025.A.166.html
1F:推 cuteSquirrel: 公司实战 + debug + side project 10/05 21:09
2F:→ cuteSquirrel: 简单的web 站台 + 留言板 or 会员登入系统 10/05 21:12
3F:→ DaOppaiLoli: 实战跟思考还是比较重要一点 10/05 23:10
4F:→ koconut: 现在每天都在看别人写的code,看得非常慢,想问问大家都 10/05 23:30
5F:→ koconut: 怎麽变强的 10/05 23:30
6F:→ Hsins: 写久了会有感觉的。如果真的要说的话,我认为物件导向一个 10/05 23:37
7F:→ Hsins: 核心的概念是资料的传递,还有权限的控制。不确定你有没有 10/05 23:38
8F:→ Hsins: 限定语言,从 Java 这种物件导向程式语言来上手物件导向是 10/05 23:38
9F:→ Hsins: 一个满不错的方式,如果没有资结演算法基础,CS61B 这门课 10/05 23:39
10F:→ Hsins: 可以让你同时练习 DSA 和 OOP 10/05 23:39
11F:→ Hsins: 如果专门针对 Python 的 OOP 的话,在 Udemy 上面有一门课 10/05 23:40
12F:→ Hsins: ,是 Fred Baptiste 开的,总共有四门,第四门就是 OOP 10/05 23:40
13F:→ Hsins: 如果想要看一些 Case Study 的话,在 Educative 上面有个 10/05 23:41
14F:→ Hsins: Grokking the Object-Oriented Design Interview 是不错的 10/05 23:42
15F:→ Hsins: 材料 10/05 23:42
16F:→ mikapauli: 感觉要学OO换个语言练习会比较合适? 10/06 11:07
17F:→ mikapauli: 就像学functional也不会首推Python 10/06 11:08
18F:推 sating00: 学c++打基础 10/06 12:14
19F:→ Hsins: 呃,虽然 C++ 有 OOP 特性,但如果是要熟悉 OOP 的话不太推 10/06 12:32
20F:→ Hsins: 荐从 C++ 上手啦,的确学好 C++ 能打好不少基础... 10/06 12:33
21F:推 gaexpa066454: 物件导向首推Java,c++用来学指标比较好 10/07 11:55
22F:推 Selkirs: 别想太复杂,一开始就把他当作函数的一种实现手段就好, 11/02 20:32
23F:→ Selkirs: 再慢慢从复用继承的角度去理解它即可。 11/02 20:32