Python入門之web2py框架學習!
眾所周知,Python的框架有很多,除了我們經常提到的Django、flask框架之外,Python還有很多框架是我們沒有介紹過的,比如說web2py框架,那麼什麼是web2py框架呢?它有什麼特性?我們一起來看看吧。
什麼是web2py框架?
web2py具有良好的的架構設計和程式碼實現,其不依賴於除了Python標準庫之外的任何第三方軟體包,另一方面web2py的架構使得其很容易和第三方軟體包協作。web2py提供了一個基於web的IDE環境,您可以在這個環境中建立、修改、部署以及管理您的程式,大大提高您的工作效率。
web2py的官方站點中提供了諸多web2py的相關資料,包括程式碼、安裝方式、快速開始教程以及API文件等。
Python是一種物件導向的程式語言,被設計得超級容易教學,並且在功能上沒有任何打折。部分大部分Java演算法都可以用Python來重寫,而長度僅為原來的二十分之一。Python自帶了一整套可移植庫,包含多許多標準網際網路協議的支援和對作業系統API的支援。
web2py框架有什麼特性?
web2py程式設計像Rails程式設計一樣容易,但如果你既不會Python也不會Ruby,web2py學起來要比Rails容易多了。
最重要的是,與同等功能的J2EE或PHP相比,web2py所需的程式碼量要少,同時它強迫你使用一種非常好並且安全的程式設計習慣。
web2py阻止目錄遍歷,SQL隱碼攻擊(SQL injection),跨站指令碼執行(cross site scripting),和回覆攻擊弱點(reply attack vulnerability)。
web2py替你對session,cookie和應用錯誤進行管理。所有應用錯誤都會生成一個ticket傳送給使用者,並且會為管理員生成一條日誌項。
web2py會為你編寫所有的SQL。它甚至可以建立表並決定何時執行一個資料庫遷移的動作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2769141/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python Django框架是什麼?Python學習入門!PythonDjango框架
- Mybatis框架 入門學習MyBatis框架
- 初入門Python學習之概念區分Python
- 學習Python之後,可以做哪些兼職?Python入門!Python
- 如何學習Python?Python學習入門路線Python
- 【java】三大框架學習入門Java框架
- 深入學習Spring框架(一)- 入門Spring框架
- 學習Python需要考證嗎?Python學習入門!Python
- Python入門難嗎?如何順利入門Python學習?Python
- Python入門學習之異常處理機制Python
- Python入門學習 之 永久儲存、異常處理Python
- 如何學習Python,新手如何入門Python
- 0基礎學習Python該如何入門?Python學習方法!Python
- 如何學習python程式語言?python入門Python
- 【Pytorch教程】迅速入門Pytorch深度學習框架PyTorch深度學習框架
- 01-Spring Security框架學習--入門(二)Spring框架
- 好程式設計師Python學習路線之python爬蟲入門程式設計師Python爬蟲
- 機器學習之小白入門機器學習
- Python教程系列之Flask框架的學習PythonFlask框架
- Python機器學習會應用到哪些庫?Python入門學習Python機器學習
- Python學習之路17-Django入門PythonDjango
- Python入門_給小白的學習指南Python
- 初入門學習python有哪些用途?Python
- python學習筆記——jieba庫入門Python筆記Jieba
- Python入門學習方法有哪些呢?Python
- Flutter學習之入門和體驗Flutter
- stm32學習之ADC入門
- Python深度學習入門之mnist-inception(Tensorflow2.0實現)Python深度學習
- Vue入門到關門之Vue3學習Vue
- Python入門教程 | Python學習的必經階段Python
- 學習python容易找工作嗎?python基礎入門Python
- 學習python需要什麼基礎嗎?Python入門Python
- 為什麼要學習Python語言?Python入門Python
- Python可以開發軟體嗎?Python入門學習!Python
- python基礎 之 Django框架建立專案的方法入門PythonDjango框架
- MyBatis 框架之快速入門程式MyBatis框架
- 初入門學習python有哪些用途呢?Python
- 學習Python爬蟲難嗎?入門好學嗎?Python爬蟲