Phiên bản nào của python tự động hóa những thứ nhàm chán?

Ấn bản thứ hai của cuốn sách được người hâm mộ quốc tế yêu thích này bao gồm một chương hoàn toàn mới về xác thực đầu vào, tự động hóa Gmail và Google Trang tính, mẹo cập nhật tệp CSV, v.v.

Nếu bạn đã từng dành hàng giờ để đổi tên tệp hoặc cập nhật các ô trong bảng tính, bạn sẽ biết những công việc như thế này tẻ nhạt như thế nào. Nhưng nếu bạn có thể để máy tính làm chúng cho bạn thì sao?

Phiên bản mới, được sửa đổi đầy đủ này của tác phẩm kinh điển Pythonic bán chạy nhất của Al Sweigart, Tự động hóa những thứ nhàm chán với Python, bao gồm tất cả những điều cơ bản về Python 3 trong khi khám phá thư viện mô-đun phong phú của nó để thực hiện các tác vụ cụ thể, như lấy dữ liệu khỏi Web, điền vào biểu mẫu, . Ngoài ra còn có một chương hoàn toàn mới về xác thực đầu vào, hướng dẫn về cách tự động hóa Gmail và Google Trang tính, mẹo về cách tự động cập nhật tệp CSV và các kỳ công tự động hóa gần đây khác giúp cải thiện hiệu quả của bạn

Các hướng dẫn chi tiết, từng bước hướng dẫn bạn qua từng chương trình, cho phép bạn tạo các công cụ hữu ích khi bạn xây dựng các kỹ năng lập trình của mình và các dự án thực hành được cập nhật ở cuối mỗi chương thách thức bạn cải thiện các chương trình đó và sử dụng các kỹ năng mới tìm được của mình để . Các nhiệm vụ nhàm chán không còn phải thực hiện nữa—và việc học Python cũng vậy

Ấn bản thứ hai của cuốn sách được người hâm mộ quốc tế yêu thích này bao gồm một chương hoàn toàn mới về xác thực đầu vào, tự động hóa Gmail và Google Trang tính, mẹo cập nhật tệp CSV, v.v.

Nếu bạn đã từng dành hàng giờ để đổi tên tệp hoặc cập nhật các ô trong bảng tính, bạn sẽ biết những công việc như thế này tẻ nhạt như thế nào. Nhưng nếu bạn có thể để máy tính làm chúng cho bạn thì sao?

Phiên bản mới, được sửa đổi đầy đủ này của tác phẩm kinh điển Pythonic bán chạy nhất của Al Sweigart, Tự động hóa những thứ nhàm chán với Python, bao gồm tất cả những điều cơ bản về Python 3 trong khi khám phá thư viện mô-đun phong phú của nó để thực hiện các tác vụ cụ thể, như lấy dữ liệu khỏi Web, điền vào biểu mẫu, . Ngoài ra còn có một chương hoàn toàn mới về xác thực đầu vào, hướng dẫn về cách tự động hóa Gmail và Google Trang tính, mẹo về tự động cập nhật tệp CSV và các thành tựu tự động hóa gần đây khác giúp cải thiện hiệu quả của bạn

Các hướng dẫn chi tiết, từng bước hướng dẫn bạn qua từng chương trình, cho phép bạn tạo các công cụ hữu ích khi bạn xây dựng các kỹ năng lập trình của mình và các dự án thực hành được cập nhật ở cuối mỗi chương thách thức bạn cải thiện các chương trình đó và sử dụng các kỹ năng mới tìm được của mình để . Các nhiệm vụ nhàm chán không còn phải thực hiện nữa-và việc học Python cũng vậy

Phiên bản thứ hai của "Tự động hóa những thứ nhàm chán với Python" sắp ra mắt. Bạn có thể đặt hàng trước trên trang web No Starch Press, nơi mua sách in sẽ giúp bạn nhận được sách điện tử không có DRM ở định dạng PDF, epub và Kindle miễn phí

