Categories

 > Computers & Technology > Programming

24,543 results were found

Sort by:

Python Programming: An Introduction to Computer Science
by John Zelle

Language

English

Pages

556

Publication Date

February 13, 2018

Product Description
Customer Reviews
This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python.<br /><br />Although Python is used as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages.
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
<div><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—especially 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’ll get actionable advice for approaching various obstacles in your path. This book is ideal whether you’re 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></div>
Python Tricks: A Buffet of Awesome Python Features
by Dan Bader

Language

English

Pages

304

Publication Date

December 06, 2017

Product Description
Customer Reviews
<p><strong>“I don’t even feel like I’ve scratched the surface of what I can do with Python”</strong></p><p>With <em>Python Tricks: The Book</em> you’ll discover Python’s best practices and the power of beautiful & Pythonic code with simple examples and a step-by-step narrative.</p><p>You'll get one step closer to mastering Python, so you can write beautiful and idiomatic code that comes to you naturally.</p><p>Learning the ins and outs of Python is difficult—and with this book you'll be able to focus on the practical skills that really matter. Discover the “hidden gold” in Python’s standard library and start writing clean and Pythonic code today.</p><p><strong>Who Should Read This Book:</strong></p><br /><ul><li><em>If you’re wondering which lesser known parts in Python you should know about</em>, you’ll get a roadmap with this book. Discover cool (yet practical!) Python tricks and blow your coworkers’ minds in your next code review.</li><li><em>If you’ve got experience with legacy versions of Python</em>, the book will get you up to speed with modern patterns and features introduced in Python 3 and backported to Python 2.</li><li><em>If you’ve worked with other programming languages and you want to get up to speed with Python</em>, you’ll pick up the idioms and practical tips you need to become a confident and effective Pythonista.</li><li><em>If you want to make Python your own and learn how to write clean and Pythonic code</em>, you’ll discover best practices and little-known tricks to round out your knowledge.</li></ul><br /><p><strong>What Python Developers Say About The Book:</strong></p><p><em>"I kept thinking that I wished I had access to a book like this when I started learning Python many years ago."</em> — Mariatta Wijaya, Python Core Developer</p><p><em>"This book makes you write better Python code!"</em> — Bob Belderbos, Software Developer at Oracle</p><p><em>"Far from being just a shallow collection of snippets, this book will leave the attentive reader with a deeper understanding of the inner workings of Python as well as an appreciation for its beauty."</em> — Ben Felder, Pythonista</p><p><em>"It's like having a seasoned tutor explaining, well, tricks!"</em> — Daniel Meyer, Sr. Desktop Administrator at Tesla Inc.</p>
The Complete Software Developer's Career Guide: How to Learn Your...
by John Sonmez

Language

English

Pages

798

Publication Date

July 12, 2017

Product Description
Customer Reviews
<h2>Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills</h2> <p>Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough <strong>to break through to the next income level - developers need "soft skills"</strong> like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.</p> <p>As John invested in these skills his career took off, and he became a <strong>highly paid, highly sought-after developer and consultant</strong>.</p> <p>Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills.</p> <p><em>"If you're a developer, green or a veteran, you owe it to yourself to read The Complete Software Developers Career Guide." - Jason Down, Platform Developer, Ontario, Canada</em></p> <h3>What You Will Learn in This Book</h3> <ul> <li>How to systematically find and fill the gaps in your technical knowledge so you can face any new challenge with confidence</li> <li>Should you take contract work - or hold out for a salaried position? Which will earn you more, what the tradeoffs are, and how your personality should sway your choice</li> <li>Should you learn JavaScript, C#, Python, C++? How to decide which programming language you should master first</li> <li>Ever notice how every job ever posted requires "3-5 years of experience," which you don't have? Simple solution for this frustrating chicken-and-egg problem that allows you to build legitimate job experience while you learn to code </li> <li>Is earning a computer science degree a necessity - or a total waste of time? How to get a college degree with maximum credibility and minimum debt</li> <li>Coding bootcamps - some are great, some are complete scams. How to tell the difference so you don't find yourself cheated out of $10,000</li> <li>Interviewer tells you, "Dress code is casual around here - the development team wears flipflops." What should you wear?</li> <li>How do you deal with a boss who's a micromanager. Plus how helping your manager with his goals can make you the MVP of your team </li> <li>The technical skills that every professional developer must have - but no one teaches you (most developers are missing some critical pieces, they don't teach this stuff in college, you're expected to just "know" this)</li> <li>An inside look at the recruiting industry. What that "friendly" recruiter really wants from you, how they get paid, and how to avoid getting pigeonholed into a job you'll hate</li> </ul> <h3>Who Should Read This Book</h3> <h4>Entry-Level Developers</h4> <p>This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap.</p> <h4>Mid-Career Developers</h4> <p>You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump.</p> <h4>Senior Developers</h4> <p>This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue. </p> <h4>Brand New Developers</h4> <p>In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or "bootcamp."</p>
Hands-On Machine Learning with Scikit-Learn and TensorFlow: Conce...
by Aurélien Géron

