30-Second Coding

30-Second Coding

The 50 essential principles that instruct technology, each explained in half a minute

The Ivy Press

10/2021

160

Dura

Inglês

9780711263642

Descrição não disponível.
6 Introduction Chapter 1: First Computers 12 GLOSSARY 14 The Industrial Revolution 16 The Difference Engine 18 Profile: Ada Lovelace 20 Human Computers 22 Task-Specific Computers 24 Mechanical Computers 26 Codebreakers 28 Instruction Sets & Stored Programs 30 The Fetch-Execute Cycle 32 The Transistor Revolution 34 The Personal Computer Age Chapter 2: Instructing Computers 38 GLOSSARY 40 Assembly Language 42 Fortran: The First High-Level Language 44 Profile: Grace Hopper 46 Procedural Languages 48 Compiled Code 50 Object-Oriented Programming (OOP) 52 Code Libraries 54 Running Code in the Cloud Chapter 3: Code Concepts 58 GLOSSARY 60 Binary & Bits 62 Data Types 64 Profile: Linus Torvalds 66 Data Structures: Arrays 68 Variables 70 If-Then-Else: Conditional Statements 72 Loops & Iterations 74 Profile: Steve Wozniak 76 Functions 78 Making Code Portable 80 Buffering & Caches 82 Eventual Consistency Chapter 4: What Coders Do 86 GLOSSARY 88 User Interface & User Experience 90 Profile: Tim Berners-Lee 92 Database Operation: CRUD 94 Web Development 96 Scripting 98 Engineering 100 Agile Development & the Scrum 102 Hacking 104 Debugging 106 Scaling & Pseudocode Chapter 5: Solving Problems with Code 110 GLOSSARY 112 Algorithms 114 The FizzBuzz Test 116 Sorting & Big O Notation 118 The Two Generals Problem 120 Compression & the Huffman Tree 122 Search Engine Optimization 124 Face Detection 126 Unicode 128 End-to-End Encryption 130 Pattern Matching Languages 132 Profile: Larry Page Chapter 6: Modern Concerns & Concepts 136 GLOSSARY 138 AI: Artificial Intelligence 140 Black Box 142 Computers Cannot Determine Truth 144 What is Blockchain? 146 Detecting Bots 148 Integrated Development Environment 150 Profile: Alan Turing 152 Appendices 154 Resources 156 Notes on Contributors 158 Index 160 Acknowledgments
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.
quick guide to;2022;coding;guidebook;teach;learn;for beginners;for dummies;python;html;c++;projects;step by step;coder;learn to code;computers;computer science;program;career;IT job;programming;how to;IT;support;help;how does it work;search engine;explained;explaining;teach me;algorithm;understanding code;PC;microsoft;apple;mac;mac user;linux;STEM;STEAM;unicode;python;java;GCSE coding;GCSE computers;a level;high school;college;university;beginners guide;get better at;study guide;coding language;computing history;charles babbage;ada lovelace;steve jobs;steve wozniack;bill gates;tim berners-lee;larry page;glossary;difference engine;hacking;hackers;codebreakers;instruction sets;John Backus;fortran;the cloud;server;data;analysis;binary;megabite;bit;gigabyte;data structures;if>then>else;loops and iterations;scripting;debug;AI;artificial intelligence;block-chain;bots