CODECRAFT FOR TEENS


Book Description

This book aims to provide teenagers with a comprehensive, easy-to-understand, and enjoyable introduction to computer programming. From programming fundamentals to practical applications, and then to exploring the latest technology trends, we take readers on a journey to understand and master programming skills. Through vivid examples, interactive code exercises, and real-world project cases, this book not only imparts programming knowledge but also ignites readers' curiosity and passion for technological innovation. Readers will learn core programming concepts such as variables, control structures, functions, and object-oriented programming, while gaining an in-depth understanding of Python, a widely popular programming language. Additionally, the book explores how to use programming to solve problems, develop applications, and even create games, helping readers understand the practical applications of programming in the real world. Advanced chapters will guide readers to understand cutting-edge technology fields such as artificial intelligence, machine learning, and web development, inspiring teenagers to expand their knowledge boundaries and explore the possibilities of future technology. The book also introduces successful programming stories and historical events, demonstrating how programming has changed the world and inspiring readers to pursue innovation and excellence. Whether beginners or teenagers with some foundation in programming, this book is a valuable resource designed to cultivate the next generation of technology innovators, problem solvers, and lifelong learners. By reading this book, readers will not only gain valuable programming skills but also embark on a journey of technological exploration full of possibilities.




Code Craft


Book Description

A guide to writing computer code covers such topics as variable naming, presentation style, error handling, and security.




The World Book Encyclopedia


Book Description

An encyclopedia designed especially to meet the needs of elementary, junior high, and senior high school students.




The 100 Most Influential Books Ever Written


Book Description

The hundred books discussed here have radically altered the course of civilisation , whether they have embodied religions practised by millions, achieved the pinnacle of artistic expression, pointed the way to scientific discovery of enormous consequence, redirected beliefs about the nature of man, or forever altered the global political landscape. For each there is a historical overview, an analysis of the work's effect on our lives today and a lively discussion of the reasons for inclusion.




The Unicorn Project


Book Description

The Phoenix Project wowed over a half-million readers. Now comes the Wall Street Journal Bestselling Wall Street Journal bestselling The Unicorn Project! “The Unicorn Project is amazing, and I loved it 100 times more than The Phoenix Project…”—FERNANDO CORNAGO, Senior Director Platform Engineering, Adidas “Gene Kim does a masterful job of showing how … the efforts of many create lasting business advantages for all.”—DR. STEVEN SPEAR, author of The High-Velocity Edge, Sr. Lecturer at MIT, and principal of HVE LLC. “The Unicorn Project is so clever, so good, so crazy enlightening!”––CORNELIA DAVIS, Vice President Of Technology at Pivotal Software, Inc., Author of Cloud Native Patterns This highly anticipated follow-up to the bestselling title The Phoenix Project takes another look at Parts Unlimited, this time from the perspective of software development. In The Unicorn Project, we follow Maxine, a senior lead developer and architect, as she is exiled to the Phoenix Project, to the horror of her friends and colleagues, as punishment for contributing to a payroll outage. She tries to survive in what feels like a heartless and uncaring bureaucracy and to work within a system where no one can get anything done without endless committees, paperwork, and approvals. One day, she is approached by a ragtag bunch of misfits who say they want to overthrow the existing order, to liberate developers, to bring joy back to technology work, and to enable the business to win in a time of digital disruption. To her surprise, she finds herself drawn ever further into this movement, eventually becoming one of the leaders of the Rebellion, which puts her in the crosshairs of some familiar and very dangerous enemies. The Age of Software is here, and another mass extinction event looms—this is a story about rebel developers and business leaders working together, racing against time to innovate, survive, and thrive in a time of unprecedented uncertainty...and opportunity. “The Unicorn Project provides insanely useful insights on how to improve your technology business.”—DOMINICA DEGRANDIS, author of Making Work Visible and Director of Digital Transformation at Tasktop ——— “My goal in writing The Unicorn Project was to explore and reveal the necessary but invisible structures required to make developers (and all engineers) productive, and reveal the devastating effects of technical debt and complexity. I hope this book can create common ground for technology and business leaders to leave the past behind, and co-create a better future together.”—Gene Kim, November 2019




More Fearless Change


Book Description