Language

English

Pages

574

Publication Date

March 13, 2017

Product Description
Customer Reviews
<div><p><b>Graphics in this book are printed in black and white</b>.</p><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—scikit-learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll 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’ve 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><li>Apply practical code examples without acquiring excessive machine learning theory or algorithm details</li></ul></div>
The Self-Taught Programmer: The Definitive Guide to Programming P...
by Cory Althoff

Language

English

Pages

301

Publication Date

December 26, 2016

Product Description
Customer Reviews
I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book. <br /><br />This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. "The Self-taught Programmer" is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the book into six sections: <br /><br />1. Learn to program in Python 3 and build your first program. <br />2. Learn Object-oriented programming and create a powerful Python program to get you hooked. <br />3. Learn to use tools like Git, Bash, regular expressions and databases. Then use your new coding skills to build a web scraper. <br />4. Study Computer Science fundamentals including computer architecture, data structures, algorithms and network programming. <br />5. Learn to program for production: I cover the software development process, testing, and best coding practices.<br />6. Finish with tips for working with a team and landing a programming job.<br /><br />You CAN learn to program professionally. The path is there. Will you take it?
Effective Java
by Joshua Bloch

Language

English

Pages

416

Publication Date

December 18, 2017

Product Description
Customer Reviews
<div usercontent=""> <p style="margin:0px;"> <b>The Definitive Guide to Java Platform Best Practices—Updated for Java 7, 8, and 9</b> </p> <p style="margin:0px;"> </p> <p style="margin:0px;">Java has changed dramatically since the previous edition of <i>Effective Java</i> was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly updated to take full advantage of the latest language and library features. The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.</p> <p style="margin:0px;"> </p> <p style="margin:0px;">As in previous editions, each chapter of <i> <b>Effective Java, Third Edition,</b> </i> consists of several “items,” each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.</p> <p style="margin:0px;"> </p> <p style="margin:0px;">The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams.</p> <p style="margin:0px;"> </p> <p style="margin:0px;">New coverage includes</p> <ul> <li>Functional interfaces, lambda expressions, method references, and streams</li> <li>Default and static methods in interfaces</li> <li>Type inference, including the diamond operator for generic types</li> <li>The @SafeVarargs annotation</li> <li>The try-with-resources statement</li> <li>New library features such as the Optional interface, java.time, and the convenience factory methods for collections</li> </ul> <p style="margin:0px;"> <i>Register your product at informit.com/register for convenient access to the web edition eBook, updates, and/or corrections as they become available.</i> </p> </div>
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
C#: Learn C# in One Day and Learn It Well. C# for Beginners with ...
by , Jamie Chan

Language

English

Pages

161

Publication Date

October 20, 2015

