Getting Started with Coding

Getting Started with Coding

Author: Camille McCue

Publisher: John Wiley & Sons

Published: 2015-10-28

Total Pages: 124

ISBN-13: 1119177200

DOWNLOAD EBOOK

A cool coding book—just for kids! When your kid is ready to add coding to their creativity toolbox but you’re not ready to ship them off to coding camp, Getting Started with Coding is here to help them get started with the basics of coding. It walks young readers through fun projects that were tested in the classroom. Each project has an end-goal to instill confidence and a sense of achievement in young coders. Steering clear of jargon and confusing terminology, Getting Started with Coding is written in a language your child can understand. Plus, the full-color design is heavy on eye-catching graphics and the format is focused on the steps to completing a project, making it approachable for any youngster with an interest in exploring the wonderful world of coding. So why send your kid to a camp when they can become a coding champ—right in the comfort of your living room? Introduces the basics of coding to create a drawing tool Teaches how to create graphics and apply code to make them do things Shows how to make things that respond to motion and collision commands Introduces score-keeping and timing into coding If your child is a burgeoning techy with a desire to learn coding, Getting Started with Coding is the perfect place to start.


Code with the Wisdom of the Crowd

Code with the Wisdom of the Crowd

Author: Mark Pearl

Publisher: Pragmatic Bookshelf

Published: 2018-07-05

Total Pages: 234

ISBN-13: 1680506307

DOWNLOAD EBOOK

Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing software that radically reduces defects and key-person dependencies by having a group of people work together at a single machine. See how to avoid the most common pitfalls that teams make when first starting out. Discover what it takes to create and support a successful mob. Now you can take collaborative programming to the next level with Mob Programming. Mob Programming is a natural extension of the popular Pair Programming concept, and is not restricted to a specific programming language or technology. It can be used by anyone who develops software, including dev leads, software developers, and agile coaches. The more people working on a bug or feature results in fewer dependencies on individuals, and overall increased learning for everyone involved. With more eyes on the code, you'll find you develop better solutions with fewer defects. Set up your team for success by introducing Mob Programming in a way that benefits them. Create a good first Mobbing experience for your team with a template that avoids the common traps beginners may fall into. Master a collaborative and empathic mindset to help optimize the Mobbing experience. Learn how to make adjustments when things go wrong. Adapt your mobbing to different types of development tasks. Get management buy-in for your Mobbing experiment by demonstrating the benefits. Discover the equipment and resources you need, and how to adjust your workspace for an effective mob. Get important features to market sooner, squish bugs faster, and collaborate better today with Mob Programming. What You Need: All you need is three or more programmers, a meeting workspace that's large enough to accommodate your mob, and a computer on which to work.


Girl Code

Girl Code

Author: Andrea Gonzales

Publisher: HarperCollins

Published: 2017-03-07

Total Pages: 186

ISBN-13: 0062472488

DOWNLOAD EBOOK

A New York Public Library Best Book of 2017 Perfect for aspiring coders everywhere, Girl Code is the story of two teenage tech phenoms who met at Girls Who Code summer camp, teamed up to create a viral video game, and ended up becoming world famous. The book also includes bonus content to help you start coding! Fans of funny and inspiring books like Maya Van Wagenen’s Popular and Caroline Paul’s Gutsy Girl will love hearing about Andrea “Andy” Gonzales and Sophie Houser’s journey from average teens to powerhouses. Through the success of their video game, Andy and Sophie got unprecedented access to some of the biggest start-ups and tech companies, and now they’re sharing what they’ve seen. Their video game and their commitment to inspiring young women have been covered by the Huffington Post, Buzzfeed, CNN, Teen Vogue, Jezebel, the Today show, and many more. Get ready for an inside look at the tech industry, the true power of coding, and some of the amazing women who are shaping the world. Andy and Sophie reveal not only what they’ve learned about opportunities in science and technology but also the true value of discovering your own voice and creativity. A Junior Library Guild selection A Children's Book Council Best STEM Trade Book for Students K-12


Get Ready, Get Set, Go for the Code: B

Get Ready, Get Set, Go for the Code: B

