有沒有什麼方法是能把我Java的功力
套用在c# 以及python的好方法
python沒什麼經驗,但是Java OOP概念學好,學C#是很快的
舉例,我也是先學好Java再學C#,除了LINQ,委託,Framework概念需要特別學習,其他轉換很快
另外C#對開發者友善程度,會讓你愛上它 :D
感謝您的回答,但是我問題比較偏向於
我的Java比較強,但是用來開發的專案通常是python,但是卻不能寫出跟我Java同等級質量的代碼,即使我已經使用python開發一段時間了
所以問題是如何把自己擅長語言的能力也同樣發揮在其他像是c# python對我來說比較不擅長的語言 (這裡指的是比較快速且輕鬆的方法
因為Java是我第一個使用的程式語言我有任何想法或是遊戲又或者是演算法我都使用java
所以我想有沒有方法是我Java程度不錯
也讓我快速上手(有著我Java等級)的方法
補個點意思就是我花在Java的時間成本以及腦力成本應該可以套用在c# python上
但是我即使用python開發也寫不出我Java寫的質量 即使專案的功能能達成
所以我希望python c#能不用像我之前練Java般的成本達成我現有的實力
是如何把自己擅長語言的能力也同樣發揮在其他像是c# python對我來說比較不擅長的語言
沒有這樣的,學習都是要花時間,要快速學習最快方式
就是找個一對一資深家教,以QA方式快速學習,可以去codejob外包,那邊很多資深前輩
假如還要更快不如Java編寫接口Lib,打包讓python跟C#呼叫,完全可以沿用現有的Java實力
java - Python: How can I execute a jar file through a python script - Stack Overflow
學習還是按部就班的來,想一步登天,還有另一種方式,用java寫出可以編輯python的環境,這樣你愛怎麼用都可以,我就有看過有人自己用VB寫出可以編寫JAVA環境的大大存在,它用那個環境來寫Android,只是很多功能都要去調用原生的lib
我以前的師傅說:C#號稱是微軟的Java!所以C#跨Java繼承架構上相近,差異只是一些語法(ex: using <-> import)!至於Java跨Python可先從熟悉Java的Lambda語法先下手!最近也開始在接觸『大蟒蛇』了!ML或AI目前看起來能用的資源還是以python居多!以上小弟淺見供參考!
VB寫JAVA如果是B4J這套的話,4~5年前有玩過一下!記得陣列上的使用跟微軟的VB差滿多的!基本上是follow Java!不建議學B4J!感覺是種『脫褲子放屁』的架構!
所有的程式語言都一樣 搞定變數宣告 判斷式 迴圈 陣列 剩下自己做變化練習
謝謝各位指教
python要寫出高品質的code就是熟練慣用用法,像list comprehension之類的,這跟JAVA差很多。
只能靠你自己多看別人的code、多寫來熟練,多看PEP。
不過JAVA要換到C#應該不難吧,畢竟是微軟拿出來打JAVA的東西。