當前位置:首頁 » 編程語言 » webapppython

webapppython

發布時間: 2022-07-10 11:14:28

python webapp2怎麼用

可以用Python自帶的WSGI伺服器,但是,在伺服器上,顯然不能用自帶的這個開發版伺服器。可以選擇的WSGI伺服器很多,我們選gunicorn:
它用類似Nginx的Master-Worker模式,同時可以提供gevent的支持,不用修改代碼,就能獲得極高的性能。

⑵ 看Python 超級程序員使用什麼開發工具

我以個人的身份采訪了幾個頂尖的Python程序員,問了他們以下5個簡單的問題:

當前你的主要開發任務是什麼?
你在項目中使用的電腦是怎樣的?
你使用什麼IDE開發?
你將來的計劃是什麼?
有什麼給Python程序員的建議?

就是這幾個問題,我找了幾個頂尖的程序員和編程書籍作家,問他們這幾個相同的問題。下面是他們的回答,希望在他們的回答中你能找到一些可以讓你的開發更便捷的工具。

Alex Martelli

Alex Martelli

人物簡介:Alex Martelli是一位義大利計算機軟體程序員,他是Python軟體基金會的成員。從2005年初開始,他以「Über技術首領」的身份在加利福尼亞景山谷歌總部工作。他擁有義大利Bologna大學電子工程學位(1980)。他是《Python in a Nutshell》一書的作者,他還和其他人合著了《Python Cookbook》,他還寫了一些其它一些作品,大部分都是和Python相關的。因為他對Python社區傑出的貢獻,他被授予的榮譽包括2002 Activators』 Choice Award和2006 Frank Willison award。

你可以通過他的博客了解更多關於他的信息。

問題一、當前你的主要開發任務是什麼?

給我的老闆(谷歌)開發商業軟體,大部分是商業智能方面。

問題二、你在項目中使用的硬體機器是怎樣的?

基本上都是谷歌的雲伺服器,通過谷歌APP引擎直接或間接的使用。有時候也使用一個Unix工作站或Macbook Air,但很少。

問題三、你使用什麼IDE開發?

vim, gvim, mvim; 偶爾用一下iPython,但這好像不能算是IDE吧。

問題四、你將來的計劃是什麼?

應該還會待在谷歌——具體的研究方向那要看實際情況。

問題五、有什麼給Python程序員的建議?

學習一下App Engine(通過webapp2 或flask, jinja2, &c以及其它類似django的輕量級環境):它們大部分都會對你的web項目有很好的用處——如果你想在這些環境之外的地方部署web應用,Appscale會是你最方便的選擇。

Daniel Greenfeld

Daniel Greenfeld

人物簡介: Daniel Greenfeld是《Two Scoops of django》一書的合著人。他有超過6年的在Django領域的研究經驗。之前他在美國宇航局做開發,就是在那裡他開始了他的Python之旅,一直到現在。他目前是Cartwheel Web的負責人。

你可以通過他的Twitter: @pydanny 和他的博客獲取他的更多信息。

問題一、當前你的主要開發任務是什麼?

我現在的工作主要是客戶端方面,基本上都是用Python。內容服務方面有時候會用到Django,但當前的主要工作基本上跟web無關。

問題二、你在項目中使用的硬體機器是怎樣的?

硬體方面,我使用一個2011年的Macbook Air。因為我的開發方式,像Macbook
Air這樣的超級本用起來非常舒服。可蘋果的產品一般都很貴,我就自己配了一個,我打算所有的任務都用它來做。如果哪天我能有一個新的筆記本,我想試試Linux的超級本或Window8的平板(以前我是靠虛擬機運行Windows8)。

問題三、你使用什麼IDE開發?

我使用Sublime Text。我更喜歡文本編輯器,而不是IDE,因為我喜歡深入研究程序庫和它們的文檔,而不是通過IDE工具來提示我。

問題四、你將來的計劃是什麼?

我未來的計劃就是編程,鍛煉,做我最擅長的事情。也許會去一個新地方旅遊。我喜歡去沒有去過的地方,認識新朋友,品嘗沒吃過的食物。但大部分我的旅遊都是基於客戶的需求,今年我不知道什麼時候會有這樣的機會。

問題五、有什麼給Python程序員的建議?

我給Python程序員的建議是挑戰極限。尋找新的代碼庫,研究它們,使用它們。它們有些會不是很好,不好的東西也會教會你一些東西(不該做的事情)。

Miguel Grinberg

Miguel Grinberg

人物簡介: Miguel是一個程序員,攝影師和電影製作人。生活在美國俄勒岡州。他目前正在寫一本關於使用Python和Flask做web開發的書,將會由 O』Reilly Media出版。這本書的官方網站是Flask Book。

你可以通過他的Twitter: @miguelgrinberg 和他的博客獲取更多信息。

問題一、當前你的主要開發任務是什麼?

也許你會吃驚,工作中我並不做web開發。我在為Harmonic做視頻軟體。C++是我在工作中使用的主要語言,但我們卻使用了一個古老的用Python寫的自動化單元測試框架,用起來很有趣。

