《Python編程從入門到實戰的16堂課(第2版)》是清華大學出版社出版的一本圖書。
圖書內容,作者簡介,目錄,
圖書內容
本書第2版延續了第1版的風格,避開了難懂的程式設計語法,從介紹語言的精要入手,以活用 Python 3.x實用的功能為核心內容,幫助讀者達到熟練使用Python開發各種網路套用以及開發、製作和部署自己的動態網站的目標。 全書內容共分16章,第1~4章介紹程式設計基礎知識,包括認識Python 3環境、程式包的管理與套用等;第5~8章以精心設計的示例講授Python語言必備的基本語法、數據類型以及如何操作檔案和資料庫;第9~13章精選生活化的案例引導讀者如何用學到的技巧以及網上資源提取和分析網頁、操作線上實時資料庫、處理圖像檔案等;第14~16章以一個動態網站的設計為主軸,學習Diago 2.0網站的開發與部署、Scrapy網路爬蟲實踐、嵌入式開發板的基本套用。
作者簡介
何敏煌,中國台灣交通大學信息科學所博士。台灣暢銷書作者
目錄
第1章 程式設計所需要的基礎知識 1
1-1 什麼是程式設計語言 1
1-2 程式設計的重要性 3
1-3 最受歡迎的程式設計語言 4
1-4 學習程式設計需要知道的邏輯概念 6
1-5 本書的結構及內容說明 8
第2章 快速了解Python程式設計語言 10
2-1 Python簡介 10
2-1-1 Python的歷史沿革 10
2-1-2 Python的重要性 11
2-1-3 Python程式設計基本元素 12
2-1-4 Python程式易用性示範 13
2-2 學習Python的重要性 16
2-3 Python 2和Python 3的差異 16
2-4 Python的套用領域 17
2-5 習題 18
第3章 建立可以開始編寫程式的Python環境 19
3-1 馬上使用Python編寫程式 19
3-2 安裝Python 3.x視窗環境 23
3-2-1 Windows的IDLE視窗環境 23
3-2-2 Microsoft Visual Studio的Python開發環境 26
3-2-3 Anaconda的安裝與使用 28
3-3 簡單且易上手的IPython Notebook和jupyter 30
3-4 程式代碼編輯器的介紹 36
3-4-1 Notepad++的安裝與套用 36
3-4-2 TextWrangler的安裝與套用 40
3-5 在Linux虛擬機中運行Python 42
3-6 習題 52
第4章 Python