幫助中心 | 我的帳號 | 關於我們

從零開始學Python(第2版)

  • 作者:(美)約翰·保羅·穆勒|譯者:武傳海
  • 出版社:人民郵電
  • ISBN:9787115506757
  • 出版日期:2019/04/01
  • 裝幀:平裝
  • 頁數:311
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python是一種程序設計語言,近年來,它得到了越來越多的技術人士的認可和追捧。其應用領域也非常廣泛,涉及數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等各個方面,提供了高效、靈活的編程體驗。
    本書面向Python初學者,幫助讀者快速、有效地把握Python編程的技巧。全書共分5個部分,由淺入深地向讀者呈現了Python必學的各大知識要點。無論是簡單的Python安裝,還是基本的編程語法,抑或是典型的問題處理,本書都給出了詳細、直觀的編程示例,以便讀者能夠精準把握要點。

作者介紹
(美)約翰·保羅·穆勒|譯者:武傳海

目錄
第1部分  Python預備知識
  第1章  與電腦交流
    1.1  理解我們為何要與電腦進行交談
    1.2  應用程序就是我們與電腦交流的形式
      1.2.1  想想你的日常生活步驟
      1.2.2  寫下步驟
      1.2.3  應用程序是一系列步驟的集合
      1.2.4  電腦只是機械地執行程序步驟
    1.3  應用程序是什麼
      1.3.1  電腦使用某種特殊語言
      1.3.2  幫助人類和電腦交流
    1.4  為何Python這麼酷
      1.4.1  選用Python的理由
      1.4.2  確定如何從Python獲益
      1.4.3  有哪些組織使用Python
      1.4.4  有用的Python應用程序
      1.4.5  Python與其他語言比較
  第2章  下載並安裝Python
    2.1  下載合適的Python版本
    2.2  安裝Python
      2.2.1  在Windows平台上安裝Python
      2.2.2  在Mac平台下安裝Python
      2.2.3  在Linux下安裝Python
    2.3  訪問安裝好的Python
      2.3.1  在Windows平台下訪問Python
      2.3.2  在Mac平台下訪問Python
      2.3.3  在Linux系統下訪問Python
    2.4  測試安裝是否成功
  第3章  與Python交互
    3.1  打開命令行
      3.1.1  啟動Python命令行
      3.1.2  使用命令行
      3.1.3  使用Python環境變數
    3.2  輸入命令
      3.2.1  告訴電腦做什麼
      3.2.2  告訴電腦你做完了
      3.2.3  查看結果
    3.3  使用幫助
      3.3.1  進入幫助模式
      3.3.2  獲取幫助
      3.3.3  退出幫助模式
      3.3.4  直接獲取幫助
    3.4  關閉命令行
  第4章  編寫你的第一個應用程序
    4.1  為何IDE如此重要
      4.1.1  編寫出質量更高的代碼
      4.1.2  調試功能
      4.1.3  為什麼Notebook有用
    4.2  下載Anaconda
      4.2.1  下載Anaconda

      4.2.2  在Linux下安裝 Anaconda
      4.2.3  在Mac OS下安裝 Anaconda
      4.2.4  在Windows下安裝 Anaconda
    4.3  下載數據集和示例代碼
      4.3.1  使用Jupyter Notebook
      4.3.2  定義代碼倉庫
    4.4  創建應用程序
      4.4.1  理解單元格
      4.4.2  添加文檔單元格
      4.4.3  其他單元格內容
    4.5  了解縮進的用法
    4.6  添加註釋
      4.6.1  理解註釋
      4.6.2  使用註釋提醒自己
      4.6.3  使用註釋阻止代碼運行
    4.7  關閉 Jupyter Notebook
  第5章  使用Anaconda
    5.1  下載代碼
    5.2  使用記錄點
      5.2.1  了解記錄點的用法
      5.2.2  保存記錄點
      5.2.3  恢復記錄點
    5.3  使用單元格
      5.3.1  添加不同類型的單元格
      5.3.2  拆分與合併單元格
      5.3.3  移動單元格
      5.3.4  運行單元格
      5.3.5  隱藏/顯示輸出
    5.4  更改Jupyter Notebook外觀
      5.4.1  使用命令面板查找命令
      5.4.2  使用行號
      5.4.3  使用單元格工具條功能
    5.5  與內核交互
    5.6  獲取幫助
    5.7  使用魔術函數
    5.8  查看正在運行的進程
