Intro to Computer Science - Build a Search Engine & a Social Network签名认证

计算机科学导论 - 编写搜索引擎和社交网络

关注 (1390) 学过 (54)

Intro to Computer Science - Build a Search Engine & a Social Network

8.9 (13人)

  • 知识量:9.7
  • 授课水平:9.9
  • 实用性:9.9
  • 课程设计:9.8

难度:简单

开始时间:时间自主

持续时间:12.0周/每周6.0-6.0小时

去上课

课程简介
在本课程中你将学习计算机科学的主要概念,并通过建立网络爬虫的背景来学习如何编写自己的计算机程序。


背景知识要求
这里不需要事先了解编程所需要知识。欢迎初学者加入!


我将学到什么?
在结束本课程后,你会学到关键的计算机科学概念,并获得足够的Python编程能力使你能够编写程序解决你自己的问题。本课程将帮你达到CS中级课程水平的程度。


教学大纲
第1课:如何开始
你的第一个程序:提取链接
第2课:如何重复
过程、定义(如有需要的话)、循环:发现页面上的所有链接
附加课:如何解决问题
使用通用技术来解决编程问题
第3课:如何管理数据
列表;抓取网页
第4课:查询响应
复杂数据结构;构建反向索引搜索;网络
第5课:程序如何运行
推导成本;哈希表(字典法)
第6课:如何产生无穷的动力
递归定义;搜索结果排名
第7课:从这儿到那儿
过去,现在和未来的计算;考试
扩展单元
(这些单位不是原来的课程(共7周)的一部分,但已被加入到课程中)
第8课:如何学习新的东西
更好自学的小技巧
第9课:如何控制复杂性
模块,类型,类
第10课:如何重复使用类
继承
第11课:现实世界中的程序
文件IO(输入和输出)与异常


翻译:@ikol1729 编辑:欢仔258

所属专题

相关课程

京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号 ©2017果壳网

关于我们 新手指南