课程主页: https://www.coursera.org/learn/object-oriented-python
在Coursera平台上,有一门名为《面向对象Python:继承与封装》的课程,专为有限编码经验的学习者设计。课程的目标是让学生在几分钟内编写和运行自己的第一个Python程序,而不需要安装任何软件。这使得任何地方的学习者都能轻松开始他们的编程旅程。
该课程提供了坚实的Python基础,并涵盖了一些计算机科学的核心主题,这些主题可以应用于其他编程语言。课程内容包括继承、封装、多态以及其他与对象相关的主题,为学习者提供全面而深入的理解。
**课程大纲:**
1. **继承**:第一周课程讲解如何为类创建继承关系,通过从一个类重用代码到另一个类,完成相关的作业后,会有实验室和评分的编码练习来检验学习成果。
2. **封装**:第二周课程重点在于封装,即将与对象相关的相关方法和数据捆绑到它的类中,学习者将完成相应的作业后,会进行实验室和评分的编码练习。
3. **多态**:在第三周,课程介绍通过方法的重载和重写来为方法添加灵活性,课程结束时也会有实验室和评分的编码练习。
4. **高级主题**:在最后一周,课程将探讨包括将对象存储在单独文件中,创建对象列表等与类和对象相关的其他主题,同时也会有实验室和评分的编码练习。
完成该课程前的三门先修课程是推荐的,这能帮助学习者更好地理解本课程内容。通过这样的设计,课程不仅适合初学者,也为进一步探索编程提供了基础和灵活性。
总体来说,这门课程适合任何想要对Python以及面向对象编程有深入了解的学习者,是学习编程和提高技术知识的绝佳选择。
课程主页: https://www.coursera.org/learn/object-oriented-python