知乎python
1. 如何系統的自學python 知乎
熟練的python 程序員很缺,但號稱會python的很多。
相信自己的選擇吧。
python程序員學習路線圖 python+ 數據結構和演算法 + linux + 軟體工程 + web開發 + git版本控制+ 溝通技巧等等。
2. 知乎的服務是用python寫的嗎
是的,使用的python下的tornado框架,具體參考
https://www.hu.com/question/19558038
3. python的框架有哪些 知乎
\
1. Django。如樓上所說,是一個全能型框架。目前 Django 的使用面還是很廣的,有學習的價值,但是不建議初學者學習,因為要學習的東西太多了,一下子難以吸收會失去興趣。當然,Django 的目的是為了讓開發者能夠 快速 地開發一個網站,它提供了很多模塊,其中我最喜歡的就是 admin 模塊,your.site.com/admin 就進入了網站的後台(內置的哦~)方便地對數據進行操作,等等。。。。因此,如果對 Django 熟悉的話,papapa 一下子就寫好一個網站的原型了。
2. Tornado。傳說中性能高高的框架。Tornado 是一個很好的框架,支持非同步處理的功能,這是它的特點,其他框架不支持。另外一點是,Tornado 的設計似乎更注重 RESTful URL。但 Tornado 提供了網站基本需要使用的模塊外,剩下的則需要開發者自己進行擴展。例如資料庫操作,雖然內置了一個 database 的模塊(後來獨立出去了,現在叫做 torndb,bdarnell/torndb · GitHub)但是不支持 ORM,快速開發起來還是挺吃力的。如果需要 ORM 支持的話,還需要自己寫一層將 SQLAlchemy 和 Tornado 聯系起來,而且這里還有一個坑。
BTW:知乎就是基礎 Tornado 開發的。
3. Bottle。Bottle 和 Flask 都屬於輕量級的 Web 框架。但是 Bottle 似乎落寞了。我覺得跟他的 API 設計有關系。個人認為 Bottle 使用起來不那麼順手,因此也用得少。這里不做太多介紹。
4. web.py。也是很輕的一個框架,使用不多,也不做介紹。
5. web2py。我看樓上都沒有對這個框架做介紹。這個框架是 Google 在 web.py 基礎上二次開發而來的,兼容 GAE 。性能據說很高,曾經用他來做自己的主頁,感覺也還不錯。缺點同樣是對擴展支持不太好,需要自己進行擴展。
6. Quixote。著名的 豆瓣 就是基於 Quixote 開發的。跟上面幾個框架不同,Quixote 的路由會有些特別。另外 Quixote 的性能據說也好。
4. 知乎上python代碼怎麼復制
可以使用瀏覽器拖動方式,先選中代碼
然後打開WORD或者高級一些的文本編輯器
然後按住選中的文字拖動,拖到編輯器中,就可以復制了
5. 知乎日報 python怎麼上手
其實python非常適合初學者入門,上手很容易。
我就是完全通過網上資源學了python的。
最大的是3點經驗:
1.找一本淺顯易懂,常式比較好的教程,從頭到尾看下去。不要看很多本,專注於一本。把裡面的常式都手打一遍,搞懂為什麼。
2.去找一個實際項目練手。我當時是因為要做一個網站,不得已要學python。這種條件下的效果比你平時學一門新語言要好很多。所以最好是要有真實的項目做。可以找幾個同學一起做個網站之類。
3.最好能找到一個已經會python的人。問他一點學習規劃的建議,然後在遇到卡殼的地方找他指點。這樣會事半功倍。
6. 知乎上回答過於用python可以做那些有趣的東西
寫過一個把圖片轉成字元圖的小程序
工作原理:利用字元來表示像素,代替圖案。
具體步驟:
1.讀入圖片,將其轉化為灰度圖片
2.逐行掃描像素點,轉化為對應的字元。
實施細節:
1.找朋友做了所有鍵盤上的字元的圖片,白色背景,寫了個代碼統計個字元顯示出來後,黑色區域有多少,和整體作對比,計算「灰度值」,然後分出灰度階數,選擇對應字元。最後確定8個字元,對應8個灰階。
2.字元在顯示的時候長寬比不是一比一的,所以輸入圖片要首先經過調整,這里就是簡單的高度除以2。
3.用了PIL庫
7. 知乎為什麼用Python,而不用PHP
python有大量便捷的網站開發框架,能省不少事,而且由於python本身的特點,維護起來更方便簡單,而且已經有不少類似douban這樣的項目,說明python的運行效率完全可以在這樣的網站上實施。
知乎當初是創新工場的一個一個創業項目,所以開發效率比運行效率重要很多。
相比而言,當然更願意用python。
8. python用什麼開發平台 知乎
1、首先作為學生,可以通過e郵箱申請到Jetbrains全家桶,即便無法獲取授權,pycharm的community版本免費並且功能足夠
2、對於pycharm,可以方便快捷地切換python不同版本的解釋器,甚至可以安裝相同版本的python解釋器配置不同的開發環境,這可以解決有些包之間沖突的情況,也可以針對有些框架按需裝包;並且pycharm內置包管理,可以免去pip或者conda方式管理包。
3、pycharm這個IDE的顏色方案、拼寫補全、函數聯想、函數跳轉源代碼、斷點調試及debug等功能都讓我用的十分順手。
總之我現在的工作流程就是,先用對我需要的功能進行設計,而後在ipython界面下設計調試每個功能模塊,調試成功後放到pycharm中組合起來,寫成腳本文件,最後用pycharm做調試形成成品。
9. 自學python多久找到工作 知乎
取決於你的學習效果和找的職位要求。
一般要到掌握基本語法,了解常見的標准庫,及一些附加的知識比如前端,資料庫,linux基本操作之類的。
10. 知乎為什麼選擇使用python開發網站
他老闆估計當時深入學了python,然後覺得不錯。
注意:關於語言誰好誰壞的問題,不要再問了,沒有意義,最主要的:你熟悉這門語言了么。
語言沒有好壞。