《Python for Informatics》是一本专注于信息探索的Python入门教材,由Charles Severance编写,并经历了多次修订。这本书的前身是《Think Python: How to Think Like a Computer Scientist》,它进一步发展了原书中关于数据探索的内容。Charles Severance在2009年决定编写这本教科书时,是为了教授一门名为SI502-Networked Programming的课程,他希望这门课程能够专注于使用Python探索数据,而不是仅仅理解算法和抽象概念。 这本电子书适合初学者,内容贴近实际,非常适合那些不打算成为专业计算机程序员,但需要处理数据、使用Python作为工具的读者,例如图书馆员、管理者、律师、生物学家和经济学家等。书中不仅介绍了Python语言的基础知识,也包含了一些实际应用,如JSON数据格式、OAuth认证以及数据可视化等内容。 这本书采用的是Creative Commons Attribution-NonCommercial-Share Alike 3.0 Unported License,即CC BY-NC-SA 3.0协议。这意味着读者可以在非商业用途下自由地分享、使用和改编这本书的内容,只要遵循相应的条款和条件。 在书中,作者还提到了《Think Python: How to Think Like a Computer Scientist》一书的历史沿革,从2002年第一次出版以来,书名和内容都经历了一系列的变更和修订。《Python for Informatics》一书在2013年经历了较大版本的修订,其中第13和14章被重新改写,以使用JSON和OAuth,同时还增加了一个全新的关于可视化的章节。这个版本还包含了印刷历史的详细记录,展现了这本书的修订过程。 为了能够更好地理解书中的内容,读者需要具备一定的基础计算机科学知识和对Python语言有一定的了解。由于书籍内容是基于“Think Python”一书改编,所以在某些章节中,读者可能会发现和原书相似的讨论点和教学方法。但《Python for Informatics》主要强调的是数据探索与处理,这使得它与原书相比,内容上有所侧重和差异。 书中还提到了开源文化的推广,强调了开放资源书籍的概念,即在原作者许可的情况下,任何人都可以对书中的内容进行改进和再发布,这也是为什么作者会着手编写这本“remixing an open book”的原因。这种方式鼓励了学术界的共享精神,并且推动了教材的不断更新与完善。 书中提及了版权问题,并在附录“Copyright Detail”中阐明了作者对于商业和非商业用途的定义,以及许可的例外情况。而《Think Python: How to Think Like a Computer Scientist》一书的LATEX源代码可通过官方网站获取,为读者提供了深入了解和研究书籍内容的途径。通过这样的开放态度,作者希望鼓励更多的读者参与到Python编程和数据科学的学习中来。
- 粉丝: 48
- 资源: 25
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的panghu收支统计网站后端设计源码
- 基于Python的网易云音乐API接口设计与实现源码
- 基于Java语言的CustomRelationshipManagement汇客CRM设计源码
- 2024职业规划大赛.zip
- 基于Python语言的售后小程序后台设计源码
- 基于C++的OpenGL ES3.0图形编程入门教程设计源码
- 基于Java和Shell语言的国际卡后端系统设计源码
- c语言结构体对齐变量原理.vsdx
- 基于Java开发的阿里巴巴数据库事业部druid连接池设计源码
- asp.net 原生js代码及HTML实现文件分片上传功能,含前后端代码(自定义上传文件大小、文件上传类型)