Author: Nancy Hall

Publisher:

Published: 1990

Total Pages: 0

ISBN-13: 9780838878200

DOWNLOAD EBOOK

Teaches basic phonic concepts necessary for beginning reading. Builds a carefully controlled vocabulary sequentially from book 1 to book 3.


The Leader's Code

The Leader's Code

Author: Donovan Campbell

Publisher: Random House

Published: 2013-04-09

Total Pages: 256

ISBN-13: 0679644202

DOWNLOAD EBOOK

What does it take to be a great leader? In a word: character. This unique book by decorated U.S. Marine Corps veteran Donovan Campbell, the New York Times bestselling author of Joker One, draws on his years of training and combat experience to reveal the specific virtues that underpin effective leadership—and how anyone can stand up, serve others, and make a difference in the world by bringing out the best in a team. The Leader’s Code is a practical action plan that can be applied to any situation in which exemplary leadership is required, whether that be at home or in the workplace. Moreover, The Leader’s Code unpacks the military servant-leader model—a leader must take care of his mission first, his team second, and himself a distant third—and explains why this concept of self-sacrifice is so needed in today’s world. Focusing on the development of character as the foundation of servant-leadership, Campbell identifies character’s six key attributes: humility, excellence, kindness, discipline, courage, and wisdom. Then, drawing on lessons from his time in the Corps and stories from history, Scripture, and American business, he shows us how to develop those virtues in order to take the helm with confidence, conviction, and a passion to bring out the best in others. Being a leader is about being worthy of being followed. True leaders, Campbell argues, foster compassion for others and they pursue excellence in all that they do. They are humble and know how to self-correct. Campbell’s exploration of these vital qualities is wide-ranging, as he takes us from the boardrooms of the world’s most successful companies to the Infantry Officer Course, the intense twelve-week training gauntlet that Marines use to prepare their leaders to sacrifice themselves for the welfare of others. With faith in our political and business leaders at an all-time low, America is in the midst of a crisis of trust. Yet public opinion polls show that there is one institution that still commands widespread respect because of its commitment to character and sacrifice: the United States military. The Leader’s Code shows that this same servant-leader model can help us all become our best selves—and provide a way forward for our nation. Advance praise for The Leader’s Code “A refreshing model for leadership, offering convincing principles and motivating examples that are sure to make a difference in a leader’s personal and professional life. I can’t remember a leadership book that has had more influence on my thinking.”—Steve Reinemund, dean of business, Wake Forest University, and retired chairman and CEO, PepsiCo “Donovan Campbell has written a superb, thoughtful, all-encompassing examination of leadership and leaders. His key lessons, easily understood and well articulated, are applicable at home, within the community, and to professionals in all walks of life. The Leader’s Code is an important book for anyone concerned about today’s leadership crisis in our country and in our communities.”—General Mike Hagee, USMC (Ret.), 33rd Commandant of the U.S. Marine Corps “Donovan Campbell nails it as he speaks to our country’s need for leadership at every level: at home, in the marketplace, in education, in government, and in the military. The Leader’s Code is a clear call to be focused on the right mission, in the right way, and at the right time. This is a thoughtful book that will keep you awake at night and challenge you to dream in the daytime!”—Dennis Rainey, president and CEO, FamilyLife


Break the Code

Break the Code

Author: Bud Johnson

Publisher: Courier Corporation

Published: 1997

Total Pages: 86

ISBN-13: 0486291464

DOWNLOAD EBOOK

Simply and clearly written book, filled with cartoons and easy-to-follow instructions, tells youngsters 8 and up how to break 6 different types of coded messages. Examples and solutions.


Working Effectively with Legacy Code

Working Effectively with Legacy Code

Author: Michael Feathers

Publisher: Prentice Hall Professional

Published: 2004-09-22

Total Pages: 457

ISBN-13: 0132931753

DOWNLOAD EBOOK

Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.


Explode The Code

Explode The Code

Author: Nancy M. Hall

Publisher:

Published: 2005

Total Pages:

ISBN-13: 9780838808528

DOWNLOAD EBOOK

