用戶登入
用戶名稱:
密      碼:
搜索
教育王國 討論區 教育講場 Mark Cuban says this skill will be critical in 10 ye ...
樓主: shadeslayer
go

Mark Cuban says this skill will be critical in 10 years, and Elon Musk agrees [複製鏈接]

Rank: 11Rank: 11Rank: 11Rank: 11


32340
61#
發表於 18-7-30 00:10 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:03
1.是。2.不是。3.是。

第二是我看錯了。但第一和第三點,你說是,但因為兩點皆 apply to both CS and non-CS students, 也解釋不了為何 CS 少讀 Python.
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 8Rank: 8


19492
62#
發表於 18-7-30 00:10 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:07
Compiled language係可以用interpreter。

同樣,interpreted language可以用compiler。

Rank: 11Rank: 11Rank: 11Rank: 11


32340
63#
發表於 18-7-30 00:11 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:07
Compiled language係可以用interpreter。

一般 compiled languages 是不用 interpreter, 因為 compile straight to executable.  

Java compile to bytecode, need an interpreter to run.
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 11Rank: 11Rank: 11Rank: 11


32340
64#
發表於 18-7-30 00:15 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:10
同樣,interpreted language可以用compiler。

Yes, 但你說 Java 是 compiled language,不加以說明,令人以為和C一樣,不用 interpreter.  

你用二元分法,Java is compiled, Python is interpreter.  但事實 Java 是 compiled "AND" interpreter.  Very inadequate example.
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 8Rank: 8


19492
65#
發表於 18-7-30 00:17 |只看該作者
shadeslayer 發表於 18-7-30 00:10
第二是我看錯了。但第一和第三點,你說是,但因為兩點皆 apply to both CS and non-CS students, 也解釋不 ...

讀Python的學生人數non CS比CS多,不是很自然的嗎?CS會Java,C......所以不一定要學R和Python,而其他學生會用R和Python做statistics和data analytics,所以會學Python和R。

Rank: 8Rank: 8


19492
66#
發表於 18-7-30 00:19 |只看該作者
shadeslayer 發表於 18-7-30 00:15
Yes, 但你說 Java 是 compiled language,不加以說明,令人以為和C一樣,不用 interpreter.  

你用二元分 ...

Python都有compiler,但language性質不會因此而改變。

Rank: 11Rank: 11Rank: 11Rank: 11


32340
67#
發表於 18-7-30 00:44 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:17
讀Python的學生人數non CS比CS多,不是很自然的嗎?CS會Java,C......所以不一定要學R和Python,而其他學生 ...

言則讀 CS 的人不用 data analysis and statistical applications?   Non CS 的人不會開發手機 app?

CS 的人會C,但不是說用甚麽 language 要看 applications, 既然 Python 長於 statistical and data analysis, 為何 CS 人不用?
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 11Rank: 11Rank: 11Rank: 11


32340
68#
發表於 18-7-30 00:46 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:19
Python都有compiler,但language性質不會因此而改變。

Anyway, both Python and Java have compiled and interpreters, how can we distinguish the two by either compiler or interpreter langauge like "you" did earlier?
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 7Rank: 7Rank: 7


10848
69#
發表於 18-7-30 01:04 |只看該作者
ChiChiPaPa 發表於 18-7-30 00:19
Python都有compiler,但language性質不會因此而改變。
我可唔可以咁理解:
每一種computer language都可以compiled or interpreted。不過c,c++,java多是compiled, 而python多是interpreted?

Compiled後嘅code, 可以係machine code or bytecode. C,C++多compiled成machine code而java多compiled成bytecode. Machine code 電腦可直接run. 而bytecode or source code就要intepreter翻譯比電腦去run. 例如java bytecode要java intepreter (eg:java virtual machine)去run. Java interpreter 係手機普及而python唔普及,所以手機程式多以java開發?


Rank: 8Rank: 8


19492
70#
發表於 18-7-30 06:13 |只看該作者
cow 發表於 18-7-30 01:04
我可唔可以咁理解:
每一種computer language都可以compiled or interpreted。不過c,c++,java多是compiled, ...

主要看是否需要先declare variable或object type。Python唔洗,較適合作為互動的工具。

Rank: 8Rank: 8


