Categories

 > Computers & Technology > Programming

30,358 results were found

Sort by:

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlo...
by Aur茅lien G茅ron

Language

English

Pages

856

Publication Date

September 05, 2019

Product Description
Customer Reviews
<p>Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.</p><p>By using concrete examples, minimal theory, and two production-ready Python frameworks鈥擲cikit-Learn and TensorFlow鈥攁uthor Aur茅lien G茅ron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You鈥檒l learn a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what you鈥檝e learned, all you need is programming experience to get started.</p><ul><li>Explore the machine learning landscape, particularly neural nets</li><li>Use Scikit-Learn to track an example machine-learning project end-to-end</li><li>Explore several training models, including support vector machines, decision trees, random forests, and ensemble methods</li><li>Use the TensorFlow library to build and train neural nets</li><li>Dive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learning</li><li>Learn techniques for training and scaling deep neural nets</li></ul>
Cracking the PM Interview: How to Land a Product Manager Job in T...
by , Jackie Bavaro

Language

English

Pages

366

Publication Date

March 04, 2014

Product Description
Customer Reviews
How many pizzas are delivered in Manhattan? How do you design an alarm clock for the blind? What is your favorite piece of software and why? How would you launch a video rental service in India? This book will teach you how to answer these questions and more. <br /><br />Cracking the PM Interview is a comprehensive book about landing a product management role in a startup or bigger tech company. Learn how the ambiguously-named "PM" (product manager / program manager) role varies across companies, what experience you need, how to make your existing experience translate, what a great PM resume and cover letter look like, and finally, how to master the PM interview questions (estimation questions, behavioral questions, case questions, product questions, technical questions, and the super important "pitch").<br /><br /><br />CONTENTS:<br /><br />The Product Manager Role<br />What is a PM?<br />Functions of a PM<br />Top Myths about Product Management<br />Project Managers and Program Managers<br /><br />Companies<br />How the PM Role Varies<br />Google<br />Microsoft<br />Apple<br />Facebook<br />Amazon<br />Yahoo<br />Twitter<br />Startups <br /><br />Getting the Right Experience<br />New Grads<br />Making the Most of Career Fairs<br />Do you need an MBA?<br />Why Technical Experience Matters<br />Transitioning from Engineer to Product Manager<br />Transitioning from Designer to Product Manager<br />Transitioning from Other Roles<br />What Makes a Good Side Project? <br /><br />Career Advancement<br />Tips and Tricks for Career Advancement<br />Q & A: Fernando Delgado, Sr. Director, Product Management at Yahoo<br />Q & A: Ashley Carroll, Senior Director of Product Management, DocuSign<br />Q & A: Brandon Bray, Principal Group Program Manager, Microsoft<br />Q & A: Thomas Arend, International Product Lead, Airbnb<br />Q & A: Johanna Wright, VP at Google<br />Q & A: Lisa Kostova Ogata, VP of Product at Bright.com <br /><br />Behind the Interview Scenes<br />Google<br />Microsoft<br />Facebook<br />Apple<br />Amazon<br />Yahoo<br />Twitter <br />Dropbox <br /><br />Resumes<br />The 15 Second Rule<br />The Rules<br />Attributes of a Good PM Resume<br />What to Include <br /><br />Real Resumes: Before & After<br /><br />Cover Letters<br />Elements of a Good PM Cover Letter<br />The Cover Letter Template<br />A Great Cover Letter <br /><br />Company Research<br />The Product<br />The Strategy<br />The Culture<br />The Role<br />The Questions <br /><br />Define Yourself<br />"Tell Me About Yourself" (The Pitch)<br />"Why do you want to work here?"<br />"Why should we hire you?"<br />"Why are you leaving your current job?"<br />"What do you like to do in your spare time?"<br />"Where do you see yourself in five years?"<br />"What are your strengths and weaknesses?"<br />Sample Strengths and Weaknesses <br /><br />Behavioral Questions<br />Why These Questions Are Asked<br />Preparation<br />Follow-Up Questions<br />Types of Behavioral Questions <br /><br />Estimation Questions<br />Approach<br />Numbers Cheat Sheet<br />Tips and Tricks<br />Example Interview<br />Sample Questions <br /><br />Product Questions<br />About the Product Question<br />Type 1: Designing a Product<br />Type 2: Improving a Product<br />Type 3: Favorite Product<br />Preparation<br />Tips and Tricks<br />Sample Questions <br /><br />Case Questions<br />The Case Question: Consultants vs. PMs<br />What Interviewers Look For<br />Useful Frameworks<br />Product Metrics<br />Interview Questions <br /><br />Coding Questions<br />Who Needs To Code<br />What You Need To Know<br />How You Are Evaluated<br />How To Approach<br />Developing an Algorithm<br />Additional Questions & Solutions <br /><br />Appendix<br />Top 1% PMs vs. Top 10% PMs<br />Be a Great Product Leader<br />The Inputs to a Great Product Roadmap<br />How to Hire a Product Manager
Accelerate: The Science of Lean Software and DevOps: Building and...
by , Gene Kim

