[文章推薦] Python 為何在五年內打敗 Java,成為最多工程師所使用的程式語言?
科技橘報: https://buzzorange.com/techorange/?p=318309
------------
今天是小年夜,應該有不少網友已經開始休假了!在這裡先祝福各位朋友新春愉快! :-D
有不少想學程式設計的朋友會問,為什麼現在大家都一古腦地勸進初學者學習 Python?我找了一篇文章,它充分說明從 2004~2020 各種語言的火熱程度,並分析為何 Python 能在這五年內拔得頭籌。
我個人的看法,Python 能在這幾年坐上程式語言的人氣王,主要還是「語法簡單」、「應用廣泛」、以及「人工智慧推波助瀾」這三點。關於 Python 語言的優點與缺點,可以參考我先前寫過的這一篇文章: http://www.goinglearn.com.tw/?p=144
其實如果您已經確立志向,想走遊戲程式設計、或網頁程式設計,第一個語言倒非 Python 不可。Python 很適合給想接觸程式設計、但還沒確定要走哪個資訊子領域的朋友學習。如果您已經確定想走遊戲程式設計,那我反而會建議您去學 C++ 或 C#。因為上述這兩種語言,才是遊戲程式設計比較常使用的程式語言。
如果您想走任何資訊子領域、但卻不知道是否該學 Python 的話,可以在下方留言給我。我盡可能幫您找出適合您的程式語言喔~
最後,再次預祝網友們新春愉快!來年心想事成!
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
--------
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
● Instagram 日常生活: https://goo.gl/nBHzXC
● Twitter 碎碎念: https://is.gd/xFZeub
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「java遊戲程式設計」的推薦目錄:
- 關於java遊戲程式設計 在 紀老師程式教學網 Facebook 的最佳解答
- 關於java遊戲程式設計 在 紀老師程式教學網 Facebook 的最佳解答
- 關於java遊戲程式設計 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於java遊戲程式設計 在 コバにゃんチャンネル Youtube 的最佳貼文
- 關於java遊戲程式設計 在 大象中醫 Youtube 的最佳貼文
- 關於java遊戲程式設計 在 大象中醫 Youtube 的精選貼文
- 關於java遊戲程式設計 在 [問題] 可供參考的遊戲原始碼- 看板java - 批踢踢實業坊 的評價
- 關於java遊戲程式設計 在 Q14-基礎程式設計(二) 18啦遊戲設計-JAVA - YouTube 的評價
- 關於java遊戲程式設計 在 FunSTEAM Curriculum - 電腦遊戲程式設計課程 - Facebook 的評價
- 關於java遊戲程式設計 在 FunSTEAM Curriculum - 電腦遊戲程式設計課程 - Facebook 的評價
- 關於java遊戲程式設計 在 Scratch 遊戲:貓咪過高速公路(Cat's Highway) - Pinterest 的評價
java遊戲程式設計 在 紀老師程式教學網 Facebook 的最佳解答
[文章推薦] Python 為何在五年內打敗 Java,成為最多工程師所使用的程式語言?
科技橘報: https://buzzorange.com/techorange/?p=318309
-\-\-\-\-\-\-\-\-\-\-\-\
今天是小年夜,應該有不少網友已經開始休假了!在這裡先祝福各位朋友新春愉快! :-D
有不少想學程式設計的朋友會問,為什麼現在大家都一古腦地勸進初學者學習 Python?我找了一篇文章,它充分說明從 2004~2020 各種語言的火熱程度,並分析為何 Python 能在這五年內拔得頭籌。
我個人的看法,Python 能在這幾年坐上程式語言的人氣王,主要還是「語法簡單」、「應用廣泛」、以及「人工智慧推波助瀾」這三點。關於 Python 語言的優點與缺點,可以參考我先前寫過的這一篇文章: http://www.goinglearn.com.tw/?p=144
其實如果您已經確立志向,想走遊戲程式設計、或網頁程式設計,第一個語言倒非 Python 不可。Python 很適合給想接觸程式設計、但還沒確定要走哪個資訊子領域的朋友學習。如果您已經確定想走遊戲程式設計,那我反而會建議您去學 C++ 或 C#。因為上述這兩種語言,才是遊戲程式設計比較常使用的程式語言。
如果您想走任何資訊子領域、但卻不知道是否該學 Python 的話,可以在下方留言給我。我盡可能幫您找出適合您的程式語言喔~
最後,再次預祝網友們新春愉快!來年心想事成!
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
-\-\-\-\-\-\-\-\
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
● Instagram 日常生活: https://goo.gl/nBHzXC
● Twitter 碎碎念: https://is.gd/xFZeub
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
java遊戲程式設計 在 軟體開發學習資訊分享 Facebook 的最讚貼文
本課程將教你如何成為一個使用 LIBGDX 的遊戲程式設計高手,而且 LIBGDX是跨平台的,這意味著你可以將遊戲移植到其它平台。
講師 Goran Lochert是一位專業的遊戲開發者,他曾經在許多框架中開發過許多遊戲。 他還是 Oracle Java 認證的官方開發人員,也是 LIBGDX 的官方貢獻者
https://softnshare.com/kotlin-libgdx-game-developers-maste…/
java遊戲程式設計 在 コバにゃんチャンネル Youtube 的最佳貼文
java遊戲程式設計 在 大象中醫 Youtube 的最佳貼文
java遊戲程式設計 在 大象中醫 Youtube 的精選貼文
java遊戲程式設計 在 Q14-基礎程式設計(二) 18啦遊戲設計-JAVA - YouTube 的推薦與評價
Q14-基礎 程式設計 (二) 18啦 遊戲 設計- JAVA. 亞洲大學資訊電機學院 ... 233 views 2 years ago 109-1 基礎 程式設計 (二)題庫解題影片( JAVA ). Show less. ... <看更多>
java遊戲程式設計 在 FunSTEAM Curriculum - 電腦遊戲程式設計課程 - Facebook 的推薦與評價
電腦遊戲程式設計課程-展示影片-JAVA篇全台唯一scratch教完連接java遊戲課程https://youtu.be/UvPFtGYb0mE. ... <看更多>
java遊戲程式設計 在 [問題] 可供參考的遊戲原始碼- 看板java - 批踢踢實業坊 的推薦與評價
不曉得這樣問有沒有失禮儀
請問網路上會有可供參考的遊戲原始碼嗎?
我希望能找到像是這樣的資訊: 例如下面網址給的範例
https://eportfolio.lib.ksu.edu.tw/~4980C060/blog?node=000100016
不錯的地方是程式碼中有提到每個部分該放那些東西
如field裡寫些什麼,建構子裡面寫些什麼,事件處理類別寫些什麼
可惜的部分有2:
1. 註解部分不夠詳盡清楚
2. 沒有可以跑的程式範例與完整的程式碼
身為新手,我目前努力的部分有: (也許還不夠努力,想請求個方向
1.網路上放的類似大學一學年要修個課程看完
https://tung.tsu.edu.tw/lecture/java/java.htm
2. java螞蟻書看完3/4 (無奈理解力不太夠
3. 去書店查有沒有關於用java寫遊戲的書的資訊,書目有:
a. 大師談java遊戲設計 <= 書店告知絕版
b. 重構-改善既有的程式設計 <= 有難度,且不太像是我想要的
(我要的比較與遊戲設計相關)
c. 深入淺出java程式設計
d. 完全探索java遊戲程式設計
cd其中一本書商那邊已經沒書,
另一本跟螞蟻書和網路講義教的內容一樣 (都是基礎從字串陣列教起
4. 上網搜尋原始碼,但似乎沒找到相關資源
於是我靠著既學得的微薄知識完成遊戲機本的功能 (我要做的類似戰棋遊戲)
如:
1. 切換遊戲的介面,例如從戰鬥視窗跳到選擇隊員編輯隊伍的畫面
2. 玩家與敵人每回合攻守交替,拖曳玩家到敵人身上與之戰鬥並計算傷害
3. 將玩家所選擇的隊伍成員存成txt檔,留待下次讀取用
等等相當基本的功能
然而還是私心期盼能有完整或仔細的遊戲教學資源 (也很願意花錢學
像是這樣的一個畫面,並配合程式碼解說:
(這裡拿我寫的game當例子,很遜不好意思
//首先自訂一個類別,讓其繼承JFrame,作為戰鬥畫面的視窗
public class CardBattleFrame extends JFrame{
//在field中設定各個地方(如建構子,自訂method中)會用到的變數,如下
//玩家回合開始時在戰場上的牌總數
int totalPlayerCardOnBattlefieldFromStart;
//玩家的牌被敵人擊敗的總數,此值會隨著玩家的牌被敵人擊敗時逐漸增加,
//當此值增加至與玩家擁有的牌的值一樣時則結束遊戲。
int playerCardDefeatedByEnemyTotal;
... //還有新增許多會用到的JLabel、JButton
public CardBattleFrame() throws Exception {
//在建構子裡面,為會用到的JLabel設定範圍,圖片、在螢幕上的位置
...程式碼過多,請原諒不多贅述。
舉例子只是希望能夠參考別人所寫的程式,究竟是如何辦到頁面間的切換
存取檔案,在哪個step時作存取的動作...
等等基本的遊戲功能
雖然到目前為止難處都靠著google、論壇、上網諮詢得到答案
但仍是想參考別人寫game的程式碼 ,進一步去改進獲改善自己缺乏的部分
斷斷續續邊自己寫,邊嘗試找這樣的網站一個月後
心裡想說:理應有這樣的資源才對,畢竟我要的又不是人家神魔之塔遊戲公司
上架的成品,只是像五子棋遊戲般那樣沒那麼複雜的遊戲的原始碼
(而網路上大多也只是片段的程式碼,告訴你整個遊戲中的某
一個部分該怎麼寫)
於是經驗不足的我猜想有以下幾點原因,導致我無法在中文網站找到這樣的資源
1. 國外網站這樣的資訊比較多
2. 其實這都是每個coder嘔心瀝血的作品,想取得原始碼本來就沒那麼容易
3. 要學會decompile 或是用jad.exe去破解人家的遊戲,
進一步去看別人程式碼怎麼寫
4. 本來就該靠那些"螞蟻書"這樣的基本功,去進一步研究出遊戲該怎麼寫
而並非靠參考別人的作品去寫
(然而在下不是天才,只能做出幾本的功能
5. 搜尋能力不足 (這一點就只能請前輩給予提示或方向了
簡言之,我希望能夠做出像神魔之塔那樣的介面,
也將除了轉珠以外的部分完成 (雖然介面陽春
如選隊伍成員畫面:
(轉珠也不可能去寫,因為升級系統都模仿成類似的了,
連戰鬥方式都抄就太...)
總之,我認為自己程式碼不是很好看,不夠成熟,很多瑕疵
想說多看別人的,(就好比畫家去欣賞別人的畫,去改進自己的畫,但畫廊在哪?)
於是來請教,有沒有哪裡有這樣的資源,或者是我要求過多?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.126.7
... <看更多>