前言

本笔记是斯坦福公开课,编程方法学的学习笔记。

karel

整个课程都以karel这个机器人在一个真实世界里兜兜转转的故事作为主线,使用的语言是java,教授的课程中逐步引入新概念,例如,通过限定左转,则右转只能通过机器人左转3次实现,从而引入了封装的概念。
其中也穿插了一些非常重要的哲学要点,例如程序不仅要机器看得懂,更重要的是人看得懂。

尾声

本次写的比较少,因为没有什么特别的概念。

编程方法学笔记:karel相关推荐

  1. 编程方法学笔记:karel和java

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 正文 本次的笔记对应的是第三节课,这堂课讲的是针对karel的使用说明. 在上课的过程中特别强调了编程必须注意的一些核心要素: 1comement ...

  2. 编程方法学 - 公开课学习笔记(一)

    好像一直并没有专门学习过某种语言,C也罢,C++也罢,VC也罢,都是在实践中学习.但是Java看过<Thinking in Java>,在实际开发中,优秀的编程风格是很重要的,在我们看so ...

  3. 斯坦福《编程方法学》 笔记与资源

    目录 文章目录 目录 介绍 正文 笔记 资源 介绍 编程是一切的基础,如果没有成功运行的程序,那么一切都是空谈. 正文 编程方法学是斯坦福的一门经典课程,学会该课程,可以很好的提升大家对程序的理解能力 ...

  4. 编程方法学26:介绍Java标准库

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 总体而言,这门课讲了很多很基础的东西,具有很强的通用性. 正文 本次的笔记对应的是第二十六节课,这堂课是来讲Java标准库的知识. 1ACM lib ...

  5. 编程方法学25:设计实用社交网络

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 总体而言,这门课讲了很多很基础的东西,具有很强的通用性. 正文 本次的笔记对应的是第二十五节课,这堂课是来讲设计实用社交网络的知识. 1Face p ...

  6. 编程方法学24:管理大型数据中的良好软件工程原理

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 总体而言,这门课讲了很多很基础的东西,具有很强的通用性. 正文 本次的笔记对应的是第二十四节课,这堂课是助教来讲管理大型数据中的良好软件工程的原理的 ...

  7. 编程方法学23:搜索排序与算法效率分析

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 总体而言,这门课讲了很多很基础的东西,具有很强的通用性. 正文 本次的笔记对应的是第二十三节课,这堂课是助教来讲搜索排序与算法效率分析的知识. 1线 ...

  8. 编程方法学22:NameSurfer概述

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 总体而言,这门课讲了很多很基础的东西,具有很强的通用性. 正文 本次的笔记对应的是第二十二节课,这堂课布置的是编程作业NameSurfer 1可变性 ...

  9. 编程方法学21:监听器和迭代器回顾

    前言 本笔记是斯坦福公开课,编程方法学的学习笔记. 总体而言,这门课讲了很多很基础的东西,具有很强的通用性. 正文 本次的笔记对应的是第二十一节课,这堂课讲的是监听器和迭代器的相关知识 1交互因子 输 ...

最新文章

  1. 计算机考研专业课资料百度云,2020年考研专业课【初试】资料清单
  2. DS博客作业05--树
  3. QTreeWidgetItem和QTreeWidgetItemIterator
  4. 10个重要的Linux ps命令实战
  5. Windows 10的应用体验之二
  6. QT的QSemaphoreReleaser类的使用
  7. OpenSSL 编程 - RSA 加密解密
  8. vue compile添加html,咱来聊聊 Vue - compile
  9. 在Simplicity Studio下创建适用于EFR32的工程项目
  10. linux启动nifi指令,Nifi 组件脚本开发 - ExecuteScript 使用指南 (二)
  11. 移动端分步注册_移动应用程序的可用性测试:分步指南
  12. 在linux底下用pip安装mysqlclient错误解决办法
  13. SQL Server性能优化案例报告
  14. mysql导入报错 [Err] 1273 – Unknown collation: ‘utf8mb4_0900_ai_ci’
  15. 迅雷连接转化为http链接
  16. 【Adobe Premiere Pro 2020】pr2020安装和基本操作【PR安装、新建项目流程、导入及管理素材项目文件、添加标记、创建出入点剪辑视频、快速剪接及自动音乐卡点的方法
  17. CCS 2021 | 自动化网络流量分析新方向
  18. 3D目标检测评估标准
  19. 计算机一级可以积分入深户吗,怎样积分入深户2019年深户办理条件
  20. 蓝桥杯 Python 练习题 数列排序

热门文章

  1. ergo room and Margaret barton colonnade
  2. a partial surjection的题库
  3. 【转】Unity中的单位长度与像素之间的关系
  4. iOS Hardware Guide
  5. USACO翻译:USACO 2012 JAN三题(3)
  6. 2.let和const命令
  7. IcbcDaemon.exe是什么东西啊?
  8. Ubuntu 18.04 + Anaconda 5.2 + Pycharm
  9. NYOJ练习题 删除元素(二分查找)
  10. MYSQL5.7.17设置初始密码