Nếu bạn ngồi trước máy tính suốt thời gian học và làm việc , bạn cảm thấy một số công việc dường như cần được tự động hóa. Ví dụ : bạn sẽ muốn thực hiện "tìm và thay thế" nhiều chữ số trong 1 file text hoặc đổi tên và sắp xếp lại đống ảnh của bạn theo cách phức tạp. Có lẽ bạn sẽ muốn viết một cơ sở dữ liệu nhỏ hoặc một trò chơi đơn giản , một ứng dụng có giao diện riêng theo ý bạn. Và nếu bạn là một lập trình viên phần mềm chuyên nghiệp , có thể bạn sẽ phải vật lộn với các thư viện C/C++/Java nhưng cảm thấy việc : "viết -> chạy file -> thử nghiệm -> chạy file nhiều lần" quá chậm , nó sẽ cứ như một vòng lặp. Có thể bạn đang viết thử một chương trình cho thư viện và thấy việc viết code cho một mục đích nào đó thực sự tẻ nhạt. Hoặc cũng có thể bạn đã viết một chương trình có thể sử dụng ngôn ngữ mở rộng và bạn lười thiết kế , lười ghi đè lên một ngôn ngữ mới cho chương trình của bạn. Python chính là câu trả lời! Bạn có thể viết một Unix code hoặc một file ...