PYTHON VÀ CƠ HỘI CỘNG TÁC VỚI GXD
Công ty CP Giá Xây Dựng (GXD) là đơn vị cung cấp các phần mềm xây dựng, quản lý dự án, quản lý xây dựng, quản lý công trường, quản lý doanh nghiệp xây dựng. GXD có nhiều cơ hội cần Freelancer.
Địa chỉ: Gia nhập với chúng tôi link Zalo, Facebook ở trên.

Các tài liệu này được tôi nghiên cứu và chọn lọc giới thiệu đến bạn đọc. Lời khuyên: Theo tôi nếu bạn quyết tâm đọc thì hãy tải, tránh download về đầy ổ cứng, tốn tài nguyên mà không mở ra bao giờ nhé. Chúc bạn thu hoạch được nhiều kiến thức bổ ích.

# I. Tài liệu Python cơ bản

# 1. Tự học lập trình Python Excel dành cho người mới bắt đầu

Tài liệu này là 1 cuốn nhật ký trong quá trình tự học của group Python Excel của tác giả. Nó là ý tưởng, được ghi chép lại cách 1 cách cụ thể và chi tiết các vấn đề đã học, những khúc mắc và hướng giải quyết trong quá trình tiếp cận với Python. Nếu bạn chỉ biết cơ bản về Excel (các bạn là dân văn phòng, công sở, sinh viên, học sinh, ...ở các lĩnh vực khác), thì bạn cũng có thể đọc và thực hành từng bước theo tài liệu này.

File pdf tài liệu Tự học lập trình Python Excel dành cho người mới bắt đầu

# 2. Ebook Python cơ bản rất là cơ bản

Ebook Python tiếng Việt siêu cơ bản của Võ Tuấn Duy. Tài liệu bao gồm 15 chương, mỗi chương trình bày một khía cạnh của Python thông qua những trải nghiệm thực tế của tác giả. Với cách diễn tả đơn giản, sáng rõ tài liệu miễn phí này sẽ giúp bạn nhanh chóng tự học và nắm bắt được ngôn ngữ lập trình Python.

File pdf Ebook Python cơ bản rất là cơ bản
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Python cơ bản rất là cơ bản

# 3. A Byte of Python

Tài liệu lập trình Python cơ bản. Dành cho người hoàn toàn chưa có kiến thức gì về lập trình. Cung cấp các chỉ dẫn và tutorial để bước đầu làm quen với ngôn ngữ lập trình Python. Miễn phí.

Bạn có thể đọc A Byte of Python tại https://python.swaroopch.com (opens new window)

# 4. Python for Excel A Modern Environment for Automation and Data Analysis

Ebook lập trình Python Excel bằng tiếng Anh. Tài liệu đọc hay và khá dễ hiểu, tất nhiên bạn phải biết tiếng Anh.

File pdf Ebook Python Python for Excel
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Python Python for Excel

# 5. Think Python

How to Think Like a Computer Scientist - Làm thế nào để suy nghĩ như 1 nhà khoa học máy tính. Tài liệu miễn phí 244 trang về Python. So với các cuốn sách nói trên, Think Python nâng cao hơn một chút (nhưng vẫn rất cơ bản và dễ). Ưu điểm:

  • Sử dụng Python 3.
  • Hướng dẫn chạy Python trên trình duyệt có sẵn.
  • Giới thiệu thêm một số tính năng thú vị của Python, như: các cấu trúc dữ liệu bổ sung, list comprehensions.v.v…
  • Bài tập rất thú vị, đòi hỏi tư duy.
File pdf Ebook Think Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Think Python

# 6. Automate the Boring Stuff with Python

Giúp nhân viên điều khiển tự động các công việc nhàm chán với Python. Bạn từng khổ sở bỏ ra hàng giờ đồng hồ để đặt tên files, hoặc update hàng trăm dòng dữ liệu trong bảng tính? Vậy thì, hãy để máy tính và phần mềm điều khiển làm thay cho bạn!

  • Tài liệu Python rất thực tế này giúp bạn giải quyết gọn núi việc lẽ ra ngốn hàng tiếng đồng hồ chỉ trong vòng vài phút.

  • Dành cho người mới, không cần kinh nghiệm lập trình để bắt đầu.

  • Giúp bạn xây dựng những chương trình hết sức thực tiễn, có thể nhìn thấy thành quả ngay.

File pdf Ebook Automate the Boring Stuff with Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Automate the Boring Stuff with Python

Bạn có thể đọc online bản đầy đủ và tải tài liệu đi kèm tại đây: automatetheboringstuff.com (opens new window)

# 7. Beyond the Basic Stuff with Python

