教程簡介 PHP語法吸收了C語言、Java和Perl的特點,易於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程式嵌入到HTML(標準 ...
目錄
Python精品書籍
參考資料
- 書籍來源: https://github.com/china-testing/python_cn_resouce/blob/main/books.md
- 下載來源: https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
專業長期收集python書籍。
基礎
Python編程:從入門到實踐(第2版)
本書是針對所有層次Python讀者而作的Python入門書。全書分兩部分:第一部分介紹用Python編程所必須瞭解的基本概念,包括強大的Python庫和工具,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的2D游戲、利用數據生成互動式的信息圖以及創建和定製簡單的Web應用,並幫助讀者解決常見編程問題和困惑。第2版進行了全面修訂,簡化了Python安裝流程,新增了f字元串、get()方法等內容,並且在項目中使用了Plotly庫以及新版本的Django和Bootstrap,等等。
Python Crash Course 3rd Edition.pdf: https://url97.ctfile.com/f/18113597-812539319-0fab3e?p=2274 訪問密碼: 2274
- 中文版
Python編程:從入門到實踐 第2版.epub 訪問密碼: 2274
笨辦法學_Python
本書是一本Python入門書,適合對電腦瞭解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程。本書是基於Python 3.6版本編寫的。
本書結構非常簡單,除“準備工作”之外,還包括52個習題,其中26個覆蓋了輸入/輸出、變數和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、迴圈、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。
- 中文版
笨辦法學Python第四版.epub 訪問密碼: 2274
- 英文版
Learn More Python 3 the Hard Way The Next Step for New Python Programmers 9780134692883.pdf 訪問密碼: 2274
Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities
教10歲以上兒童用Python編程的游戲和活動
學習編碼並不像聽起來那麼難--你只需要開始就可以了 孩子們的編碼: Python以50個有趣的互動活動讓孩子們開始學習Python編程語言的基礎知識。從學習編程的基本構件到創建他們自己的游戲,孩子們將通過獨特的課程進展,其中包含有用的例子和一點愚蠢的東西!孩子們將跟著開始編碼!
孩子們將一步一步地開始編碼(並調試他們的代碼),實時看到他們編碼的結果。每章末尾的活動有助於通過結合多種概念來測試他們的新知識。對於那些真正想展示自己創造力的年輕程式員來說,每一章後都有額外的棘手的挑戰要解決。孩子們只需要一臺電腦和這本書就可以開始了。
這本兒童Python初學者指南包括:
- 50個創新練習--通過基於游戲的練習,創建代碼塊,使用預先寫好的模塊畫圖等,使編碼概念變得生動。
- 簡單易懂的指導--新的編碼者將得到詳盡的說明、示例代碼和新的編程術語的解釋的支持。
- 吸引人的視覺課程-彩色插圖和屏幕截圖供參考,有助於吸引孩子們的興趣,並保持課程的清晰和簡單。
鼓勵孩子們獨立思考,並通過這本兒童編碼書享受學習一項驚人的新技能的樂趣。
- 英文版
Coding for Kids Python Learn to Code with 50 Awesome Games and Activities.epub 訪問密碼: 2274
Python Tricks A Buffet of Awesome Python Features
"我甚至不覺得我已經觸及了用Python可以做的事情的錶面"
有了Python技巧: 這本書,你會發現Python的最佳實踐,以及通過簡單的例子和循序漸進的敘述,發現美麗和Pythonic代碼的力量。
你將離掌握Python更近一步,這樣你就可以自然而然地寫出漂亮的、成語式的代碼。
學習Python的來龍去脈是很困難的--有了這本書,你就能專註於真正重要的實用技能。發現Python標準庫中的 "藏金",今天就開始寫乾凈的Pythonic代碼。
- 英文版
Python Tricks A Buffet of Awesome Python Features.epub 訪問密碼: 2274
Python編程快速上手——讓繁瑣工作自動化 - 2016.pdf
如今,人們面臨的大多數任務都可以通過編寫電腦軟體來完成。Python是一種解釋型、面向對象、動態數據類型的高 級程式設計語言。通過Python編程,我們能夠解決現實生活中的很多任務。 本書是一本面向實踐的Python編程實用指南。本書的目的,不僅是介紹Python語言的基礎知識,而且還通過項目實踐教會讀者如何應用這些知識和技能。本書的首部分介紹了基本Python編程概念,第 二部分介紹了一些不同的任務,通過編寫Python程式,可以讓電腦自動完成它們。第 二部分的每一章都有一些項目程式,供讀者學習。每章的末尾還提供了一些習題和深入的實踐項目,幫助讀者鞏固所學的知識。附錄部分提供了所有習題的解答。 本書適合任何想要通過Python學習編程的讀者,尤其適合缺乏編程基礎的初學者。通過閱讀本書,讀者將能利用強大的編程語言和工具,並且會體會到Python編程的快樂。
- 中文版
python編程快速上手讓繁瑣工作自動化1826693.epub 訪問密碼: 2274
- 英文版
Automate the Boring Stuff with Python Practical Programming for Total Beginners 2nd.epub 訪問密碼: 2274
https://github.com/IFinners/automate-the-boring-stuff-projects 亞馬遜4.7星 1800+評
Python Programming for Beginners 2023
亞馬遜 4.8 星 500+ 評論
- 綜合性:主題經過精心挑選,讓你廣泛接觸Python,而不至於讓你不知所措
- 簡單性:每個概念都被分解成簡單的步驟,以便您能在最短的時間內學習儘可能多的主題
- 實用性:與大多數書不同,所有例子的輸出都是立即提供的,所以你不必等待在你的電腦上測試它們。
以下是你將學到的一小部分內容:
- 簡要介紹Python、它的歷史和它的主要應用,說明它的巨大潛力以及學習它如何使你受益
- 如何安裝Python並選擇最好的發行版,不管是在Windows還是Mac上,瞭解你開始所需的一切,包括最好的IDE
- 面向對象的編程(OOP)範式以及為什麼你必須瞭解它,包括對象、方法和繼承,按邏輯和順序介紹,以幫助你快速、輕鬆地使用這種用戶友好的語言和它的簡單語法
- 每章都有實用的代碼和練習來測試你的技能
- 由於有完整的章節,最佳的Python編程技術可以使腳本效率最大化
- Github、pip、虛擬環境和單元測試,以獲得高級編程的360度視圖,並輕鬆地闖入其中。
- 練習的解決方案(但一定要在自己先嘗試解決練習後再看)。
- 附帶:Python面試問題和答案,用於破解面試(掃描書中的QR碼)。
- ...還有很多很多·
Python Programming for Beginners 9798354101856.epub (訪問密碼: 2274)
- 英文版本下載
Python for Everybody
Python for Everybody旨在通過探索數據的視角向學生介紹編程和軟體開發。你可以把Python編程語言看作是你解決電子錶格所不能解決的數據問題的工具。
- 英文版本下載
Python for Everybody -2016 A4.6-1721--.epub (訪問密碼: 2274)
The Python Quiz Book
用有趣的方式測試你的Python編程語言......而不是在你的代碼中犯惱人的錯誤
Python測驗書的作用正如其封面上所說的那樣。它充滿了引人入勝的腦筋急轉彎,從初學者到高級程式員都會抓耳撓腮...... 這本書將幫助你成為一個更好的工程師!
有些測驗是深奧的,或者顯示了不好的編程實踐。你可以通過學習在你的代碼中不要做什麼而受益。此外,這本書還包含了大量關於Python的提示和技巧,這將使你的編程生活變得更加容易。
Python測驗書有100多個測驗,每個測驗都為你提供了用Python編程的重要學習點,使你成為一個專家。
今天就給你的大腦一個鍛煉,現在就拿起Python測驗書吧
The Python Quiz Book.epub (訪問密碼: 2274)
進階
流暢的python - 2017
《流暢的Python》一書致力於幫助Python開發人員挖掘這門語言及相關程式庫的優秀特性,避免重覆勞動,同時寫出簡潔、流暢、易讀、易維護,並且具有地道Python風格的代碼。本書尤其深入探討了Python語言的高級用法,涵蓋數據結構、Python風格的對象、並行與併發,以及元編程等不同的方面。
海報:
https://github.com/fluentpython/example-code 2000+ 星 強烈推薦
- 中文版
流暢的python.epub 訪問密碼: 2274
- 英文版本
Fluent Python, 2nd Edition.epub
https://url97.ctfile.com/f/18113597-812539535-a446e9?p=2274 訪問密碼: 2274
Effective Python.編寫高質量Python代碼的59個有效方法 -2016.pdf
本書作者BrettSlatkin以使用場景為主導的精練教學方式,匯聚了59條優秀的實踐原則、開發技巧和便捷方案,並以實用的代碼範例來解釋它們。作者根據自己在Google公司多年開發Python基礎架構所積累的經驗,揭示了Python語言中一些鮮為人知的微妙特性,並給出了能夠改善代碼功能及運行效率的習慣用法。通過本書,你能夠瞭解到解決關鍵編程任務所用的最佳方式,並學會編寫易於理解、便於維護且利於改進的代碼。
亞馬遜 英文 4.7星 400+評
- 中文版
Effective Python.編寫高質量Python代碼的59個有效方法.Brett Slatkin.pdf 訪問密碼: 2274
- 英文版本
Effective Python 2nd Edition 9780134853987.epub 訪問密碼: 2274
Python 3 面向對象編程
本書主要介紹如何使用Python 3進行面向對象編程。
1~4章介紹面向對象這一編程範式的基本準則,以及Python是如何運用這些準則實現面向對象編程的;
第58章,介紹如何利用Python中的內置函數快速、簡單地實現面向對象編程;第911章介紹了許多面向對象編程中常用的設計模式,以及如何使用符合 Python 語言習慣的方式來實現這些設計模式;
最後第12、13章介紹了Python3中併發編程相關的主題。本書中每一章都會包含一節案例學習的內容,通過一個實踐相關的案例將本章介紹的主要內容以及前面章節中介紹。
- 英文版下載
Python 3 Object-Oriented Programming 3rd Edition - 2018.Pdf
Python Object-Oriented Programming 4th.epub (訪問密碼: 2274)
- 中文版下載
Python_3面向對象編程.pdf (訪問密碼: 2274)
Python高級編程
本書基於Python 3.5版本進行講解,通過13章的內容,深度揭示了Python編程的高級技巧。
本書從Python語言及其社區的現狀開始介紹,對Python語法、命名規則、Python包的編寫、部署代碼、擴展程式開發、管理代碼、文檔編寫、測試開發、代碼優化、併發編程、設計模式等重要話題進行了全面系統化的講解。
本書適合想要進一步提高自身Python編程技能的讀者閱讀,也適合對Python編程感興趣的讀者參考學習。全書結合典型且實用的開發案例,可以幫助讀者創建高性能的、可靠且可維護的Python應用。
Python高級編程.epub (訪問密碼: 2274)
數據科學&數據分析
[Data Science from Scratch: First Principles with Python
要真正學習數據科學,你不僅要掌握工具--數據科學庫、框架、模塊和工具包,還要理解它們背後的思想和原理。這本《從零開始的數據科學》第二版針對Python 3.6進行了更新,通過從零開始實施這些工具和演算法,向你展示了這些工具和演算法是如何工作的。
如果你有數學天賦和一些編程技能,作者Joel Grus將幫助你適應作為數據科學核心的數學和統計學,並掌握作為數據科學家開始工作所需的黑客技能。本書包含了深度學習、統計學和自然語言處理方面的新材料,這本更新的書告訴你如何在當今混亂的大量數據中找到寶石。
- 獲得Python的速成課程
- 學習線性代數、統計和概率的基礎知識--以及它們在數據科學中的使用方式和時間
- 收集、探索、清理、歸納和處理數據
- 深入瞭解機器學習的基本原理
- 實施模型,如k-nearest neighbors、Naïve Bayes、線性和邏輯回歸、決策樹、神經網路和聚類。
- 探索推薦系統、自然語言處理、網路分析、MapReduce和資料庫。
Data Science from Scratch First Principles with Python, Second Edition.epub
亞馬遜 4.4星 600+評
https://github.com/joelgrus/data-science-from-scratch 7600+ 星
Effective Pandas: Patterns for Data Manipulation
用Pandas操作數據的最佳實踐。本書將用多年的知識和經驗來武裝你,這些知識和經驗被濃縮成一種易於理解的格式。與其花幾個月時間閱讀博客和網站,搜索郵件列表和群組,本書將教你如何編寫好的Pandas代碼。
它涵蓋了
- 操作序列
- 創建列
- 彙總統計
- 分組、透視和交叉分析
- 時間序列數據
- 可視化
- 級聯
- 調試代碼
- 以及更多...
Effective Pandas Patterns for Data Manipulation 9798772692936.pdf
https://github.com/mattharrison/effective_pandas_book
Python for Excel: A Modern Environment for Automation and Data Analysis
雖然Excel在商業世界中仍然無處不在,但最近微軟的反饋論壇中充滿了將Python作為Excel腳本語言的請求。事實上,這是最主要的功能要求。是什麼使這種組合如此引人註目?在這個實踐指南中,Felix Zumstein--xlwings的創造者,一個流行的用Python實現Excel自動化的開源包--向經驗豐富的Excel用戶展示瞭如何有效地整合這兩個世界。
在過去的幾年裡,Excel增加了不少新的功能,但是它的自動化語言VBA在很久以前就停止了發展。許多Excel高級用戶已經採用Python來完成日常的自動化任務。本指南讓你入門。
使用Python,無需大量的編程知識
開始使用現代工具,包括Jupyter筆記本和Visual Studio代碼
使用pandas來獲取、清理和分析數據,並取代典型的Excel計算方法
自動完成繁瑣的任務,如合併Excel工作簿和製作Excel報告
使用xlwings來構建使用Python作為計算引擎的互動式Excel工具
使用Python代碼將Excel連接到資料庫和CSV文件,並從互聯網上獲取數據
將Python替代VBA、Power Query和Power Pivot
Python for Excel 2021 A4.7-37.epub (訪問密碼: 2274)
Excel+Python:飛速搞定數據分析與處理
在如今的時代,大型數據集唾手可得,含有數百萬行的數據文件並不罕見。Python是數據分析師和數據科學家的首選語言。通過本書,即使完全不瞭解Python,Excel用戶也能夠學會用Python將煩瑣的任務自動化,顯著地提高辦公效率,並利用Python在數據分析和科學計算方面的突出優勢,輕鬆搞定Excel任務。你將學習如何用pandas替代 Excel函數,以及如何用自動化Python庫替代VBA巨集和用戶定義函數等。
本書既適合Excel用戶,也適合Python用戶閱讀。
本書系《Python for Excel》的中文版
Excel Python:飛速搞定數據分析與處理 (【瑞士】費利克斯·朱姆斯坦).pdf (訪問密碼: 2274)
超簡單:用Python讓Excel飛起來用Python讓Excel飛起來
本書是一本講解如何用Python和Excel“強強聯手”打造辦公利器的案例型教程。
全書共9章。第1~3章主要講解Python編程環境的搭建、Python的基礎語法知識、模塊的安裝和導入、常用模塊的基本用法等內容,為後面的案例應用打下堅實的基礎。第4~8章通過大量典型案例講解如何用Python編程操控Excel,實現數據整理、數據分析、數據可視化等工作的自動化和批量化處理。第9章主要講解如何在Excel中調用Python代碼,進一步拓寬辦公自動化的應用範圍。
本書理論知識精練,案例典型實用,學習資源齊備,適合有一定Excel基礎又想進一步提高工作效率的辦公人員,如從事文秘、行政、人事、營銷、財務等職業的人士閱讀,也可供Python編程愛好者參考。
超簡單:用Python讓Excel飛起來.epub (訪問密碼: 2274)
人工智慧
人工通用智能的星星之火GPT-4 的早期實驗 202303微軟報告
人工智慧(AI)研究人員一直在開發和完善大型語言模型(LLM),這些模型在各種領域和任務中表現出非凡
的能力,挑戰了我們對學習和認知的理解。OpenAI開發的最新模型GPT-4 [Ope23]是使用前所未有的計算和
數據規模進行訓練的。在本文中,我們報告了我們對早期版本的GPT-4的調查,當時它還在OpenAI的積極開
發中。我們認為(這個早期版本)GPT- 4是新一批LLM的一部分(例如ChatGPT和谷歌的PaLM),它們比之前的AI
模型表現出更多的通用智能。我們討論了這些模型不斷提升的能力和影響。我們證明,除了對語言的掌握,
GPT-4可以解決跨越數學、編碼、視覺、醫學、法律、心理學等新穎和困難的任務,而不需要任何特別的提
示。此外,在所有這些任務中,GPT-4的表現驚人地接近人類的表現,而且大大超過之前的模型,如
ChatGPT。鑒於GPT-4能力的廣度和深度,我們相信它可以被合理地視為人工通用智能(AGI)系統的早期版本
(但仍不完整)。在我們對GPT-4的探索中,我們特別強調發現其局限性,並討論了向更深入、更全面的AGI版
本推進所面臨的挑戰,包括可能需要追求超越下一個單詞預測的新範式。最後,我們對最近技術飛躍的社會
影響和未來研究方向進行了反思
人工通用智能的 星星之火GPT-4 的早期實驗 202303微軟報告.pdf (訪問密碼: 2274)
Python深度學習
-
【作者簡介】 弗朗索瓦·肖萊(Franc?ois Chollet)
谷歌公司深度學習科學家,流行深度學習框架Keras之父。Keras的GitHub星標數近6萬,用戶數量已超100萬。此外,他也是TensorFlow框架的貢獻者,個人Kaggle競賽全球排名曾獲第17名。利用Keras,他致力於普及深度學習技術和實現通用人工智慧。 -
內容簡介:
本書由流行深度學習框架Keras之父弗朗索瓦·肖萊執筆,通過直觀的解釋和豐富的示例幫助你構建深度學習知識體系。作者避免使用數學符號,轉而採用Python代碼來解釋深度學習的核心思想。全書共計14章,既涵蓋了深度學習的基本原理,又體現了這一迅猛發展的領域在近幾年裡取得的重要進展,包括Transformer架構的原理和示例。讀完本書後,你將能夠使用Keras解決從電腦視覺到自然語言處理等現實世界的諸多問題,包括圖像分類、圖像分割、時間序列預測、文本分類、機器翻譯、文本生成等。
Deep Learning with Python François Chollet - 2018.pdf
Deep Learning with Python, Second Edition -2021.epub
- 源碼 github星級 17K左右
- 頁數:386
機器學習實戰:基於Scikit-Learn和TensorFlow
機器學習實戰:基於Scikit-Learn、Keras和TensorFlow:原書第2版.pdf (訪問密碼: 2274)
通過使用具體的例子,最小的理論和兩個可用於生產的Python框架 - scikit-learn和TensorFlow,作者AurélienGéron幫助您直觀地理解構建智能系統的概念和工具。 您將學習一系列技術,從簡單的線性回歸開始,逐步深入到神經網路。 通過每一章的練習來幫助您應用所學的知識,有編程經驗就能上手。
- 源碼地址 github星級 10000左右
- 頁數: 564
Machine Learning For Absolute Beginners 2nd
Machine Learning for Absolute Beginners Second Edition為完全初學者編寫和設計的。簡單的英語解釋,無需編碼經驗。 在引入核心演算法的地方,添加了清晰的解釋和可視化示例,以便在家中輕鬆實現。新版本包含了第一版中未涉及的許多主題,包括交叉驗證,數據清理和集合建模。
- 源碼地址:後期找到補上 github星級
- 頁數: 128
Machine Learning for Absolute Beginners A Plain English Introduction 3rd Edition (訪問密碼: 2274)
Make Your Own Neural Network
本書首先從簡單的思路著手,詳細介紹了理解神經網路如何工作所必須的基礎知識。第一部分介紹基本的思路,包括神經網路底層的數學知識,第2部分是實踐,介紹了學習Python編程的流行和輕鬆的方法,從而逐漸使用該語言構建神經網路,以能夠識別人類手寫的字母,特別是讓其像專家所開發的網路那樣地工作。第3部分是擴展,介紹如何將神經網路的性能提升到工業應用的層級,甚至讓其在Raspberry Pi上工作。
Make Your Own Neural Network 9781530826605.azw3 (訪問密碼: 2274)
- 源碼 github星級 2100+
- 頁數:222
爬蟲&網路
Python網路數據採集 初級
本書採用簡潔強大的Python語言,介紹了網路數據採集,併為採集新式網路中的各種數據類型提供了全面的指導。第 1部分重點介紹網路數據採集的基本原理:如何用Python從網路伺服器請求信息,如何對伺服器的響應進行基本處理,以及如何以自動化手段與網站進行交互。第 二部分介紹如何用網路爬蟲測試網站,自動化處理,以及如何通過更多的方式接入網路。
Web Scraping with Python 2nd - 2018.pdf
https://github.com/REMitchell/python-scraping 2000左右星
Python網路數據採集.mobi (訪問密碼: 2274)
Web Scraping with Python 2nd - 2018.pdf
Mastering Python Networking
掌握最新的容器實例、Python 3特性、GitLab DevOps、網路數據分析和雲網路,通過這本暢銷指南的最新版本,最大限度地發揮Python在網路工程中的作用。
- 探索最新的Python庫和框架的力量,以高效和有效地解決常見和複雜的網路問題
- 使用Python和其他開源工具進行網路DevOps、自動化、管理和監控
- 使用Python 3實現高級網路相關功能
你將學習的內容
- 使用Python與網路設備進行交互
- 瞭解Docker是一個可以用於開發和部署的工具
- 使用Python和其他各種工具從網路中獲取信息
- 學習如何使用ELK進行網路數據分析
-
- 利用Flask和構建高級API與內部應用進行交互
- 探索Python 3中新的AsyncIO功能及其概念
- 探索測試驅動開發的概念,並使用PyTest來驅動代碼測試覆蓋率
- 瞭解GitLab如何與網路中的DevOps實踐一起使用
Mastering Python Networking.epub (訪問密碼: 2274)
Web
Welcome to Django:Django for APIs; Django for Beginners;Django for Professionals
Django for Beginners是一本基於項目的Django介紹,Django是流行的基於Python的網路框架。
本書適用於從未建立過網站的完全初學者,以及希望獲得現代Web開發和Django基礎知識的快節奏指南的專業程式員。
在本書中,你將學會如何:
- 從頭開始建立5個網站,包括一個博客和報紙網站
- 使用安全最佳實踐進行線上部署
- 定製你的網站的外觀和感覺
- 為你的所有代碼編寫測試並運行它們
- 整合用戶認證、電子郵件和自定義用戶模型
- 添加許可權和授權,使你的應用程式更加安全
- 識別常見的錯誤和誤差,以便你能建立自己的網站
如果你對基於Python的網站開發感到好奇,Django for Beginners是一本快速編寫和部署自己網站的最佳實踐指南。
Django for APIs是一本基於項目的指南,介紹如何使用Django和Django REST框架構建現代Web APIs。它適用於從未建立過API的初學者,以及希望快速瞭解Django基礎知識和最佳實踐的專業程式員。
在200多頁的課程中,你將學習如何正確地設置一個新的項目,網路API在引擎蓋下如何工作,以及先進的測試和部署技術。三個獨立的項目從零開始,逐步建立更多的高級功能,包括圖書館API、Todo API和博客API。用戶認證、許可權、文檔、視圖集和路由器都被徹底涵蓋。
Django for APIs是一個最佳實踐指南,可以用最少的代碼構建強大的基於Python的Web APIs。
Django for Professionals將你的網路開發技能提升到一個新的水平,教你如何用Python和Django建立可投入生產的網站。
一旦你學會了Django的基礎知識,在構建簡單的 "玩具應用程式 "和構建適合部署到數千甚至數百萬用戶的 "生產就緒 "的網路應用程式之間存在巨大差距。
在這本書中,你將學會如何:
- 從頭開始建立一個書店網站
- 在本地使用Docker和PostgreSQL來模擬生產設置
- 使用電子郵件實現高級用戶註冊
- 自定義許可權以控制用戶訪問
- 編寫全面的測試
- 採用先進的安全和性能改進
- 增加搜索和文件/圖像上傳
- 充滿信心地進行部署
如果你想利用Django所提供的所有優勢,Django for Professionals是一本全面的最佳實踐指南,用於構建和部署現代網站。
- 英文版下載
訪問密碼: 2274, 無需註冊,點擊普通下載即可。如遇失效可加釘或V信 pythontesting獲取。
- Django for Professionals Production websites with Python & Django 9781735467238.epub
- Django for Beginners Build websites with Python & Django 9781735467207.epub
- Django for APIs Build web APIs with Python & Django 9781093633948.epub
測試&DevOps
Publishing Python Packages Test, share, and automate your projects
創建高超的、可維護的Python包! 本書包括設計、自動化、測試、部署,甚至作為開源項目發佈的專業技巧
在《發佈Python包》中,你將學習如何:
- 構建擴展和控制台腳本命令
- 使用tox來自動打包、安裝和測試
- 使用GitHub Actions構建持續集成管道
- 使用black、mypy和flake8提高代碼質量並減少人工審查
- 為你的軟體包創建發佈的文檔
- 使用pyupgrade和Dependabot保持軟體包的最新狀態
- 使用GitHub的功能培養一個開放的源代碼社區
Publishing Python Packages Test, share, and automate your projects.epub (訪問密碼: 2274)
Python for DevOps
在過去的十年中,技術方面發生了很多變化。數據很熱,雲無處不在,許多組織需要某種形式的自動化。在這些變革中,Python已經成為世界上最流行的語言之一。這個實用的資源告訴你如何使用Python與當今最有用的DevOps工具進行日常的Linux系統管理任務,包括Docker、Kubernetes和Terraform。
學習如何與Linux互動並實現自動化,對數百萬專業人士來說是必不可少的。Python使它變得更加容易。通過本書,你將學會如何使用容器開發軟體和解決問題,以及如何監控、檢測、負載測試和操作你的軟體。正在尋找在Python中 "完成任務 "的有效方法?這就是你的指南。
- Python的基礎,包括對語言的簡要介紹
- 如何使文本自動化,編寫命令行工具,以及使文件系統自動化
- Linux實用程式、軟體包管理、構建系統、監控和儀錶以及自動測試
- 雲計算、基礎設施即代碼、Kubernetes和無伺服器
- 從DevOps角度看機器學習操作和數據工程
- 構建、部署和運營機器學習項目
Python for DevOps Learn Ruthlessly Effective Automation .epub (訪問密碼: 2274)
演算法與數據結構
Data Structures with Python
學習如何使用數據結構來編寫高性能的Python程式和演算法
這本關於數據結構和演算法的實用介紹可以幫助每一個想要編寫更高效軟體的程式員。在Robert Lafore的基於Java的傳奇指南的基礎上,本書幫助你準確理解數據結構和演算法的運作方式。你將學會如何用極為流行的Python語言有效地應用它們,並擴展你的代碼以處理當今的大數據挑戰。
作者自始至終關註真實世界的例子,用直觀、互動的可視化方式傳達關鍵的想法,並將複雜性和數學限制在你需要的範圍內以提高性能。他們逐步介紹了數組、排序、堆棧、隊列、鏈表、遞歸、二叉樹、2-3-4樹、哈希表、空間數據結構、圖形等。他們的代碼例子和插圖非常清晰,即使你是一個接近初學者,或者你的經驗是其他程式性或面向對象的語言,你也能理解它們。
- 培養電腦科學的核心技能,使你不僅僅是 "寫代碼"。
- 瞭解數據結構如何使程式(和程式員)更有效率
- 瞭解數據組織和演算法如何影響你能用今天和明天的計算資源做多少事情
- 發展可以在任何語言中使用的數據結構實施技能
- 為每個編程問題選擇最佳的數據結構和演算法--並認識到哪些是需要避免的
Python中的數據結構和演算法》包含了大量的例子、複習題、個人和團隊練習、思想實驗和較長的編程項目。它是自學和課堂教學的理想選擇,既可以作為主要文本,也可以作為更正式的演講的補充。
Data Structures with Python 9789355513311.epub (訪問密碼: 2274)
釘釘或微信號: pythontesting 微信公眾號:python測試開發1024