一品教程
Udacity - Intro To Computer Science - Build A Search Engine & A Social Netwo
  • 百度链接:请在正文中查找
  • 提取码:请在正文中查找
  • 阿里云(不限速):
  • 天翼链接(不限速):
  • 天翼提取:
  • 115链接:
  • 备用地址:
  • 解压密码:
  • 资源类型:
  • 文件大小: MB
  • 发布时间:2016-8-12 16:03
  • 人       气:231
  • 回复数量:0
发新帖
http://pan.baidu.com/s/1jGYkhim 密码: ie3d

Udacity - Intro to Computer Science - Build a Search Engine & a Social Network
MP4 | AVC 995kbps | English | 852x480 | 30ps | AAC stereo 96kbps | 6.57 GB
Genre: Video Training
In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network. You’ll learn the programming language Python, and you’ll explore foundational concepts in computer science. Most importantly, you’ll start thinking like a software engineer by solving interesting problems (how to build a web crawler or a social network) using computer programming. This course is a first step into the world of computer science, and whether you want to become a software engineer, or collaborate with software engineers, this course is for you. You’ll be prepared for intermediate-level computer science classes when you’ve mastered the concepts covered in this course.
Build a Search Engine
Throughout this course, you’ll build a search engine by learning about and producing key search engine components including a crawler, an index and a page rank algorithm. As you build these pieces, you’ll be learning about and practicing computer science skills that will ready you for intermediate level computer science courses.
Build a Social Network
At the end of the course we will give you a set of relationships (i.e. strings of phrases like “Dave likes Andy, Kathleen and Kristy”) and you will use your new computer science skills to organize these relationships into a social network. With your new social network, you can explore relationships and gain insight into how you fit into your own social networks.
Syllabus:
Lesson 1: How to Get Started
Interview with Sergey BrinGetting Started with PythonProcessorsGrace HopperVariablesStrings and NumbersIndexing StringsString Theory
Lesson 2: How to Repeat
Introducing ProceduresSum Procedure with a Return StatementEquality ComparisonsIf StatementsOr FunctionBiggest ProcedureWhile LoopsPrint NumbersLesson 2.5: How to Solve Problems
What are the InputsAlgorithm PseudocodeOptimizing
Lesson 3: How to Manage Data
Nested ListsA List of StringsAliasingList OperationsList Addition and LengthHow Computers Store DataFor LoopsPopping ElementsCrawl Web
Lesson 4: Responding to Queries
Data StructuresLookupBuilding the Web IndexLatencyBandwidthBuckets of BitsProtocols
Lesson 5: How Programs Run
Measuring SpeedSpin LoopIndex Size vs. TimeMaking Lookup FasterHash FunctionTesting Hash FunctionsImplementing Hash TablesDictionariesModifying the Search Engine
Lesson 6: How to Have Infinite Power
Infinite PowerCounterRecursive DefinitionsRecursive ProceduresPalindromesRecursive v. IterativeDivide and Be ConqueredRanking Web Pages
Lesson 7: Past, Present, and the Future of Computing
Past of ComputingComputer History MuseumFirst Hard DriveSearch Before ComputersPresent of ComputingSlac and Big DataOpen SourceFuture of ComputingText AnalysisEnergy Aware ComputingComputer SecurityQuantum Computing


本站首发,永久链接:https://www.yipinsucai.com/thread-107646-1-1.html
收藏0 0 反对0
分享
  • 猜您喜欢
  • 热门素材
  • 下载排行
  • 最新资源

微信订阅号

Copyright   ©2012-2021  一品教程论坛技术支持:一品素材教程网  站点帮助   ( 蜀ICP备17010416号-1 )|网站地图 | 站点地图| 网站地图 | 网站地图