Ấn bản thứ hai dài hơn ấn bản đầu tiên khoảng 100 trang, với các chương mới, dự án lập trình và chỉnh sửa sửa đổi. Phạm vi mô-đun của bên thứ ba đã được cập nhật lên phiên bản mới nhất hiện có [bao gồm cả OpenPyXL]

Giống như ấn bản đầu tiên, ấn bản thứ hai sẽ được phát hành theo giấy phép Creative Commons và sẽ được đọc trực tuyến miễn phí. Bản phát hành trực tuyến ước tính là vào đầu tháng 11 trên https. //automatetheboringstuff. com

Một số nội dung mới bao gồm

  • Trình chỉnh sửa Mu - Phiên bản thứ hai chuyển từ IDLE sang Mu, trình chỉnh sửa được thiết kế dành riêng cho giáo dục và người mới bắt đầu. Xem Nicholas Tollervey giới thiệu Mu tại PyCon 2018
  • Giải thích về ngăn xếp cuộc gọi - Mô tả về ngăn xếp cuộc gọi, giúp người đọc hiểu phạm vi toàn cầu và cục bộ
  • Hàm enumerate[] - Sử dụng vòng lặp enumarate[] trong vòng lặp for và những ưu điểm so với sử dụng vòng lặp range[]
  • Hàm random.choice[]random.shuffle[] - Các hàm này trong mô-đun random chưa được đề cập trước đây
  • Danh tính và chức năng id[] - Đã thêm để giúp giải thích các tham chiếu và sửa đổi tại chỗ
  • Phương thức partition[] - Một phương thức chuỗi hữu ích tương tự như join[]
  • Chương mới. PyInputPlus và xác thực đầu vào - Bao gồm mô-đun bên thứ ba, PyInputPlus, để xác thực đầu vào và tại sao xác thực đầu vào lại quan trọng
  • Mô-đun enumarate[]0 và đối tượng enumarate[]1 - Khám phá một cách mới, linh hoạt để viết mã tương tác với hệ thống tệp
  • Bản cập nhật OpenPyXL - Mô-đun bên thứ ba này đã thực hiện một số thay đổi không tương thích ngược, gây nhầm lẫn cho một số độc giả đã cài đặt phiên bản mới nhất thay vì phiên bản trong sách. Chương này đã được cập nhật lên phiên bản mới nhất
  • Chương mới. Làm việc với Google Trang tính - Một chương mới đề cập đến mô-đun EZSheets, cho phép tập lệnh Python của bạn đọc và cập nhật bảng tính trên Google Trang tính
  • mô-đun mới. EZGmail - Chương email/SMS hiện có mô-đun EZGmail, cho phép các tập lệnh Python tương tác với tài khoản Gmail. Trước đây, điều này khó thực hiện hơn nhiều thông qua các mô-đun enumarate[]2 và enumarate[]3
  • Cổng email SMS - Phần mới về cách gửi tin nhắn văn bản SMS qua cổng email của nhà cung cấp dịch vụ điện thoại. Giờ đây, các tập lệnh Python của bạn sẽ không cần sử dụng dịch vụ như Twilio để gửi tin nhắn văn bản không thường xuyên
  • Ứng dụng MouseInfo - Một ứng dụng GUI nhỏ là một phần của PyAutoGUI hiển thị tọa độ hiện tại của chuột. Thông tin này hữu ích để lập kế hoạch cho các tác vụ tự động hóa GUI
  • Mô-đun PyGetWindow - Một mô-đun mới có trong PyAutoGUI truy xuất tọa độ, kích thước và trạng thái của các cửa sổ trên màn hình để chạy các chương trình
  • Mô-đun PyMsgBox - Mô-đun mới có trong PyAutoGUI cung cấp các hộp thông báo bật lên cho chương trình của bạn khi chương trình cần thu hút sự chú ý của người dùng
  • Yêu cầu. txt - Các tệp văn bản có sẵn giúp dễ dàng cài đặt các phiên bản chính xác của các mô-đun có trong cuốn sách. [Xem bên dưới. ]

