Codelearn

分享Python,C/C++相关的技术文章, 海洋饼干叔叔@重庆大学

 印度是个文明古国,其古代数学的发展水平令人叹为观止,现在我们所用的阿拉伯数字事实上起源于印度。除了伟大的数学成就,印度也为学习程序设计的芸芸众生留下了一个经典的递归和计算复杂性的美妙案例,那就是大名鼎鼎的汉诺塔问题。在本实践中,作者将以pygame游戏的方式解读该问题背后的算法细节。通过本实践,读者可以了解汉诺塔问题及其递归算法、掌握面向对象程序设计方法、了解生成器结构及其用途、了解用于Python游戏开发的pygame包。

  全书习题均已录入拼题A。学习编程的唯一方法就是编程! 读者可以自行登录该网站,然后通过我们提供的邀请码练习教材《Python编程基础及应用》第2版上的全部习题。

  注意:如果读者是高校在校学生且您的授课教师已经使用拼题A给你布置了本书相关的作业,请忽略本文档并遵教师安排进行编程练习。

  拼题A是一个Online Judge系统,对于读者所编写的代码,它会在服务器后台进行模拟运行和测试,以判定读者所编写的代码是否正确。

  今年的小鲜肉报到了,军训完就要开始上虐人的编程课了, 大部分学Python,一部分学C,还有一部分学C++。万事开头难,面对全新的课程和学习模式,一部分同学痛不欲生。或许,AI能帮忙渡劫。

  本文以百度文心快码为例,介绍在Visual Studio Code中安装、使用AI助手进行辅助编程的方法。本文以Python语言为背景展开,C和C++大同小异。