用python解決你的實際問題,忘記語言吧

2021-07-09 17:10:14 字數 735 閱讀 7965

我在思考乙個問題。軟體是為人服務的,而人的需求一直在變。什麼東西能快速適應這種需求的變更。

本人從彙編玩到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...