Tổng hợp tài liệu học Python theo 6 ngành hot nhất

Bạn sẽ tìm thấy tài liệu học và Python cho các ngành Data Science, Machine Learning, Mobile Apps, Websites v.v ở bài viết này.

Nguồn: Sayones Technologies

Python là một trong những ngôn ngữ lập trình phổ biến bởi tính ứng dụng cao trong nhiều lĩnh vực trong cuộc sống. Để có thể chinh phục được Python và tạo ra nhiều giá trị thực tế, bạn cần xác định rõ đâu là lĩnh vực mình muốn theo đuổi. Dưới đây là 6 lĩnh vực nổi bật nhất có ứng dụng Python vào việc phát triển:

  • Data science (Khoa học dữ liệu) / Machine learning (Học máy)
  • Phát triển ứng dụng điện thoại
  • Phát triển websites
  • Phát triển games
  • Xử lý và phân tích dữ liệu
  • Hardware (Phần cứng) / Sensors (Cảm biến) / Robots
  • Tự động hoá

Ở bài viết này, chúng mình sẽ gợi ý cụ thể các tài liệu học Python ứng với 6 ngành kể trên. 

1. Data science / Machine learning

Dataquest là một website dạy đồng thời Python và Data Science một cách tương tác. Bạn sẽ được phân tích một chuỗi các dữ liệu thú vị, từ những tài liệu của Cơ quan Tình báo Trung ương (Hoa Kỳ), đến các cầu thủ chơi NBA. Sau đó, bạn sẽ xây dựng các thuật toán phức tạp, trong đó có mạng thần kinh (neural network) và cây quyết định (decision tree).

Học Python trong phân tích dữ liệu

Đây là một quyển sách viết bởi một tác giả thuộc viện phân tích dữ liệu Python. Quyển sách này là một tài liệu cơ bản và tổng quan nhất dành cho bất cứ ai muốn bắt đầu học phân tích dữ liệu trong Python. 

Scikit-learn là một thư viện về Machine Learning trong Python. Bạn có thể tìm được nhiều tài liệu và hướng dẫn hữu ích ở đây. 

Học Python với lớp học của Havard

CS109 là một lớp học ở Đại học Harvard dạy về Data Science trong Python. Bạn có thể tìm thấy một số dự án và tài liệu học Python online của lớp học này tại đây

2. Phát triển ứng dụng điện thoại

Kivy là một tài liệu online hướng dẫn bạn tạo các ứng dụng điện thoại với Python. Đây là một tài liệu phù hợp cho cả những người mới bắt đầu hay học Python đã lâu vì nó có những chỉ dẫn từ cách bạn bắt đầu thế nào.

3. Phát triển websites

Flask là một web framework phổ biến được dùng trong Python. Bạn sẽ được học những kiến thức tổng quan và căn bản nhất về Flask qua link đính kèm ở trên.

> Tìm hiểu thêm: Flask trong Python là gì? Lý do nên dùng Flask

Các web frameworks được dùng trong Python
Các web frameworks được dùng trong Python (Nguồn: Internet)

Giống như Flask, Bottle cũng là một web framework được dùng trong Python. Tài liệu này sẽ giúp bạn nắm được kiến thức tổng quan về Bottle thông qua lý thuyết cùng nhiều ví dụ.

Bên cạnh Flask và Bottle, Django cũng là một web framework mà bất kỳ ai học Python cũng cần phải biết rõ. How To Tango With Django là một dạng sách online được thiết kế cho beginners, giới thiệu tới người đọc nền tảng kiến thức quan trọng về web framework phức tạp này. Hiện tại, phiên bản sách về Django 1.9, 1.10, 1.11 có thể được truy cập hoàn toàn miễn phí. 

> Tìm hiểu thêm: Khái niệm cơ bản về Django trong Python

4. Phát triển games

Pygame là một thư viện tài liệu Python phổ biến dành cho việc phát triển games. Link đính kèm ở đây là một list các tài liệu liên quan. 

Học Python để phát triển games
Ví dụ về một trò chơi bạn có thể tạo với Pygame. Đây là trò chơi “Barbie Seahorse Adventures 1.0” được tạo bởi Phil Hassey (Nguồn: dataquest.io)

Đây là những quyển sách thú vị dạy bạn cách phát triển nhiều games khác nhau với Python.

5. Hardware (Phần cứng) / Sensors (Cảm biến) / Robots

Đây là một khoá học online miễn phí dạy bạn cách dùng Python để kiểm soát các cảm biến (sensors) được kết nối với Arduino – một nền tảng điện toán. Khoá học được chia thành 17 tiết nhỏ cùng với các video hướng dẫn sẽ giúp bạn nắm bắt kiến thức dễ dàng.

