Hướng dẫn learning python, 5th edition

Bài viết

Kho tài liệu và bài viết được chia sẻ, đánh giá bởi cộng đồng

Bài viết [Python Ebook] Learning Python, 5th Edition

Hướng dẫn learning python, 5th edition
qkhuyit đã tạo 15:12 25-07-2017 Hoạt động 22:45 22-02-2019 7.112 lượt xem 11 bình luận

Bình luận

Hướng dẫn learning python, 5th edition

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập

Hướng dẫn learning python, 5th edition

Hướng dẫn learning python, 5th edition

Cv.K đã bình luận 23:21 11-12-2018

Hướng dẫn learning python, 5th edition

Hướng dẫn learning python, 5th edition

Beo đã bình luận 13:03 01-07-2018

Cuốn này hay, nếu muốn nắm vũng cơ bản thì đọc cuốn này nhưng có cái là hơn 5000 trang....

Hướng dẫn learning python, 5th edition

https://drive.google.com/file/d/1Gx4PMs7XqCK2q7tL5voB-pVLNNNCTj-U/view?usp=sharing

Câu hỏi mới nhất

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code.

  • Explore Python’s major built-in object types such as numbers, lists, and dictionaries
  • Create and process objects with Python statements, and learn Python’s general syntax model
  • Use functions to avoid code redundancy and package code for reuse
  • Organize statements, functions, and other tools into larger components with modules
  • Dive into classes: Python’s object-oriented programming tool for structuring code
  • Write large programs with Python’s exception-handling model and development tools
  • Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

Lập trình máy tính là nghề nghiệp đang HOt nhất hiện nay. Để trở thành một nhà phát triển (developer) thành công, hẳn bạn phải trau dồi kiến thức và thực hành liên tục. Bài viết sau đây của freeC sẽ giúp bạn tổng hợp các nguồn tài liệu Python miễn phí với chất lượng kiến thức từ cơ bản đến nâng cao. Nếu bạn cần bộ tài liệu này, xem bài viết bên dưới ngay nhé!

Mục Lục

  • 1 Python cơ bản… rất là cơ bản
  • 2 A Byte of Python 
  • 3 Think Python 2nd Edition
  • 4 Automate the Boring Stuff with Python
  • 5 Dive into Python 3
  • 6 Learn Python the Hard Way
  • 7 Invent Your Own Computer Game with Python
  • 8 Making Games with Python and Pygame
  • 9 Learning Python 5th Edition
  • 10 Effective Python
  • 11 Python Cookbook
  • 12 Fluent Python
  • 13 Rtfm: Red Team Field Manual
  • 14 Black Hat Python: Python Programming for Hackers and Pentesters

Python cơ bản… rất là cơ bản

Ebook Python Tiếng Việt Siêu Cơ Bản của Võ Duy Tuấn sẽ giúp bạn nhanh chóng tự học ngôn ngữ lập trình Python.

Tài liệu Python này bao gồm 15 chương với văn phong súc tích và rõ ràng. Mỗi chương, trình bày một khía cạnh của Python thông qua trải nghiệm thực tế của tác giả.

Link download tài liệu ở đây.

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Blog Hoc Tap

A Byte of Python 

Tài liệu Python siêu đơn giản, siêu cơ bản này dành cho người hoàn toàn không có kiến ​​thức về lập trình.

Trong ebook có sẵn các bài hướng dẫn để bắt đầu với ngôn ngữ lập trình Python. 

Link xem tài liệu miễn phí ở đây.

Think Python 2nd Edition

Think Python 2nd Edition là một tài liệu Python miễn phí khác. So với hai cuốn sách trên, ebook này nâng cao hơn một chút (nhưng vẫn rất cơ bản và đơn giản), như:

  • Sử dụng Python 3.
  • Hướng dẫn chạy Python trong trình duyệt được cung cấp.
  • Giới thiệu một số tính năng thú vị hơn của Python, chẳng hạn như: cấu trúc dữ liệu bổ sung, danh sách comprehensions, v.v.
  • Các bài tập trong sách rất thú vị và đòi hỏi sự động não của bạn.