Bạn đã có kiến thức lập trình Python cơ bản hoặc đã học xong cuốn Automate the Boring Stuff with Python. Bước tiếp theo để trở thành một nhà phát triển phần mềm có năng lực và tự tin là gì? Chào mừng bạn đến với cuốn Vượt ra ngoài nội dung Python cơ bản.

  • Không chỉ là một bộ sưu tập các cú pháp nâng cao và các mẹo thành thạo để viết mã sạch, bạn sẽ học cách nâng cao kỹ năng lập trình Python của mình bằng cách sử dụng dòng lệnh và các công cụ chuyên nghiệp khác như bộ định dạng mã, bộ kiểm tra kiểu, linters và kiểm soát phiên bản.

  • Tài liệu này hướng dẫn bạn qua các phương pháp hay nhất để thiết lập môi trường phát triển, đặt tên cho các biến và cải thiện khả năng đọc, sau đó giải quyết tài liệu, tổ chức và đo lường hiệu suất, cũng như thiết kế hướng đối tượng và phân tích thuật toán Big-O thường được sử dụng trong các cuộc phỏng vấn mã hóa. Các kỹ năng bạn học được sẽ thúc đẩy khả năng lập trình của bạn — không chỉ bằng Python mà bằng bất kỳ ngôn ngữ nào.

File pdf Ebook Beyond the Basic Stuff with Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Beyond the Basic Stuff with Python

Bạn có thể đọc online bản đầy đủ và tải tài liệu đi kèm tại đây: Beyond the Basic Stuff with Python (opens new window)

# 8. Python for civil and structural engineers

Một tài liệu khá là hiếm về đề tài Python dành cho kỹ sư xây dựng. Bạn sẽ tìm trong sách này cách sử dụng python để giải quyết các bài toán, vấn đề liên quan đế kỹ sư xây dựng / cơ khí. Nghe có vẻ khá là khó nhằn, tuy nhiên tác giả giới thiệu rằng nhiều đồng nghiệp kỹ sư đã bắt đầu từ Zero và hiện đã sử dụng thành thạo Python trong công việc hàng ngày.

File pdf Ebook Python for civil and structural engineers
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Python for civil and structural engineers

# 9. Dive into Python 3

Tài liệu "Đào sâu vào bên trong Python 3". Vẫn ở mức độ cơ bản, song so với những tài liệu Python kể trên, cuốn sách này kéo bạn lại gần hơn với lập trình thực sự. Bạn cần có ít vốn kinh nghiệm lập trình (C, C++ hay Java) trước khi bắt đầu. Sách có rất nhiều bài tập ví dụ rất chi tiết và rõ ràng.

File pdf Ebook Dive into Python 3
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Dive into Python 3

# 10. Learn Python the Hard Way

Học Python theo cách "khó nhằn". Tài liệu Python rất nổi tiếng này thực ra dành cho người có ít hơn 1 năm kinh nghiệm lập trình, dù tên sách nghe có vẻ… dọa dẫm. Sự “khó nhằn” của cuốn sách nằm ở công thức 3 bước “khô như ngói”:

  • Học từng bài tập ví dụ

  • Gõ lại từng bài tập ví dụ một cách tuyệt đối chính xác

  • Làm code trong bài tập ví dụ chạy

  • Một khi vượt qua được cửa ải này, bạn sẽ học được cách tự bơi một mình.

Tuy nhiên, sách dùng Python 2.7 và chưa có bản cập nhật cho Python 3. Nếu định học theo tài liệu Python này, bạn nên chú ý, bởi code Python 2.7 của bạn có thể bị lỗi khi chạy trên Python 3. Bạn hãy tìm hiểu và điều chỉnh đi cho phù hợp, so sánh điểm khác giữa cũ và mới cũng là cách hay để học.

File pdf Ebook Learn Python the Hard Way
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Learn Python the Hard Way

# II. Tài liệu Python nâng cao

# 1. Learning Python 5th Edition

Rất dài, rất nhiều chữ, rất chuyên sâu. Cuốn sách này sẽ giúp bạn có nền tảng cực kì vững chắc về Python. Dành cho developer đã có kinh nghiệm với một vài ngôn ngữ lập trình (dĩ nhiên bao gồm Python), đặc biệt là kinh nghiệm với lập trình hướng đối tượng.

  • Ưu điểm: Sách cực kì chi tiết, bao quát hầu hết mọi khía cạnh của ngôn ngữ lập trình Python từ các khái niệm cơ bản đến kiến thức chuyên sâu. Tìm hiểu Python trong sự đối sánh với các ngôn ngữ lập trình khác (như C hoặc C++)

  • Nhược điểm: Dài 1594 trang. Bạn nên chuẩn bị tâm lý “trường kì kháng chiến” để có thể “nhai” hết được tài liệu Python này. Chắc cũng không nhiều người đọc được hết quyển này đâu 😃

File pdf Ebook Learning Python 5th Edition
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Learning Python 5th Edition

# 2. Effective Python