Các dự án và chương trình mới bao gồm

  • Trò chơi "Oẳn tù tì" - Mã nguồn cho trò chơi oẳn tù tì đơn giản
  • Chương trình "Zig Zag" - Một chương trình hoạt hình nhỏ để tạo ra một đường ngoằn ngoèo
  • Chương trình "Conway's Game of Life" - Mã nguồn của chương trình máy tự động di động cổ điển
  • Chương trình "Pig Latin" - Mã nguồn cho trình chuyển đổi văn bản "igpay atinlay"
  • Mô phỏng "Xúc xắc thây ma" - Hướng dẫn tự viết bot chơi game Xúc xắc thây ma đấu với nhau
  • Dự án thực hành Phát hiện ngày - Bài tập sử dụng biểu thức chính quy để phân tích ngày
  • Chương trình "Làm thế nào để giữ một thằng ngốc bận rộn trong nhiều giờ" - Mã nguồn của chương trình trò đùa
  • Chương trình "Đố vui phép nhân" - Mã nguồn chương trình đố vui toán học
  • Dự án thực tập. "Nhà sản xuất bánh sandwich" và "Viết bài kiểm tra phép nhân của riêng bạn" - Bài tập sử dụng mô-đun PyInputPlus

Để tránh cài đặt các phiên bản mô-đun của bên thứ ba mà cuốn sách không bao gồm, tôi cung cấp một số yêu cầu. txt để enumarate[]4 có thể dễ dàng cài đặt các phiên bản chính xác của cuốn sách. Tải xuống tệp cho hệ điều hành của bạn

  • enumarate[]5 cho Windows
  • enumarate[]6 cho macOS
  • enumarate[]7 cho Linux

Để cài đặt, hãy tải xuống tệp cho hệ điều hành của bạn. Sau đó, mở terminal hoặc cửa sổ nhắc lệnh và chạy enumarate[]8. Nếu bạn đang sử dụng pipenv để tạo môi trường ảo, bạn sẽ cần chạy enumarate[]9

Lưu ý rằng PyAutoGUI yêu cầu Gối, hiện không hỗ trợ Python 3. 8 chưa

Nếu bạn có câu hỏi về ấn bản thứ hai hoặc nội dung của nó, bạn có thể đăng chúng trên /r/inventwithpython subreddit

Tự động hóa những thứ nhàm chán bằng Python có tốt cho người mới bắt đầu không?

Đây là sản phẩm phải mua cho người mới bắt đầu . Cuốn sách này có thể giúp bạn từ không có kinh nghiệm lập trình trở thành có thể đọc và viết Python. Thành quả lao động chăm chỉ của bạn. có thể quét web, tự động hóa mọi thứ và làm cho cuộc sống của bạn dễ dàng hơn.

Những gì Python có thể tự động hóa?

Python thường được sử dụng tại nơi làm việc để tự động hóa và lên lịch gửi/nhận email và văn bản. .
Các gói Python – email, smtplib, được sử dụng để gửi email chỉ bằng Python
Bạn có thể biến một nhiệm vụ tốn thời gian thành một nhiệm vụ tự động/theo lịch trình

Tôi có thể sử dụng Python để tự động hóa các tác vụ không?

Python là một ngôn ngữ mạnh mẽ khi sử dụng bạn có thể tự động hóa hầu hết mọi tác vụ thông thường hoặc phức tạp với một chút nỗ lực . Tất cả những gì bạn cần để bắt đầu là Python được cài đặt trên máy của bạn và các thư viện thích hợp được cài đặt trên máy tính của bạn.

Tự động hóa những thứ nhàm chán với Python có tốt cho người mới bắt đầu Reddit không?

Tôi thực sự khuyên dùng khóa học này cho bất kỳ người mới bắt đầu sử dụng Python nào . Tôi đã học Python được khoảng 1 tháng rồi và khóa học này cho đến nay là tài nguyên tốt nhất mà tôi tìm thấy cho đến nay. Tôi đã đạt đến trình độ mà tôi có thể viết các tập lệnh Python để tự động hóa một số thứ trong công việc của mình.

Chủ Đề