第2部分  步入正題
  第6章  存儲和更改信息
    6.1  存儲信息
      6.1.1  變數是存儲信息的箱子
      6.1.2  使用正確的箱子存儲數據
    6.2  Python基本數據類型
      6.2.1  把信息放入變數中
      6.2.2  認識數值類型
      6.2.3  布爾值
      6.2.4  字元串
    6.3  日期和時間
  第7章  管理信息
    7.1  控制Python看待數據的方式
      7.1.1  做比較

      7.1.2  了解電腦如何做比較
    7.2  運算符
      7.2.1  運算符分類
      7.2.2  運算符優先順序
    7.3  編寫和使用函數
      7.3.1  函數就是代碼包
      7.3.2  代碼的可重用性
      7.3.3  定義函數
      7.3.4  調用函數
      7.3.5  向函數發送信息
      7.3.6  從函數返回信息
      7.3.7  比較函數輸出
    7.4  獲取用戶輸入
  第8章  做決策
    8.1  使用if語句做簡單決策
      8.1.1  if語句
      8.1.2  在應用程序中使用if語句
    8.2  使用if...else語句選擇替代方案
      8.2.1  理解if...esle語句
      8.2.2  在程序中使用if...else語句
      8.2.3  在程序中使用if...elif語句
    8.3  使用if嵌套語句
      8.3.1  使用多個if或if...else語句
      8.3.2  綜合使用各種if語句
  第9章  做重複性工作
    9.1  使用for語句處理數據
      9.1.1  理解for語句
      9.1.2  編寫一個基本循環
      9.1.3  使用break語句跳出循環
      9.1.4  使用continue語句進入下一輪循環
      9.1.5  使用pass子句
      9.1.6  在循環中使用else語句
    9.2  使用while語句處理數據
      9.2.1  理解while語句
      9.2.2  在程序中使用while語句
    9.3  循環語句嵌套
  第10章  處理錯誤
    10.1  為何Python不懂你
    10.2  程序錯誤來源
      10.2.1  錯誤發生的時間
      10.2.2  區分錯誤類型
    10.3  捕獲異常
      10.3.1  處理基本異常
      10.3.2  處理特定異常
      10.3.3  嵌套異常處理
    10.4  引發異常
      10.4.1  在異常情況下引發異常
      10.4.2  把錯誤信息傳遞給調用者
    10.5  創建和使用自定義異常
    10.6  使用finally子句