Link tải sách Think Python 2e ở đây.

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Amazon

Automate the Boring Stuff with Python

Bạn đã bao giờ phải vật lộn để dành hàng giờ đặt tên tệp hoặc cập nhật bảng tính với hàng trăm hàng? Nếu bạn đã từng như thế, từ giờ hãy để máy móc làm việc đó cho bạn!

Tài liệu Python hữu ích này sẽ giúp bạn hoàn thành trong vài phút so với những gì sẽ mất hàng giờ.

Tài liệu này dành cho người mới, không yêu cầu kinh nghiệm về lập trình trước đó.

Nội dung của Automate the Boring Stuff with Python giúp bạn xây dựng các chương trình thực tế cho ra kết quả ngay lập tức.

Link đọc sách online tại đây.

Dive into Python 3

Vẫn ở mức cơ bản, nhưng so với tài liệu Python ở trên, cuốn sách này giúp bạn đến gần hơn với lập trình thực tế. Trước khi bắt đầu, bạn nên có một số kinh nghiệm lập trình (C hoặc Java).

Sách có nhiều bài tập và các ví dụ minh họa rất chi tiết và rõ ràng. Tài liệu này hướng dẫn bạn sử dụng Python 3 thay vì Python 2.7.x.

Link tải tài liệu ở đây | https://drive.google.com/file/d/1CXRmQhICPneUi40bakzpE4Mj9rUqQj_y/view?usp=sharing

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Amazon

Learn Python the Hard Way

Tài liệu Python rất phổ biến này thực sự dành cho người mới có kinh nghiệm lập trình ít hơn một năm, mặc dù tiêu đề nghe có vẻ khó khăn. Cái “khó” của cuốn sách này nằm ở công thức 3 bước “khô như ngói”:

  • Tìm hiểu từng bài tập minh họa.
  • Nhập lại từng bài tập minh họa với độ chính xác tuyệt đối.
  • Làm cho code trong bài tập ví dụ hoạt động.

Một khi bạn vượt qua chướng ngại vật này, bạn sẽ học cách tự bơi một mình. Tuy nhiên, cuốn sách này sử dụng Python 2.7, không có bản cập nhật nào cho Python 3.

Nếu bạn định làm theo tài liệu Python này, bạn nên cẩn thận, vì mã Python 2.7 của bạn sẽ có rất nhiều lỗi khi chạy trên trình thông dịch Python 3.

Link tải sách ở đây.

Invent Your Own Computer Game with Python

Nhiều sách lập trình cho người mới bắt đầu chỉ cung cấp lý thuyết và công cụ mà quên hướng dẫn người đọc cách áp dụng những kiến ​​thức này vào thực tế. May mắn thay, cuốn Invent Your Own Computer Game with Python hoàn toàn ngược lại. 

Tài liệu này hướng dẫn cách viết các trò chơi với các dòng lệnh tương tác nhỏ, tương tự các trò chơi dựa trên DOS cũ; giải thích chi tiết, cặn kẽ, rất dễ hiểu và dễ áp ​​dụng ngay cả với trẻ 10-12 tuổi.

Link đọc sách online ở đây.

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Amazon

Making Games with Python and Pygame

Đây là phần tiếp theo của cuốn sách bên trên.

Making Games with Python and Pygame hướng dẫn bạn lập trình 11 trò chơi quy mô lớn với đồ họa 2D. Từ đó, bạn có thể viết game của riêng mình hoặc phát triển các ứng dụng khác.

Link đọc sách trực tuyến ở đây.

Learning Python 5th Edition

Cuốn sách này sẽ cung cấp cho bạn một nền tảng rất vững chắc về Python.

