Khóa học này được thiết kế cho sinh viên có ít hoặc không có kinh nghiệm về lập trình và/hoặc ngôn ngữ Python. Nó giới thiệu các khái niệm và kỹ thuật lập trình cốt lõi được sử dụng trong phần lớn các ngôn ngữ lập trình
Thoải mái sử dụng nguyên trạng chương trình giảng dạy hoặc sửa đổi nó để phù hợp với nhu cầu của bạn. Nếu bạn chia sẻ những tài liệu này [nguyên trạng hoặc có sửa đổi], vui lòng ghi công cho Replit và Andy Colley, người đã tạo ra chương trình giảng dạy
Bạn có thể tìm thêm thông tin và tổng quan chuyên sâu tại đây
Chương trình giảng dạy đầy đủ
Khóa học này được chia thành sáu phần, mỗi phần được thiết kế để kéo dài khoảng 2-3 giờ đồng thời có bài tập về nhà
Đối với mỗi phiên, có một chuyên sâu hơn. tài liệu readme để giúp bạn bắt đầu. Phần này chứa các ghi chú của giáo viên để chia nhỏ các khái niệm chính liên quan đến kỹ năng mã hóa, liên kết đến các nhiệm vụ và giải pháp ví dụ về Replit và văn bản của bộ nhiệm vụ. Ngoài ra còn có một bản trình chiếu cho mỗi tuần với các ghi chú của người thuyết trình có chứa ngữ cảnh, gợi ý kiến thức về chủ đề, các câu hỏi có thể hỏi sinh viên của bạn và các liên kết hữu ích khác
Đối với mỗi nhiệm vụ, chúng tôi đã cung cấp một siêu liên kết đến một thay thế mà sinh viên có thể làm việc trên. Chia sẻ điều này với họ và yêu cầu họ rẽ nhánh phiên bản của riêng họ. Chúng tôi cũng đã liên kết với một giải pháp ví dụ. Thường có nhiều cách để hoàn thành một nhiệm vụ, vì vậy học sinh có thể có các mã khác nhau hoạt động [của tôi thường làm như vậy]
Bạn có thể tìm thấy một thư mục với tất cả các bài học ở đây
- Giới thiệu khóa học
- Đầu ra, Biến và Đầu vào
- Toán với các biến
- tuyển chọn
- lặp lại
- danh sách
- Chức năng
Trong thư mục này, mỗi bài học trong số sáu bài học sẽ có thư mục riêng cùng với một. readme, PowerPoint và video hướng dẫn
lời chứng thực
Những gì bạn đã đặt cùng nhau là hoàn toàn hoàn hảo. Tôi đánh giá cao rằng có một video giải thích các khái niệm và ppt rất kỹ lưỡng. Không có sách bài tập vô dụng cho học sinh viết. Nhưng trên hết, các nhiệm vụ/bản sao hoàn hảo cho sinh viên và họ xây dựng các khái niệm thực sự tốt trong khi vẫn yêu cầu một số mã độc lập
Đó là chính xác những gì tôi đã được tìm kiếm. Cuối cùng
– Giáo viên lập trình THPT
Người tạo tuyệt vời của chúng tôi
Khóa học này được tạo bởi Andy Colley
Andy đã dạy khoa học máy tính và CNTT cho lứa tuổi 11 - 18 tại Manchester, Vương quốc Anh, từ năm 2004. Anh ấy là giáo viên thành thạo Tin học tại trường, Chuyên gia chính về dạy và học, đồng thời là cố vấn cho các giáo viên thực tập. Bạn có thể tìm thấy anh ấy trên twitter với tên @MrAColley hoặc lưu trữ podcast edtech @LearningDust tại learningdust. com
Nếu bạn có bất kỳ phản hồi, câu hỏi hoặc nhận xét nào về tài nguyên, vui lòng liên hệ. Chúng tôi rất hào hứng với những tài nguyên này và rất muốn nghe ý kiến từ bạn
Đến cuối năm lớp 10, học sinh giải thích việc kiểm soát và quản lý các hệ thống kỹ thuật số được nối mạng và ý nghĩa bảo mật của sự tương tác giữa phần cứng, phần mềm và người dùng. Họ giải thích việc nén dữ liệu đơn giản và tại sao dữ liệu nội dung được tách biệt khỏi bản trình bày. Học sinh lập kế hoạch và quản lý các dự án kỹ thuật số bằng cách sử dụng phương pháp lặp đi lặp lại. Họ xác định và phân tách các vấn đề phức tạp theo yêu cầu chức năng và phi chức năng
Học sinh thiết kế và đánh giá trải nghiệm người dùng và thuật toán. Họ thiết kế và triển khai các chương trình mô-đun, bao gồm chương trình hướng đối tượng, sử dụng các thuật toán và cấu trúc dữ liệu liên quan đến các chức năng mô-đun phản ánh mối quan hệ của dữ liệu trong thế giới thực và các thực thể dữ liệu. Họ tính đến các yêu cầu về quyền riêng tư và bảo mật khi chọn và xác thực dữ liệu. Học sinh kiểm tra và dự đoán kết quả và thực hiện các giải pháp kỹ thuật số. Họ đánh giá các hệ thống thông tin và các giải pháp của chúng về mặt rủi ro, tính bền vững và tiềm năng đổi mới và doanh nghiệp. Họ chia sẻ và cộng tác trực tuyến, thiết lập các giao thức để sử dụng, truyền và duy trì dữ liệu và dự án
Nếu máy tính của bạn đã được thiết lập để chạy các chương trình Python, bạn có thể bắt đầu với Hello World, chương trình Python đầu tiên của bạn
Chào thế giới "
Thiết lập môi trường lập trình của bạn
Nếu máy tính của bạn chưa được thiết lập để chạy các chương trình Python, chúng tôi có thể chỉ cho bạn cách thiết lập và chạy Python
Môi trường "
Đóng góp
Nếu bạn đã biết Python và muốn giúp xây dựng Giới thiệu về Python, hãy xem trang GitHub của dự án. Bạn có thể muốn xem Vấn đề 17, trong đó thảo luận về một số cách cụ thể mà bạn có thể đóng góp cho dự án
Đóng góp "
Ủng hộ
Nếu bạn muốn hỗ trợ dự án này, bạn có thể truy cập trang Gratipay của tôi. Ngay cả khi bạn không hỗ trợ tôi một cách cụ thể, bạn có thể muốn xem trang chủ Gratipay và trang giới thiệu. Đó là một dự án tuyệt vời và quan trọng cần được biết
Tiền thưởng »
Nhận xét
Nếu bạn có bất kỳ câu hỏi hoặc nhận xét nào, vui lòng liên hệ
Về
Tôi dạy toán và khoa học ở trường trung học, đồng thời tôi cũng dạy lớp Giới thiệu về Lập trình vào mỗi mùa thu. Dự án này bắt đầu từ một loạt Sổ ghi chép IPython mà tôi đã viết khi dạy lớp lập trình năm nay