看板 Soft_Job 關於我們 聯絡資訊
以前剛開始進資工系的時候是學C 當時覺得C的很多語法好像要轉很多個彎才能思考清楚 或是理解這個語言的特性 可是最近接觸PYTHON的時候 好像感覺就是這麼寫, 很直覺的感覺 邊學邊寫感覺突然就可以冒出個東西 自己也覺得很神奇, PYTHON入手感覺簡單許多. 感覺就算沒程式基礎也不用很久就可以入門 python到底哪裡給人不違和的感覺? 就感覺很像用很直覺的事情告訴電腦做甚麼, C要想指令怎麼寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.62.13 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1479988602.A.2B7.html ※ 編輯: baseband112 (36.224.62.13), 11/24/2016 19:57:53
drajan: ? 11/24 19:59
sing10407: 你喜歡 PYTHON 吼 11/24 20:01
baseband112: python 很好玩呀~ 雖然我用c比較習慣 11/24 20:07
baseband112: 可是就覺得這個語言感覺使用起來很直覺 11/24 20:07
baseband112: 可是也不知道直覺在哪裡XD 11/24 20:07
baseband112: 感覺不像是寫程式 11/24 20:07
※ 編輯: baseband112 (36.224.62.13), 11/24/2016 20:08:11
Nginx: PYTHON是板主的陰影 11/24 20:08
baseband112: 那我不是要被水桶了, 囧 11/24 20:08
st900278: 你有寫的pythonic嗎 還是把他當C寫~ 11/24 20:10
st900278: 就我的經驗 我覺得要寫得像是python要求的 其實有時候 11/24 20:11
st900278: 蠻不直觀的 11/24 20:11
st900278: 也可能只是我個人的感覺XD 11/24 20:12
TSW: 當初第一次碰python的時候也有一樣的感覺 11/24 20:15
bigpigbigpig: 因為寫Python和寫C時,需要解決的問題不一樣,C很繁瑣 11/24 20:18
TSW: 少了繁瑣的記憶體管理、不用{}、不用()、不用;、built-in mod 11/24 20:18
TSW: ule很多、native module 易懂、基礎類型有較高階的介面 11/24 20:19
TSW: 其實學C的人轉動態語言時都會有類似的感覺 11/24 20:20
TSW: 棄 django 轉 rails 的時候也有一樣的感覺XD 11/24 20:22
dreamnook: 不覺得Python直覺 但一些場合比C跟C++輕鬆是真的 11/24 20:27
femlro: 不是我的陰影 是python板那些人寧可嘲笑新手也不願意講 11/24 20:28
femlro: 當時我玩codecademy 卡那關 那些推文寧可笑也講不出個屁 11/24 20:28
manaup: 功能比較多的basic 11/24 20:29
femlro: 我現在還是很喜歡這語言 而且也認識很多python高手@@ 11/24 20:29
femlro: Python應該是除了swift 外我的第二愛 11/24 20:29
apple50189: 覺得你 Python 可能還沒很多!?你如果寫到gevent 11/24 20:59
ripple0129: Python寫起來就是爽啊,結果我跑去寫Java-_- 11/24 20:59
apple50189: 用 monkey patch 可能會感覺很不直覺就是了 11/24 21:00
Sunal: 那...javascript......勒 寫到腦神經衰弱 11/24 21:07
fouring: 偷推Ruby 11/24 21:19
menshuei: 我的學習經驗中,Javascript不算容易也不困難,中等難, 11/24 21:42
menshuei: 只很多庫跟框架就是。 11/24 21:42
hungys: 因為語法簡單直觀、高階函式庫豐富 11/24 22:06
hungys: 上面有人提到的gevent,好像非同步那邊的確是個坑 11/24 22:07
hungys: 有興趣可看PyCon TW 2016的其中一場talk 11/24 22:07
hungys: "You Might Not Want Async" 11/24 22:07
hungys: 另外一個不小的原因是他是動態語言吧 11/24 22:10
pttworld: 這語言有一個強項是在數據、統計類的。 11/24 22:11
thund: 這就是很多人看到新手想學程式就先推python的原因了吧 11/24 22:36
apple50189: 有稍微看了一下演講結尾,只是不是很懂在講什麼就是了 11/24 22:41
vn509942: 蛇蛇手~~~ 11/24 23:08
jakert123: 因為你先學過C了 11/24 23:32
jammy50605: 我覺得大學還是先讓C電一下 會對系統有更深的了解 11/24 23:36
james732: 可是我寫C寫慣了覺得python很不順手 11/24 23:49
FacebookGO: 你可能只是使用者 而不需要考慮到底層或效能的問題 11/24 23:58
hl4: python也有很多很不直覺的地方,只是藏得很好剛開始看不到 11/25 00:20
ripple0129: 都會C用個Cython就能解決效能瓶頸啊 11/25 00:22
joeywayi: 推 寫c習慣了對於python入手覺得有困難@@ 11/25 01:58
xm3u4vmp6: 一開始最不能適應的是 縮排 11/25 07:06
bigpigbigpig: 借Alan Perlis的話 Python改變了我對程式設計的概念 11/25 07:33
Hikkiaholic: 悲慘世界主角坐牢睡硬板床19年 出來睡軟床睡不著 11/25 07:42
Hikkiaholic: 都寫C覺得Python不順手也是這樣 11/25 07:43
jazzter: Swift + python 兩愛推 11/25 08:24
recorriendo: 去學學Lisp再來談不直覺 11/25 09:03
benson1212: 寫小工具用python根本是超爽 超愛的語言 11/25 09:40
Ekmund: 因為這是真愛 就跟喜歡小妹妹一樣沒來由 11/25 10:32
realmeat: c很直覺, 簡單明瞭, 轉好多彎? 11/25 12:24
ripple0129: 大概是說彎進去處理底層的雜事吧 11/25 12:31
neo5277: 函示編程跟非函式編程又要對壘? 11/25 12:58
tipsofwarren: 先用過Twisted 再來嘴 11/25 13:44
maxqq: 會嗎?我覺得若是沒有 design pettern 的觀念很難寫得好 11/25 14:01
hung0724: 我覺得有個不錯的點是 a_list[:,0] 這種方法很好用 11/25 15:07
cwoldind: 借串偷偷問 如果只會拍森 RUBY之類的 是否建議摸摸C? 11/25 16:12
cwoldind: 出社會三年雖然學到很多東西,但是都不是比較偏底層的.. 11/25 16:12
cwoldind: 從網頁做到app,做到現在在寫後台 都沒有摸到比較底層 11/25 16:13
cwoldind: 又不是資工出來 基本功感覺先輸一半QQ 11/25 16:13
csfgsj: 如果感覺C不直覺,通常是因為對電腦的結構特性不是很了解 11/25 16:20
rodion: 1. 愈高階的語言當然愈人性化, 2. 學習教底層的語言依舊 11/25 16:21
rodion: 有必要 (如果不想對某些best practice一知半解,而誤用) 11/25 16:22
aws9527: 我也有相同感覺 覺得一切都很有道理XD 11/25 16:23
stosto: 不會寫 11/25 16:29
kenshin528: 看習慣縮排就看不太懂{}...不管誰來寫版面都差不多 11/25 17:26
jammy50605: C是拿來寫作業系統的 工作跟系統沒關的話不用特別回去 11/25 19:27
jammy50605: 學C 11/25 19:27
b35894814: Javascript現在前端一堆框架要學、後端也有nodejs要學. 11/25 21:45
cwoldind: 那在請問一下,我想往後端發展,有甚麼重要的基本能力 11/26 16:48
cwoldind: 或者是概念需要去學習的嗎? 11/26 16:48
s06yji3: infrastructure database 11/26 16:50
hanbz: 因為你是拿中階語言在跟高階語言比較 基本上一定是高階比較 11/29 09:50
hanbz: 口語化 11/29 09:50
CoNsTaR: 入手 ≡ 入門&上手 Xdd 11/29 10:27
RapidGrowth: twisted有夠艱澀= =  11/29 16:04
jennya: python變數不需宣告、型別可以隨時更換,這點非常方便,讓 12/01 04:06
jennya: 寫程式可以很直覺。以前只寫過C, C++, JAVA,要寫pseudo c 12/01 04:06
jennya: ode時還是考慮一堆有的沒的,根本沒辦法寫出只專注在演算 12/01 04:06
jennya: 法的pseudo code,學了python後才知道pseudo code怎麼寫 12/01 04:06
ronin728: 懶x比雞腿,C是中階語言,Python是高階語言 12/02 11:57
ronin728: 高階語言中Py還不是表達力最好的,不過是資源最多最方便 12/02 11:58
CoNsTaR: 呃… C 算低階語言吧… python 應該算中階差不多 12/07 00:16
cerwvk: 低階:組語 中階:c/c++ 高階:python,java 12/17 10:20
ccmite: 最接近pseudo code的語言 07/18 21:57