Language

English

Pages

288

Publication Date

March 27, 2018

Product Description
Customer Reviews
<strong>Accelerate your organization to win in the marketplace.</strong><br />How can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter鈥晅hat it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance鈥昦nd what drives it鈥晆sing rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for readers to apply in their own organizations.<br />Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance. This book is ideal for management at every level.
Python Programming for Beginners: An Introduction to the Python C...
by Jason Cannon

Language

English

Pages

164

Publication Date

August 28, 2014

Product Description
Customer Reviews
<h2>Learn Python the Easy Way, Complete with Examples and Exercises</h2><br /><p>Knowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren't explained. This kind of experience is frustrating and leaves you with more questions than answers.</p><br /><p><em>Python Programming for Beginners</em> doesn't make any assumptions about your background or knowledge of Python or computer programming. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand.</p><br /><h2>Here is what you will learn by reading <em>Python Programming for Beginners</em>:</h2><br /><ul><br /><li>When to use Python 2 and when to use Python 3.</li><br /><li>How to install Python on Windows, Mac, and Linux. Screenshots included.</li><br /><li>How to prepare your computer for programming in Python.</li><br /><li>The various ways to run a Python program on Windows, Mac, and Linux.</li><br /><li>Suggested text editors and integrated development environments to use when coding in Python.</li><br /><li>How to work with various data types including strings, lists, tuples, dictionaries, booleans, and more.</li><br /><li>What variables are and when to use them.</li><br /><li>How to perform mathematical operations using Python.</li><br /><li>How to capture input from a user.</li><br /><li>Ways to control the flow of your programs.</li><br /><li>The importance of white space in Python.</li><br /><li>How to organize your Python programs -- Learn what goes where.</li><br /><li>What modules are, when you should use them, and how to create your own.</li><br /><li>How to define and use functions.</li><br /><li>Important built-in Python functions that you'll use often.</li><br /><li>How to read from and write to files.</li><br /><li>The difference between binary and text files.</li><br /><li>Various ways of getting help and find Python documentation.</li><br /><li>Much more...</li><br /></ul><br />Every single code example in the book is available to download, providing you with all the Python code you need at your fingertips!<br /><h2>Scroll up, click the Buy Now With 1 Click button and get started learning Python today!</h2>
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C....
by Robert C. Martin

Language

English

Pages

464

Publication Date

August 01, 2008

Product Description
Customer Reviews
Even bad code can function. But if code isn鈥檛 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鈥檛 have to be that way.<br /> <br />Noted software expert Robert C. Martin presents a revolutionary paradigm with <i> <b>Clean Code: A Handbook of Agile Software Craftsmanship</b> </i>. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code 鈥渙n the fly鈥?into a book that will instill within you the values of a software craftsman and make you a better programmer鈥揵ut only if you work at it.<br /> <br />What kind of work will you be doing? You鈥檒l be reading code鈥搇ots of code. And you will be challenged to think about what鈥檚 right about that code, and what鈥檚 wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.<br /> <br /> <i> <b>Clean Code</b> </i> 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鈥搊f 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 鈥渟mells鈥?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.<br /> <br />Readers will come away from this book understanding<br /> <ul> <li>How to tell the difference between good and bad code </li><li>How to write good code and how to transform bad code into good code </li><li>How to create good names, good functions, good objects, and good classes </li><li>How to format code for maximum readability </li><li>How to implement complete error handling without obscuring code logic </li><li>How to unit test and practice test-driven development</li> </ul>This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.<br />
The Manager's Path: A Guide for Tech Leaders Navigating Growth an...
by Camille Fournier

Language

English

Pages

246

Publication Date

March 13, 2017

Product Description
Customer Reviews
<p>Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal鈥攅specially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.</p><p>From mentoring interns to working with senior staff, you鈥檒l get actionable advice for approaching various obstacles in your path. This book is ideal whether you鈥檙e a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization.</p><ul><li>Begin by exploring what you expect from a manager</li><li>Understand what it takes to be a good mentor, and a good tech lead</li><li>Learn how to manage individual members while remaining focused on the entire team</li><li>Understand how to manage yourself and avoid common pitfalls that challenge many leaders</li><li>Manage multiple teams and learn how to manage managers</li><li>Learn how to build and bootstrap a unifying culture in teams</li></ul>
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Intro...
by Eric Matthes

Language

English

Pages

544

Publication Date

May 21, 2019

