Intro

进入大学之后上得最开心的一门课 =w=

感觉还是要时不时把那些东西拿出来摸一摸的…那就做个备忘吧,这样以后随时都可以快速回顾一下。

这系列内容的前半部分将主要介绍几个常用数据类型和基础的算法,解释其原理并进行简单的应用,后半部分将主要复习一下数据结构与具体的应用。由于这个系列的目的是学会自己造轮子,涉及到很多原理上的东西,所以将完全不调用第三方库,仅仅使用用Python自带的一些库(其实也几乎用不上)

–挖坑– 更多关于Python环境搭建、第三方包的安装与数据分析相关的内容会另开一个系列,毕竟也是很实用的一项技能,再加上平时应用的场景不多,自己其实也算不上特别熟练(在实习的时候感觉尤为明显)

题外话

进入BA之后,感觉自己复活了 -w-

能够再次学上自己喜欢的东西,从传统商科的苦海中逃离,清楚自己在学什么、做什么,和一群踏实靠谱的同学和老师相处……在学校里已经很久没有这种舒畅、充实、踏实的感觉了……

所以这一年,是我大学三年来最棒的一年。

在这里感谢一下教我这门课的恩师Howard!Hoho是我在大学3年里遇见过最有意思的老师。很难想像有机会在死气沉沉的商学院里能遇见一位会和我们一起玩、一起折腾,而且兴趣相仿的老师,也让我对未来的想法更加清晰了一些。虽然最后考得不太好……但是真的从Ho的课里收获了很多。作为一个非CS专业,一直靠自学的小白,Ho的课让我更加了解如何去让代码变得高效、规范、易读,让我有机会了解到项目开发的流程与所需的能力,也让我更加清楚如何更高效地去提升自己这方面的能力;更重要的是,不论是风格逆天却又不难的卷子,还是平时的相处,在Ho的影响下,我渐渐地能够更好地去调整自己的心态,更加大胆地去放弃与止损。比起一些专业技能与能力,这样的收获是更加珍贵难得的。

有机会的话,毕业前一起带相机出来拍拍照哈!

总而言之,Ho真的是一位很不一样的Professor!很感谢这一年来的帮助与指点!

系列内容

这篇就先不写具体内容了吧,就当开个头,规划一下要写点啥。之后每发一篇完会回来打个超链接的。

  1. Python中常用的语法
  2. Python中常用的数据类型与特点
  3. 一些Python自带小功能
  4. 字符串的处理
  5. 自定义函数
  6. 啃下递归
  7. 算法1 - 搜索算法
  8. 算法2 - 排序算法
  9. 算法? - 待补充
  10. 数据结构1 - Queue & Stack
  11. 数据结构2 - 单链表
  12. 数据结构3 - 图
  13. 数据结构4 - 树

(刚刚在动车上一边翻当时上课用的notebooks,一边不自觉嘴角上扬,像是有什么大病)