A phonics bestseller for over 30 years, Explode the code has helped millions of students nationwide build the essential literacy skills needed for reading success: phonological awareness, decoding, vocabulary, comprehension, fluency, and spelling.


Get Programming

Get Programming

Author: Ana Bell

Publisher: Simon and Schuster

Published: 2018-03-27

Total Pages: 668

ISBN-13: 1638355924

DOWNLOAD EBOOK

Get Programming: Learn to code with Python teaches you the basics of computer programming using the Python language. In this exercise-driven book, you'll be doing something on nearly every page as you work through 38 compact lessons and 7 engaging capstone projects. By exploring the crystal-clear illustrations, exercises that check your understanding as you go, and tips for what to try next, you'll start thinking like a programmer in no time. This book works perfectly alongside our video course Get Programming with Python in Motion, available exclusively at Manning.com: www.manning.com/livevideo/get-programming-with-python-in-motion Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. What's Inside Programming skills you can use in any language Learn to code—no experience required Learn Python, the language for beginners Dozens of exercises and examples help you learn by doing About the Reader No prior programming experience needed. Table of Contents LEARNING HOW TO PROGRAM Lesson 1 - Why should you learn how to program? Lesson 2 - Basic principles of learning a programming language UNIT 1 - VARIABLES, TYPES, EXPRESSIONS, AND STATEMENTS Lesson 3 - Introducing Python: a programming language Lesson 4 - Variables and expressions: giving names and values to things Lesson 5 - Object types and statements of code 46 Lesson 6 - Capstone project: your first Python program-convert hours to minutes UNIT 2 - STRINGS, TUPLES, AND INTERACTING WITH THE USER Lesson 7 - Introducing string objects: sequences of characters Lesson 8 - Advanced string operations Lesson 9 - Simple error messages Lesson 10 - Tuple objects: sequences of any kind of object Lesson 11 - Interacting with the user Lesson 12 - Capstone project: name mashup UNIT 3 - MAKING DECISIONS IN YOUR PROGRAMS Lesson 13 - Introducing decisions in programs Lesson 14 - Making more-complicated decisions Lesson 15 - Capstone project: choose your own adventure UNIT 4 - REPEATING TASKS Lesson 16 - Repeating tasks with loops Lesson 17 - Customizing loops Lesson 18 - Repeating tasks while conditions hold Lesson 19 - Capstone project: Scrabble, Art Edition UNIT 5 - ORGANIZING YOUR CODE INTO REUSABLE BLOCKS Lesson 20 - Building programs to last Lesson 21 - Achieving modularity and abstraction with functions Lesson 22 - Advanced operations with functions Lesson 23 - Capstone project: analyze your friends UNIT 6 - WORKING WITH MUTABLE DATA TYPES Lesson 24 - Mutable and immutable objects Lesson 25 - Working with lists Lesson 26 - Advanced operations with lists Lesson 27 - Dictionaries as maps between objects Lesson 28 - Aliasing and copying lists and dictionaries Lesson 29 - Capstone project: document similarity UNIT 7 - MAKING YOUR OWN OBJECT TYPES BY USING OBJECT-ORIENTED PROGRAMMING Lesson 30 - Making your own object types Lesson 31 - Creating a class for an object type Lesson 32 - Working with your own object types Lesson 33 - Customizing classes Lesson 34 - Capstone project: card game UNIT 8 - USING LIBRARIES TO ENHANCE YOUR PROGRAMS Lesson 35 - Useful libraries Lesson 36 - Testing and debugging your programs Lesson 37 - A library for graphical user interfaces Lesson 38 - Capstone project: game of tag Appendix A - Answers to lesson exercises Appendix B - Python cheat sheet Appendix C - Interesting Python libraries


Clean Code

Clean Code

Author: Robert C. Martin

Publisher: Pearson Education

Published: 2009

Total Pages: 464

ISBN-13: 0132350882

DOWNLOAD EBOOK

This title shows the process of cleaning code. Rather than just illustrating the end result, or just the starting and ending state, the author shows how several dozen seemingly small code changes can positively impact the performance and maintainability of an application code base.