這年頭不會Python看來是不行了,推薦一份Python書單!

来源:https://www.cnblogs.com/xll1025/archive/2020/06/24/13189731.html
-Advertisement-
Play Games

​ Python是一種跨平臺的電腦程式設計語言。是一個高層次的結合瞭解釋性、編譯性、互動性和麵向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。 Python現如今已成為真正的萬金油語言,哪裡需要哪裡用,不管是做w ...


Python是一種跨平臺的電腦程式設計語言。是一個高層次的結合瞭解釋性、編譯性、互動性和麵向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。

Python現如今已成為真正的萬金油語言,哪裡需要哪裡用,不管是做web,做爬蟲自動化,做數據分析,甚至是做機器學習和深度學習都是信手拈來,周邊的類庫豐富到無法想象。

今天就來推薦一份Python書單,這年頭程式員不能不會python了!

Python系列書單

Python基礎教程

本書包括Python程式設計的方方面面:首先從Python的安裝開始,隨後介紹了Python的基礎知識和基本概念,包括列表、元組、字元串、字典以及各種語句;然後循序漸進地介紹了一些相對高級的主題,包括抽象、異常、魔法方法、屬性、迭代器;此後探討瞭如何將Python與資料庫、網路、C語言等工具結合使用,從而發揮出Python的強大功能,同時介紹了Python程式測試、打包、發佈等知識;最後,作者結合前面講述的內容,按照實際項目開發的步驟向讀者介紹了10個具有實際意義的Python項目的開發過程。

作者簡介

Magnus Lie Hetland

挪威科技大學副教授,教授演算法;黑客,喜歡鑽研新銳編程語言,是Python語言的堅定支持者。寫過很多Python方面的書和線上教程,比如深受讀者歡迎的網上教程“Instant Python”。表演專業的業餘愛好者,從1985年首次登臺至今,已經參演數十部話劇。

譯者簡介

袁國忠

自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40餘部,其中包括《演算法圖解》《Head First JavaScript程式設計》《Python編程:從入門到實踐》《C   Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《面向模式的軟體架構:模式系統》《風投的選擇:誰是下一個十億美元級公司》等,總計700餘萬字;專事翻譯前,從事過三年化工產品分析和開發,做過兩年雜誌和圖書編輯。

Python編程 從入門到實踐

本書是一本針對所有層次的Python讀者而作的Python入門書。全書分兩部分:首部分介紹用Python 編程所必須瞭解的基本概念,包括matplotlib、NumPy和Pygal等強大的Python庫和工具介紹,以及列表、字典、if語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D游戲開發,如何利用數據生成互動式的信息圖,以及創建和定製簡單的Web應用,並幫讀者解決常見編程問題和困惑。

作者介紹

Eric Matthes

高中科學和數學老師,現居住在阿拉斯加,在當地講授Python入門課程。他從5歲開始就一直在編寫程式。

袁國忠

自由譯者;2000年起專事翻譯,主譯圖書,偶譯新聞稿、軟文;出版譯著40餘部,其中包括《C   Prime Plus中文版》《CCNA學習指南》《CCNP ROUTE學習指南》《面向模式的軟體架構:模式系統》《Android應用UI設計模式》《風投的選擇:誰是下一個十億美元級公司》等,總計700餘萬字;專事翻譯前,從事過三年化工產品分析和開發,做過兩年雜誌和圖書編輯。

笨辦法學Python 3

本書是一本Python入門書,適合對電腦瞭解不多,沒有學過編程,但對編程感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程。本書是基於Python 3.6版本編寫的。

本書結構非常簡單,除“準備工作”之外,還包括52個習題,其中26個覆蓋了輸入/輸出、變數和函數3個主題,另外26個覆蓋了一些比較進階的話題,如條件判斷、迴圈、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。

作者簡介

澤德 A. 肖(Zed A.Shaw)是《“笨辦法”學Python》《“笨辦法”學Ruby》《“笨辦法”學C語言》等幾本備受歡迎的圖書的作者,他的書在全世界有數百萬讀者。他還是諸多開源項目的創建者,擁有近20年的編程和寫作經驗。他大部分空閑時間致力於繪畫和藝術史的研究。

譯者簡介
王巍巍是一名受軟體和編程的吸引,中途轉行上崗的軟體從業人員。代碼和翻譯是他的兩大愛好,此外他還喜歡在網上撰寫和翻譯一些不著邊際的話題和文章。如果讀者對書中的內容有疑問,或者發現了書中的錯誤,再或者只是想隨便聊聊,請通過電子郵件與其聯繫。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1、把列表中姓周的姓名刪除掉 lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮'] lst = ['周老二', '周星星', '麻花騰', '周老大', '周老三', '碼雲', '馮馮'] lst2 = [] for i in lst: if ...
  • ​ 運維,這裡指互聯網運維,通常屬於技術部門,與研發、測試、系統管理同為互聯網產 品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。 一個互聯網產品的生成一般經歷的過程是:產品經理、需求分析、研發部門開發、測試部門測試、運維部門部署發佈以及長期的運行維護。 運維,本質上是對 ...
  • 在使用idea進行springBoot測試時,讀取properties文件裡面的內容會中文亂碼,可以設置文件的編碼格式為utf-8 有時候可能全都設置完utf-8後還不好使,網上教程說可以清理一下idea緩存 但是測試後仍沒有用 最後在properties文件上添加相關屬性,比如springBoot ...
  • ​ 想當年,我也是一名想做游戲開發的程式員,大學的時候照葫蘆畫瓢做了一個半成品的《爐石傳說》一度讓我以為我將來會成為一名游戲開發工程師,可惜後來我被C++的學習成本給全退了,於是乎和游戲開發這一領域從此是路人。 雖然現在也不能說這個選擇到底是否正確,但是我對於游戲的熱愛還是沒怎麼減少,只不過再也沒時 ...
  • ​ 軟體工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉及程式設計語言、資料庫、軟體開發工具、系統平臺、標準、設計模式等方面。 在現代社會中,軟體應用於多個方面。典型的軟體有電子郵件、嵌入式系統、人機界面、辦公套件、操作系統、編譯器、資料庫、游戲等。同時,各個行業幾乎都有 ...
  • ​ 白帽,即通過正常的手段對網站內部優化(包括網站標題,網站結構,網站代碼,網站內容,關鍵詞密度等)、網站外部的發佈與建設,提高網站關鍵詞在搜索引擎排名的一種seo技術;黑帽,即通過垃圾鏈接、隱藏網頁、橋頁、關鍵詞堆砌等方法,實現快速搜索引擎優化的目的。 網路安全,通常指電腦網路的安全,實際上也可 ...
  • 內部類(Inner Class),是 Java 中對類的一種定義方式,是嵌套類的一個分類,即非靜態嵌套類(Non-Static Nested Class)。內部類(非靜態嵌套類)分為成員內部類、局部內部類和匿名內部類三種。Java 編程語言允許一個類被定義在另一個類中,這樣的類就稱為嵌套類。嵌套類分... ...
  • ​ 程式員往往一心撲在編程技術上面,學習編程語言,演算法,網路,自己子領域相關的知識等等。這非常正確,也是作為coder的核心競爭力所在,姑且稱之為“硬技能”吧。 對於有一個程式員來說除了日常碼代碼之外,其實也需要很多編程之外的軟體能,非專業上面的技能可以更好的展現你的情商,與人合作的能力等。 以程式 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...