Python编程从入门到实践源代码打包下载

Python编程从入门到实践源代码打包下载

Python编程从入门到实践

Python编程从入门到实践是世界上最畅销的Python编程语言指南。这个快节奏的,全面的介绍将帮助您编写程序,解决问题,并开发功能应用程序在任何时间。

您将从学习基本的编程概念开始,例如变量、列表、类和循环,并通过每个主题的练习练习编写干净的代码。您还将学习如何使程序具有交互性,并在将代码添加到项目之前对其进行安全测试。您将通过创建受《太空入侵者》启发的街机游戏,使用Python方便的库构建一组数据可视化,以及在线部署一个简单的应用程序,将您的新知识付诸实践。

当你阅读本书时,你将学习如何:

使用强大的Python库和工具,包括pytest, Pygame, Matplotlib, Plotly和Django

制作越来越复杂的2D游戏,对按键和鼠标点击做出反应

使用各种数据集生成交互式数据可视化

构建允许用户创建帐户和管理自己数据的应用程序,并在线部署您的应用程序

排除编码错误并解决常见编程问题

本版本新增内容:第三版经过全面修订,以反映最新的Python代码。新的和更新的覆盖范围包括用于文本编辑的VS Code,用于文件处理的pathlib模块,用于测试代码的pytest,以及Matplotlib, Plotly和Django的最新特性。

如果你一直在考虑深入研究编程,Python速成班将为你提供快速编写真实程序的技能。为什么还要再等呢?启动你的引擎和代码!

作者简介

埃里克·马蒂斯是一名高中科学、数学和编程老师,现在是全职作家,住在阿拉斯加。他从五岁起就开始编写程序,并且是Python Flash Cards的作者,同样来自No Starch Press。

目录表

第三版序言

致谢。

介绍

第一部分:基础知识

第1章:入门

第2章:变量和简单数据类型

第3章:列表介绍

第4章:使用列表

第5章:if语句

第6章:字典

第7章:用户输入和while循环

第8章:功能

第9章:类

第10章:文件和异常

第11章:测试代码

第二部分:项目

第12章:一艘发射子弹的船

第13章:外星人!

第14章:得分

第15章:生成数据

第16章:下载资料

第17章:使用api

第18章:Django入门

第19章:用户帐户

第20章:应用的样式化和部署

后记

附录A:安装和故障处理

附录B:文本编辑器和ide

附录C:获取帮助

附录D:使用Git进行版本控制

附录E:部署故障排除

文后压缩包是Python编程从入门到实践第1版对应的源代码