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.

Uyen Tran
Uyen Tran
December 06, 2020
0
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Ngôn ngữ Python và 15 sự thật bạn có thể chưa biết

Ngôn ngữ Python và 15 sự thật bạn có thể chưa biết

Dùng ngôn ngữ Python hàng ngày, nhưng bạn có biết rằng Python vốn là một dự án sở thích dịp Giáng Sinh? Không chỉ có một nguồn gốc thú vị, còn có rất nhiều sự thật khác về ngôn ngữ này làm cho bạn hứng thú đấy. Hãy khám phá 15 sự thật đó ngay […]
Top các thư viện Python sử dụng cho lập trình trí tuệ nhân tạo

Top các thư viện Python sử dụng cho lập trình trí tuệ nhân tạo

Các thư viện phổ biến được dùng cho lập trình trí tuệ nhân tạo là gì? Một trong những lý do Python trở thành ngôn ngữ lý tưởng nhất cho việc lập trình AI là hệ sinh thái thư viện mà nó cung cấp. Các thuật toán và công cụ AI có thể được thực […]
Lý do nên chọn lập trình trình trí tuệ nhân tạo (AI) bằng Python

Lý do nên chọn lập trình trình trí tuệ nhân tạo (AI) bằng Python

Hiện nay, trong thế giới lập trình, Python đang dẫn đầu trong cuộc đua tìm ra ngôn ngữ tốt nhất cho AI và mạng nơ-ron. Trong bài viết này, hãy cùng tìm hiểu tại sao lập trình trí tuệ nhân tạo bằng Python lại là một lựa chọn lý tưởng đến vậy. Mục lụcNhững thế […]
Bắt đầu học ngôn ngữ lập trình Python qua các dự án

Bắt đầu học ngôn ngữ lập trình Python qua các dự án

Học ngôn ngữ lập trình Python là luôn nằm trong top những điều mọi người nên làm trong những năm gần đây. Python được sử dụng rộng rãi trong nhiều lĩnh vực hot như Khoa học Dữ liệu, phát triển web, kỹ thuật phần mềm, phát triển trò chơi, tự động hóa… Sẽ rất khó […]
Python dùng để làm gì? Top 5 ngành cần Python

Python dùng để làm gì? Top 5 ngành cần Python

Python không còn là cái tên xa lạ với các bạn yêu công nghệ. Với Python, bạn có thể thử ứng dụng lập trình vào cuộc sống. Hay đơn giản là có thiên hướng trở thành lập trình viên. Nhưng Python dùng để làm gì? Và Python đóng vai trò gì trong cuộc sống chúng […]
Học Python ở đâu? – 5 Website miễn phí tốt nhất

Học Python ở đâu? – 5 Website miễn phí tốt nhất

Python đang trở thành nguồn động lực lớn cho nhiều người học lập trình. Với kiến thức từ Python, bạn có thể xây dựng, phát triển website, viết các ứng dụng web sử dụng Django,… Nhưng học Python ở đâu sẽ giúp bạn có thể “thành thục” Python nhanh nhất? Nếu bạn đang có mong […]