Product Description
Customer Reviews
<b>Second edition of the best selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. This book teaches beginners the basics of programming in Python with a focus on real projects.</b><br /><br />This is the second edition of the best selling Python book in the world. <i>Python Crash Course, 2nd Edition</i> is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways. <br /><br />Readers will learn how to create a simple video game, use data visualization techniques to make graphs and charts, and build and deploy an interactive web application. <i>Python Crash Course, 2nd Edition</i> teaches beginners the essentials of Python quickly so that they can build practical programs and develop powerful programming techniques.
Clean Agile: Back to Basics (Robert C. Martin Series)
by Robert C. Martin

Language

English

Pages

240

Publication Date

September 12, 2019

Product Description
Customer Reviews
<b>Agile Values and Principles for a New Generation</b> <br /> 鈥淚n the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.鈥?lt;br /> <i>鈥揋rady Booch</i> <i> <br /> </i> 鈥淏ob鈥檚 frustration colors every sentence of <i>Clean Agile,</i> but it鈥檚 a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob鈥檚 perspective on what to focus on to get to that 鈥榳hat could be.鈥?And he鈥檚 been there, so it鈥檚 worth listening.鈥?lt;br /> <i>鈥揔ent Beck</i> <br /> 鈥淚t鈥檚 good to read Uncle Bob鈥檚 take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It鈥檚 just some of the parts make me realize my own shortcomings, dammit. It made me double-check our code coverage (85.09%).鈥?lt;br /> <i>鈥揓on Kern</i> Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (鈥淯ncle Bob鈥? reintroduces Agile values and principles for a new generation鈥損rogrammers and nonprogrammers alike. Martin, author of <i>Clean Code</i> and other highly influential software development guides, was there at Agile鈥檚 founding. Now, in <i> <b>Clean Agile: Back to Basics,</b> </i> he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended. <br /> Martin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects . . . with huge implications because every big project is comprised of many small projects. Drawing on his fifty years鈥?experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development. <br /> <ul> <li>Get back to the basics鈥搘hat Agile is, was, and should always be</li> <li>Understand the origins, and proper practice, of SCRUM</li> <li>Master essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication</li> <li>Explore Agile team members鈥?relationships with each other, and with their product</li> <li>Rediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming</li> <li>Understand the central roles values and craftsmanship play in your Agile team鈥檚 success</li> </ul>If you want Agile鈥檚 true benefits, there are no shortcuts: You need to do Agile right. <i> <b>Clean Agile: Back to Basics</b> </i> will show you how, whether you鈥檙e a developer, tester, manager, project manager, or customer.<br /> <br /> <i>Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.</i>
Clean Architecture: A Craftsman's Guide to Software Structure and...
by Robert C. Martin

Language

English

Pages

430

Publication Date

September 12, 2017

Product Description
Customer Reviews
<p> <b>Practical Software Architecture Solutions from the Legendary Robert C. Martin (鈥淯ncle Bob鈥?</b> </p> <p>聽</p> <p>By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books <i>Clean Code</i> and <i>The Clean Coder,</i> legendary software craftsman Robert C. Martin (鈥淯ncle Bob鈥? reveals those rules and helps you apply them.</p> <p>聽</p> <p>Martin鈥檚 <i> <b>Clean Architecture</b> </i> doesn鈥檛 merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you鈥檝e come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you鈥檒l face鈥搕he ones that will make or break your projects.</p> <ul> <li>Learn what software architects need to achieve鈥揳nd core disciplines and practices for achieving it</li> <li>Master essential software design principles for addressing function, component separation, and data management</li> <li>See how programming paradigms impose discipline by restricting what developers can do</li> <li>Understand what鈥檚 critically important and what鈥檚 merely a 鈥渄etail鈥?lt;/li> <li>Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications</li> <li>Define appropriate boundaries and layers, and organize components and services</li> <li>See why designs and architectures go wrong, and how to prevent (or fix) these failures</li> </ul> <p> <i> <b>Clean Architecture</b> </i> is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager鈥揳nd for every programmer who must execute someone else鈥檚 designs.</p> <p> <br /> </p> <p> </p> <p> <i>Register your product for convenient access to downloads, updates, and/or corrections as they become available.</i> </p>
A Smarter Way to Learn JavaScript: The new approach that uses tec...
by Mark Myers

Language

English

Pages

256

Publication Date

November 28, 2013

Product Description
Customer Reviews
<h2>Learning JavaScript is hell because of two problems.<br />I remove the problems, and you start having fun.</h2><p>The first problem is retention. You remember only ten or twenty percent of what you read. That spells failure. To become fluent in a computer language, you have to retain pretty much everything.</p><p>How can you retain everything? Only by constantly being asked to play everything back. That's why people use flashcards. But my system does flashcards one better. After reading a short chapter, you go to my website and complete twenty interactive exercises. Algorithms check your work to make sure you know what you think you know. When you stumble, you do the exercise again. You keep trying until you know the chapter cold. The exercises are free.</p><p>The second problem is comprehension. Many learners hit a wall when they try to understand advanced concepts like variable scope and prototypes. Unfortunately, they blame themselves. That's why the Dummies books sell so well. But the fault lies with the authors, coding virtuosos who lack teaching talent. I'm the opposite of the typical software book author. I'll never code fast enough to land a job at Google. But I can teach.</p><p>Anyway, most comprehension problems are just retention problems in disguise. If you get lost trying to understand variable scope, it's because you don't remember how functions work. Thanks to the interactive exercises on my website, you'll always understand and remember everything necessary to confidently tackle the next concept.</p><p><i>"I've signed up to a few sites like Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube videos, even searched on Coursera but nothing seemed to work for me. This book takes only 10 minutes each chapter and after that, you can exercise what you've just learned right away!" 鈥擜mazon reviewer Constanza Morales</i></p><p><strong>Better than just reading. And more fun.</strong></p><p>You'll spend two to three times as much time practicing as reading. It's how you wind up satisfied, confident, and proud, instead of confused, discouraged, and defeated. And since many people find <em>doing</em> things more enjoyable than <em>reading</em> things, it can be a pleasure to learn this way, quite apart from the impressive results you achieve.</p><p><i>"Very effective and fun." 鈥擜mazon reviewer A. Bergamini</i></p><p><strong>Written especially for beginners.</strong></p><p>I wrote the book and exercises especially for people who are new to programming. Making no assumptions about what you already know, I walk you through JavaScript slowly, patiently. I explain every little thing in sixth-grade English. I avoid unnecessary technical jargon like the plague. (Face it, fellow authors, it <em>is</em> the plague.)</p><p><i>"The layman syntax he uses...makes it much easier to suddenly realize a concept that seemed abstract and too hard to wrap your head around is suddenly not complicated at all." 鈥?Amazon reviewer IMHO</i></p><p>The exercises keep you focused, give you extra practice where you're shaky, and prepare you for each next step. Every lesson is built on top of a solid foundation that you and I have carefully constructed. Each individual step is small. But, as Amazon reviewer James Toban says, when you get to the end of the book, you've built "a tower of JavaScript."</p><p>If you're an accomplished programmer already, my book may be too elementary for you. (Do you really need to be told what a variable is?) But if you're new to programming, more than a thousand five-star reviews are pretty good evidence that my book may be just the one to get you coding JavaScript successfully.</p><p><i>"Mark Myers' method of getting what can be...difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before." 鈥擜mazon reviewer Jason A. Ruby</i></p>

Blog - Latest Entries

Roxane Gay 鈥?Difficult Women Review
For avid readers, the advent of the Kindle was a godsend. It allowed them to expand their personal libraries as much as they wanted without worrying about taking up too much space. Along with increasing the potential for library depth, the kindle has also allowed for a more diverse reading taste. You can now take risks on books that you previously wouldn鈥檛 have due to the Kindle eliminating ...

David Foster Wallace 鈥?Brief Interviews with Hideous Men & Girl with Curious Hair Reviews
The technology of the Kindle allows you to carry a library with you wherever you go. And, like a library, your Kindle collection should be vast and diverse. Aside from the New York Times Bestseller list, it can be hard to know which books are worth your time to download. Luckily, the literary cannon spans for generations. Of the most recent generation of literary greats, David Foster Wallac...

Junot Diaz 鈥?The Brief Wondrous Life of Oscar Wao Review
Kindle technology allows you to build an impressive collection of stories without filling shelves upon shelves with books. This convenience makes it possible to experiment with your reading choices without making the commitment to order a book, wait for its arrival, and sticking it on your shelf. I鈥檝e found that the Kindle has made me a much more adventurous reader. With this new-found ad...

Ernest Hemingway 鈥?The Old Man and the Sea Review
As you start to increase your kindle collection, it is wise to download a variety of things to read. And sure, the latest serial novel is a great addition to the collection, but sometimes you need a literary classic. Luckily, there is a plethora of classics to choose from. When it comes to literary classics, there are few authors with a better reputation than Ernest Hemingway. Hemingway, so...

Stephen King鈥檚 On Writing: A Memoir of the Craft
For fans of the suspense and horror genres, Stephen King is a household name. Chances are, if you read the genres at all, your kindles are filled with a novel or two of his. But King鈥檚 prolific career has not stayed within the genre. In fact, one of King鈥檚 greatest efforts came in the form of a nonfiction memoir. King鈥檚 On Writing blends personal memoir and advice on writing craft tha...

More >>

Enter the Kind Reader Monthly Drawing

$25 Amazon.com Gift Card giveaway

There's a daily limit of 3 free e-books that can be downloaded at KindReader.com


后三独胆计划