Buy used Sciences, Technology & Medicine books online in India
Buy Second Hand Books, Used Books Online In India
Clean code by robert c martin
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer-but only if you work at it. What kind of work will you be doing? You'll be reading code-lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code-of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Cracking the coding interview
I am not a recruiter. I am a software engineer. And as such, I know what it's like to be asked to whip up brilliant algorithms on the spot and then write flawless code on a whiteboard. I've been through this as a candidate and as an interviewer. Cracking the Coding Interview, 6th Edition is here to help you through this process, teaching you what you need to know and enabling you to perform at your very best. I've coached and interviewed hundreds of software engineers. The result is this book. Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions. WHAT'S INSIDE? - 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. - A walk-through of how to derive each solution, so that you can learn how to get there yourself. - Hints on how to solve each of the 189 questions, just like what you would get in a real interview. - Five proven strategies to tackle algorithm questions, so that you can solve questions you haven't seen. - Extensive coverage of essential topics, such as big O time, data structures, and core algorithms. - Techniques to prepare for and ace the soft side of the interview: behavioral questions. - For interviewers and companies: details on what makes a good interview question and hiring process. CHANGES BETWEEN THE INDIAN EDITION AND THE US EDITION: To reduce your costs, a larger page size was used which substantially reducing the number of pages. Additionally, some less relevant/essential content was removed from the Indian edition and placed in a free downloadable PDF. For more details, see http://qr.ae/RgapEI.
PPI FE Electrical and Computer Practice Problems
PPI’s FE Electrical and Computer Practice Problems FE Electrical and Computer Practice Problems offers comprehensive practice for the NCEES FE Electrical and Computer exam. This FE book is part of a complete learning management system designed to help you pass the FE exam the first time. Topics Covered Communications Computer Networks Computer Systems Control Systems Digital Systems Electromagnetics Electronics Engineering Economics Engineering Sciences Ethics and Professional Practice Linear Systems Mathematics Power Probability and Statistics Properties of Electrical Materials Signal Processing Software Development Key Features Over 450 three-minute, multiple-choice, exam-like practice problems to illustrate the type of problems you’ll encounter during the exam. Consistent with the NCEES exam content and format. Clear, complete, and easy-to-follow solutions to deepen your understanding of all knowledge areas covered in the exam. Step-by-step calculations using equations and nomenclature from the NCEES FE Reference Handbook to familiarize you with the reference you’ll have on exam day. Binding: Paperback Publisher: PPI, A Kaplan Company
Control System Design Guide
Control Systems Design Guide has helped thousands of engineers to improve machine performance. This fourth edition of the practical guide has been updated with cutting-edge control design scenarios, models and simulations enabling apps from battlebots to solar collectors.This useful reference enhances coverage of practical applications via the inclusion of new control system models, troubleshooting tips, and expanded coverage of complex systems requirements, such as increased speed, precision and remote capabilities, bridging the gap between the complex, math-heavy control theory taught in formal courses, and the efficient implementation required in real industry settings.George Ellis is Director of Technology Planning and Chief Engineer of Servo Systems at Kollmorgen Corporation, a leading provider of motion systems and components for original equipment manufacturers (OEMs) around the globe. He has designed an applied motion control systems professionally for over 30 years He has written two well-respected books with Academic Press, Observers in Control Systems and Control System Design Guide, now in its fourth edition. He has contributed articles on the application of controls to numerous magazines, including Machine Design, Control Engineering, Motion Systems Design, Power Control and Intelligent Motion, and Electronic Design News. Explains how to model machines and processes, including how to measure working equipment, with an intuitive approach that avoids complex mathIncludes coverage on the interface between control systems and digital processors, reflecting the reality that most motion systems are now designed with PC softwareOf particular interest to the practicing engineer is the addition of new material on real-time, remote and networked control systemsTeaches how control systems work at an intuitive level, including how to measure, model, and diagnose problems, all without the unnecessary math so common in this fieldPrinciples are taught in plain language and then demonstrated with dozens of software
Rocket propulsion by k ramamurthi
Financial managers aim to boost the levels of resources at their disposal. Strong financial management in the business arena requires managers to be able to: Interpret financial reports including income statements, Profits and Loss. Cash flow Statements and Balance sheet statements, Improve the allocation of working capital within business operations and Review and fine tune financial budgeting, and Revenue and Cost forecasting. This book deals with all these issues. (publisher's website)
designing data
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
Refrigeration and Air Conditioning
This book is designed for a first course in Refrigeration and Air Conditioning. The subject matter has been developed in a logical and coherent manner with neat illustrations and a fairly large number of solved examples and unsolved problems. The text, developed from the author’s teaching experience of many years, is suitable for the senior-level undergraduate and first-year postgraduate students of mechanical engineering, automobile engineering as well as chemical engineering. The text commences with an introduction to the fundamentals of thermo-dynamics and a brief treatment of the various methods of refrigeration. Then follows the detailed discussion and analysis of air refrigeration systems, vapour compression and vapour absorption refrigeration systems with special emphasis on developing sound physical concepts and gaining problem solving skills. Refrigerants are exhaustively dealt with in a separate chapter. The remainder chapters of the book deal with psychrometry and various processes required for the analysis of air conditioning systems. Technical descriptions of compressors, evaporators, condensers, expansion devices and ducts are provided along with design practices for cooling and heating load calculations. The basic principles of cryogenic systems and applications of cryogenic gases and air liquefaction systems have also been dealt with. The Second Edition incorporates: (a) New sections on vortex tube, solar refrigeration and magnetic refrigeration, in Chapter 2. (b) Additional solved examples on vapour compression refrigeration system using the R134a refrigerant, in Chapter 4. (c) New sections on duct arrangement systems and air distribution systems, in Chapter 15. (d) A new Chapter 17 on Food Preservation.
National Geographic Science of Everything foreword by David Pogue
The number of 'Aha' moments per page...Have some fun spotting some science all around you...See how science basics drive your everyday life...with Energy Conservation, Nanotechnology, Bio Engineering and Binary Codes
