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

Developing Engaged and Entrepreneurial Universities

Developing Engaged and Entrepreneurial Universities

$199.99
Customer Centricity in New Product Development

Customer Centricity in New Product Development

$17.99
Scattering Cross Section of Unequal Length Dipole Arrays

Scattering Cross Section of Unequal Length Dipole Arrays

$39.99
Nonlinear Superconductive Electronics and Josephson Devices

Nonlinear Superconductive Electronics and Josephson Devices

$39.99
Constitutive Equations of Nonlinear Electromagnetic-Elastic Crystals

Constitutive Equations of Nonlinear Electromagnetic-Elastic Crystals

$39.99
Wirtschaftspolitik der Systemtransformation

Wirtschaftspolitik der Systemtransformation

$49.99
Diversifikationen durch Unternehmungserwerb

Diversifikationen durch Unternehmungserwerb

$69.99
Socialising with Diversity

Socialising with Diversity

$54.99
Hierarchy and Pluralism

Hierarchy and Pluralism

$109.99
New Perspectives and Paradigms in Applied Economics and Business

New Perspectives and Paradigms in Applied Economics and Business

$169.00
Trust and Credit in Organizations and Institutions

Trust and Credit in Organizations and Institutions

$129.99
Klapptische / Folding Tables

Klapptische / Folding Tables

$39.99
Geronimo Stilton: Graphic Novel: The Great Rat Rally (#3) (Hardcover)

Geronimo Stilton: Graphic Novel: The Great Rat Rally (#3) (Hardcover)

$9.74
Heterodoxy, Spinozism, and Free Thought in Early-Eighteenth-Century Europe

Heterodoxy, Spinozism, and Free Thought in Early-Eighteenth-Century Europe

$219.99
Advances in Computation and Intelligence

Advances in Computation and Intelligence

$84.99
Applications of Firefly Algorithm and its Variants

Applications of Firefly Algorithm and its Variants

$169.99
Brands and Cultural Analysis

Brands and Cultural Analysis

$59.99
Snowball Moon

Snowball Moon

$3.71
Resource-Driven Sustainable Bamboo Construction in Asia-Pacific Bamboo Areas

Resource-Driven Sustainable Bamboo Construction in Asia-Pacific Bamboo Areas

$179.99
Besteuerung von Finanzinnovationen im Privatvermgen

Besteuerung von Finanzinnovationen im Privatvermgen

$59.99
Computational Geosciences with Mathematica

Computational Geosciences with Mathematica

$84.99
Vertrauen, die Fhrungsstrategie der Zukunft

Vertrauen, die Fhrungsstrategie der Zukunft

$37.99
Fertility Challenges and Solutions in Women with Cancer

Fertility Challenges and Solutions in Women with Cancer

$109.99
E-Services

E-Services

$39.99
Einfache Ausgleichsvorgnge der Elektrotechnik

Einfache Ausgleichsvorgnge der Elektrotechnik

$79.99
Nursing and Computers

Nursing and Computers

$84.99
Silicon Nitride for Microelectronic Applications

Silicon Nitride for Microelectronic Applications

$39.99
Topological Data Analysis

Topological Data Analysis

$169.00
Astroparticle Physics: Theory and Phenomenology

Astroparticle Physics: Theory and Phenomenology

$299.99
Handbook of Disaster Research

Handbook of Disaster Research

$249.99
Unilateral Biportal Endoscopy of the Spine

Unilateral Biportal Endoscopy of the Spine

$179.99
Low-Noise Low-Power Design for Phase-Locked Loops

Low-Noise Low-Power Design for Phase-Locked Loops

$109.99
Metal Ions in Neurological Systems

Metal Ions in Neurological Systems

$169.99
Learning by Doing in offenen Volkswirtschaften

Learning by Doing in offenen Volkswirtschaften

$59.99
Preismanagement im Privatkundengeschft von Banken

Preismanagement im Privatkundengeschft von Banken

$89.99
Digitale Lageregelung fr Maschinen mit schwach gedmpften schwingungsfhigen Bewegungsachsen

Digitale Lageregelung fr Maschinen mit schwach gedmpften schwingungsfhigen Bewegungsachsen

$69.99
African Postcolonial Modernity

African Postcolonial Modernity

$109.99
Vagueness and Language Use

Vagueness and Language Use

$39.99
Pflanzenkunde Einkeimblttrige Bltenpflanzen

Pflanzenkunde Einkeimblttrige Bltenpflanzen

$59.99
LGBTQ Activism in Turkey During 2010s

LGBTQ Activism in Turkey During 2010s

$59.99
previous
next