Hiện nay có rất nhiều khóa học miễn phí hoặc chi phí thấp để học về Python nhưng nếu bạn thích học từ sách hoặc muốn bổ sung thêm kiến thức cho các khóa học này, thì đây là 5 cuốn sách hoàn toàn miễn phí, giúp bạn bắt đầu và sử dụng Python cho khoa học dữ liệu. Do bản chất các cú pháp trong Python tương đối đơn giản, dễ học. Python có một cộng đồng các nhà phát triển tích cực duy trì nhiều thư viện để phân tích, thao tác và điều phối dữ liệu, ngoài ra còn dành cho máy học (Machine Learning).