Time of Update: 2016-06-06
MIT使用python作為導論課的教學語言。回複內容:首先,大學教材更新速度慢是真的,只要在大學圖書館裡看看Access和VB書的數量就知道了。當然,有些人說大學學的是基本能力,但我覺得這個解釋很勉強,因為學不學基本能力跟學不學新東西根本不是矛盾的,新東西就不能學基本能力了嗎?然後,自學Python確實是完全沒問題的,但我認為除了正兒八經的CS你好好學學C/C++啥的,別的都可以用Python來入門。現在大學非CS專業的情況是什麼樣的呢?一門課下來,70%左右的人不知道編程為何物,甚至對此產生了
Time of Update: 2016-06-06
題主會計學二專畢業設計論文DDL在即,做的是分析食品企業會計資訊與股價的實證課題,目前需要從新浪財經上收集100家食品企業近五年的財報,如果手動收集的話是根據證監會2014年4季度上市公司行業分類結果上的上市公司股票代號輸到股票首頁_新浪財經
Time of Update: 2016-06-06
回複內容:GIL blablabla concurrent blablabla簡單地說就是作為可能是僅有的支援多線程的解釋型語言(perl的多線程是殘疾,PHP沒有多線程),Python的多線程是有compromise的,在任意時間只有一個Python解譯器在解釋Python bytecode。UPDATE:如評論指出,Ruby也是有thread支援的,而且至少Ruby
Time of Update: 2016-06-06
不是喜歡錢,而是需要錢。如果可以,該怎樣去學?謝謝。回複內容:可以,一個月研究django,一個月研究開放平台,有很多需要做定製的公眾號,可以看看我寫的Skycrab/weixin-knife · GitHub,接項目可以到9秒開發人員社區。當然這可以較快來錢,但遠不如潛心研究技術回報多。Everyone told if u wanna fly u just need type:import
Time of Update: 2016-06-06
如果每天堅持用12個小時學習一門程式設計語言,一年內每天除了吃飯睡覺拉撒都在學習程式設計語言,比如學python(包括資料庫、演算法等等的學習) 每天學習12個小時 這樣一年下來
Time of Update: 2016-06-06
比如《Learn Python the Hard Way》。回複內容:《硬悟學蛇》翻譯組已解散騎摩托要戴頭盔,穿長袖,教練講過一百次,你滿不在乎,總覺得不夠
Time of Update: 2016-06-06
Python有哪些特性讓科學計算的開發人員們這麼喜歡?回複內容:總結:好寫、支援全面、好調、速度不慢。1. Python是解釋語言,這讓寫程式方便不只一點。舉例來說,在C等編譯語言裡寫一個矩陣乘法,需要自己分配運算元(矩陣)的記憶體、分配結果的記憶體、手動對BLAS介面調用gemm、最後如果沒用smart pointer還得手動回收記憶體空間。Python幾乎就是import numpy; numpy.dot兩句話的事。Update (2015-5-7):
Time of Update: 2016-06-06
在知乎這樣一個知識交流平台上大半夜用一長篇描述抖自己的情緒簡直就是浪費答題者的生命,感謝答題的知友們,怒刪!問題描述如下:如題!回複內容:單看問題的話,我推薦C++。原諒我跳過了冗長的問題描述,希望它和問題無關。你缺的不是一個學習什麼語言的答案,你缺的是信念,一種強大的讓你覺得你永遠都不夠努力乃至於刻苦得陪上性命的信念。知乎淩晨四點什麼樣子誰care?高中三年堅持自學誰care?你寂寞嗎?寂寞就對了。別被寂寞打到到處找這種文藝青年才用的段子安慰自己,你想駕馭你所想要的技術,還差太遠太遠。我像你這
Time of Update: 2016-06-06
一點補充:因為有的朋友對於駭客的認知和我不同。在這我引用一篇文章說明我認為的駭客的樣子,也順便解釋了為什麼以python為開始的原因。一開始這個問題只有兩個人回答,沒想到突然一下“火”了!感謝每一位認真回答問題的朋友。《How To Become A
Time of Update: 2016-06-06
回複內容:無論是什麼裝置,第一次訪問該站,都會彈出一個521的錯誤狀態代碼,與此同時還會返回一個Cookie。無論是什麼裝置,第一次訪問該站,都會彈出一個521的錯誤狀態代碼,與此同時還會返回一個Cookie。瀏覽器接受到狀態代碼與Cookie,會再次進行一次請求,因為接收到了Set-Cookie,所以第二次的Request Headers會附上之前接收到的Cookie。這樣的請求才是成功的。這樣的請求才是成功的。這個防爬蟲的方法非常基礎,利用了普通爬蟲與瀏覽器對於Status
Time of Update: 2016-06-06
剛剛入門python
Time of Update: 2016-06-06
例如一個User Class 的 add 方法,在成功的情況下返回使用者物件執行個體,在失敗的情況返回False並可以通過getError方法擷取失敗原因字串........說到這裡,我好像明白了,難道add方法總是應該返回使用者物件,否則拋出異常嗎?但是這樣的話,他們的代碼量沒什麼區別的啊。問題在於即使調用add方法處沒有捕捉異常,該異常也能進一步向上拋出直至被處理或引發進程崩潰?可是說到底,這和程式自然崩潰有什麼區別呢?---- 以上為自言自語,下面是問題 ----
Time of Update: 2016-06-06
比如求一個平面穩態導熱問題,控制方程就是拉普拉斯方程:(我才發現原來有[插入公式]這個功能)按照最簡單的毅種迴圈來寫就是:def laplace(u): nx, ny = u.shape for i in xrange(1,nx-1): for j in xrange(1, ny-1): u[i,j] = ((u[i+1, j] + u[i-1, j]) * dy2 + (u[i, j+1] + u[i, j-1]) * dx2) /
Time of Update: 2016-06-06
回複內容:看一個例子:var foo = ( function() { var secret = 'secret'; // “閉包”內的函數可以訪問 secret 變數,而 secret 變數對於外部卻是隱藏的 return { get_secret: function () { // 通過定義的介面來訪問 secret return secret; }, new_secret:
Time of Update: 2016-06-06
這兩天把文法,線程什麼的學了,粗略掌握pygtk,ctypes.
Time of Update: 2016-06-06
想做一些Python項目的自動上線部署工具,但是Python的包依賴,不能像Java那樣把具體的jar打包部署時直接解壓再改個設定檔就好,必須在部署之前要一個個安裝所依賴的模組,這樣一個是效率低不說,而且在安裝的過程中出錯的幾率也比較高,想知道目前各互連網公司都是如何做的,有哪些成熟的方案 ?回複內容:> Python 的包依賴,不能像 Java 那樣把具體的 jar 打包部署時直接解壓在一定程度上這是可以做到的。 類似 Java 的 jar 包,Python 長久以來存在一種 egg 包
Time of Update: 2016-06-06
用dis.dis查看函數,局部變數是LOAD_FAST,要比LOAD_GLOBAL要快============猜想一下,在函數內部執行的時候,查詢變數所用的字典,比全域情況下要小,所以更快;或者另一個原因,可能函數內部時使用變數的字典,可能在記憶體排列上有更好的局部性,也能更快。>>> def do_test():... a = 1... b = 'abc'... c = []... print locals()... >&
Time of Update: 2016-06-06
我平常只用Python,不追求速度時做一些簡單數學計算很方便,但工作必須學會C++。回複內容:我也是先學的Python再學的C++。學了Python對理解OO有一定好處,但是也會讓你Spoiled到覺得C++很麻煩,好多工具不夠Intuitive。下面是我的進階路線:基礎:找一門入門公開課,比如MIT OCW上的Introduction to C++,或者我們學校的CS11 C++ Track
Time of Update: 2016-06-06
回複內容:python在網頁爬蟲、資料採礦、機器學習和自然語言處理領域的應用情況如何?Python的快速迭代能力讓它收到青睞。按照樓主的問題一個個回答,結合我有限的經驗:1)爬蟲Scrapy,簡單易用。用rq-queue結合的話很容易構造一個分布式的爬蟲。我曾經這樣爬下了整個豆瓣的好友關係圖。2)資料採礦裡常用的演算法python裡都有實現。肖智博提到的scikit learn可謂翹楚。不僅文檔清晰,且幾乎需要常用的演算法均有實現。我們用scikit learn做了一個evemt
Time of Update: 2016-06-06
我是個Python 與 Node 的粉絲, 是否從中選擇一門來教女朋友?如何來教女朋友?如果選一門新的語言,好處是可以和女朋友一起學從0開始,但是會增重我的負擔。如果選擇一門新語言,Ruby合適嗎?因為我也喜歡Coffee,也喜歡Ruby的code for fun。回複內容:之前試著教過自己的女朋友寫代碼,事情發生在一年前。當時她正在寫《極客愛情》,一個中文女和一個工科男的故事。當時我覺得可以教她寫代碼,就先從幾個點開始:1. 先找一個她的興趣點——如某個應用。2. 選定一門簡單的語言,No