Nội dung trong sách dành cho những lập trình viên (developer) đã có kinh nghiệm trong các ngôn ngữ lập trình; nhất là lập trình hướng đối tượng.

>>> Xem thêm Python developer là gì? Kỹ năng cần có của một lập trình Python

Ưu điểm của sách:

  • Giải đáp chi tiết bao gồm 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.
  • So sánh Python với các ngôn ngữ lập trình khác như C hoặc C ++.

Khuyết điểm:

Hơn 1600 trang. Bạn nên chuẩn bị sẵn tâm lý “kháng chiến lâu dài” để có thể “gặm” tài liệu Python này.

Link download sách ở đây.

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Lazada

Effective Python

Tài liệu Python trung cấp và nâng cao.

  • Nội dung sách được chia thành nhiều phần, mỗi phần có thể hoàn thành trong vòng 10 – 30 phút. Ngoài ra, ở cuối mỗi phần có một bản tóm tắt các điểm cần nhớ.
  • Các ví dụ trong ebook rất đơn giản và dễ hiểu.
  • Các gợi ý được đưa ra rất hữu ích.

Link download tài liệu Python ở đây.

>>> Xem thêm tuyển dụng lập trình Python lương cao

Python Cookbook

Python Cookbook giúp bạn hiểu sâu sắc về ngôn ngữ lập trình Python ngay từ đầu. Do đó, bạn có thể tối ưu hóa code nhanh hơn, sạch và tốt hơn. Python Cookbook được giới thiệu chặt chẽ, rõ ràng và rất thuận tiện để tìm nó.

Link tải sách miễn phí ở đây.

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Amazon

Fluent Python

Đây là tài liệu này đặc biệt dành cho những người muốn trở nên thành thạo với Python 3.

Nếu bạn đã quen thuộc với Python 2 và muốn nâng cấp lên Python 3 hoặc cao hơn, thì cuốn sách này là dành cho bạn.

Lưu ý: Bạn nên đọc 3 tài liệu Python ở trên theo thứ tự độ khó: Effective Python >>> Python Cookbook >>> Fluent Python.

Link download tài liệu ở đâu.

Rtfm: Red Team Field Manual

Bạn có phải là một “hacker tập sự” không? Nếu phải thì tài liệu này sẽ rất phù hợp với bạn, vì:

  • Chứa 90 trang lệnh cho Windows; Linux; Nmap; SQLMAP; VPN; Putty; Powershell; Python và Google Hacking.
  • Chứa khoảng 2000 cú pháp và hướng dẫn tương ứng từ cơ bản đến nâng cao
  • Tiết kiệm thời gian tìm kiếm và ghi nhớ các lệnh

Link tải sách ở đây.

Hướng dẫn learning python, 5th edition
Nguồn ảnh: Fado

Black Hat Python: Python Programming for Hackers and Pentesters

Python là ngôn ngữ lập trình được các hacker đặc biệt ưa thích. Cách tốt nhất để ngăn chặn hacker mũ đen là hiểu rõ các mánh khóe, kỹ thuật, v.v của họ.

Tài liệu Python này thực hiện một việc xuất sắc khi tiết lộ cách tin tặc tạo Trojan; mở rộng Burp Suite và Windows cũng như cách chúng xâm nhập vào hệ thống; thao túng, lây nhiễm các tệp tin và máy ảo.

Link download sách ở đây.

Bên trên, blog.freeC.asia đã tổng hợp giúp bạn 14 tài liệu Python hay nhất từ cơ bản đến nâng cao miễn phí. Hy vọng qua bài viết này, bạn có thể học hỏi thêm nhiều kiến thức hữu ích cho quá trình làm lập trình viên của bản thân.

Có thể bạn quan tâm:

  • Python roadmap chi tiết cho người mới bắt đầu
  • Nên học Python hay Javascript? Ngôn ngữ lập trình nào dễ học hơn?
  • CV Python có gì? Cách viết CV Python chuẩn cho dân IT