Product Description
Customer Reviews
<h2>Learn C# Fast and Learn It Well. Master C# Programming with a unique Hands-On Project (Updated for VS Community 2017)</h2><br /><br />Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the C# language fast?<br /><br />This book is for you. You no longer have to waste your time and money learning C# from boring books that are 600 pages long, expensive online courses or complicated C# tutorials that just leave you more confused. <br /><br /><h2>What this book offers...</h2><br /><b>C# for Beginners</b><br /><br />Complex concepts are broken down into simple steps to ensure that you can easily master the C# language <b>even if you have never coded before</b>.<br /><br /><b>Carefully Chosen C# Examples</b><br /><br />Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples.<br /><br /><b>Careful selection of topics</b><br /><br />Topics are carefully selected to give you a broad exposure to C#, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more.<br /><br /><b>Learn The C# Programming Language Fast</b><br /><br />Concepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn C# in just one day and start coding immediately.<br /><br /><h2>How is this book different...</h2><br />The best way to learn C# is by doing. This book includes a unique project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language.<br /><br />Are you ready to dip your toes into the exciting world of C# coding? This book is for you. Click the BUY button and download it now.<br /><br /><h2>What you'll learn:</h2><br /><u>Introduction to C#</u><br />- What is C#?<br />- How to install and run Visual Studio Community 2015?<br /><br /><u>Data types and Operators</u><br />- What are the common data types in C#?<br />- What are arrays and lists?<br />- How to format C# strings<br />- What is a value type vs reference type?<br />- What are the common C# operators?<br /><br /><u>Object Oriented Programming</u><br />- What is object oriented programming?<br />- How to write your own classes<br />- What are fields, properties, methods and constructors?<br />- What is encapsulation, inheritance and polymorphism?<br />- What is an abstract class and interface?<br />- What is an enum and struct?<br /><br /><u>Controlling the Flow of a Program</u><br />- What are condition statements?<br />- How to use control flow statements in C#<br />- What are jump statements?<br />- How to handle errors and exceptions<br /><br /><u>and Others...</u><br />- How to accept user inputs and display outputs<br />- How to use LINQ to save yourself from hours of work <br />- How to work with external files<br />...and so much more....<br /><br />Finally, you'll be guided through a hands-on project that requires the application of all the topics covered.<br /><br />Click the BUY button now and download the book now to start learning C#. Learn it fast and learn it well.<br /><br /><b>Pick up your copy today by clicking the BUY NOW button at the top of this page!</b><br /> <br /><br />Tags:<br />------------<br />C#, C# tutorial, C# book, learning C#, C# programming language, C# coding, C# programming for beginners, C# for Dummies, .NET, Visual Studio, C# operators
Python (2nd Edition): Learn Python in One Day and Learn It Well. ...
by , Jamie Chan

Language

English

Pages

174

Publication Date

May 10, 2017

Product Description
Customer Reviews
<h2>(2nd Edition: Covers Object Oriented Programming) Learn Python Fast and Learn It Well. Master Python Programming with a unique Hands-On Project</h2><br /><br />Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Python language fast?<br /><br />This book is for you. You no longer have to waste your time and money learning Python from lengthy books, expensive online courses or complicated Python tutorials. <br /><br /><h2>What this book offers...</h2><br /><b>Python for Beginners</b><br /><br />Complex concepts are broken down into simple steps to ensure that you can easily master the Python language <b>even if you have never coded before</b>.<br /><br /><b>Carefully Chosen Python Examples</b><br /><br />Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples.<br /><br /><b>Careful selection of topics</b><br /><br />Topics are carefully selected to give you a broad exposure to Python, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more.<br /><br /><b>Learn The Python Programming Language Fast</b><br /><br />Concepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn Python in just one day and start coding immediately. <br /><br /><h2>How is this book different...</h2><br />The best way to learn Python is by doing. This book includes a complete project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language.<br /><br />Are you ready to dip your toes into the exciting world of Python coding? This book is for you. <br /><br />With the first edition of this book being a <b>#1 best-selling programming ebook on Amazon for more than a year</b>, you can rest assured that this new and improved edition is the perfect book for you to learn the Python programming language fast.<br /><br />Click the BUY button and download it now.<br /><br /><h2>What you'll learn:</h2><br />- What is Python?<br />- What software you need to code and run Python programs?<br />- What are variables?<br />- What are the common data types in Python?<br />- What are Lists and Tuples?<br />- How to format strings<br />- How to accept user inputs and display outputs<br />- How to control the flow of program with loops<br />- How to handle errors and exceptions<br />- What are functions and modules?<br />- How to define your own functions and modules<br />- How to work with external files<br />- What are objects and classes<br />- How to write your own class<br />- What is inheritance<br />- What are properties<br />- What is name mangling<br /><br />.. and more...<br /><br />Finally, you'll be guided through a hands-on project that requires the application of all the topics covered.<br /><br />Click the BUY button and download the book now to start learning Python. Learn it fast and learn it well.<br /><br />Tags:<br />------------<br />Python, Object-oriented Python, Python course, Python book, learning Python, Python language, Python examples, Python tutorials, Python programming language, Python coding, Python programming for beginners, Python for Dummies

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 wouldnt have due to the Kindle eliminating sp...

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. Ive found that the Kindle has made me a much more adventurous reader. With this new-found adve...

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 Kings 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 Kings prolific career has not stayed within the genre. In fact, one of Kings greatest efforts came in the form of a nonfiction memoir. Kings On Writing blends personal memoir and advice on writing craft that resu...

More >>

Enter the Kind Reader Monthly Drawing

Kind Reader Monthly Drawing (March 2017)

Congratulations to February 2017's winner Henry H. of New York, USA.

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