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

Forms of Mathematical Knowledge

Forms of Mathematical Knowledge

$109.99
What Makes the EU Viable?

What Makes the EU Viable?

$39.99
Optimization, Dynamics, and Economic Analysis

Optimization, Dynamics, and Economic Analysis

$39.99
Turbo Pascal 5.0 fr Naturwissenschaftler und Ingenieure

Turbo Pascal 5.0 fr Naturwissenschaftler und Ingenieure

$69.99
Yearbook of Asymmetric Synthesis 1991

Yearbook of Asymmetric Synthesis 1991

$129.00
Trees in Algebra and Programming - CAAP '96

Trees in Algebra and Programming - CAAP '96

$39.99
Gold Metallogeny and Exploration

Gold Metallogeny and Exploration

$139.99
Pro Microsoft Teams Development

Pro Microsoft Teams Development

$69.99
Feminist Activism, Travel and Translation Around 1900

Feminist Activism, Travel and Translation Around 1900

$59.99
e-Learning, e-Education, and Online Training

e-Learning, e-Education, and Online Training

$129.99
Islamic Finance and Circular Economy

Islamic Finance and Circular Economy

$199.99
Software Process Technology

Software Process Technology

$39.99
ThoriumEnergy for the Future

ThoriumEnergy for the Future

$169.00
Von Parasiten und Menschen

Von Parasiten und Menschen

$39.99
Statistical Modeling in Biomedical Research

Statistical Modeling in Biomedical Research

$109.99
Chemotherapeutic Strategy

Chemotherapeutic Strategy

$54.99
Right-Wing Extremism in Canada

Right-Wing Extremism in Canada

$79.99
Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems

Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems

$109.99
Zeig mir Biostatistik!

Zeig mir Biostatistik!

$19.99
Dao Companion to Japanese Confucian Philosophy

Dao Companion to Japanese Confucian Philosophy

$84.99
Variations of a Building

Variations of a Building

$99.00
Kreditsicherungen

Kreditsicherungen

$69.99
New Times: New Families

New Times: New Families

$54.99
Mit Planungsinseln zur lernenden Organisation

Mit Planungsinseln zur lernenden Organisation

$34.99
Scholar Zone Summer ELA and Math Grade 5 (2 Scholar)

Scholar Zone Summer ELA and Math Grade 5 (2 Scholar)

$230.00
Extended Warranties, Maintenance Service and Lease Contracts

Extended Warranties, Maintenance Service and Lease Contracts

$169.99
Trends in Clean Energy Research

Trends in Clean Energy Research

$159.99
Coaching - Angewandte Psychologie fr die Beratungspraxis

Coaching - Angewandte Psychologie fr die Beratungspraxis

$44.99
Kappa Distributions

Kappa Distributions

$139.00
Service Quality and Management

Service Quality and Management

$54.99
Greater Kenyir Landscapes

Greater Kenyir Landscapes

$109.99
Regul ad Directionem IngenII

Regul ad Directionem IngenII

$109.99
Analog Circuit Design

Analog Circuit Design

$169.99
Protection of Fundamental Rights in Europe

Protection of Fundamental Rights in Europe

$129.99
Unter Strom

Unter Strom

$19.99
The Evolution of Economic and Innovation Systems

The Evolution of Economic and Innovation Systems

$169.99
Elementary Functions:

Elementary Functions:

$74.99
Low Gain Feedback

Low Gain Feedback

$84.99
Explainable and Interpretable Reinforcement Learning for Robotics

Explainable and Interpretable Reinforcement Learning for Robotics

$59.99
Haploids in Crop Improvement II

Haploids in Crop Improvement II

$169.00
previous
next