Hướng dẫn automate the boring stuff with python: practical programming for total beginners - tự động hóa những thứ nhàm chán với python: lập trình thực tế cho người mới bắt đầu

Bởi Al Sweigart. Hơn 500.000 bản được bán. Miễn phí để đọc theo giấy phép CC.

Hướng dẫn automate the boring stuff with python: practical programming for total beginners - tự động hóa những thứ nhàm chán với python: lập trình thực tế cho người mới bắt đầu

"Phần tốt nhất của lập trình là chiến thắng của việc nhìn thấy máy làm điều gì đó hữu ích. Tự động hóa những thứ nhàm chán với khung Python tất cả các chương trình như những chiến thắng nhỏ này; nó làm cho sự nhàm chán trở nên thú vị." - Hilary Mason, nhà khoa học dữ liệu và người sáng lập Fast Forward Labs
- Hilary Mason, Data Scientist and Founder of Fast Forward Labs

"Tôi đang có rất nhiều thứ vui vẻ phá vỡ mọi thứ và sau đó đặt chúng lại với nhau, và chỉ nhớ niềm vui khi biến một bộ hướng dẫn thành một thứ gì đó hữu ích và vui vẻ, như tôi đã làm khi tôi còn là một đứa trẻ." - Wil Wheaton, Wilwheaton.net
- Wil Wheaton, WilWheaton.net

Lập trình thực tế cho tổng số người mới bắt đầu

Nếu bạn đã từng dành hàng giờ để đổi tên các tệp hoặc cập nhật hàng trăm ô bảng tính, bạn sẽ biết các tác vụ tẻ nhạt như thế này có thể như thế nào. Nhưng điều gì sẽ xảy ra nếu bạn có thể có máy tính của bạn làm chúng cho bạn?

Trong tự động hóa những thứ nhàm chán với Python, bạn sẽ học cách sử dụng Python để viết các chương trình trong vài phút, bạn sẽ mất hàng giờ để làm bằng tay - không cần trải nghiệm lập trình trước. Khi bạn đã thành thạo những điều cơ bản của lập trình, bạn sẽ tạo các chương trình Python thực hiện dễ dàng những kỳ công tự động hóa hữu ích và ấn tượng thành:

  • Tìm kiếm văn bản trong một tệp hoặc trên nhiều tệp
  • Tạo, cập nhật, di chuyển và đổi tên các tệp và thư mục
  • Tìm kiếm web và tải xuống nội dung trực tuyến
  • Cập nhật và định dạng dữ liệu trong bảng tính Excel ở mọi kích thước
  • Tách, hợp nhất, hình mờ và mã hóa PDFS
  • Gửi email nhắc nhở và thông báo văn bản
  • Điền vào các biểu mẫu trực tuyến

Các hướng dẫn từng bước dẫn bạn qua từng chương trình và thực hành các dự án ở cuối mỗi chương thách bạn cải thiện các chương trình đó và sử dụng các kỹ năng mới của bạn để tự động hóa các nhiệm vụ tương tự.

Đừng dành thời gian để làm công việc mà một con khỉ được đào tạo tốt có thể làm. Ngay cả khi bạn chưa bao giờ viết một dòng mã, bạn có thể làm cho máy tính của bạn hoạt động. Tìm hiểu làm thế nào trong tự động hóa những thứ nhàm chán với Python.

Cuốn sách mới: "Cuốn sách lớn của các dự án Python nhỏ"

Mục lục

  • Giới thiệu
  • Chương 1 - Những điều cơ bản của Python
  • Chương 2 - Kiểm soát dòng chảy
  • Chương 3 - Chức năng
  • Chương 4 - Danh sách
  • Chương 5 - Từ điển và dữ liệu cấu trúc
  • Chương 6 - Thao tác chuỗi
  • Chương 7 - Kết hợp mẫu với các biểu thức thông thường
  • Chương 8 - Xác thực đầu vào
  • Chương 9 - Đọc và ghi tệp
  • Chương 10 - Tổ chức các tệp
  • Chương 11 - Gỡ lỗi
  • Chương 12 - Xóa web
  • Chương 13 - Làm việc với bảng tính Excel
  • Chương 14 - Làm việc với bảng tính Google
  • Chương 15 - Làm việc với các tài liệu PDF và Word
  • Chương 16 - Làm việc với các tệp CSV và dữ liệu JSON
  • Chương 17 - Giữ thời gian, các nhiệm vụ lên lịch và các chương trình khởi động
  • Chương 18 - Gửi email và tin nhắn văn bản
  • Chương 19 - Thao tác hình ảnh
  • Chương 20 - Kiểm soát bàn phím và chuột với tự động hóa GUI
  • Phụ lục A-Cài đặt các mô-đun bên thứ ba
  • Phụ lục B - Các chương trình đang chạy
  • Phụ lục C - Câu trả lời cho các câu hỏi thực hành

