Login       My Wishlist
  My Cart
$0.00 / 0 items
 
Translate This Website
International Translation Network
International Access
Global Shipping Options Available
  Our Catalog   Computers & Technology   Computer Science   Information Theory

Good Habits for Great Coding: Improving Programming Skills with Examples in Python


Super Savings Item! Save 32% on the Good Habits for Great Coding: Improving Programming Skills with Examples in Python by Apress at Translate This Website. Hurry! Limited time offer. Offer valid only while supplies last. 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


Product Description & Reviews

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 LearnCreate readable code through examples of good and bad styleWrite difficult algorithms by comparing your code to the author's codeDerive and code difficult algorithms using dynamic programmingUnderstand the psychology of the coding processWho This Book Is ForStudents 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.

Features & Highlights

Additional Information

Manufacturer:Apress
Publisher:Apress
Studio:Apress
EAN:9781484234587
Item Size:0.79 x 9.25 x 9.25 inches
Package Weight:1.19 pounds
Package Size:6.06 x 0.87 x 0.87 inches

Good Habits for Great Coding: Improving Programming Skills with Examples in Python by Apress

Buy Now:
Good Habits for Great Coding: Improving Programming Skills with Examples in Python

4.6 out of 5 stars with 124 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$24.99
$17.11
You Save: 32%


Quantity:  

 


View More In Information Theory.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Name:
Email Address:
Your Message:

Related Best Sellers


Scrolling Forward, Second Edition: Making Sense of Documents in the Digital Age
By Arcade Publishing
ean: 9781628723274, isbn: 1628723270,

Beginning T-SQL 2012 (Expert's Voice in Databases)
By Apress
ean: 9781430237044, isbn: 143023704X,

XML for Bioinformatics
By Ethan Cerami
mpn: biography, ean: 9780387230283, isbn: 0387230289,

Pro Oracle SQL (Expert's Voice in Oracle)
By Brand: Apress
mpn: 978-1-4302-3228-5, ean: 9781430232285, isbn: 0111111111,

Number Theory for Computing
By Springer
mpn: 33 black & white tables, biography, ean: 9783540430728, isbn: 3540430725,

Readings in Machine Translation
By A Bradford Book
mpn: Ill., ean: 9780262140744, isbn: 0262140748,

Reasoning about Uncertainty (The MIT Press)
By The MIT Press
mpn: 9780262533805, ean: 9780262533805, isbn: 0262533804,

Beginning SQL Server 2012 for Developers (Expert's Voice SQL Server)
By Apress
ean: 9781430237501, isbn: 1430237503,

Beginning T-SQL
By Apress
mpn: 289 black & white illustrations, biograp, ean: 9781484200476, isbn: 1484200470,

Structural Knowledge: Techniques for Representing, Conveying, and Acquiring Structural Knowledge
By Brand: Routledge
mpn: illustrations, ean: 9780805810097, isbn: 0805810099,



Privacy Policy / Terms of Service / Accessibility Statement
© 2020 - translateth.is. All Rights Reserved.