自己做的网站显示iis7,游戏网站怎么建设,wordpress如何增加轮播,技术支持 网站建设文章目录 前言刷题网站idle操作常用标准库mathdatetime 常见QA 前言
最近结束了比赛#xff0c;我对比赛的过程进行了详细的复盘#xff0c;并计划撰写一篇文章。这篇文章旨在为准备参加蓝桥杯的学弟学妹们提供帮助#xff0c;我希望我的文章和笔记能对你们有所裨益。… 文章目录 前言刷题网站idle操作常用标准库mathdatetime 常见QA 前言
最近结束了比赛我对比赛的过程进行了详细的复盘并计划撰写一篇文章。这篇文章旨在为准备参加蓝桥杯的学弟学妹们提供帮助我希望我的文章和笔记能对你们有所裨益。
我觉得我应该算是很普通的学生python基础基本为0因此这篇文章的适用对象应该是大部分普通人。对于这个比赛来讲首先花几天时间基础知识掌握以后就可以开始刷题了从题目中总结知识。
蓝桥杯有很多赛道加上每个人的目标不同所需要付出的努力也不同。不过我觉得最重要的还是把前几道题拿到手在此基础上如果还学有余力可以去体系化再学学难点。那么个人认为按照重要程度知识点的排序应该是 模拟至少刷题100道排序贪心二分搜索DFS、BFS动态规划前缀和与差分并查集简单数论排列组合、质因子分解、二项式定理等 个人觉得把这些掌握省一已经足够了也需要至少4个月以上的时间。剩余的也就是后面的几道题了也是难点性价比没那么高需要系统地学习数据结构与算法比如 图论最小生成树、图的连通性问题、欧拉回路、DFS序、网络流等数论生成函数、莫比乌斯反演等高级字符串拓展kmp、AC自动机、后缀自动机等 刷题网站 官网题库 题库 - 蓝桥云课 C语言网不是只能刷C语言题目均支持C、python、JAVA提交 编程入门题库_蓝桥杯ACM在线编程训练 - C语言网 洛谷 洛谷 AcWing 题库 - AcWing
idle操作
按照官网文件来看python编辑器只能用idle相比pycharm 和 vscode 体验肯定差远了但是还是要做充分的准备。我当时的考点是已经安装了vscode但是具体还是要视考点情况因此还是要学一下idle的
快捷键功能alt/代码补全前面出现过的变量或函数altp上一次输入altn下一次输入alt3批量代码注释alt4批量取消代码注释ctrl[左移4个字符(多行适用)ctrl]右移4个字符多行适用tab代码补全提前在idlelib\config-extensions.def修改弹出时间enterctrlD结束多行输入ctrlz撤销上次输入ctrlshiftz反撤销上次输入
常用标准库
比赛只能用自带的标准库所以像numpy这种扩展库肯定用不了的下面列出了一些常用的标准库
math
数学常数
math.e:自然常数e的值约等于2.71828
math.pi:圆周率π约等于3.1415926
数学函数
math.sqrt(x)返回 x 的平方根。
math.pow(x, y)返回 x 的 y 次方。
math.exp(x)返回 e 的 x 次方。
math.log(x, basemath.e)返回 x 的对数。base 参数为对数的底数默认为自然对数 e。
math.sin(x)、math.cos(x)、math.tan(x)返回 x 的正弦、余弦和正切值。
math.asin(x)、math.acos(x)、math.atan(x)返回 x 的反正弦、反余弦和反正切值。
数值操作
math.ceil(x)返回不小于 x 的最小整数。
math.floor(x)返回不大于 x 的最大整数。
math.trunc(x)返回 x 的整数部分。
math.modf(x)返回 x 的小数部分和整数部分以元组形式返回。
math.fabs(x)返回 x 的绝对值。
math.factorial(x)返回 x 的阶乘。
math.gcd(a, b)返回 a 和 b 的最大公约数。
datetime
import datetime
adatetime.datetime.now()
bdatetime.date.today()
cdatetime.date(2024,2,23)
dcdatetime.timedelta(days1)
print(a)
print(b)
print(c)
print(d)
输出
2024-05-13 16:01:49.449062
2024-05-13
2024-02-23
2024-02-24还有itertools、calendar等考虑到文章的易读性很多知识还在笔记里。相信站在我的肩膀上你能更快地实现目标笔记获取地址笔记全部是自己整理的请尊重别人的劳动成果低偿一杯奶茶钱不到想白嫖的就算啦~ 蓝桥杯python组备赛笔记超详细版
常见QA
赛道应该选择C、Java还是python啊 如果都没学过只学过c语言那么建议还是python或C其余的肯定是报自己擅长的啦。一般准备多久能拿省三或省二拿奖外 别的收获 我个人觉得无论是研究生组或A组的话从0开始至少需要2个月左右的时间而且是每天都学其余的BC组应该1个月左右。蓝桥杯奖项设置是省一10%、省二20%、省三30%所以努力2个月加个综测分应该还是比较划算的最重要的是在这个过程中对于一门编程语言的入门会学到很多东西。大多数人内驱力还是比较弱的相比没有竞赛的压力的自学编程语言报名一个编程比赛 后的自学更有动力自己也更自律刷题越刷越觉得自己是个废物咋办 其实这也是我的真实感受刷一个新的专题自己就会严重受挫现在看来可能学习的过程就不是那么舒服的。但是李笑来老师告诉过我 一切都是心理建设 因此自己需要及时地钝感哪怕是一道题安慰自己说搞明白都是巨大的提升每一部分的都要练透。我也经常对自己说学习任何东西都是需要耐心的也是孤独寂寞的但是挺过去学会后自己的世界竟然有所不同。相信我你并不孤独 Location:江南大学无锡中国 Date: 2024/05/13