TOP
紅利積點抵現金,消費購書更貼心
好好學Python從零基礎到項目實戰(簡體書)
滿額折

好好學Python從零基礎到項目實戰(簡體書)

商品資訊

人民幣定價:119 元
定價
:NT$ 714 元
優惠價
87621
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:18 點
商品簡介
作者簡介
目次

商品簡介

本書以Python 3.9為基礎,結合豐富動手練習與項目實戰,通俗易懂地介紹了Python程序設計與實際開發的重要知識點,內容包括:Python環境構建、資料類型、運算子和運算式、資料結構和控制流、函數、序列、多執行緒程序設計、規則運算式、物件導向程序設計、檔操作、網絡程序設計、郵件收發、資料庫操作,並提供Python爬蟲、自然語言處理、區塊鏈開發、圖片處理與檔處理項目,各章還安排了程式調試、問題解答、牛刀小試、練習題等內容,以説明讀者學會處理常式異常,解答學習困惑,鞏固知識,提升開發技能。

本書以生活化場景為物件展開教學,邊講解邊示範,很適合從未有過程序設計經驗的讀者,本書的內容豐富,技術新穎,涉及知識面較廣,對於想轉行Python程序設計的讀者也很有參考價值,希望本書可以幫助讀者快速登堂入室,成為程序設計高手。


作者簡介

劉宇宙,大資料與人工智能開發工程師,從業8年,先後供職於上海海鼎、廣州棒穀、深圳Bello智能科技有限公司等,擔任高級工程師及效率與運維負責人。先後從事過卡系統研發、雲計算IaaS研發、物聯網研發、網絡爬蟲研發和人工智能研發,對Python有深入研究。出版

暢銷書《Python 3.5從零開始學》(清華大學出版社,2017),長期在國內知名IT技術網站CSDN發表原創博文。


前 言



什麼是Python,為什麼要使用它?

Python是一種解釋型的、物件導向的、帶有動態語義的高級程序設計語言。

Python是一種使你在程序設計時能夠保持自己風格的程序設計語言,Python可以使用清晰易懂的程式來實現想要的功能。如果你之前沒有任何程序設計經歷,那麼既簡單又強大的Python就是你入門的完美選擇。

伴隨著國家對人工智能發展的全面支持與鼓勵,國際上對人工智能的重視以及國家教育部將Python加入高考科目,使得Python在中國的使用範圍迅速擴大;另外,隨著區塊鏈、人工智能、大資料、雲計算等技術的迅速崛起,市場對Python人才的需求讓長期沉默的Python語言一下子備受眾人的關注,本書可以說是應運而生。本書是以Python 3.9版本為基礎編寫而成的,對於想入手學習程序設計和想瞭解Python 3.9新特性的讀者,推薦閱讀本書。

本書的特色

本書專門針對Python新手量身定做,是編者學習和使用Python開發過程中的體會和經驗總結,涵蓋實際開發中重要的知識點,內容詳盡,代碼可讀性及可操作性強。

本書主要介紹Python語言的類型和物件、操作符和運算式、程序設計結構和控制流、函數、序列、多執行緒、規則運算式、物件導向程序設計、檔操作、網絡程序設計、郵件收發、資料庫操作,並精心設計了Python爬蟲、自然語言處理、區塊鏈開發、圖片處理和檔處理項目,各章還安排了程式調試、問題解答、牛刀小試等內容,以説明讀者學會處理常式異常,解決學習中的困惑,鞏固知識,提高實戰技能。

本書的一個特色是,以生活場景為物件,使用通俗易懂的描述和豐富的示例代碼,邊講邊示範,使讀者學起來很輕鬆,充分感受到學習Python程序設計的樂趣和魅力。


本書的內容

本書共分22章,各章內容安排如下:

第1章主要介紹Python的起源、應用場合、前景以及Python 3的一些新特性。

第2章主要介紹Python的基礎知識,説明讀者認識什麼是程式、常量和變數、運算子和運算式以及字串等,為後續學習相關內容做鋪墊。

第3章重點介紹列表和元組。

第4章重點介紹字串的格式化、分割、搜索等方法。

第5章介紹字典和集合。

第6章從import語句開始,逐步深入介紹條件陳述式、迴圈語句以及列表等一些更深層次的語句。

第7章主要介紹函數,函數是組織好的、可重複使用的、用來實現單一或相關聯功能的程式碼片段。

第8章主要介紹Python物件導向程序設計的特性,Python從設計之初就是一門物件導向語言,它提供一些語言特性支援物件導向程序設計。

第9章將帶領讀者學習如何處理各種異常,以及創建和自訂異常。

第10章將具體講解Python中日期和時間的使用。

第11章主要介紹規則運算式的基本使用。

第12章主要介紹如何使用Python在硬碟上創建、讀取和保存檔。

第13章主要介紹Python中的多執行緒程序設計。

第14章主要介紹如何使用Python語言發送和接收郵件。

第15章重點介紹Python在網絡程序設計方面的特性。

第16章重點介紹Python的圖形化程序設計—GUI程序設計。

第17章重點介紹在Python 3中使用PyMySQL連接資料庫,並實現簡單的增、刪、改、查。

第18章根據前面所學的內容講解一個網絡爬蟲的實戰項目。

第19章結合爬蟲、分詞、詞頻統計等知識點實現自然語言的分詞和詞頻統計。

第20章以當下很火的區塊鏈做一個完整的Python實現。

第21章迎合當前比較火熱的計算機視覺領域,引入圖片處理的一些基本知識點。

第22章講解不同格式檔的讀寫,包括TXT、CSV、JSON、Word、XML等文件。


教學視頻與原始程式碼下載

為方便讀者學習本書,本書還免費提供了入門教學視頻和原始程式碼,讀者掃描以下二維碼即可下載觀看學習和上機演練。

如果讀者在下載過程中遇到問題,可以發郵件,郵件標題為:“好好學Python:從零基礎到項目實戰”或加入本書公眾號,獲取更多學習資源。

讀者物件

l 從未有過程序設計經驗的Python初學者。

l 想轉行學習Python和瞭解Python 3.9新特性的程序員。

l Python網課、培訓機構、大專院校的學生。

在本書交稿之際,感謝清華大學出版社的王金柱編輯,在本書編寫的過程中,王編輯給予了很多指導和修改意見。感謝家人和朋友給予的安靜寫作環境,讓筆者不被更多瑣事打擾,專心於寫作。感謝你們,沒有你們的幫助與關心,本書不能如期完成。

由於編者水準所限,書中難免存在不盡如人意之處,敬請廣大讀者和業界專家不吝指教。



劉宇宙

2021年1月


目次

第1章 開始Python之旅
1.1 Python的起源
1.2 Python的應用場合
1.3 Python3.9 的新特性
1.4 如何學習Python
1.5 構建Python開發環境
1.5.1 在Windows系統中安裝Python
1.5.2 在Linux、UNIX系統和Mac中安裝Python_
1.5.3 其他版本
1.6 從Hello World開始
1.7 調試
1.8 答疑解惑
1.9 課後思考與練習

第2章 Python程序設計基礎
2.1 認識程式
2.1.1 程式
2.1.2 調試
2.1.3 語法錯誤一南轅北轍
2.1.4 運行錯誤一突然停止
2.1.5 語意錯誤一答非所問
2.2 資料類型
2.2.1 整型
2.2.2 浮點型
2.2.3 複數
2.2.4 資料類型轉換
2.2.5 常量
2.3 變數和關鍵字
2.3.1 變數
2.3.2 變數名稱
2.3.3 Python關鍵字
2.4 語句
2.5 運算式
2.6 運算子和操作物件
2.6.1 什麼是運算子和操作物件
2.6.2 算術運算子
2.6.3 比較運算子
2.6.4 設定運算子
2.6.5 位元運算子
2.6.6 邏輯運算子
2.6.7 成員運算子
2.6.8 身份運算子
2.6.9 運算子的優先順序
2.7 字串操作
2.8 注釋
2.9 牛刀小試——九九乘法表逆實現
2.10 調試
2.11 答疑解惑
2.12 課後思考與練習

第3章 列表和元組
3.1 通用序列操作
3.1.1 索引
3.1.2 分片
3.1.3 序列相加
……
第4章 字串
第5章 字典和集合
第6章 條件、迴圈和其他語句
第7章 函數
第8章 物件導向程序設計
第9章 異常處理
第10章 日期和時間
第11章 規則運算式
第12章 檔操作
第13章 多執行緒程序設計
第14章 發送和接收電子郵件
第15章 網絡程序設計
第16章 GUI程序設計
第17章 操作資料庫
第18章 網絡爬蟲項目
第19章 自然語言分詞與詞頻統計項目
第20章 區塊鏈項目
第21章 圖片處理項目
第22章 不同格式檔處理
附錄A

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 621
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區