近几年,人工智能和机器学习很热门,相信它终究会成为一个标准功能,应用在生活和工作的方方面面。同时,电脑编程技术也会继续突飞猛进,从单机、终端大机模式、客户端服务器多层模式、API接口模式等一直到现在的微服务、无服务模式、公有云,等等。在这个飞速发展的世界中,或许有压力,所以更需要学习的动力。市场上有很多Python从入门到高级的专著,本书的目的就是想从更加实际的角度,分享一些项目开发中总结的经验,帮助使用Python进行机器学习开发的新手或者从其他语言转过来的朋友,少踩一些坑。本书的主要内容分为四大部分:(1)Python开发程序的一些方法技巧,如虚拟环境管理、敏捷开发入门、单元测试等;(2)Python中的一些中级使用技巧,如列表生成式、多线程与多进程、Python程序性能分析等;(3)机器学习的基本概念和常用算法介绍,以及如何选择合适的算法;(4)一些使用Python来进行建模和机器学习的实际举例。