一來,先給你推薦幾個免費學習程式設計很不錯的網站,參見:https://www.toutiao.com/i6573499907108241928/
補充一個呼聲也很高的網站:leetcode
是一個美國的線上程式設計網站,它收集了各大公司的經典演算法面試題,使用者可以選擇不同的語言進行程式碼的線上編寫、編譯和除錯。分為三個難度easy、medium、和hard。題目大致分為兩類:1、基礎演算法的知識。2、程式設計題。
0基礎小白入門學習建議從Python開始:
語法簡單、易學、Python的所有內容都是免費開源的,記憶體管理是自動完成,你可以專注於程式本身,由於Python是開源的,它已經被移植到了大多數平臺下面;Python語言寫的程式不需要編譯成二進位制程式碼,既支援面向過程,又支援面向物件,十分靈活,除了使用Python本身編寫外,還可以混合使用像C語言、Java語言等編寫,具有本身有豐富而且強大的庫...
推薦幾本基礎書:
《CODE:The Hidden Language of Computer Hardware and Software》中譯名: 《編碼:藏匿在計算機軟硬體後面的語言》
《foudations of Computer Science》中譯名:《計算機科學導論》
《Computer Science Illuminated》中譯名:《計算機科學概論》
一來,先給你推薦幾個免費學習程式設計很不錯的網站,參見:https://www.toutiao.com/i6573499907108241928/
補充一個呼聲也很高的網站:leetcode
是一個美國的線上程式設計網站,它收集了各大公司的經典演算法面試題,使用者可以選擇不同的語言進行程式碼的線上編寫、編譯和除錯。分為三個難度easy、medium、和hard。題目大致分為兩類:1、基礎演算法的知識。2、程式設計題。
0基礎小白入門學習建議從Python開始:
語法簡單、易學、Python的所有內容都是免費開源的,記憶體管理是自動完成,你可以專注於程式本身,由於Python是開源的,它已經被移植到了大多數平臺下面;Python語言寫的程式不需要編譯成二進位制程式碼,既支援面向過程,又支援面向物件,十分靈活,除了使用Python本身編寫外,還可以混合使用像C語言、Java語言等編寫,具有本身有豐富而且強大的庫...
推薦幾本基礎書:
《CODE:The Hidden Language of Computer Hardware and Software》中譯名: 《編碼:藏匿在計算機軟硬體後面的語言》
《foudations of Computer Science》中譯名:《計算機科學導論》
《Computer Science Illuminated》中譯名:《計算機科學概論》