-
收藏
-
加书架
-
引用
本书主要内容分为 Python 编程入门和提高两个组成部分。入门部分介绍 Python 语言的基础知识, 包括环境搭建、代码运行方式、基本语法、常用数据结构、函数编程以及面向对象编程等。提高部分介 绍重要的 Python 中高级编程知识和技术,包括高级函数编程和面向对象编程知识,例如函数对象、装 饰器、闭包、类的定制、多重继承与混入、元编程等,以及性能优化技术、混合编程、并发与异步编程。 另外,本书还涵盖了数据分析与 Web 开发两大 Python 应用领域的基础知识。在数据分析方面,介绍了 NumPy、SciPy、Pandas、Matplotlib、Scikit-learn 等常用工具包的基本使用方法和实例。在 Web 开发方 面,介绍了 HTTP 等 Web 开发基础知识,以及 WebSocket 协议、WSGI 应用和 ASGI 应用的原理,并最 终使读者能够实现自己的 Web 编程框架。 本书可以作为计算机应用、人工智能、信息管理与信息系统等相关专业本科生编程基础课程的教材 或参考书,也可以供 Python 学习者、Web 开发人员和数据分析研究人员参考。
l 零基础入门:从搭建环境、运行代码开始,逐步深入介绍基本的语法和数据结构、函数编程、面向对象编程等入门知识。 l 轻松理解高级Python编程特性:利用深入浅出的实例介绍Python的动态语言特性,例如函数对象、装饰器、闭包、类的定制、多重继承与混入、元编程,以及性能优化技术、混合编程、并发与异步编程等。 l 兼顾数据分析与Web开发:涵盖了Python语言最重要的两大应用领域——数据分析与Web开发。在数据分析方面,介绍了NumPy、SciPy、Pandas、Matplotlib、Scikit-learn等常用工具包的基本使用方法和实例。在Web开发方面,介绍了HTTP等Web开发基础知识,以及WebSocket协议、WSGI应用和ASGI应用的原理,并最终实现自己的Web编程框架。 l 实践性强:融入多年教学与开发经验,介绍编程规范和Python编程的代码风格、调试与测试、多种优化技巧。通过尽可能简单的代码和实例来介绍语法、功能特征,厘清高级特性和新技术的来龙去脉。
- 版权: 清华大学出版社
- 出版: 2021-09-17
- 更新: 2023-06-21
- 书号:9787302587927
- 中图:TP311.561
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程