Items related to Good Habits for Great Coding: Improving Programming...

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

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

Synopsis

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.

"synopsis" may belong to another edition of this title.

About the Author

Michael Stueben started teaching Fortran at Fairfax High School in Virginia in 1977. Eventually the high school computer science curriculum changed from Fortran to BASIC, Pascal, C, C++, Java, and finally to Python. In the last five years, Stueben taught artificial intelligence at Thomas Jefferson High School for Science and Technology in Alexandria, VA. Along the way, he wrote a regular puzzle column for Discover Magazine, published articles in Mathematics Teacher and Mathematics Magazine, published a book on teaching high school mathematics: Twenty Years Before the Blackboard (Mathematical Association of America, 1998). In 2006 he received a Distinguished High School Mathematics Teaching / Edyth May Sliffe Award from the Mathematical Association of America.

From the Back Cover

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 in each chapter. 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.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Former library book; may include...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Other Popular Editions of the Same Title

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

Featured Edition

ISBN 10:  1484248120 ISBN 13:  9781484248126
Softcover

Search results for Good Habits for Great Coding: Improving Programming...

Stock Image

Stueben, Michael
Published by Apress L. P., 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Seller Inventory # 40576422-75

Contact seller

Buy Used

£ 5.79
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. No Jacket. Former library book; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.11. Seller Inventory # G1484234588I4N10

Contact seller

Buy Used

£ 6.15
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 30655510-n

Contact seller

Buy New

£ 23.59
Convert currency
Shipping: £ 1.97
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

International Edition
International Edition

Stueben
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Softcover
International Edition

Seller: Basi6 International, Irving, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Brand New. New.SoftCover International edition. Different ISBN and Cover image but contents are same as US edition. Expediting shipping for all USA and Europe orders excluding PO Box. Excellent Customer Service. Seller Inventory # ABEJUNE24-182642

Contact seller

Buy New

£ 25.63
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 4 available

Add to basket

Stock Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Softcover

Seller: Lakeside Books, Benton Harbor, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Brand New! Not Overstocks or Low Quality Book Club Editions! Direct From the Publisher! We're not a giant, faceless warehouse organization! We're a small town bookstore that loves books and loves it's customers! Buy from Lakeside Books! Seller Inventory # OTF-S-9781484234587

Contact seller

Buy New

£ 23.46
Convert currency
Shipping: £ 2.98
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2716030151883

Contact seller

Buy New

£ 25.92
Convert currency
Shipping: £ 2.98
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781484234587

Contact seller

Buy New

£ 29.25
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 30655510

Contact seller

Buy Used

£ 27.71
Convert currency
Shipping: £ 1.97
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Stueben, Michael
Published by Apress, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781484234587_new

Contact seller

Buy New

£ 34.13
Convert currency
Shipping: £ 11.98
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Michael Stueben
Published by Apress 2018-03-13, 2018
ISBN 10: 1484234588 ISBN 13: 9781484234587
New Paperback

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

Paperback. Condition: New. Seller Inventory # 6666-IUK-9781484234587

Contact seller

Buy New

£ 32.12
Convert currency
Shipping: £ 15.49
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

There are 8 more copies of this book

View all search results for this book