我在思考乙個問題。軟體是為人服務的,而人的需求一直在變。什麼東西能快速適應這種需求的變更。
本人從彙編玩到c,總覺得這些底層的東西吧~~強大是強大,但是用起來費勁,而且分散你的經歷,不能把精力放在應用上,很多精力會分散在語言本身。
想象乙個場景,科研人員在研究蛋白質摺疊,需要顯示個介面,甚至動畫,但是重點是後面的運算,科研人員完全沒必要先學完c語言,再開始搞他的科研,這是精力浪費。
python最近入了我的眼界,這程式設計需要縮排,**非常漂亮,而且是強制的,語言非常簡練,連末尾分號都不需要。我拿python試著處理我的乙個實際問題:合成幾個檔案為乙個,並且加上覆雜的檔案頭。這在個過程中,我幾乎不需要關心windows api,而可以全心投入在檔案格式上。讓我第一次感受到可以真正把程式設計用於解決實際問題,而不關注程式設計本身。
在之後的python學習中,我發現它的庫太多了,還需要安裝,你需要什麼安裝什麼,對於初學者,一下就暈了。於是,搜尋國外的**,才發現,真的有非常多的科學家,他們在用python,他們不是程式設計師,但是他們用程式設計解決他們的問題。
終於被我發現了乙個版本winpython
winpython-32bit-2.7.10.2
這個發行版,包含了科學研究需要的幾乎所有的庫,無論是數學庫,還是裝置訪問,或者opengl顯示,什麼都在其中。他的特點就是為這些科學家而準備的。
所以我強烈建議python的初學者,直接用這個發行版,拿它解決你的問題,而不要花太多時間在你的環境搭建上
用程式設計解決實際問題
在現實程式設計中,如果我們遇到了已經學過的演算法不適合解決的問題,該怎麼辦?其實很簡單,就是把控制流程和資料結構想清楚,然後用 實現就好了!在本章內我們就來看兩個例子。題目內容 這些錢及其理財收益僅僅用於你個人的日常生活消費 不買房 不買車 不置產,不用於大病 也不包括結婚生子的費用,只用來過日子。...
模板元程式設計 用 MPL 解決實際問題
在 stl 中有各種容器,而 stl 演算法允許我們對容器中的元素做各種操作,下面的程式對於每乙個當代的 c 程式設計師都應該是輕而易舉的 include include include include using namespace std struct print int main 執行結果 w...
模板元程式設計 用 MPL 解決實際問題
在 stl 中有各種容器,而 stl 演算法允許我們對容器中的元素做各種操作,下面的程式對於每乙個當代的 c 程式設計師都應該是輕而易舉的 include include include include using namespace std struct print int main 執行結果 w...