python第二課——Django(附300本強力學習電子書)

2021-01-10 小小編程轅

本書所講的是Django:一個可以使Web開發工作愉快並且高效的Web開發框架。 使用Django,使你能夠以最小的代價構建和維護高質量的Web應用。

從好的方面來看,Web 開發激動人心且富於創造性;從另一面來看,它卻是份繁瑣而令人生厭的工作。 通過減少重複的代碼,Django 使你能夠專注於 Web 應用上有 趣的關鍵性的東西。 為了達到這個目標,Django提供了通用Web開發模式的高度抽象,提供了頻繁進行的編程作業的快速解決方法,以及為「如何解決問題」提供了清晰明了的約定。 同時,Django 嘗試留下一些方法,來讓你根據需要在framework之外來開發。

本書的目的是將你培養成Django專家。 主要側重於兩方面: 第一,我們深度解釋 Django 到底做了哪些工作以及如何用她構建Web應用;第二,我們將會在適當的地方討論更高級的概念,並解釋如何 在自己的項目中高效使用這些工具。 通過閱讀此書,你將學會快速開發功能強大網站的技巧,並且你的代碼將會十分 清晰,易於維護。 本書的代碼清晰,易維護,通過學習,可以快速開發功能強大的網站。

需要資料的小夥伴可以直接看文末

第一章:入門

由於現代Web開發環境由多個部件組成,安裝Django需要幾個步驟。 這一章,我們將演示如何安裝框架以及一些依賴關係。

因為Django就是純Python代碼,它可以運行在任何Python可以運行的環境,甚至是手機上! 但是這章只提及

Django安裝的通用腳本。 我們假設你把它安裝在桌面/筆記本電腦或伺服器。

往後,在第12章,我們將討論如何部署Django到一個生產站點。

Python 安裝

Django本身是純Python編寫的,所以安裝框架的第一步是確保你已經安裝了Python。

Python版本

核心Django框架可以工作在2.3至2.6(包括2.3和2.6)之間的任何Python版本。 Django的可選GIS(地理信息系統)支持需要Python 2.4到2.6。

如果你不確定要安裝Python的什麼版本,並且你完全拿不定主意的話,那就選2.x系列的最新版本吧。 版本2.6。

雖然Django在2.3至2.6版之間的任意Python版本下都一樣運行得很好,但是新版本的Python提供了一些你可

能比較想應用在你的程序裡的,更加豐富和額外的語言特性。 另外,某些你可能要用到的Django第三方插件會要求比Python 2.3更新的版本,所以使用比較新的Python版本會讓你有更多選擇。

Django和 Python 3.0

在寫作本書的時候,Python3.0已經發布,但Django暫時還不支持。 Python3.0這個語言本身引入了大量不向後兼容的改變,因此,我們預期大多數主要的Python庫和框架將花幾年才能銜接,包括Django。

如果你是個Python新手並且正迷茫於到底是學習Python 2.x還是Python 3.x的話,我們建議你選擇Python2.x。

安裝

如果使用的是 Linux 或 Mac OS X ,系統可能已經預裝了 Python 。在命令提示符下 (或 OS X 的終端中) 輸入python,如果看到如下信息,說明 Python 已經裝好了: 在命令行窗口中輸入python(或是在OS X的程序/工具/終端中)。 如果你看到這樣的信息,說明 python 已經安裝好了.

