专业不需要精通,但是需要学,上课讲的很笼统,有些地方对于本人(从未接触过相关知识)来说有点难理解。
比如凯撒密码
参考GPT和自己的思路:
对于学习Python,我建议你可以先从基础语法开始学起,掌握基本的数据类型、变量、条件语句、循环语句等知识点。可以选择一些优秀的Python初学者教程进行学习,如廖雪峰的Python教程、Python官方文档等。
对于逻辑理解不清楚的问题,可以选择针对性的学习,比如对于凯撒密码,你可以了解它的原理和实现过程,可以通过一些实例进行练习和实践,例如利用Python实现凯撒密码的加密和解密。
此外,可以结合实际问题进行练习和应用,如爬虫、数据分析、机器学习等领域均可以运用Python进行解决,这样不仅可以练习编程技能,还可以提升实际应用能力。
跟算法相关的内容,跟语法都没有太大关系
它是数学
你数学要是没学好,学算法肯定吃力呀
但是也不用太担心,这里用不到微积分傅里叶变换
无非就是一些2进制10进制转换、ascii码什么的,恶补一下先
-=-=-=-
那么拿你说的凯撒密码举例,无非是a变b,b变c,字母全加1
那么如果写26个if,else是可行的,写个switch,里面26个case也是可行的,就是太笨了
我们知道字符是ascii码编码的,而且是连续的,那么a+1就等于b,这不就是算法吗
找一些视频学习下基础,等到基本语法学会,再来学凯撒密码这样的编程题
不知道你这个问题是否已经解决, 如果还没有解决的话: