-
>
貨幣大歷史:金融霸權與大國興衰六百年
-
>
(精)方力鈞作品圖錄
-
>
《藏書報》2021合訂本
-
>
(精)中國當代書畫名家作品集·范碩:書法卷+繪畫卷(全2卷)
-
>
(噴繪樓閣版)女主臨朝:武則天的權力之路
-
>
書里掉出來一只狼+狼的故事-全2冊
-
>
奇思妙想創意玩具書(精裝4冊)
一本書講透Python編程 版權信息
- ISBN:9787111770282
- 條形碼:9787111770282 ; 978-7-111-77028-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:
一本書講透Python編程 本書特色
本書講述了使用優雅而強大的Python編程語言編寫實用的現代應用程序。本書內容深入淺出,不僅介紹了Python作為一種通用語言的特點,還強調了它在Web開發和數據科學中的專業用途。此外,書中還提供了大量示例和練習,以幫助讀者深入理解重要內容,盡快上手開發出實用的Python程序。
一本書講透Python編程 內容簡介
這是一本講解如何掌握優雅而強大的Python編程語言、開發實用且現代的Python應用程序的實戰性手冊。
通過閱讀本書,你將掌握:
使用交互式解釋器和命令行工具編寫Python程序
編寫面向對象的Python代碼
開發和發布獨立的Python軟件包
使用優雅、強大的函數式編程技術,包括Python推導式
構建新對象,并通過測試驅動開發(TDD)來擴展它們
Python卓越的Shel腳本語言和命令行功能
使用路由、布局、模板和表單創建和部署完整的Web應用程序
用于數值計算、數據可視化、數據分析和機器學習的數據科學工具
每個開發人員所需技能
本書內容深入淺出,不僅介紹了Python作為一種通用語言的特點,還強調了它在Web開發和數據科學中的專業用途。此外,書中還提供了大量示例和練習,以幫助讀者深入理解重要內容,盡快上手開發出實用的Python程序。
一本書講透Python編程一本書講透Python編程 前言
Preface 前 言
本書講述了使用優雅而強大的Python編程語言編寫實用的現代應用程序。盡管掌握Python語言可能是一段漫長的旅程,但讀者不必學完所有知識再開始動手實踐,只要跟隨本書,就可以快速上手Python編程。
學習Python編程,我們將從使用交互式Python解釋器和在命令行中運行文本文件開始,這將有助于深入理解Python中面向對象的編程和函數式編程。然后,我們將在此基礎上開發和發布一個簡單的獨立Python軟件包。*后,我們將在由Flask Web框架構建的簡單的動態Web應用程序中使用該包,并將其部署到實時Web應用上。因此,本書是使用Python語言進行Web開發的書籍。
除了闡述特定的編程技能,本書還可以幫助讀者掌握技術熟練度—?一種看似神奇的能力,幾乎可以解決任何技術難題。技術熟練度既包括具體的技能(如版本控制和編碼),也包括軟技能(如谷歌搜索錯誤消息的解決辦法)。在本書中,我們將有大量機會充分實踐真實世界的案例,以提高技術熟練度。
內容概要
一本書講透Python編程 目錄
前 言
第1章 “Hello, World!“程序 1
1.1 Python簡介 4
1.2 Python之REPL 6
1.3 Python之文件 8
1.4 Python之Shell腳本 10
1.5 Python之Web瀏覽器 11
第2章 字符串 22
2.1 字符串基礎 22
2.2 拼接和插值 24
2.3 打印 28
2.4 長度、布爾值和控制流 29
2.5 方法 35
2.6 字符串迭代 39
第3章 列表 43
3.1 分割 43
3.2 列表訪問 45
3.3 列表切片 46
3.4 更多列表操作方法 48
3.5 列表迭代 52
3.6 元組和集合 54
第4章 其他原生對象 58
4.1 數學運算 58
4.2 時間和日期 62
4.3 正則表達式 66
4.4 字典 71
4.5 應用:獨特單詞 75
第5章 函數與迭代 81
5.1 函數定義 81
5.2 文件中的函數 87
5.3 迭代 93
第6章 函數式編程 100
6.1 列表推導式 101
6.2 條件列表推導式 104
6.3 字典推導式 107
6.4 生成器推導式和集合推導式 109
6.5 其他函數相關技術 110
第7章 對象和類 113
7.1 定義類 113
7.2 自定義迭代器 118
7.3 繼承 120
7.4 派生類 122
第8章 測試和測試驅動開發 128
8.1 測試設置 128
8.2 初始化測試范圍 132
8.3 RED(測試未通過) 139
8.4 GREEN(測試通過) 143
8.5 重構 146
第9章 Shell腳本編程 154
9.1 讀取文件信息 154
9.2 讀取URL信息 161
9.3 在命令行執行DOM操作 164
第10章 實時Web應用程序 172
10.1 設置 172
10.2 網站頁面 178
10.3 布局 184
10.4 模板引擎 191
10.5 回文檢測器 202
10.6 小結 221
第11章 Python數據科學工具 222
11.1 數據科學工具設置 222
11.2 基于NumPy的數值計算 227
11.3 基于Matplotlib的數據可視化 235
11.4 基于Pandas的數據科學工具簡介 247
11.5 Pandas示例:諾貝爾獎獲得者 252
11.6 Pandas示例:泰坦尼克號 262
11.7 基于scikit-learn的機器學習 268
11.8 更多資源和結論 279
一本書講透Python編程 作者簡介
邁克爾·哈特爾(Michael Hartl)畢業于哈佛大學,擁有加州理工學院的物理學博士學位,并且是Y Combinator企業家計劃的成員。他曾任教加州理工學院,并獲得了教學卓越終身成就獎。
他著有十幾本書籍,并且是 Learn Enough系列書籍的聯合創始人和主編。本書是 Learn Enough系列書籍中的一本,該系列書籍還包括《一本書講透命令行工具、文本編輯器和Git》《一本書講透Python編程》《一本書講透HTML、CSS和布局》。同時,他也是 Tau Day 的創始人及The Tau Manifesto和Ruby on Rails Tutorial書籍的作者。
- >
上帝之肋:男人的真實旅程
- >
莉莉和章魚
- >
中國歷史的瞬間
- >
月亮與六便士
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
煙與鏡
- >
經典常談