- 寫給程序員的Python教程
- (挪)羅伯特·斯莫爾希雷 (美)奧斯汀·賓厄姆
- 740字
- 2020-07-10 16:09:12
概述
本書共有11章。這些章節互相聯系,所以除非你曾經接觸過Python,否則你需要按照順序進行閱讀。本書將從指導你安裝Python開始。
然后,本書將介紹語言元素、特性、慣用句法和庫,所有這些都由可運行的示例驅動,你可以跟著本書一起構建。我們堅信,自己動手實踐得到的收獲遠遠大于單純的閱讀,因此我們鼓勵你自己運行示例。
在本書的最后,你將了解Python語言的基礎知識。你還將了解如何使用第三方庫,并且你將了解自己開發第三方庫所需要的基礎知識。本書也會涵蓋測試的基礎知識,所以你可以確保并維護你所開發的代碼的質量。
本書主要內容如下。
第1章,入門。我們將安裝Python,了解一些基本的Python工具,同時本章也會涵蓋語言和語法的核心元素。
第2章,字符串與集合類型。本章介紹了一些基本的數據類型:字符串、字節序列、列表和字典。
第3章,模塊化。本章講解Python中用于組織代碼的工具,如函數和模塊。
第4章,內置類型和對象模型。在本章,我們將詳細學習Python的類型系統和對象系統,還將深入介紹Python的引用語義。
第5章,探究內置集合類型。在本章,我們將深入了解一些Python集合類型,并且會介紹一些相關內容。
第6章,異常。在本章,我們將學習Python的異常處理系統以及異常在語言中的核心作用。
第7章,推導、可迭代與生成器。在本章,我們將探索Python中優雅、普遍且強大的面向序列的部分內容,如推導和生成器函數。
第8章,使用類定義新類型。本章將講解如何使用類來開發你自己的復雜數據類型,以支持面向對象編程。
第9章,文件和資源管理。在本章,我們將了解如何在Python中操作文件,并將介紹Python中的資源管理的工具。
第10章,使用Python庫進行單元測試。在本章,我們將向你展示如何使用Python的unittest軟件包編寫符合預期的無缺陷代碼。
第11章,使用PDB進行調試。在本章,我們將向你展示如何使用Python的PDB調試器來排查程序中出現的問題。
- jQuery Mobile Web Development Essentials(Third Edition)
- 機器學習系統:設計和實現
- Arduino by Example
- 數據庫系統原理及MySQL應用教程
- Getting Started with NativeScript
- RabbitMQ Cookbook
- Java EE核心技術與應用
- Yii Project Blueprints
- R用戶Python學習指南:數據科學方法
- 細說Python編程:從入門到科學計算
- 精通MySQL 8(視頻教學版)
- UML2面向對象分析與設計(第2版)
- Mockito Essentials
- Unity 2017 Game AI Programming(Third Edition)
- C語言從入門到精通