云吐槽 艺术中文人学算法的小故事1

        有两周没有更新学习记录了,但☁️也认真学习了呢!这次是云“大跃进”到算法学习,主要也是某湾区程序员朋友给我推荐的资源,他曾是Stony Brook University的研究生,上过Steven Skiena教授的课。受疫情影响Steven Skiena教授推出了线上课,YouTube上有全26集,一集大概1小时30分钟,官网还给了每节课的Slides,十分贴心了。  附上地址:Skiena's Algorithmsicon-default.png?t=LA92https://www3.cs.stonybrook.edu/~skiena/373/videos/

        第一集是Introduction to Algorithms;第二集是Asymptotic Notation(渐近符号)。听完这些,☁️在GoodNotes上留下了20页笔记,看缩略图会发现压缩下来其实不算多:

同时我还会做一些跟英语相关的笔记,比如吸蛋王者weasel的俚语小故事:

有时会针对一个感兴趣的问题去做专题补充,比如一直好奇的“代码是怎么控制电脑的”:

 同时,在数学问题上,没有学过高数、离散数学、统计......只有高中数学水平的☁️,有些地方还需要补课,缺哪补哪,目前也还能应付。第二节课有一道题需要比较n^4和2^n哪个大,本科软件工程的大师直接抛给我一张图:

看着很优美,但我看不懂,末了人还补一句“学过洛必达法则吗?”哎,我等文科学子最多只吃过布洛芬,洛必达是什么还真不知道。最后我用学过的高中数学知识还是不优雅地证明出来了:

虽然别人挖地基用电钻,我挖地基用锄头,能挖点土本☁️还是很满足了。 

不过一些必须要学,又比较简单的数学概念,还是不能靠吃老本。比如factorial阶乘,让我为认知中的感叹号又增加了新的注解!

def factorial(n):
    if (n<=1):
        return 1
    else:
        return factorial(n-1)*n

在理解big O的路上磕磕绊绊:

不知道是不是问多了,这人现在都没有回复我,流泪😢,学习的道路上还得是孤独的。话虽如此,还得是真诚地感谢周围愿意帮助我的人❤️没有领路人,就算有那么强大的互联网资源,摸索起来还是耗时耗力,有时候懂的人几句话就能让我节省大量时间。

作为一个艺术生中文人,我似乎已经和理科产生生殖隔离。大学选专业也是从不用选数学的专业里挑,但“十年饮冰,难凉热血”,看到喜欢的费曼先生的采访还是破防了:


 或许那些初中对物理的坚持和努力,分科时和家长哭闹的眼泪都成了一个笑话,但还是心有不甘,我到底适不适合理科现在看来没什么重要的,“I came, I saw, I conquered”。

(python 用turtle库画了一个圣诞树,原链接用python画圣诞树三种代码示例介绍 - 知乎

        有时候,我越学越觉得很多事情是相通的,文学艺术和理工也没有不可逾越的鸿沟。就比如编程的不同语言,和乐器上的转调就很像。假如一个人主要是用C++编程,就像我在古筝上主要是弹D调的曲子,熟练之后,拿到D调的谱子就可以弹;有了C++的基础再学python,就像我弹熟了D调的曲子要来弹G调,先要熟悉G调的音阶(相当于熟悉python的语法等),磕磕绊绊可以弹出来。熟悉G调以后,D、G调换着弹也很容易了。有时候可能会搞混,导致一两个错音,如果practice more,就不会有这种情况了。而真正的大佬熟悉定弦,管他哪个调,只要是古筝上能实现的音,都能通过移动琴码校音弹各种各样的曲子,那完全是乐理学得好,理解了底层逻辑。编程也是这样,理解了机器语言的底层逻辑,语言什么的只是一个实现的工具。

      实现什么呢,实现你的需求哇!希望文科艺术生不要怕,友友们上号,编程界需要你们!

子曰:“温故而知新,可以为师矣。”待我再开一帖来整理一下学到的知识吧!今天就纯吐槽了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值