Time of Update: 2016-06-06
新手覺得簡單,但其實這玩意不比C簡單。有哪些區分新手和老手的知識,習慣和細節呢?謝謝!回複內容:前人問過了:Hidden features of Python摘抄目錄:Argument UnpackingBracesChaining Comparison OperatorsDecoratorsDefault Argument Gotchas / Dangers of Mutable Default argumentsDescriptorsDictionary default .get
Time of Update: 2016-06-06
現在我在debug python程式就只是簡單在有可能錯誤的地方print出來看一下,不知道python有沒像c++的一些IDE一樣有單步調試這類的工具?或者說各位python大神一般是怎麼debug自己的python程式的?回複內容:這個要怒答一發。應該用過 IPython 吧?想象一下,拋出異常時自動把你帶到 IPython Shell 是不是很開心?而且和普通的IPython不同,這個時候可以調用 p (print), up(up stack), down(down stack)
Time of Update: 2016-06-06
回複內容:這個問題,最近在 cpyug 上面討論得很火熱。我簡要概括一下。為了考慮為什麼 python 不提供函數重載,首先我們要研究為什麼需要提供函數重載。函數重載主要是為瞭解決兩個問題。1。可變參數類型。2。可變參數個數。另外,一個基本的設計原則是,僅僅當兩個函數除了參數類型和參數個數不同以外,其功能是完全相同的,此時才使用函數重載,如果兩個函數的功能其實不同,那麼不應當使用重載,而應當使用一個名字不同的函數。好吧,那麼對於情況 1 ,函數功能相同,但是參數類型不同,python 如何處理?
Time of Update: 2016-06-06
回複內容:1、語言上的建議:學好python。OpenStack是純python工程,所以你必須要熟悉python的文法、調試、調用。比如:pdb:基礎使用,斷點,調用棧日誌:調用棧列印,函數入參列印,底層命令列印涉及的python開源架構、組件:如SQLAlchemy、Django物件導向:清楚抽象、繼承、多態、組合等概念文法:更鐘意字典、處處解耦的思想等編碼規則:去讀一讀PEP8。2、快速學習OpenStack的建議:架構,問google:google
Time of Update: 2016-06-06
回複內容:此貼純科普用,以下僅僅說主要用途,其他用途限於篇幅關係省略之,不要鑽牛角尖。C:系統底層,驅動程式,嵌入式底層,基礎服務程式。C++:上層服務程式,應用API,大型3D遊戲。Java:服務端應用程式,以及用戶端應用程式。JS:在瀏覽器中啟動並執行程式。PHP:Web伺服器端用於產生網頁的程式。Python:任意的無圖形介面應用程式,以伺服器端應用程式為主。Ruby:主要用於 RoR 架構,在其他領域使用較少。Swoole:
Time of Update: 2016-06-06
回複內容:學Java很容易的感覺是很容易獲得的,只要你有C或者C++或者Python或者C#的經驗,學習Java只不過就是熟悉熟悉文法而已。特別是從C或者C++過來的人會明顯感覺記憶體管理的負擔小很多,這也是 Joel Spolsky吐槽Java的原因——連指標這種抽象都不需要的掌握的語言是不適合拿來初學的。當然,學Java很容易不代表寫Java就很容易。Java非常好學,也更容易寫的更爛,這是任何一個準入門檻低的事物的宿命。在C++裡面你不認真對待記憶體管理你得到的是段錯誤或者core
Time of Update: 2016-06-06
回複內容:首先必看的是官網的文檔, http://tornadoweb.org/ ,內容很少很快可以掃完,這裡有中文翻譯版, http://www.tornadoweb.cn/。 tornado的新書 Introduction to tornado:Introduction to Tornado: Michael Dory, Adam Parrish, Brendan Berg: 9781449309077: Amazon.com:
Time of Update: 2016-06-06
適合完全沒有編程基礎的新手使用。 回複內容:適合完全沒有編程基礎的新手使用?Learn Python The Hard Way 是你唯一的、最終的、史詩級的選擇。它也許不能和 _why 的 why's (poignant) Guide to Ruby 重口味相提並論,但是作為不說廢話、以練習為導向的教材,它是少林長拳一般的存在。Learn Python The Hard Way, 3rd EditionUpdate:此外,作為做練習間隙的調劑,請下載Monty Python and the
Time of Update: 2016-06-06
從2000年接觸電腦(在網吧)2012年知道linux和python 現在自學鳥哥的私房菜和learn python the hard way 。 沒有相關的工作經驗 具體怎麼學習也不是很清晰 想過可能的困難 比如這個歲數可能沒有哪個公司願意用 連生存都成問題 更不要提成家(現在無父母無妻兒)遇到冷眼和嘲笑 但就喜歡編程 想以此為生(別的工作做過很多)不管路有多苦 我願意往前走 (我有時間和條件學習)請大神指點 真心求教 真心的!!!2014.06.11 謝謝回答問題的好心人和關注這個問題的人
Time of Update: 2016-06-06
回複內容: PyCharm spyder Ulipad: 智能補全,類瀏覽器,縮排指示,整合Shell和Winpdb, 小巧.不折騰,在Win和Linux非常不錯,可惜在Mac下不是Cocoa,需要X11。 Vim/Emacs黨可以無視, 因為Vim/Emacs的好用程度正比於你的配置能力。 sublime三種情況:在本機上正經寫代碼: PyCharm,社區版免費,專業版 $199 每年。在本機上寫幾行指令碼: ipython 或者
Time of Update: 2016-06-06
回複內容:python flask web,別想別的了,三心二意發私信問我的你也不是第一個,認清自己,好好乾吧。別想什麼成就感了,你不是說了,是為了錢嗎你就不能直說你都看了什麼書?每本書又看了多少?為什麼看不下去嗎?藏藏掖掖的,有什麼意思,如果你只能問我一個問題,你就希望問這種毫無誠意的低品質問題?————————我現在沒空,先隨便說幾句。(建議你搞個頭像,不然都不知道該 @ 誰)找工作的話,第一步看這本書,把裡面的東西消化理解Flask Web開發:基於Python的Web應用開發實戰
Time of Update: 2016-06-06
最近在學習 PyQt,因為不大懂設計,想找一些顏值高的應用借鑒一下別人的想法,最好是小而美並且開源的,PyQt/Qt/Qml
Time of Update: 2016-06-06
問一個人知乎帳號想fo一下,結果她不告訴我,現在想想有點奇怪,有點好奇,好在我知道幾個她點贊過的問題,想用社交工程學的方法篩選下,找出她的知乎帳號。(匿了沒法邀請,算了她應該不會來這個區)回複內容:每個回答的div裡面都有一個叫 data-aid="12345678"的東西,然後根據, www.zhihu.com/answer/12345678/voters_profile?&offset=10這個json資料連線分析所有點贊的id和個人串連就行,
Time of Update: 2016-06-06
1.學習資料結構有什麼用?2.學習演算法有必要嗎?回複內容:個人認為資料結構是編程最重要的基本功沒有之一!學了順序表和鏈表,你就知道,在查詢操作更多的程式中,你應該用順序表;而修改操作更多的程式中,你要使用鏈表;而單向鏈表不方便怎麼辦,每次都從頭到尾好麻煩啊,怎麼辦?你這時就會想到雙向鏈表or迴圈鏈表。學了棧之後,你就知道,很多涉及後入先出的問題,例如函數遞迴就是個棧模型、Android的螢幕跳轉就用到棧,很多類似的東西,你就會第一時間想到:我會用這東西來去寫演算法實現這個功能。學了隊列之後,你
Time of Update: 2016-06-06
比如最近碰到有人邀請回答的這兩個問題,如何用matlab計算焓濕圖上的空氣狀態點?用matlab怎麼求二重積分?或許第一個問題還有些複雜度,但是第二個問題實在是太過分了,完全是把知乎當成了百度知道或者stackoverflow。(沒有貶低stackoverflow的意思,只是說明專精的範圍)我認為,在知乎,關於電腦方面,討論的主題層次應該更高些(比如方法論層級?),比如分析語言的特性,比較程式設計語言的優劣,等,如下這些,大家用matlab有遇到過哪些槽點?文法最漂亮的程式設計語言是哪種?幾大數
Time of Update: 2016-06-06
兩年後更新:現在已經在知乎從事 Python 相關的工作。看看當初的自己,真是很幼稚,繼續加油。回複內容:一個小時看python的文法和基礎資料型別 (Elementary Data Type): http://woodpecker.org.cn/abyteofpython_cn/chinese/;一個小時看HTTP基礎,知道瀏覽器是怎麼發請求的就行(Google搜“HTTP請求”);一天時間過一遍django docs https://docs.djangoproject.com/en/1.4
Time of Update: 2016-06-06
1. 知乎有時候開啟一個連結非常之慢,大量評論展開更是無法忍受。有時頁面重新整理完了,點任何串連都沒有響應。2. 豆瓣經常掛掉,502 之類的(當然我知道這個跟 python 無關),也存在同樣的問題,時不時會響應非常慢,一個頁面等待 10s 以上。3. v2ex
Time of Update: 2016-06-06
RT回複內容:我極力推薦rice大學的那門python課,課程設計很好,老師非常負責-----------------------------------------------------------昨晚手機答題,今天更新一下;Rice大學的課程總共有3門,現在貌似拆解成6門了;每門課8周時間,按照由淺入深的順序來的。第一門課是Python基礎,介紹了Python的基礎文法;第二門課是計算基礎,介紹了一些稍微複雜一點的文法和資料處理;第三門課是演算法思考,介紹了一些常用的演算法;並且還用到了n
Time of Update: 2016-06-06
看完了簡明教程和笨辦法學python,想寫爬蟲,無從做起,需要繼續看什麼書和練習回複內容:說說我的經曆吧我最早是爬蝦米,想看看蝦米聽的比較多的歌是哪些,就爬了蝦米全站的歌曲播放數,做了個統計Python爬蟲學習記錄(1)——Xiami全站播放數統計過豆瓣動漫的評分分布豆瓣2100部動漫頁面的網頁源碼(包括評分,導演,類型,簡介等資訊,附抓取代碼)爬百度歌詞,做LDAPython爬蟲學習記錄(2)——LDA處理歌詞百度音樂帶標籤,作曲,演唱者,類別的歌詞資料爬足彩網站所有盤口,找贏錢演算法Pyth
Time of Update: 2016-06-06
想關注幾個優秀(泛指技術過硬,思維活躍,愛好廣泛)的程式員。尤其是寫Python的。回複內容:抖個機靈,來個乾坤大挪移吧。要收集整個頁面裡出現過的、知乎自動插入的連結形式at的,請把下面代碼複製粘貼到瀏覽器地址欄然後斷行符號:javascript:var hashes = []; var list = $(".member_mention").get().filter(function (e) { var h = $(e).attr('data-hash'); if