15 Cuốn sách học Python miễn phí

15 Cuốn sách học Python miễn phí

0. Python qua các ví dụ và bài tập

  • Cuốn sách chúng tôi đang viết dở dang, nếu có thời gian sẽ hoàn thiện thêm.
  • Download: Lap_trinh_Python-o2.edu.vn

1. Hướng dẫn lập trình Python

  • Phiên bản tiếng Việt của Python Guide.
  • Cuốn sách này khá cũ, sử dụng Python 2.x nên có đôi chút khác biệt so với các phiên bản Python 3.x hiện nay.
  • Xem chi tiết trong bài: Hướng dẫn lập trình Python – Python Guide

2. Python Basics

3. Think Python

các cuốn sách học Python miễn phí

  • Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.
  • Tác giả: Allen Downey
  • Số trang: 244 | Năm xuất bản: 2015 | Ngôn ngữ: Tiếng Anh
  • Bạn có thể đọc online tại đây https://greenteapress.com/wp/think-python-2e/
  • Download PDF: thinkpython2

4. Automate Boring Stuff With Python

  • In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required.
  • Tác giả: Al Sweigart
  • Số trang: 479 | Năm xuất bản: 2015 | Ngôn ngữ: Tiếng Anh
  • Bạn có thể đọc miễn phí tại đây: https://automatetheboringstuff.com/#toc

5. A byte of Python

  • This is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.
  • Tác giả: Swaroop C H
  • Số trang: 176 | Năm xuất bản: 2014 | Ngôn ngữ: Tiếng Anh
  • Đọc online tại đây:https://python.swaroopch.com/
  • Dowload PDF: byte-of-python

6. Learn Python The Hard Way

  • This book instructs you in Python by slowly building and establishing skills through techniques like practice and memorization, then applying them to increasingly difficult problems. By the end of the book you will have the tools needed to begin learning more complex programming topics.
  • Tác giả: Zed A. Shaw
  • Số trang: 58 | Năm xuất bản: 2014 | Ngôn ngữ: Tiếng Anh

7. Python Practice Book

  • This book is prepared from the training notes of Anand Chitipothu.
  • Tác giả: Anand Chitipothu
  • Số trang: 36 | Năm xuất bản: 2014 | Ngôn ngữ: Tiếng Anh

8. Python for Everybody

  • Tác giả: Dr. Charles R. Severance
  • Số trang 247 | Ngôn ngữ: Anh, Tây Ban Nha, Bồ Đào Nha, Ý, Hy Lạp, Đức, Nga, Hàn, Trung.
  • Download: https://www.py4e.com/book
  • PDF: pythonlearn

9. Python Cookbook

  • Author: By David Beazley and Brian K. Jones
  • Read Online: http://chimera.labs.oreilly.com/books/1230000000393
  • Giới thiệu: If you need help writing programs in Python 3 or want to update older Python 2 code, this free Python cookbook is just what the doctor ordered. This book is full of practical recipes written and tested with Python 3.3, this unique free book is for experienced Python programmers who want to focus on modern tools and idioms.
    You can also combine this book with the Introduction To Python Programming – a free Python course from Udemy which is trusted by more than 350,000 students already for better learning.

10. Hadoop with Python

  • Author: Zachary Radtka and Donald Miner
  • Download: http://www.oreilly.com/programming/free/hadoop-with-python.csp
  • Giới thiệu: Hadoop is mostly written in Java, but that doesn’t exclude the use of other programming languages with this distributed storage and processing framework, particularly Python. Zachary Radtka and Donald Miner, author of the O’Reilly book MapReduce Design Patterns, takes you through the basic concepts behind Hadoop, MapReduce, Pig, and Spark. He is a, which is based on his experiences as a MapReduce developer.

11. How to Make Mistakes in Python

  • Author: Mike Pirnat
  • Download: http://www.oreilly.com/programming/free/how-to-make-mistakes-in-python.csp
  • Description: Even the best programmers make mistakes, and experienced programmer Mike Pirnat has made his share during 15+ years with Python. Some have been simple and silly; others were embarrassing and downright costly. In this free Python eBook, he dissects some of his most memorable blunders, peeling them back layer-by-layer to reveal just what went wrong.

12. Python in Education

  • Author: Nicholas Tollervey
  • Download: http://www.oreilly.com/programming/free/python-in-education.csp
  • Description: You’ve probably heard about the computing revolution in schools, and perhaps you’ve even heard of Raspberry Pi. The Python programming language is at the center of these fundamental changes in computing education. Whether you’re a programmer, teacher, student, or parent, this reports arms you with the facts and information you need to understand where Python sits within this context.

13. Explore Flask

  • Explore Flask is a book about best practices and patterns for developing web applications with Flask.
  • Tác giả: Robert Picard
  • Số trang: 14 | Năm xuất bản: 2014 | Ngôn ngữ: Tiếng Anh

14. Web2Py

  • Web2py is an open source python web development framework.
  • Tác giả: Massimo Di Pierro
  • Số trang: 614 | Năm xuất bản: 2013 | Ngôn ngữ: Tiếng Anh

15. Python Data Science Handbook