19492
71#
發表於 18-7-30 06:42 |只看該作者
shadeslayer 發表於 18-7-30 00:44
言則讀 CS 的人不用 data analysis and statistical applications?   Non CS 的人不會開發手機 app?

CS  ...

统計係數學系的範疇。Data Analytics可用在商業分析,社會數據分析,政策分析.....不同的學系都有相應的科目。CS學系當然也有AI和Big Data,但系統開發還是職場的主流工作。不是每位CS學生都會選讀AI,而且聽說AI唔易讀。至於Big Data,好似係讀背後的技術。

Rank: 8Rank: 8


19492
72#
發表於 18-7-30 07:24 |只看該作者
shadeslayer 發表於 18-7-29 21:47
其他學系學生,也非必修 Python 吧。大家都非必修 Python,為何CS students 少?
...

有一點要補充的,並非所有學生都不用必修Python。SEEM的學生由新的學年開始,必修Python。

Rank: 11Rank: 11Rank: 11Rank: 11


32340
73#
發表於 18-7-30 08:59 |只看該作者
cow 發表於 18-7-30 01:04
我可唔可以咁理解:
每一種computer language都可以compiled or interpreted。不過c,c++,java多是compiled, ...

你 Java 的說法正確。

但不是所有 language 也同是compiled and interpreted. In fact most languages are either compiled or interpreted.

BASIC for example is purely interpreted. No compilation required.  

C is purely compiled. Normally there is no C interpreter because C compiled straight to executable.
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 11Rank: 11Rank: 11Rank: 11


32340
74#
發表於 18-7-30 09:12 |只看該作者
ChiChiPaPa 發表於 18-7-30 06:42
统計係數學系的範疇。Data Analytics可用在商業分析,社會數據分析,政策分析.....不同的學系都有相應的科 ...

都係有問題。  Statistics and data analysis 咁普通,大部分理科,一些文科也常用。Non CS 學生要用 Python 寫statistics and data analysis applications, CS 學生便不要麽?
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 11Rank: 11Rank: 11Rank: 11


32340
75#
發表於 18-7-30 09:16 |只看該作者
ChiChiPaPa 發表於 18-7-30 07:24
有一點要補充的,並非所有學生都不用必修Python。SEEM的學生由新的學年開始,必修Python。
...

你講開 Python 不是 CS生必修科,做乜忽然講 SEEM?

Wait!CS and SEEM 係乜?
The more bizzare a thing is, the less mysterious it proves to be.

Rank: 7Rank: 7Rank: 7


12427
76#
發表於 18-7-30 09:41 |只看該作者
ChiChiPaPa 發表於 18-7-30 07:24
有一點要補充的,並非所有學生都不用必修Python。SEEM的學生由新的學年開始,必修Python。
...

美國行得快啲,阿仔同學G7去咗美國,選修了python.

Rank: 11Rank: 11Rank: 11Rank: 11


32340
77#
發表於 18-7-30 09:59 |只看該作者
akys 發表於 18-7-30 09:41
美國行得快啲,阿仔同學G7去咗美國,選修了python.

本帖最後由 shadeslayer 於 18-7-30 09:59 編輯

阿女都係13/14歲左右學(入門) Python.  佢係文科人。

Rank: 3Rank: 3


212
78#
發表於 18-7-30 11:11 |只看該作者
本帖最後由 dddaddy 於 18-7-30 11:12 編輯

回覆 akys 的帖子

o岩呀!謝分析!唔好以為識用電腦,用3D printer就好叻!

Rank: 8Rank: 8


19492
79#
發表於 18-7-30 13:14 |只看該作者
shadeslayer 發表於 18-7-30 09:16
你講開 Python 不是 CS生必修科,做乜忽然講 SEEM?

Wait!CS and SEEM 係乜?

SEEM係Systems Engineering & Engineering Management。SEEM學既野和商學院很接近,有兩成學生做金融或會計,3成做IT,2成升學,1成做Ops,1成做consultancy。所以要學Python也正常。

Rank: 8Rank: 8


19492
80#
發表於 18-7-30 13:27 |只看該作者
akys 發表於 18-7-30 09:41
美國行得快啲,阿仔同學G7去咗美國,選修了python.

網上消息話2018年開始,中國山東向小六學生初步教Python。

https://m.sohu.com/a/209764979_473283/?pvid=000115_3w_a
‹ 上一主題|下一主題