第3部分  執行常見任務
  第11章  使用包
    11.1  創建代碼包
      11.1.1  了解包的類型
      11.1.2  包緩存
    11.2  導入包
      11.2.1  使用import語句
      11.2.2  使用from...import語句
    11.3  查找磁碟上的包
    11.4  從其他地方下載包
      11.4.1  打開Anaconda Prompt
      11.4.2  使用conda包
      11.4.3  使用pip安裝包
    11.5  查看包內容
    11.6  查看包文檔
      11.6.1  打開Pydoc程序
      11.6.2  使用快速訪問鏈接
      11.6.3  輸入搜索詞
      11.6.4  查看結果
  第12章  使用字元串
    12.1  了解字元串的不同之處
      12.1.1  使用數字定義字元
      12.1.2  使用字元創建字元串
    12.2  創建包含特殊字元的字元串
    12.3  獲取子字元串
    12.4  字元串切片和切塊
    12.5  查找字元串
    12.6  格式化字元串
  第13章  管理列表
    13.1  在應用程序中組織信息
      13.1.1  理解列表
      13.1.2  電腦看待列表的方式
    13.2  創建列表
    13.3  訪問列表
    13.4  遍歷列表
    13.5  修改列表
    13.6  列表搜索
    13.7  列表排序
    13.8  列印列表
    13.9  使用Counter對象
  第14章  收集各種數據
    14.1  理解集合
    14.2  使用元組
    14.3  使用字典
      14.3.1  創建和使用字典
      14.3.2  使用字典代替switch語句
    14.4  使用列表創建棧
    14.5  使用隊列
    14.6  使用雙端隊列
  第15章  創建和使用類

    15.1  把類理解成一種代碼封裝方法
    15.2  類的結構
      15.2.1  定義類
      15.2.2  類的內置屬性
      15.2.3  使用方法
      15.2.4  使用構造函數
      15.2.5  使用變數
      15.2.6  使用帶有可變參數列表的方法
      15.2.7  運算符重載
    15.3  創建類
      15.3.1  定義MyClass類
      15.3.2  保存類到磁碟
    15.4  在應用程序中使用MyClass類
    15.5  通過類擴展創建新類
      15.5.1  創建子類
      15.5.2  在應用程序中測試類
第4部分  執行高級任務
  第16章  存儲數據到文件
    16.1  了解永久化存儲的工作原理
    16.2  創建永久存儲內容
    16.3  創建文件
    16.4  讀取文件內容
    16.5  更新文件內容
    16.6  刪除文件
  第17章  發送電子郵件
    17.1  發送電子郵件時發生了什麼
      17.1.1  像看信一樣看電子郵件
      17.1.2  定義信封的各個部分
      17.1.3  定義信件的各個部分
    17.2  創建電子郵件消息
      17.2.1  使用文本消息
      17.2.2  使用HTML頁面
    17.3  查看電子郵件
第5部分  幾個「十大」
  第18章  十大優秀編程資源
    18.1  使用Python在線文檔
    18.2  使用LearnPython.org教程
    18.3  使用Python做Web編程
    18.4  獲取更多庫
    18.5  使用IDE快速創建應用程序
    18.6  更容易地檢查語法
    18.7  使用XML
    18.8  克服常見的Python新手錯誤
    18.9  了解Unicode
    18.10  加快Python程序的運行速度
  第19章  Python十大賺錢之道
    19.1  使用Python做QA
    19.2  在一家小公司謀得一份IT工作
    19.3  為軟體產品編寫腳本
    19.4  管理網路

    19.5  教授編程技術
    19.6  幫助人們確定地理位置
    19.7  數據挖掘
    19.8  嵌入式系統
    19.9  做科學計算任務
    19.10  實時數據分析
  第20章  十大提升你Python技能的工具
    20.1  使用Roundup Issue Tracker跟蹤Bug
    20.2  使用VirtualEnv創建虛擬環境
    20.3  使用PyInstaller安裝你的應用程序
    20.4  使用pdoc創建開發人員文檔
    20.5  使用Komodo Edit編寫程序代碼
    20.6  使用pydbgr調試程序
    20.7  使用IPython進入交互環境
    20.8  使用PyUnit測試Python應用程序
    20.9  使用Isort整理代碼
    20.10  使用Mercurial進行版本控制
  第21章  你必須知道的十大Python庫
    21.1  使用PyCrypto保護數據安全
    21.2  使用SQLAlchemy與資料庫交互
    21.3  使用谷歌地圖看世界
    21.4  使用TKInter創建圖形用戶界面
    21.5  使用PrettyTable以表格形式呈現數據
    21.6  使用PyAudio為程序添加聲音
    21.7  使用PyQtGraph操作圖像
    21.8  使用IRLib查找信息
    21.9  使用JPype創建可互操作的Java環境
    21.10  使用Twisted Matrix訪問本地網路資源
    21.11  使用httplib2訪問網路資源

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032