课程主页: https://www.coursera.org/learn/python-object-basics
课程介绍
《Python对象基础:函数、递归和对象》是Coursera上为初学者设计的一门课程,旨在帮助学习者在短时间内编写并运行第一个Python程序,无需任何安装。这门课程涉及Python编程的核心概念,特别是函数、递归、对象和可变性,适合那些有有限编程经验的学习者。
课程大纲
在课程的第一周,学生将学习用户定义函数。通过将代码包装在函数中,学习者可以重用代码片段。课程将以实验室和评分编程练习结束。
第二周的内容集中于递归,学生将创建递归函数,并识别何时可以使用递归代替传统的迭代,最后同样以实验室和评分练习作结。
第三周介绍面向对象编程,学生将学习如何创建用户定义的类及其实例化对象,课程以实验室和评分练习为总结。
最后一周,学习者将讨论可变性,更改对象的属性,通过方法实现赋值和修改,课程再次会以实验室与评分练习结束。
课程评价
总体来说,这门课程提供了极好的自学体验,学习过程灵活且深入,适合零基础或有一定编程基础的同学。通过逐步引导的方式,学习者能有效掌握Python编程的基本要素,并将这些知识应用到其他编程语言中。强烈建议完成此专业化课程的前两门课程,为成功掌握该课程奠定良好基础。
课程主页: https://www.coursera.org/learn/python-object-basics