前言
从你开始学习编程的那一刻起,就注定了以后要走的路:从编程学习者开始,依次经历实习生、程序员、软件工程师、架构师、CTO等职位。当你蓦然回首,会发现自己的成功并非偶然,而是在程序员的成长之路上不断修改代码、寻找并解决Bug、不停测试程序和修改项目的磨炼的必然结果。换言之,只要你在自己的编程生涯中稳扎稳打,并且善于总结和学习,最终将会得到可喜的收获。
选择一本合适的书
一名程序开发初学者究竟应该如何学习和提高自己的编程技术呢?答案之一是买一本合适的程序开发书籍进行学习。但市面上许多面向初学者的编程书籍大多都是基础知识讲解,且多偏向于理论,读者读了以后面对实战项目时还是无从下手。如何从理论平滑过渡到项目实战,是初学者迫切需要解决的问题,为此,我们特意策划了本书。
本书面向有一定Python基础的读者分享使用Python语言开发数据分析程序的知识,以提高初学者的编程水平。本书主要讲解实现Python数据分析所必须具备的知识和技巧,帮助编程人员迅速掌握数据分析的各项技能,并且提高编程效率。
本书的特色
1.内容全面
本书详细讲解了Python数据分析所需要的编程技术,循序渐进地讲解了这些技术的使用方法和技巧,帮助读者快速步入Python数据分析的高手之列。
2.实例驱动教学
本书采用理论加实例的编写方式,通过实例对知识点进行横向切入和纵向比较,让读者有更多的实践演练机会,并且可以从不同的方位展现一个知识点的用法,真正实现提高学习者技能的效果。
3.二维码视频讲解
书中的每一个二级目录下都有一个二维码,通过扫描二维码可以观看讲解视频,既包括实例讲解,也包括教程讲解。
4.售后帮助读者快速解决学习问题
无论是书中的疑惑,还是在学习中的问题,群主和管理员都将在第一时间为读者解答问题,这是我们对读者的承诺。
5.贴心提示和注意事项提醒
本书根据需要在各章安排了很多“注意”小板块,读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握有关技术的应用技巧。
6.QQ群实现教学互动
编者为了方便给读者答疑,特提供了QQ群为读者进行技术服务,可以随时在线与读者互动。让大家在互学互助中形成一个良好的学习编程的氛围。
本书的QQ群号是:683761238。
本书的主要内容
本书循序渐进、深入浅出地讲解了使用Python语言实现数据分析的核心知识,并通过具体实例的实现过程演示了数据分析的方法和流程。全书共12章,分别讲解了Python语言基础、处理网络数据、网络爬虫实战、处理特殊文本格式、使用数据库保存数据、操作处理CSV文件、操作处理JSON数据、使用库matplotlib实现数据可视化处理、使用库pygal实现数据可视化处理、使用库numPy实现数据可视化处理、使用库pandas实现数据可视化处理及大数据实战案例。全书简洁而不失技术深度,内容全面丰富,不仅易于阅读,同时涵盖了其他同类图书中较少涉及的参考资料,是学习Python数据分析的必备参考用书。
本书适用于已了解Python语言基础语法希望进一步提高自己Python开发水平的读者,同时还可以作为大中专院校相关专业的和培训学校师生的专业教材。
本书的读者对象
本书适用于以下读者学习参考。
软件工程师。
Python初学者和自学者。
专业数据分析人员。
数据库工程师和管理员。
研发工程师。
教育工作者。
致谢
本书在编写过程中得到了机械工业出版社编辑的大力支持,正是各位编辑求真务实的作风,才使得本书能够顺利出版。另外,也十分感谢我的家人给予的巨大支持。由于水平有限,书中存在纰漏之处在所难免,诚请读者提出宝贵的意见或建议,以便修订并使之更臻完善。编者QQ:150649826。
最后感谢您购买本书,希望本书能成为您编程路上的领航者,祝您阅读快乐!
编者