(Liên kết đến phiên bản đầu tiên cũ hơn.)

Nội dung bổ sung

  • Tải xuống các tệp được sử dụng trong cuốn sách
  • Danh sách các hướng dẫn chọn CSS
  • Danh sách API JSON
  • Danh sách các trang web thực hành lập trình
  • Danh sách truyện tranh web
  • Trình lập lịch cho Windows, Mac và Linux
  • Cách làm PYCON (hoặc bất kỳ hội nghị công nghệ nào)

Thông tin về các Tác giả

Al Sweigart là một nhà phát triển phần mềm và dạy lập trình cho trẻ em và người lớn. Ông đã viết một số cuốn sách cho người mới bắt đầu và làm cho chúng có sẵn miễn phí tại InventWithPython.com. Trang web cá nhân của anh ấy là alsweigart.com. Bạn có thể theo dõi @alsweigart trên Twitter và Twitch.

Nếu bạn đã từng dành hàng giờ để đổi tên các tệp hoặc cập nhật hàng trăm ô bảng tính, bạn sẽ biết các tác vụ tẻ nhạt như thế này có thể như thế nào. Nhưng điều gì sẽ xảy ra nếu bạn có thể có máy tính của bạn làm chúng cho bạn?

Trong tự động hóa những thứ nhàm chán với Python, bạn sẽ học cách sử dụng Python để viết các chương trình trong vài phút, bạn sẽ mất hàng giờ để làm bằng tay, không cần phải có kinh nghiệm lập trình trước. Khi bạn đã thành thạo những điều cơ bản của lập trình, bạn sẽ tạo các chương trình Python thực hiện dễ dàng những kỳ công tự động hóa hữu ích và ấn tượng thành:Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to:

  • Tìm kiếm văn bản trong một tệp hoặc trên nhiều tệp
  • Tạo, cập nhật, di chuyển và đổi tên các tệp và thư mục
  • Tìm kiếm web và tải xuống nội dung trực tuyến
  • Cập nhật và định dạng dữ liệu trong bảng tính Excel ở mọi kích thước
  • Tách, hợp nhất, hình mờ và mã hóa PDFS
  • Gửi email nhắc nhở và thông báo văn bản
  • Điền vào các biểu mẫu trực tuyến

Các hướng dẫn từng bước dẫn bạn qua từng chương trình và thực hành các dự án ở cuối mỗi chương thách bạn cải thiện các chương trình đó và sử dụng các kỹ năng mới của bạn để tự động hóa các nhiệm vụ tương tự.

Đừng dành thời gian để làm công việc mà một con khỉ được đào tạo tốt có thể làm. Ngay cả khi bạn chưa bao giờ viết một dòng mã, bạn có thể làm cho máy tính của bạn hoạt động. Tìm hiểu làm thế nào trong tự động hóa những thứ nhàm chán với Python.Automate the Boring Stuff with Python.

Có phải tự động hóa những thứ nhàm chán tốt cho người mới bắt đầu?

Đó là phải mua cho người mới bắt đầu. Cuốn sách này có thể khiến bạn không có kinh nghiệm lập trình để có thể đọc và viết Python. Thành quả của công việc khó khăn của bạn: có thể cạo 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!. This book can take you from having no programming experience whatsoever to being able to read and write Python. The fruits of your hard work: the able to scrape the web, automate things, and make your life easier!

Điều gì tự động hóa những thứ nhàm chán với Python dạy?

Lập trình thực tế cho toàn bộ người mới bắt đầu trong tự động hóa những thứ nhàm chán với Python, bạn sẽ học cách sử dụng Python để viết các chương trình trong vài phút, bạn sẽ mất hàng giờ để làm bằng tay - không cần trải nghiệm lập trình trước.how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required.

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

Tự động hóa những thứ nhàm chán với Python, Phiên bản thứ 2 dạy ngay cả về mặt kỹ thuật không có kỹ thuật làm thế nào để viết các chương trình trong vài phút, những gì sẽ mất hàng giờ để làm bằng tay, không có kinh nghiệm mã hóa trước đó!2nd Edition teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand—no prior coding experience required!

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ẽ sử dụng mà bạn có thể tự động hóa khá nhiều nhiệm vụ trần tục hoặc phức tạp với một số nỗ lực.Tất cả những gì bạn cần bắt đầu là cài đặt Python trên máy của bạn và các thư viện phù hợp được cài đặt trên máy tính của bạn.you can automate pretty much every mundane or complex task with some effort. All you need to get started is Python installed on your machine and the appropriate libraries installed on your computer.