Chào mừng bạn đến với Lớp Python của Google -- đây là lớp học miễn phí dành cho người có ít kinh nghiệm lập trình và muốn học Python. Lớp học bao gồm các tài liệu viết, video bài giảng và nhiều bài tập lập trình để thực hành lập trình Python. Các tài liệu này được dùng trong Google để giới thiệu Python cho những người chỉ có ít kinh nghiệm lập trình. Các bài tập đầu tiên về các khái niệm cơ bản của Python như chuỗi và danh sách, xây dựng cho đến các bài tập sau này là các chương trình đầy đủ liên quan đến tệp văn bản, quy trình và kết nối http. Lớp học này hướng đến những người có ít kinh nghiệm lập trình ở một số ngôn ngữ, đủ để biết "biến" hoặc "câu lệnh" là gì. Hơn nữa, bạn không cần phải là lập trình viên chuyên nghiệp để sử dụng tài liệu này.
Để bắt đầu, các phần Python sẽ được liên kết ở bên trái – Python Setup Up (Thiết lập Python) để cài đặt Python trên máy, Python About (Giới thiệu về ngôn ngữ) và sau đó là Python Strings (Chuỗi trong Python), sau đó bắt đầu nội dung lập trình. Kết thúc mỗi phần được viết bao gồm một liên kết đến bài tập mã cho tài liệu của phần đó. Các video bài giảng song song với tài liệu viết, giới thiệu Python, sau đó đến chuỗi, sau đó là các bài tập đầu tiên, v.v. Tại Google, tất cả nội dung này tạo thành một lớp học chuyên sâu có thời lượng 2 ngày, vì vậy các video được tổ chức thành các phần ngày 1 và ngày 2.
Tài liệu này được tạo bởi Nick Parlante làm việc trong nhóm engEDU tại Google. Đặc biệt cảm ơn sự giúp đỡ của các đồng nghiệp Google, John Cox, Steve Glassman, Piotr Kaminski và Antoine Picard. Và cuối cùng, cảm ơn Google và giám đốc của tôi Maggie Johnson vì sự hào phóng đã khai sáng để đưa các tài liệu này lên mạng miễn phí theo giấy phép Creative Commons Attribution 2.5 -- chia sẻ và tận hưởng!
Mẹo: Tham khảo Diễn đàn Google Code tại Đại học Python để hỏi và trả lời các câu hỏi.