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

Good Habits for Great Coding

Best Price:
Buy Good Habits for Great Coding for $34.99 at @ Link.springer.com
No coupon is required — this is the standard retail price.

Set a price drop alert to never miss an offer.

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

Single Product Purchase

$34.99
@ Link.springer.com     BUY Now

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

$34.99
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

Boundary Integral Equation Methods and Numerical Solutions

Boundary Integral Equation Methods and Numerical Solutions

$39.99
Sustainability in Higher Education

Sustainability in Higher Education

$169.99
Proteins Involved in DNA Replication

Proteins Involved in DNA Replication

$84.99
Microelectronics, Electromagnetics and Telecommunications

Microelectronics, Electromagnetics and Telecommunications

$329.99
Shakespeare and the English Renaissance Sonnet

Shakespeare and the English Renaissance Sonnet

$109.99
Organization Design

Organization Design

$49.99
Applications of Superconductivity

Applications of Superconductivity

$329.99
The Modern Child and the Flexible Labour Market

The Modern Child and the Flexible Labour Market

$39.99
Uniparental Disomy (UPD) in Clinical Genetics

Uniparental Disomy (UPD) in Clinical Genetics

$79.99
Hypertension and Metabolic Cardiovascular Risk Factors

Hypertension and Metabolic Cardiovascular Risk Factors

$54.99
Buried Secrets

Buried Secrets

$39.99
Poetry, Poetic Inquiry and Rwanda

Poetry, Poetic Inquiry and Rwanda

$109.99
Social Freezing

Social Freezing

$17.99
Temporality in Life As Seen Through Literature

Temporality in Life As Seen Through Literature

$129.00
Geometry and Vision

Geometry and Vision

$54.99
GeoSensor Networks

GeoSensor Networks

$39.99
Community-Based Integrated Care and the Inclusive Society

Community-Based Integrated Care and the Inclusive Society

$89.00
British Seapower and Procurement between the Wars

British Seapower and Procurement between the Wars

$44.99
Orthodontic Evidence

Orthodontic Evidence

$159.99
Energieeffizienz

Energieeffizienz

$69.99
Dynamical Systems V

Dynamical Systems V

$109.99
Kombinierte Entaschung und Verschwelung von Steinkohle Aufarbeitung von Steinkohlenschlmmen zu verk

Kombinierte Entaschung und Verschwelung von Steinkohle Aufarbeitung von Steinkohlenschlmmen zu verk

$59.99
Time, Causality, and the Quantum Theory

Time, Causality, and the Quantum Theory

$54.99
Autotrophic Microbiology and One-Carbon Metabolism

Autotrophic Microbiology and One-Carbon Metabolism

$129.00
Keyword Search in Databases

Keyword Search in Databases

$19.99
Handbook of Vascular Biometrics

Handbook of Vascular Biometrics

$59.99
The Ultimate Book of Phonics Word Lists: Grades 3-5

The Ultimate Book of Phonics Word Lists: Grades 3-5

$14.99
Die Geste in Erziehung, Bildung und Sozialisation

Die Geste in Erziehung, Bildung und Sozialisation

$64.99
Mathematical Methods for Curves and Surfaces

Mathematical Methods for Curves and Surfaces

$54.99
Die Erziehungsanstalt Schnepfenthal 17841934

Die Erziehungsanstalt Schnepfenthal 17841934

$59.99
Psychometric Properties of Fourteen Latent Constructs from the Oregon Youth Study

Psychometric Properties of Fourteen Latent Constructs from the Oregon Youth Study

$109.99
Supply Performance Measurement

Supply Performance Measurement

$69.99
Proceedings of the 2nd International Conference on Experimental and Computational Mechanics in Engin

Proceedings of the 2nd International Conference on Experimental and Computational Mechanics in Engin

$109.99
Sailing Routes in the World of Computation

Sailing Routes in the World of Computation

$54.99
Chemical Petrology

Chemical Petrology

$54.99
ber die serologischen Untersuchungsmethoden als Hilfsmittel zum Nachweis der Trypanosomenkrankheite

ber die serologischen Untersuchungsmethoden als Hilfsmittel zum Nachweis der Trypanosomenkrankheite

$54.99
Elemente der Sechsten Hauptgruppe

Elemente der Sechsten Hauptgruppe

$59.99
Automotive Lighting and Human Vision

Automotive Lighting and Human Vision

$109.00
Innovations in Swarm Intelligence

Innovations in Swarm Intelligence

$84.99
Fermented Beverage Production

Fermented Beverage Production

$129.00
previous
next