目录
一、python基本的语法
学到面向对象就差不多了,不需要太深入学习面向对象后面的内容。因为这是程序设计比赛,很少会涉及到python的高阶知识,因此我建议学完基本的面向对象即可,后面的不必深入。当然,python在人工智能等领域是有很大用武之地的,因此想走这些方向的同学可以深入的学下去。
(你有一定的Python基础这些应该你也了解知道。)
二、掌握python标准库
蓝桥杯是不支持第三方库的,但是python的标准库就已经琳琅满目了,学好python标准库,将是一个事半功倍的过程。
三、acwimg算法课
推荐看这个官网的算法课程,每一个算法都讲得非常详细,python蓝桥杯的考的思想也都来源于这些算法思想
四、注意事项
1.不支持第三方库
蓝桥杯python组,不支持第三方库,仅能使用python的标准库,这就需要知道python的常用标准库有哪些,哪些在算法比赛中比较常见,学会一些常用的标准库,对于我们解题是十分有帮助的,方便且快速。
2.只有python自带的IDE
所有,还在使用pycharm的同学,请赶紧适应过来,否则在比赛的时候肯定会吃大亏,这个ide不是很好用
3.python版本
四、刷题
推荐《算法竞赛入门经典》,这是c++的,可以当做一本大纲来使用,主要理解其中的思想,自己用python实现
ps:python的算法书,好的是真没有什么呀
五、用python刷算法题中的小技巧
看完教学后之后,复现一边代码,养成好的代码思维,和提升写代码速度最好的方法就是看视频教学+刷题,蓝桥杯官网有练习系统,里面的试题是完全足够的。按照他的循序渐进的去做,并且多思考总结,肯定会有收获。
六:完整代码:
视频,笔记和代码,以及注释都已经上传网盘,放在主页置顶文章