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.
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.
Mục lục
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).
Đâ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.
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
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.
Đâ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.
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.
Để 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
[…] Tổng hợp tài liệu học Python theo 6 ngành hot nhất […]
[…] Tổng hợp tài liệu học Python theo 6 ngành hot nhất: Data Science, Machine Learning, Mobi… […]
[…] Tổng hợp tài liệu học Python theo 6 ngành hot nhất: Data Science, Machine Learning, Mobi… […]