给Python初学者的入门课程建议

随着编程学习热潮在2021年的持续,越来越多的编程初学者会将Python语言列入学习规划。而在学习过程中,也常常会产生一些困惑与误区,导致学习效率与学习效果的低下。因此本篇文章将给予大家一些学习方法方面的建议。

一、 为什么建议学Python?

对比其他主流编程语言,Python本身比较容易上手,且功能强大。

除了爬虫、自动化办公、数据分析、数据可视化之外,Python还涉及到人工智能、游戏开发、网站开发这些领域,行业应用范围极广。

二、 学Python时常见的问题与解决方式

问题一:学习编程难以坚持、枯燥乏味

解决方式:在教学和学习过程中,我们可以使用MVP思维,即先学习最基础、必要的知识,实现最基础效果,然后通过后续知识点的补充,进行优化和完善,逐步看到学习效果,有效建立学习成就感,更易坚持。

问题二:实操机会少、知识点掌握不扎实

解决方式:传统授课是先上课学知识点、再上机操作,将教学与实践分离,由于中间的时间差,最终学生在进行实操练习时效果不理想。建议采用PBL项目驱动式教学,以问题为导向,边学边练,在实践中更扎实地掌握知识。

问题三:有bug但是找不到原因、知识点不能灵活运用等

解决方式:这一问题常出现在实操环节,比如调试程序发现频频出错但难以找到问题所在、同一个效果可以用更简短的代码来实现等。编程的学习非常重视提问与交流,不能将疑惑后置,因此建议大家有问题要及时询问教师或者与同学交流。同时,学习一些方法也非常有必要,比如debug方法、小黄鸭调试法等等。

三、 高效学习Python的方法——以“flappy bird”为例

很多同学都知道“flappy bird”这个小游戏,那么我们如何利用Python自己制作一个呢?在这里我们将分为3节课,从教学设计和学习方式来理解高效学习Python的方法。

flappy bird

1. MVP思维的运用:

以下3张图片,是每节课所要实现的效果变化截图:从小球运动到小鸟运动,再到有游戏计分规则的flappy bird游戏。

 

给Python初学者的入门课程建议_第1张图片

 

给Python初学者的入门课程建议_第2张图片

对比每节课的知识点和效果,设计课程遵循MVP思维:先实现最基本的效果(颠球游戏),逐步完善、优化(添加游戏规则、设置图片等),最终制作出小游戏。在此原则下,每节课后我们都可以得到一个简单的作品,有一定的成就感,利于接下来更复杂知识点的学习。

2. PBL项目制教学:

下面图片是上课视频截图,每个知识点都都有对应的效果描述,在上课过程中,同学们可以跟随老师的讲解在编辑器中添加代码、随时查看效果。

 

给Python初学者的入门课程建议_第3张图片

 

给Python初学者的入门课程建议_第4张图片

下面是第一部分的课程视频,从Python零基础,做一个简单的颠球游戏:

最终flappy bird游戏效果:

如果想高效学习比较实用的Python课,有哪些选择呢?

四、 零基础学Python,尝鲜自动化办公

在遵循科学的课程设计理念下,经过课程内容的反复打磨,录制了本次的课程。

课程以“学得会、用得上、硬核有趣”为核心特色,围绕PBL项目展开,使用MVP思维学习。在学习Python基础知识的同时,逐步掌握自动化办公技巧,并拓展延伸更多学习方法和技巧。除此之外,还将有1V1的助教及时答疑,及时帮大家解决实操中的问题。

1. 适合哪类同学学习?

适合所有想要学习Python的同学体验,特别是0基础的同学。

· 重复性工作比较多的职场人士:比如一些职能类支持岗位的职场人士,可以通过本次课程入门自动化办公,减少手动修改文档的工作,提高工作效率;

· 需要提升竞争力、追求转型的职场人士:比如陷入职业瓶颈期的朋友们,可以通过学习掌握编程思维,提升个人竞争力,挖掘职业生涯新的可能性;

· 在校/进入求职季的大学生:掌握Python基础,增加个人新技能,为简历加分。

2. 学完课程都能收获什么?

高效办公:学会批量处理文档,拒绝低效重复工作

升职竞争力:捕捉人工智能机遇,提升职场发展潜力

MVP思维:打开工作新思路,抓住职场主动权

简历加分:掌握Python基础,增加简历闪光点

3. 课程表:

 

给Python初学者的入门课程建议_第5张图片

更多课程信息可以联系课程助理 @ivy小雨

 

你可能感兴趣的:(趣学编程(Python),游戏,人工智能,编程语言,python,数据分析)