Tài liệu Python dành cho trình độ trung cấp và nâng cao. Sách chia ra làm nhiều phần nội dung, mỗi phần có thể hoàn thành xong trong vòng 10-30 phút. Ngoài ra, cuối mỗi phần đều có phần tóm tắt những điểm chính cần ghi nhớ. Ví dụ minh họa đơn giản, dễ hiểu. Các mẹo, thủ thuật và lời khuyên đưa ra đều rất hữu dụng.

File pdf Effective Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Effective Python

# 3. Python Cookbook

Cuốn sách này giúp bạn hiểu ngôn ngữ lập trình Python sâu sắc từ gốc rễ. Nhờ vậy, bạn có thể tối ưu hóa code của mình nhanh hơn, gọn gàng hơn, tốt hơn. Sách được trình bày chặt chẽ, rõ ràng, rất thuận tiện để tra cứu.

File pdf Ebook Python Cookbook
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Python Cookbook

# 4. Fluent Python

Đây là tài liệu Python đặc biệt dành cho các bạn muốn thông thạo Python 3. Nếu bạn đã thành thạo Python 2 và giờ muốn nâng cấp lên Python 3 hay thậm chí các phiên bản sau này nữa thì cuốn sách này dành cho bạn. Bạn nên đọc 3 tài liệu Python kể trên theo thứ tự với độ khó tăng dần: 1) Effective Python 2) Python Cookbook 3) Fluent Python.

File pdf Ebook Fluent Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Fluent Python

# 5. Red Team Field Manual

Bạn là “hacker tập sự”? Vậy tài liệu Python này sẽ rất tiện dụng cho bạn, vì:

  • Chứa 90 trang các lệnh cho Windows, Linux, Nmap, SQLMAP, VPN, Putty, Powershell, Python và Google Hacking

  • Có khoảng 2000 cú pháp và hướng dẫn tương ứng từ cơ bản đến nâng cao

  • Giúp tiết kiệm thời gian tìm kiếm, ghi nhớ các lệnh

File pdf Ebook Red Team Field Manual
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Red Team Field Manual

# 6. Black Hat Python: Python Programming for Hackers and Pentesters

Như đã giới thiệu ở trên, Python là ngôn ngữ lập trình được các hacker đặc biệt ưa chuộng. Để ngăn chặn black hat hacker, cách tốt nhất là phải hiểu các mánh lới, kĩ thuật.v.v. của họ 😃 Tài liệu về Python này xuất sắc trong việc phơi bày cách mà các hacker tạo ra Trojan, mở rộng phòng Suite Burp và Windows, cũng như cách họ thâm nhập vào một hệ thống, thao tác với gói dữ liệu và lây nhiễm cho máy ảo.

File pdf Ebook Python Programming for Hackers and Pentesters

# 7. Cracking Codes with Python

Cracking Codes with Python dạy những người mới bắt đầu hoàn chỉnh cách lập trình bằng ngôn ngữ lập trình Python. Cuốn sách này mô tả mã nguồn của một số mật mã và các chương trình hack cho các mật mã này. Các chương trình bao gồm mật mã Caesar, mật mã chuyển vị, mật mã thay thế đơn giản, mật mã nhân & liên kết, mật mã Vigenere, và các chương trình hack cho từng loại mật mã này. Các chương cuối đề cập đến mật mã RSA hiện đại và mật mã khóa công khai.

File pdf Ebook Cracking Codes with Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Cracking Codes with Python

Bạn đọc online và tải các tư liệu tham khảo: Cracking Codes with Python (opens new window)

# 8. Pro Python 3 Features and Tools for Professional Development

Pro Python 3 các chức năng và công cụ cho Nhà phát triển chuyên nghiệp. Sách dày 468 trang. Mục đích là đưa các lập trình viên trung cấp lên trình độ cao hơn; cuốn sách này được tác giả viết với hy vọng rằng bạn đọc đã quen với Python ở trên mức cơ bản.

File pdf Ebook Pro Python 3 Features and Tools for Professional Development

# 9. Python for Programmers with introductory AI case studies

Python cho những lập trình viên chuyên nghiệp với các tình huống AI (trí tuệ nhân tạo).

File pdf Ebook Python for Programmers with introductory AI case studies

# 10. Coding Projects in Python

Sach gồm 226 trang, giới thiệu Từng bước trực quan để tạo dự án của bạn với Python. Trong đó hướng dẫn từ bắt đầu với Python, các bước đi đầu tiên với Python và:

  1. Đồ họa với Turtle gồm Robot Builder, Kaleido-spiral, Starry Night, Mutant Rainbow
  2. Các apps Playful như: Countdown Calendar, Ask the Expert, Secret Messages, Screen Pet
  3. Games in Python: Caterpillar, Snap, Matchmaker, Egg Catcher
  4. Tham khảo: Tham khảo các dự án, Thuật ngữ, Danh mục...
File pdf Ebook Coding Projects in Python
Các bạn độc giả qlda.gxd.vn kích link Để tải file pdf Ebook Coding Projects in Python

Last Updated: 1/27/2022, 3:03:55 PM