𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Beginner's Guide to Code Algorithms: Experiments to Enhance Productivity and Solve Problems

✍ Scribed by Deepankar Maitra


Publisher
CRC Press
Year
2022
Tongue
English
Leaves
189
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Do you have creative ideas that you wish you could transform into code?

Do you want to boost your problem solving and logic skills?

Do you want to enhance your career by adopting an algorithmic mindset?

In our increasingly digital world, coding is an essential skill. Communicating an algorithm to a machine to perform a set of tasks is vital. Beginner’s Guide to Code Algorithms: Experiments to Enhance Productivity and Solve Problems written by Deepankar Maitra teaches you how to think like a programmer. The author unravels the secret behind writing code – building a good algorithm. Algorithmic thinking leads to asking the right question and enables a shift from issue resolution to value creation. Having this mindset will make you more marketable to employers.

This book takes you on a problem-solving journey to expand your mind and increase your willingness to experiment with code.

You will:

  • Learn the art of building an algorithm through hands-on exercises
  • Understand how to develop code for inspiring productivity concepts
  • Build a mentality of developing algorithms to solve problems
  • Develop, test, review, and improve code through guided experimentation

This book is designed to develop a culture of logical thinking through intellectual stimulation. It will benefit students and teachers of programming, business professionals, as well as experienced users of Microsoft Excel who wish to become proficient with macros.

✦ Table of Contents


Cover
Half Title
Title Page
Copyright Page
Dedication
Table of Contents
Preface
Acknowledgments
Author Biography
Introduction
1 What Is an Algorithm?
2 Build Your Own Game With a Simple Algorithm: Tic Tac Toe
2.1 How to Get Started
2.2 How to Get Warmed Up
2.3 How to Build the Screen (UI, User Interface)
2.4 Building a β€œGame” From a β€œWidget”
2.5 Understanding the Need for an Algorithm
2.6 How to Test Drive Your New Creation
2.7 Conclusion
3 Explore Your Deductive Logic: Solve a Sudoku Forever
3.1 The Basic Code for Solving a Sudoku
3.2 Iterative Build of CantBeList
3.3 Algorithms That a Computer Can Solve Better Than Humans
3.4 3 By 3 Grid Interaction
3.5 Love-Locked Pair
3.6 The Golden Triangle
3.7 The Polyomino
3.8 Matching Twins
3.9 Conclusion
4 Introduction to Multiplatform Integration: Build Your Own Remote Control
4.1 Connecting the Smartphone to the Laptop – Virtually
4.2 Settings in Powerpoint
4.3 Standard Functions
4.4 Reading the Googledocs Input
4.5 Taking Over Keyboard Controls
4.6 Conclusion
5 The Organizer: Build Your Own Virtual Filing Cabinet
5.1 The Algorithm
5.2 Invoking the Code
5.3 Conclusion
6 Merging Sheets: Combine Multiple Workbooks of the Same Format Into One Workbook Automatically
6.1 Algorithm for Merging Sheets
6.2 User Interface
6.3 Error Correction
6.4 Heavy Lifting
6.5 The Pickfile Subroutine
6.6 Conclusion
7 Introduction to Graphs: Create Your Own Interface Diagram Instantly
7.1 The Algorithm
7.2 Conclusion
8 Shaping Up: Analyze a Picture and Document Its Components in Text
8.1 The Algorithm
8.2 List of Shapes
8.3 Conclusion
9 Real-Time Currency Conversion: An Introduction to Simple Web Scraping Techniques
9.1 Algorithm
9.2 Understanding the HTML
9.3 Output Field
9.4 The Algorithm
9.5 Conclusion
10 The Genius of Collaboration: Build a Burglar Alarm Using a Free Webcam Application
10.1 Ideas
10.2 Burglar Alarm
10.3 Counting People
10.4 Remote Photo
10.5 Time Based Greeting
10.6 Conclusion
11 Advanced Graphics: Complex Visualizations and More
11.1 Features of the Graph
11.2 The Data
11.3 The User Interface
11.4 The Bar Chart
11.5 The Map Chart
11.6 The Algorithm for the Chart
11.7 Building the Map
11.8 Conclusion
The Final Word
Figures
Bibliography
A Little Bit of Computer Science
Index


πŸ“œ SIMILAR VOLUMES


Computational Thinking: A Beginner’s Gui
✍ Karl Beecher πŸ“‚ Library πŸ“… 2017 πŸ› BCS, The Chartered Institute for IT 🌐 English

<div><p>Computational thinking is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. </p><p>Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical proble

Computational Thinking: A Beginner’s Gui
✍ Karl Beecher πŸ“‚ Library πŸ“… 2017 πŸ› BCS, The Chartered Institute for IT 🌐 English

<div><p>Computational thinking is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. </p><p>Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical proble