Python for Informatics: 数据探索之旅

5星 · 超过95%的资源 需积分: 9 18 下载量 85 浏览量 更新于2024-07-21 收藏 1.47MB PDF 举报
"Python for Informatics: Exploring Information" 是一本基于Allen B. Downey的《Think Python》改编的书籍,旨在教授读者如何利用Python进行数据探索和分析,而非专注于算法和抽象理解。作者Charles Severance针对非专业计算机程序员,如图书馆员、管理者、律师、生物学家、经济学家等,希望他们能掌握在各自领域中有效运用技术的能力。 书中第2到第10章的内容与《Think Python》相似,但进行了大量调整,用数据导向的练习替代了数字导向的例子,并按照构建复杂数据分析解决方案的顺序呈现主题。条件语句的章节提前引入了try和except,函数的概念则在需要处理程序复杂性时才进行深入讲解。第1章和第11到第16章是全新的内容,涵盖了用于数据分析的现实世界应用,包括正则表达式、自动化任务、网络数据获取、网页抓取、Web服务、XML和JSON数据解析以及使用SQL操作数据库。 这本书的目标是从计算机科学转向信息学焦点,确保即使是那些不打算成为专业程序员的学生也能从课程中学到实用技能。对于对本书感兴趣并希望进一步学习的学生,作者建议阅读《Think Python》,因为两书有大量重叠,学生可以快速掌握《Think Python》中涉及的技术编程和算法思维。 此书的版权已由Allen Downey授权,将原始材料的GNU Free Documentation License更改为Creative Commons Attribution—Share Alike许可,以适应开放文档许可的趋势。这允许新作者更轻松地对内容进行修改和再创作。 书的修订历史显示,自2009年至2014年间,作者进行了多次重大修订,特别是增加了关于JSON、OAuth、可视化的新章节,并更新了早期章节以更适合数据探索。这本书以Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License发布,允许非商业用途的分享和改编。