介绍
DigitalOcean 的 How To Code in Python 3 教程系列 可作为 EPUB 和 PDF 格式的开放教育电子书免费提供。 将这些教程以电子书格式放在一起为您提供了一种资源,您可以在您最喜欢的电子阅读器上使用该资源,而无需保持持续的互联网连接。 这样,您可以在离线时使用本书来学习关键概念,或者在您在计算机上编码时作为参考指南。
因为它以电子书格式提供,所以 如何用 Python 编码可以用作 开放教育资源 ,因此可以作为课堂教科书的替代品。 此外,电子书可以通过图书馆向更广泛的公众开放。
这本电子书可以有多种使用方式,因此本指南将分解普通读者可能希望如何接近这本书,教师和学生如何将这本书作为一部分他们的课程,以及 公共和大学图书馆员 如何提高这本电子书作为教育资源的可用性。 最后,对于阅读本书并希望获得下一步做什么的指导的任何读者,本页底部讨论了其他资源。
普通读者如何使用本书
本书旨在以对您有意义的方式使用。 虽然它的安排是为了增加一个新兴的开发人员,但不要受顺序的限制:请随意在本书中移动以满足您的需求。 一旦熟悉了这些概念,您就可以继续将本书用作参考资料。
如果您按照本书的布局顺序使用本书,您将通过了解 Python 3 与该语言先前版本之间的主要区别来开始您的 Python 探索。 从那里,您将为相关的本地或基于服务器的系统设置编程环境,并从学习通用 Python 代码结构、语法和数据类型开始。 在此过程中,您将在 Python 中的计算逻辑方面获得扎实的基础,这是一套相关的技能,即使在将来转向其他编程语言时也是如此。 虽然本书的开头侧重于 Python 中的脚本,但逐渐引入了面向对象的编码概念,以帮助您的代码更加模块化、灵活和复杂,而无需重复。 在本书的最后,你将学习如何调试你的 Python 代码,以及如何跨版本移植 Python 代码。
在课堂上使用 如何在 Python 中编码
如果您是 学生,您可以让您的老师、教授或计算机科学系知道这本关于 Python 编程的免费电子书的可用性。 您的学校或大学可能有一个开放的教育资源库,他们可以在其中向学生或教师提供电子书。 您还可以与您所属的俱乐部或团体分享这本电子书,这些俱乐部或团体可能有兴趣了解更多有关 Python 编程的信息。 除了计算机科学俱乐部和计划之外,那些参与数据科学、统计学和数字人文学科的人可能会发现这个免费资源很有用。
如果您是 teacher 提供有关 Python 编程的课程或研讨会,您可以与您的学生一起免费使用这本开放的教育电子书。 您可以按照电子书中章节的顺序为您自己的课程,或者您可以根据您计划在课堂上完成的内容进行选择。 您还可以使用越来越多的 DigitalOcean 基于项目的教程 来补充电子书,这些教程可在线免费获得,并且可以支持学生通过解决现实世界场景的解决方案将他们的编程知识付诸实践。
将 How To Code in Python 添加到您的图书馆目录
如果您是 图书馆员,您可以考虑将 How To Code in Python 添加到您的图书馆目录中。 在更多图书馆中提供电子书将增加公众对免费资源的访问,这些资源将支持人们学习编码。 虽然不是每个人都对计算机编程的职业感兴趣,但每个学习了一些编码原则的人都将能够为围绕软件开发和技术的更大讨论做出贡献。
这本免费电子书根据 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 国际许可 获得许可,可用作开放教育资源。
以下信息将对寻求将电子书添加到图书馆馆藏中的图书馆员有用:
- WorldCat上的条目:如何在Python 3中编码
- OCLC编号:1020289950
- 书籍摘要:这本教育书籍通过 Python 软件开发语言向新兴开发人员介绍计算机编程,并作为有经验的开发人员希望学习一门新语言或重新熟悉计算逻辑和语法的参考书.
如果 DigitalOcean 社区团队可以提供更多指导,请随时在下面的评论部分与我们联系。
接下来的步骤和从这里开始的地方
当你读完本书后,你可以看看基于项目的教程,在创建可以帮助你解决问题的项目的同时发挥你的知识。 在从事这些项目时,您可以继续参考本书中的章节作为参考资料。
任何学习如何编码的人都可以 为开源项目 做出贡献。 开源软件是可以免费使用、重新分发和修改的软件。
对开源项目的贡献有助于通过确保软件代表广泛的技术最终用户群来改进软件。 当用户通过代码、技术文档或存储库维护为开源项目做出贡献时,他们的不同观点为项目和更大的开发人员社区提供了附加值。
下载电子书
您可以通过以下链接下载 EPUB 或 PDF 格式的电子书。
如需更多 Python 资源并参与与他人的讨论,请查看我们不断增长的教程库、问题库和带有 Python 标签 的项目。
如果您有兴趣了解一般软件开发或其他编程语言(例如 Ruby 和 JavaScript),请查看 开发标签 。
您可以通过阅读 这篇博文 了解有关制作电子书的方式和原因的更多信息。