63 New and Updated Patterns for Driving and Sustaining Change “The hard part of change is enlisting the support of other people. Whether a top manager interested in improving your organization’s results or a lone developer promoting a better way of working, this book will give you tools and ideas to help accomplish your goal.” –George Dinwiddie, independent coach and consultant, iDIA Computing, LLC “Keep the patterns in this book and Fearless Change handy. ... These patterns transformed me from an ineffective ‘voice in the wilderness’ to a valued collaborator.” –Lisa Crispin, co-author (with Janet Gregory) of Agile Testing and More Agile Testing In their classic work, Fearless Change, Mary Lynn Manns and Linda Rising interviewed successful leaders of change, identified 48 patterns for implementing change in teams of all sizes, and demonstrated how to use these techniques effectively. Now, in More Fearless Change the authors reflect on all they’ve learned about their original patterns in the past decade, and introduce 15 powerful, new techniques–all extensively validated by change leaders worldwide. Manns and Rising teach strategies that appeal to each individual’s logic (head), feelings (heart), and desire to contribute (hands)–the best way to motivate real change and sustain it for the long haul. Learn how to Focus on the best things you can achieve with limited resources Strategize to build flexible plans and go after low-hanging fruit Get help from the right people in the right ways Establish emotional connections that inspire motivation and imagination Create an “elevator pitch” that keeps everyone focused on what truly matters Build bridges, work with skeptics, soften resistance, and open minds Uncover easier paths towards change, and build on what already works Sustain momentum, provide time for reflection, and celebrate small successes More Fearless Change reflects a profound understanding of how real change happens: not instantaneously in response to top-down plans and demands, but iteratively, through small steps that teach from experience. Best of all, as thousands of change agents have already discovered, its patterns are easy to use–and they work.




Scratch Coding Cards


Book Description

A collection of ten themed activity card sets that introduces children to computer programming fundamentals using Scratch, a visual programming language developed by the Lifelong Kindergarten Group at the MIT Media Lab.




Think Like a Chef


Book Description

With Think Like a Chef, Tom Colicchio has created a new kind of cookbook. Rather than list a series of restaurant recipes, he uses simple steps to deconstruct a chef's creative process, making it easily available to any home cook. He starts with techniques: What's roasting, for example, and how do you do it in the oven or on top of the stove? He also gets you comfortable with braising, sautéing, and making stocks and sauces. Next he introduces simple "ingredients" -- roasted tomatoes, say, or braised artichokes -- and tells you how to use them in a variety of ways. So those easy roasted tomatoes may be turned into anything from a vinaigrette to a caramelized tomato tart, with many delicious options in between. In a section called Trilogies, Tom takes three ingredients and puts them together to make one dish that's quick and other dishes that are increasingly more involved. As Tom says, "Juxtaposed in interesting ways, these ingredients prove that the whole can be greater than the sum of their parts," and you'll agree once you've tasted the Ragout of Asparagus, Morels, and Ramps or the Baked Free-Form "Ravioli" -- both dishes made with the same trilogy of ingredients. The final section of the books offers simple recipes for components -- from zucchini with lemon thyme to roasted endive with whole spices to boulangerie potatoes -- that can be used in endless combinations. Written in Tom's warm and friendly voice and illustrated with glorious photographs of finished dishes, Think Like a Chef will bring out the master chef in all of us.




Land of Love and Ruins


Book Description

“Oddný Eir is an authentic author, philosopher and mystic. She weaves together diaries and fiction. She is the writer I feel can best express the female psyche of now and has bridged the gap between rural Iceland and Western philosophy. A true pioneer!!!!!!!!” —Björk The winner of the Icelandic Women’s Literature Prize in 2012, Land of Love and Ruins is the debut novel by a daring new voice in international fiction: Oddný Eir. Written in the form of a diary but with fantastical linguistic verve, the narrator sets out on a universal quest: to find a place to belong—and a way of being in the world. Paradoxically, her longing to settle down drives her to embark on all kinds of journeys, physical and mental, through time and space, in order to find answers to questions that concern not only her personally, but also the whole of humankind. She explores various modes of living, ponders different types of relationships and contemplates her bond with her family, land and nation; trying to find a balance between companionship and independence, movement and stability, past, present, and future. An enchanting blend of autobiography, diary, philosophical inquiry, and fantasy, Land of Love and Ruins is a richly imagined and utterly unique book about being human in the modern world.




Working Effectively with Legacy Code


Book Description

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.