My Account Log in

1 option

Programming Puzzles : The Guide to Sharpen Your Coding Skills with Engaging and Challenging Puzzles.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Whiteside, Matthew.
Language:
English
Physical Description:
1 online resource (408 pages)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2024.
Biography/History:
Whiteside Matthew: Matthew Whiteside is a software engineer with over 10 years of experience, specializing in fintech in London, UK. He holds a Computer Science degree & uses a variety of programming languages to innovate and solve problems. Matthew writes to share his expertise and experiences, aiming to make software development accessible to everyone. His books are practical, insightful, and designed to empower readers with the knowledge they need to succeed in technology. Beyond writing, Matthew is active in the tech community, engaging with peers and readers alike on social media and forums. He values the connections he makes through his work and strives to be a source of inspiration and support.
Summary:
"Programming Puzzles" by Matthew Whiteside offers an engaging collection of challenge and fun puzzles designed to sharpen your problem-solving skills and enhance your programming expertiseKey FeaturesA diverse range of puzzles to suit different skill levelsHints and solutions to facilitate learning and understandingComprehensive explanations that deepen programming knowledgeBook Description"Programming Puzzles" is a meticulously crafted collection designed to elevate your coding skills through engaging and challenging exercises. The book begins with a helpful guide on getting started, ensuring that readers are well-prepared to tackle the puzzles ahead. As you delve deeper, you'll encounter a series of challenge puzzles that test your logical thinking and problem-solving abilities, followed by fun puzzles that offer a more relaxed yet equally rewarding experience. Hints are provided for the challenge puzzles to guide you through particularly tough spots, ensuring you stay motivated without giving away the solutions. Once you've worked through the puzzles, comprehensive solutions are provided, allowing you to understand different approaches and learn from your mistakes. Each section of the book is designed to progressively build your skills, from basic logic to advanced problem-solving techniques, making it an invaluable resource for anyone looking to improve their programming abilities. The journey through this book is not just about finding solutions; it's about developing a deeper understanding of how to approach and solve complex problems. By the end of this book, you'll have honed your coding skills, enhanced your logical thinking, and gained a new appreciation for the art of problem-solving in programming.What you will learnDevelop logical thinking and problem-solving skillsApply programming concepts to solve challenging puzzlesEnhance coding proficiency through practical exercisesGain insight into different approaches to problem-solvingUnderstand the logic behind complex programming solutionsImprove debugging skills with detailed solution explanationsWho this book is forThe ideal audience for "Programming Puzzles" includes software developers, data scientists, computer science students, coding bootcamp graduates, and anyone preparing for technical interviews. This book is perfect for individuals looking to enhance their problem-solving and coding skills through a variety of engaging and challenging puzzles. A basic understanding of programming concepts and familiarity with the programming language are recommended prerequisites to fully benefit from the exercises and solutions provided.
Contents:
Intro
Programming Puzzles
Contents
Getting Started
Introduction
Environment Setup
Big O Notation
Final Points Before Starting…
Challenge Puzzles
Puzzle 1
Puzzle 2
Puzzle 3
Puzzle 4
Puzzle 5
Puzzle 6
Puzzle 7
Puzzle 8
Puzzle 9
Puzzle 10
Puzzle 11
Puzzle 12
Puzzle 12.1 - Bonus
Puzzle 13
Puzzle 14
Puzzle 15
Puzzle 16
Puzzle 17
Puzzle 18
Puzzle 19
Puzzle 20
Puzzle 21
Puzzle 22
Puzzle 23
Puzzle 24
Puzzle 25
Puzzle 26
Puzzle 27
Puzzle 28
Puzzle 29
Puzzle 30
Puzzle 31
Puzzle 31.1 - Bonus
Puzzle 32
Puzzle 33
Puzzle 34
Puzzle 35
Puzzle 36
Puzzle 37
Puzzle 38
Puzzle 38.1 - Bonus
Puzzle 39
Puzzle 40
Puzzle 41
Puzzle 41.1 - Bonus
Puzzle 42
Puzzle 43
Puzzle 44
Puzzle 45
Puzzle 45.1 - Bonus
Puzzle 46
Puzzle 47
Puzzle 48
Puzzle 48.1 - Bonus
Puzzle 49
Puzzle 49.1 - Bonus
Puzzle 49.2 - Bonus
Puzzle 50
Fun Puzzles
Reverse DNS lookup
Russian Dolls
Fractal Tree
Ping pong
Drawing Tool
Challenge Puzzles: Hints
Challenge Puzzles: Solutions
Fun Puzzles: Solutions
Blank Page.
Notes:
Description based on publisher supplied metadata and other sources.
Other Format:
Print version: Whiteside, Matthew Programming Puzzles: Python Edition
ISBN:
9781836200307
OCLC:
1439602755

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account