Python 2.4.1 (#2, Mar 31 2005, 00:05:10)

[GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>>

否則, 你需要下載並安裝Python. 它既快速又方便,而詳細說明可參考http://www.python.org/download/

需要學習資料的請私信小編「學習」即可免費領取

相關焦點

  • python第一課——Python核心筆記(內附300本超強電子書)
    【關於Python】對於Python,想必很多朋友還未曾聽說,其定義我已在本筆記的第一章給出,這裡我想談談我Pytho理解。在我學習Python的過程中,有朋友問我,Python到底是什麼,它主要應用於什麼方面,能做什東西,這裡就算是給你一個答覆吧。
  • python第四課——學習手冊(附300本超強電子書)
    本書是學習Python程式語言的入門書籍。Python是一種很流行的開源程式語言,可以在各種領域中用於編寫獨立的程序和腳本。Python免費、可移植、功能強大,而且使用起來相當容易。本書設計成一本教程,主要關注核心Python語言本身,而不是其特定的應用程式。因此,它作為一個兩卷本的合集中的第一本:((LearningPython)),也就是這本書,介紹Python本身。
  • 100多本Python書,免費下載
    .com/diveintopython3/Django Girls Tutorial (1.11)https://tutorial.djangogirls.org/en/Django Official Documentation (PDF) (1.10)https://media.readthedocs.org
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    4、現在國外國內很多家長已經給孩子報名學習Python編程課程了。在美國,就連嬰幼兒也有專門的編程童書。話說在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 學習python必備暢銷書排行榜top5書單
    所以,掌握一門python語言也是一種不錯的選擇。本文將從零基礎到高級精通,說說學習python必備的暢銷書,top1:《python編程從入門到實踐》,對於初學者來說,每次都是從入門到放棄,那是因為有些書編寫的學習方法路線不合理,或者實戰案例太少,也容易讓人不知所用。
  • python之父:小學生都用這本書學python,堪稱python入門教科書
    入門教科書  眾所周知,python的特點就是:簡單、入門快、工資高、工作選擇多,但是雖然是一門最快入門的程式語言,對於沒有接觸過編程的人來說還是有一定的難度,在眾多python學習書籍中,能稱為教科書的實在不多!
  • 美國史丹福大學教授強烈推薦的Python零基礎必讀書籍之一
    零基礎入門學python推薦學習久負盛名的python入門書籍《Python編程從入門到實踐》。《Python編程 從入門到實戰》這一本書是一本針對所有層次的Python 讀者而作的Python 入門書。
  • Python學習第61課-shell用cat和less打開文件
    【每天幾分鐘,從零入門python編程的世界!】補充:在第60節課的學習中,我們知道保存網頁用這個命令:curl -L -o 要保存的路徑 要下載的網頁的網址①要保存的路徑的文件名可以是任何後綴,比如.txt,點csv等等都可以。
  • 阿里達摩院給你整理一套2020超強的python書籍,電子檔請你帶走
    百度工程師推薦一套完整的python書籍第一本,可以讓零基礎小白快速入門python——《A byte of python》這一本書是一本python入門書籍,它正在厲害的地方就是把那些python難點講的那麼通俗易懂,思路清晰;短短100多頁的內容,卻能銷售100多萬份。它能讓一個初學者在短短一兩天的時間就能快速入門python,非常經典。
  • 聊聊學python轉行、具體學習方法、自學python用於辦公、寫爬蟲等...
    那今天就來說說學python這件事兒吧,從三個方面來說:第一,學了python之後轉行找工作的問題;第二,具體的學習方法;第三,講講學了python之後應用於辦公自動化和寫爬蟲。4600字。關於恰飯:不用猜了,這篇依舊沒有廣告。其實之前有媒介找過我,說有機構覺得我寫的內容還不錯的,想投一點課程類的廣告,但是覺得我的閱讀量現在還是太少了,要再等等。
  • Python科學計算入門書籍推薦
    話說回來,這近些日子,隨著機器學習的熱潮,python也算是程序界的蒂花之秀了,幾乎到處都能看到它的聲影。算下來,我也有「幾乎4年」的python開發時間了,期間還使用python來參加全國研究生數學建模比賽並連續兩年拿到了國二。都說python入門簡單,網上也有很多學習資源。但是大多數都比較亂,沒有一個明確的順序和方向。
  • 猿神推薦的小白編程python一本書
    前言:why python?那些最好的程式設計師不是為了得到更高的薪水或者得到公眾的仰慕而編程,他們只是覺得這是一件有趣的事情。(呸,噁心。真他的噁心!別跟我談理想LZ就像搞錢!)開個小玩笑。作為一個實用主義的學習者,最關心的問題一定是我為什麼要選擇學Python,學會之後我可以用來做什麼?首先,對於初學者來說,比起其他程式語言,Python 更容易上手。Python的設計哲學是優雅、明確、簡單。如果你試著讀一段寫的不錯的Python 代碼,會發現像是在讀英語一樣。
  • 「個人分享」今年最新最全的Python學習資料匯總!
    一直有很多讀者問我有沒有Python教程、爬蟲教程等等...學長特意整理了個人覺得不錯,並且都是最新最全的學習資源!分為以下幾類:Python基礎&進階課程 清華大神尹老師帶你學高端爬蟲Python數據分析Python數據分析與機器學習實戰Python數據分析實戰某知名機構Python教程Python電子書合集商業爬蟲課程以及區塊鏈Python人工智慧大數據與複雜系統...以上所有資源,均來自網絡收集。如侵犯利益,請聯繫學長進行刪除。
  • 83本Python量化國內外書籍精選(附下載)
    精選乾貨本期精選Python量化投資和機器學習高清國內外書籍(83本)包括:Python入門指南、Python源碼剖析、算法與數據結構(python版)、《Python科學計算》、[Python標準庫].Doug.Hellmann、Python.for.Finance(oreilly版)等等後臺回復200207 限時免費領取Python
  • 送126本Python書,已全部打包好!
    』送18本!異步社區於2015年8月上線運營,依託於人民郵電出版社20餘年的IT專業優質出版資源和編輯策劃團隊,致力於優質學習內容的出版和分享,為讀者提供優質學習內容,為作譯者提供優質出版服務,實現作者與讀者在線交流互動,實現傳統出版與數字出版的融合發展。本次送書由異步社區出版社贊助,贈書為以下 13 種。
  • 零基礎學習python,這幾本書少不了
    目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.《"笨辦法"學Python》推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。
  • 送幾本Python書
    總第128篇/張俊紅前言最近公眾號來了很多新的讀者朋友們,所以又給大家爭取了一波福利,再送幾本Python書給大家。
  • 「python學習手冊-筆記」003.數值類型
    003.數值類型本系列文章是我個人學習《python學習手冊(第五版)》的學習筆記,其中大部分內容為該書的總結和個人理解,小部分內容為相關知識點的擴展。非商業用途轉載請註明作者和出處;商業用途請聯繫本人(gaoyang1019@hotmail.com)獲取許可。