Tuyển tập chuẩn “sách giáo khoa” Python
10 sách tự học Python miễn phí rất hay
Invent Your Own Computer Games with Python
Invent Your Own Computer Games with Python sẽ hướng dẫn bạn làm thế nào để tạo ra các trò chơi máy tính sử dụng ngôn ngữ lập trình Python – ngay cả khi bạn chưa biết gì về lập trình trước đó. Bắt đầu bằng cách xây dựng trò chơi cổ điển như Hangman, đoán số, Tic-Tac-Toe, rồi đến các trò chơi phức tạp hơn như trò chơi săn kho báu, trò chơi va chạm với hiệu ứng âm thanh,…. Xuyên suốt quyển sách, bạn sẽ học được các khái niệm về lập trình và toán học quan trọng, các kiến thức khoa học máy tính cơ bản. Đọc sách và làm theo các hướng dẫn, bài tập bạn sẽ có được nền tảng vững chắc về lập trình Python và rất thú vị khi bạn có được những game do chính tay bạn lập trình.
Making Games with Python & Pygame
Think Python – 2 edition
Python for everybody
Automate the boring stuff with Python
Problem Solving with Algorithms and Data Structures using Python
Cuốn sách viết khá kỹ và chi tiết về thuật giải, cấu trúc dữ liệu và giải thuật với các ví dụ minh họa có đầy đủ mô hình flow diagrams và mã lệnh Python. Đây là các kiến thức mà bất kỳ sinh viên CNTT nào cũng phải học và nhắc đi nhắc lại trong các chương trình chính quy. Rèn luyện các kiến thức này giúp bạn nâng cao kỹ năng giải quyết vấn đề, và kỹ năng tư duy logic rất nhiều. Nếu bạn mới bắt đầu học lập trình và muốn có kiến thức nền tảng về giải thuật, giải quyết vấn đề thì đây là cuốn sách bạn nên đọc và nên đọc nhiều lần. Ngoài ra, bạn sẽ tìm thấy nhiều vấn đề cơ bản về khoa học máy tính rất hay trong cuốn sách này bên cạnh những khái niệm liên quan đến lập trình Python.
Test-Driven Development with Python
Cuốn sách Test-Driven Development with Python sẽ đưa bạn qua lần lượt các giai đoạn xây dựng ứng dụng web trong thực tế với Python, bạn không những được học về Python mà còn biết thêm rất nhiều, từ việc xây dựng cơ sở dữ liệu cho ứng dụng, sử dụng JavaScript đến các công cụ test tự động như Selenium, cùng các chủ đề nâng cao như NoSQL, Web Sockets và lập trình async. Cuốn sách không những hướng dẫn bạn lập trình web với Python trên Django mà còn giúp bạn hiểu phương pháp phát triển ứng dụng và làm sao để có những đoạn mã lệnh có phong cách, làm sao xây dựng ứng dụng web chuyên nghiệp, dễ bảo trì sau này hơn.
Python CookBook
Think Complexity
Think Complexity là cuốn sách chuyên về thuật toán, cấu trúc dữ liệu dành cho các lập trình viên Python muốn nâng cao kỹ năng lập trình trên Python. Để hiểu rõ các nội dung trình bày trong sách, người đọc cần đọc kỹ về kỹ thuật, thực hành và đánh giá cách giải, nghĩ thêm cách giải quyết khác để có thể hiểu sâu – hiểu chắc về Python.
Python for Biologists
Nếu bạn làm trong lĩnh vực sinh học, công nghệ sinh học,… thì sách Python for Biologists là dành cho bạn. Sách tập trung vào việc ứng dụng lập trình Python trong lĩnh vực sinh học, xử lý chuỗi DNA và protein,… Thông qua các ví dụ có liên quan trong sinh học, mã lệnh và bài tập trong sách bạn có thể hiểu rõ hơn về việc ứng dụng lập trình Python trong các công việc không chuyên, đặc biệt là lĩnh vực sinh học.
Xem thêm tuyển dụng lập trình python mới nhất tại TopDev
TopDev
- H Học lập trình có nên mua Macbook? TOP 5 MacBook cho lập trình viên
- N Nên build cấu hình PC cho lập trình viên như thế nào?
- T TOP 10+ laptop cho lập trình viên dưới 20 triệu
- H Học lập trình nên mua laptop hay PC (máy tính để bàn)?
- L Laptop cho lập trình viên giá rẻ dưới 10 triệu
- T Top 6 laptop học CNTT dưới 15 triệu đáng mua nhất
- 3 30 laptop lập trình tốt nhất cho lập trình viên (Phần cuối)
- 3 30 laptop lập trình tốt nhất cho lập trình viên (Phần 2)
- 3 30 laptop lập trình tốt nhất cho lập trình viên (Phần 1)
- S Sinh viên CNTT làm thế nào để học tốt ở trường đại học?