Contenidos 1/2 Lesson 1: How to Get Started Interview with Sergey Brin GeQng Started with Python Processors Grace Hopper Variables Strings and Numbers Indexing Strings String Theory Lesson 2: How to Repeat Introducing Procedures Sum Procedure with a Return Statement Equality Comparisons If Statements Or Func7on Biggest Procedure While Loops Print Numbers Lesson 2.5: How to Solve Problems What are the Inputs Algorithm Pseudocode Op7mizing Lesson 3: How to Manage Data Nested Lists A List of Strings Aliasing List Opera7ons List Addi7on and Length How Computers Store Data For Loops Popping Elements Crawl Web Contenidos 2/2 Lesson 4: Responding to Queries Data Structures Lookup Building the Web Index Latency Bandwidth Buckets of Bits Protocols Lesson 5: How Programs Run Measuring Speed Spin Loop Index Size vs. Time Making Lookup Faster Hash Func7on Tes7ng Hash Func7ons Implemen7ng Hash Tables Dic7onaries Modifying the Search Engine Lesson 6: How to Have Infinite Power Infinite Power Counter Recursive Defini7ons Recursive Procedures Palindromes Recursive v. Itera7ve Divide and Be Conquered Ranking Web Pages Lesson 7: Past, Present, and the Future of CompuJng Past of Compu7ng Open Source Computer History Museum Future of Compu7ng First Hard Drive Text Analysis Search Before Computers Energy Aware Compu7ng Present of Compu7ng Computer Security Quantum Compu7ng Slac and Big Data
© Copyright 2024