空閑時間里我目前的第一大任務就是給O』Reilly出版社寫一本關於Flask為框架的書,基本上快寫成了。

問題二、你在項目中使用的硬體機器是怎樣的?

我的機器是一個雙系統的台式機,裝的是Ubuntu和Windows8.1。我還有一個Mac OS X筆記本。

我在跨平台方面有些變態。除了給Arino這樣的嵌入式系統寫代碼外,所有其它我寫的代碼(不管什麼語言),都需要在三種平台上運行。為了達到這個目的,我會不斷的在Linux,Windows和OS X機器間切換。

問題三、你使用什麼IDE開發?

我有一些最愛。PyCharm非常棒,在大型項目時我越來越依賴它,主要是因為它的互動式的調試工具。

在Windows平台上我會使用Visual Studio的一個Python插件,免費的,非常出色,我估計大部分人沒聽說過它。

我還經常使用SublimeText,通常是在筆記本上使用它。

Notepad++是我在Window台式機上最順手的工具。在我所有的電腦上都裝有一個非常老的Vim,即使在Windows上也使用Cygwin運行它。

問題四、你將來的計劃是什麼?

我在四月份的PyCon大會上會有一個關於Flask的演講,我下一步開始著手准備材料,因為書已經快寫好了。

我最近沒怎麼寫博客,我很想寫一點。我想能多騰出一些時間寫博客。我已經擬了一份話題目錄,准備按著這個清單寫。如果需要的話,我可以把裡面的一個關於Flask上的web sockets的文章提到最前面。

問題五、有什麼給Python程序員的建議?

我對所有程序員——不光是Python愛好者——的建議是,多去實踐,然後把它們分享給世界。分享很重要,從別人那獲得反饋是讓你提高的好方法。

而對於Python程序員我想說的是,如果我們只需要用嘴去討論Python2和Python3的差別、而不需要花時間將眾多的軟體移植到Python3,那該多好。玩笑。

說的太好了!

揭開其他程序員的面紗,窺視他們如何施展魔法工作,這很有用。你可以看到,他們使用的工具、技術,我們都可以採用,很多都是免費的。我很感謝他們能分享這些信息。

⑶ 開發WebAPP,使用Python做後端可以么,請大神指導什麼框架好一點

Flask 可以的

⑷ Python做的web應用程序可以在別的電腦上用嗎

python程序運行是需要電腦上有python環境的

別人電腦上沒裝python,是不可以運行你的python程序的

你可以考慮把python程序打包成exe程序,這樣就可以在別人電腦上運行了

⑸ 怎麼安裝webapp2到python27

一般的安裝流程是 cd 進入那個目錄 然後執行 python setup.py install

⑹ Python可以寫Web應用程序么

可以的,Python是無所不能的

⑺ 做web和webapp混合式開發,用python好還是node.js好!

後台用python,nodejs現在基本不單獨用作後台,nodejs用的最多的是作為一前端和後台之間的中間件

⑻ 編程語言Python有哪些好的Web框架

Python web五大主流框架:

1.Django

⑼ 什麼是web app

WebApp是指基於Web的系統和應用,其作用是向廣大的最終用戶發布一組復雜的內容和功能。
從一個簡單的幫助消費者計算汽車租借費用的網頁,到為商業人員和度假者提供全套旅遊服務的大型復雜的WEB站點,都是WebApp。它包括一些完整的WEB站點,WEB站點的專門功能以及在Internet、Intranet或ExtraNet上的信息處理應用。
webapp 框架是一種簡單的與WSGI兼容的網路應用程序框架,可以與 App Engine 配合使用。不必為了使用 App Engine 而使用 webapp:網路伺服器支持任何使用 CGI 的 Python應用程序。webapp 提供一種簡單的方式來開始為 App Engine 開發應用程序。
響應式網頁設計的大部分技術,是可用在WebApp開發中的。
移動端Web App和WAP有什麼不同?最直接的區別就是功能層面。WAP更側重使用網頁技術在移動端做展示,包括文字、媒體文件等。而Web App更側重「功能」,是使用網頁技術實現的App。總的來說,Web App就是運行於網路和標准瀏覽器上,基於網頁技術開發實現特定功能的應用。

熱點內容
刷演算法的網站 發布:2024-05-06 01:30:39 瀏覽:268
少兒編程徐州 發布:2024-05-06 01:20:42 瀏覽:461
sqlserver連接驅動 發布:2024-05-06 00:33:34 瀏覽:645
存儲開銷 發布:2024-05-06 00:13:38 瀏覽:953
伺服器怎麼盈利 發布:2024-05-05 23:56:16 瀏覽:941
java網站培訓學校 發布:2024-05-05 23:43:11 瀏覽:40
淘寶搜索演算法 發布:2024-05-05 23:37:07 瀏覽:998
sqlwhencasethen 發布:2024-05-05 23:27:51 瀏覽:641
模架編程軟體 發布:2024-05-05 23:26:54 瀏覽:483
存儲過程異常 發布:2024-05-05 23:24:03 瀏覽:399