Một mạch điện tử được tạo ra bởi sự kết hợp giữa Python và Raspberry Pi (Nguồn: toptechboy)

Nếu muốn xây dựng các dự án xây dựng phần cứng sử dụng Python và một Raspberry Pi, đây sẽ là quyển sách phù hợp dành cho bạn. 

Nếu có hứng thú với việc phát triển robots, bạn chớ nên bỏ lỡ hai đầu sách này. Quyển đầu tiên sẽ hướng dẫn bạn cách tạo robots bằng Python. Trong khi đó, quyển thứ hai dạy bạn thêm cả cách kết hợp Python với Raspberry Pi.

6. Tự động hoá 

Đây là một quyển sách dạy bạn cách tự động hoá các công việc thường ngày nhất bằng Python. Chắc chắn bạn tìm thấy nhiều cách để giúp cuộc sống trở nên đơn giản và thuận tiện hơn.

Sách "Automate the boring stuff with Python"
Nguồn: Internet

Để có thể tận dụng được sức mạnh của Python trong cuộc sống, bạn hãy nhớ lựa chọn cho mình một lĩnh vực để đào sâu. Got It hy vọng các tài liệu học Python ứng với 6 ngành trên đây sẽ giúp các bạn trong quá trình học tập và nghiên cứu.

Got It Vietnam – Tham khảo: dataquest.io

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://vn.got-it.ai/blog/wp-content/uploads/2021/04/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
December 06, 2020
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Gợi ý tài liệu tự học các ngôn ngữ lập trình web phổ biến miễn phí

Gợi ý tài liệu tự học các ngôn ngữ lập trình web phổ biến miễn phí

Thay vì vội vàng đăng ký các chương trình học mất tiền, bạn hãy tham khảo ngay những tài liệu tự học các ngôn ngữ lập trình web phổ biến miễn phí được Got It gợi ý dưới đây. Các ngôn ngữ được nhắc đến trong bài bao gồm HTML, CSS và JavaScript – chìa […]
5 bài tập lập trình Python giúp bạn rèn luyện kỹ năng

5 bài tập lập trình Python giúp bạn rèn luyện kỹ năng

Sau khi nhận được nhiều yêu cầu từ bạn đọc về chủ đề “bài tập lập trình Python”, Got It đã sưu tầm những bài tập Python thực sự giúp các bạn đang học ngôn ngữ này, hoặc những người đang làm việc liên quan đến nó, hiểu được cách mà Python hoạt động. Bài […]
4 quyển sách Python tiếng Việt cho người mới bắt đầu

4 quyển sách Python tiếng Việt cho người mới bắt đầu

Bạn muốn tìm hiểu về Python nhưng tìm đâu cũng chỉ thấy sách tiếng Anh? Đừng lo, Got It sẽ dành tặng bạn 4 quyển sách Python tiếng Việt cực kỳ hữu ích ngay trong bài viết này! Cùng khám phá nhé! Mục lụcPython cơ bản… Rất là cơ bản – Võ Tuấn DuyTớ Học […]
“Mua sách lập trình ở đâu?” – Trả lời câu hỏi khó.

“Mua sách lập trình ở đâu?” – Trả lời câu hỏi khó.

“Mua sách lập trình ở đâu?” là câu hỏi mà nhiều bạn thắc mắc khi bắt đầu làm quen với lĩnh vực lập trình. Hôm nay hãy cùng Got It tìm kiếm câu trả lời cho câu hỏi hóc búa này nhé! Mục lục1. Địa điểm mua sách lập trình tại Việt Nama. Mua sách […]
4 khóa học lập trình hướng đối tượng miễn phí cho người mới

4 khóa học lập trình hướng đối tượng miễn phí cho người mới

Nếu bạn muốn theo nghề IT thì sớm muộn cũng phải học lập trình hướng đối tượng. Đây là một kiến thức cơ bản, bắt buộc phải biết. Bài viết sẽ chia sẻ với bạn 4 khóa học miễn phí, phù hợp với người mới bắt đầu. Mục lục1. Học lập trình hướng đối tượng […]
Tài liệu lập trình Python tiếng Việt tốt nhất hiện nay

Tài liệu lập trình Python tiếng Việt tốt nhất hiện nay

Nếu bạn đang tìm tài liệu lập trình Python tiếng Việt thì hãy tham khảo ngay ebook “Python cơ bản… Rất là cơ bản” của tác giả Võ Duy Tuấn. Đây là tài liệu cung cấp đầy đủ kiến thức Python cơ bản dành cho người Việt. Hãy cùng Got It khám phá tài liệu […]