Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Good Habits for Great Coding

Best Price (Coupon Required):
Buy Good Habits for Great Coding for $31.50 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $34.99 - $34.99
BEST PRICE

Single Product Purchase

$31.50
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$34.99 $34.99

10% OFF
This deals requires coupon
$31.50
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9781484234587
Condition
New
Product Description

Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more. Taking an informal, conversational tone, author Michael Stueben offers programming stories, anecdotes, observations, advice, tricks, examples, and challenges based on his 38 years experience writing code and teaching programming classes. Trying to teach style to beginners is notoriously difficult and can easily appear pedantic. Instead, this book offers solutions and many examples to back up his ideas. Good Habits for Great Coding distills Stueben's three decades of analyzing his own mistakes, analyzing student mistakes, searching for problems that teach lessons, and searching for simple examples to illustrate complex ideas. Having found that most learn by trying out challenging problems, and reflecting on them, each chapter includes quizzes and problems. The final chapter introduces dynamic programming to reduce complex problems to subcases, and illustrates many concepts discussed in the book. Code samples are provided in Python and designed to be understandable by readers familiar with any modern programming language. At the end of this book, you will have acquired a lifetime of good coding advice, the lessons the author wishes he had learned when he was a novice. What You'll Learn Create readable code through examples of good and bad style Write difficult algorithms by comparing your code to the author's code Derive and code difficult algorithms using dynamic programming Understand the psychology of the coding process Who This Book Is For Students or novice programmers who have taken a beginning programming course and understand coding basics.Teachers will appreciate the author's road-tested ideas that they may apply to their own teaching.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Die Entwicklungsgebiete im Rahmen der OEEC und ihre Frderung

Die Entwicklungsgebiete im Rahmen der OEEC und ihre Frderung

$59.99
Baseball on Mars / Beisbol en Marte

Baseball on Mars / Beisbol en Marte

$5.96
Strategies and Tactics in Supply Chain Event Management

Strategies and Tactics in Supply Chain Event Management

$39.99
Science with Minisat 01

Science with Minisat 01

$169.99
Rational Continua, Classical and New

Rational Continua, Classical and New

$39.99
Exercise testing in cardiology

Exercise testing in cardiology

$29.99
Yearbook of Sustainable Smart Mining and Energy 2022

Yearbook of Sustainable Smart Mining and Energy 2022

$139.00
Guided Science Readers: Animals-Level A: Wolf Countdown

Guided Science Readers: Animals-Level A: Wolf Countdown

$3.71
Fletcher And The Snowflake Christmas (Hardcover)

Fletcher And The Snowflake Christmas (Hardcover)

$17.99
Information Processing in The Nervous System

Information Processing in The Nervous System

$54.99
Fractal Dimension for Fractal Structures

Fractal Dimension for Fractal Structures

$109.99
Educational Researchers and the Regional University

Educational Researchers and the Regional University

$109.99
Die natrlichen Grundlagen der Kunst des Streichinstrumentspiels

Die natrlichen Grundlagen der Kunst des Streichinstrumentspiels

$59.99
The Economics of Transition

The Economics of Transition

$109.99
Spline and Spline Wavelet Methods with Applications to Signal and Image Processing

Spline and Spline Wavelet Methods with Applications to Signal and Image Processing

$169.99
Advances in Cryptology  CRYPTO 2018

Advances in Cryptology CRYPTO 2018

$84.99
Terramechanik und Gelndefahrzeuge

Terramechanik und Gelndefahrzeuge

$79.99
Women and Leadership

Women and Leadership

$99.99
Philosophical Foundations of Science

Philosophical Foundations of Science

$219.99
Moving Interfaces and Quasilinear Parabolic Evolution Equations

Moving Interfaces and Quasilinear Parabolic Evolution Equations

$149.00
Intermedia Pollutant Transport

Intermedia Pollutant Transport

$39.99
Economics as a Science of Human Behaviour

Economics as a Science of Human Behaviour

$169.99
Pneumonologie  Pneumonology

Pneumonologie Pneumonology

$59.99
Progress in Polyimide Chemistry I

Progress in Polyimide Chemistry I

$84.99
Plastische Mammachirurgie

Plastische Mammachirurgie

$79.99
Eine konomische Analyse der Mediendemokratie

Eine konomische Analyse der Mediendemokratie

$89.99
Advances in Manufacturing Processes

Advances in Manufacturing Processes

$219.99
Religions of the Silk Road

Religions of the Silk Road

$69.99
Genitourinary Radiology: Male Genital Tract, Adrenal and Retroperitoneum

Genitourinary Radiology: Male Genital Tract, Adrenal and Retroperitoneum

$169.99
Service-Oriented Computing: Agents, Semantics, and Engineering

Service-Oriented Computing: Agents, Semantics, and Engineering

$39.99
Human Rights Education in China

Human Rights Education in China

$129.99
Who's Who in Fluorescence 2006

Who's Who in Fluorescence 2006

$39.99
Dictionary of Labour Biography

Dictionary of Labour Biography

$129.00
Intelligent Agents for Telecommunication Applications

Intelligent Agents for Telecommunication Applications

$39.99
Statistical Methods for Astronomical Data Analysis

Statistical Methods for Astronomical Data Analysis

$89.00
Modelling and Forecasting High Frequency Financial Data

Modelling and Forecasting High Frequency Financial Data

$84.99
Grouping Genetic Algorithms

Grouping Genetic Algorithms

$119.00
Security, Privacy and Data Analytics

Security, Privacy and Data Analytics

$139.99
Runtime Verification

Runtime Verification

$39.99
Barbara Mettler-Meibom Breitbandtechnologie

Barbara Mettler-Meibom Breitbandtechnologie

$69.99
previous
next