Tuesday, June 8, 2021

iTunes Store: Top 25 Books in Computers & Internet 2021-06-08

Steve McConnell - Code Complete, Second Edition artwork Code Complete, Second Edition
Steve McConnell
Genre: Computers
Price: $39.99
Publish Date: June 09, 2004
Publisher: Pearson Education
Seller: Pearson Education Inc.

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativityReap the benefits of collaborative developmentApply defensive programming techniques to reduce and flush out errorsExploit opportunities to refactor—or evolve—code, and do it safelyUse construction practices that are right-weight for your projectDebug problems quickly and effectivelyResolve critical construction issues early and correctlyBuild quality into the beginning, middle, and end of your project



Kaiching Chnag - How to Become a Self-Taught Programmer V1.00 artwork How to Become a Self-Taught Programmer V1.00
Using examples of Visual Basic, C, C++, C#, Java, JavaScript, Python and Swift
Kaiching Chnag
Genre: Computers
Price: $0.99
Publish Date: April 16, 2016
Publisher: Kaiching Chang
Seller: Kaiching Chang

This e-book introduces how to become a self-taught programmer using examples of Visual Basic, C, C++, C#, Java, JavaScript, Python and Swift. Every programming language has common elements and understand these elements that you can learn any programming language quickly.



Jayant Varma - SwiftUI for Absolute Beginners artwork SwiftUI for Absolute Beginners
Program Controls and Views for iPhone, iPad, and Mac Apps
Jayant Varma
Genre: Programming
Price: $29.99
Publish Date: November 12, 2019
Publisher: Apress
Seller: Springer Nature B.V.

Dive into the world of developing for all of Apple platforms with SwiftUI, Apple’s new framework that makes writing applications faster and easier with fewer lines of code. This book teaches the basics of SwiftUI to help you write amazing native applications using XCode. For developers already familiar with ReactNative, this book reviews the declarative, state-based DSL that manages the UI and updates it automatically will feel just like what they’re used to. You'll see how SwiftUI reduces the number of lines of code required to achieve the same effects by over 60% and provides a much better experience.  Like the announcement of Swift in 2014, SwiftUI is expected to fundamentally change the way developing programmers approach coding iPhone and iPad applications. This book examines how SwiftUI lowers the entry barrier for developers to write amazing cross-platform applications for iOS and iPadOS as well as WatchOS, Mac OS, and TVOS



Kerry Linsfield - iPhone 12 Pro Max  User Guide: An Amazing, Simple, And Complete Pictures-illustrated Manual to Master the New iPhone 12 Pro Max and iOS 14 for Beginners, Seniors, And Pros artwork iPhone 12 Pro Max User Guide: An Amazing, Simple, And Complete Pictures-illustrated Manual to Master the New iPhone 12 Pro Max and iOS 14 for Beginners, Seniors, And Pros
Kerry Linsfield
Genre: Computers
Price: $4.99
Publish Date: April 28, 2021
Publisher: Kerry Linsfield
Seller: Draft2Digital, LLC

An Amazing, Simple, And Complete iPhone 12 Pro Max User Guide Every iPhone 12 Pro Max User Needs! IF YOU HAVE RECENTLY THOUGHT OF THE BEST & BIGGEST iPHONE OF ALL TIME, it is the iPhone 12 Pro Max . It is very powerful, and has the most durable battery lifespan, including the A14 Bionic chip which has a new 3rd generation neural engine, making it the best among the iPhone devices Apple Incorporation has ever made.   The iPhone 12 Pro max has more muted colors and are decked out in premium-looks, making almost everyone a fan of the metal rim shining around its edges, even though it consists of a real finger-print magnet. In comparison with the iPhone 11 Pro max, the iPhone 12 Pro Max is just a small amount bigger, while the screen size is being increased to about 6.7 inches, as a result of the shrinking of the bezels around the OLED display. In this book, Kerry made the tips and tricks simplified for beginners, and pros, having the security of your data at heart, and with a view to laying emphasis on the basic twelve things you need to do in comprehensive and simple English as an iPhone 12 Pro Max user with pictures for proper understanding. These are the preview of what you would learn First Important Things to Do on Your iPhone 12 Pro Max; How to Set Up Your iPhone 12 Pro Max; Moving from An Android Device to iPhone; Setting Up Your Cellular Data Plan with eSIM; Connecting Your iPhone to the Internet; Joining A Personal Hotspot; Connecting Your iPhone to Cellular Network; Managing Apple ID and iCloud Setting on your iPhone 12 Pro Max; How to Change Your Apple ID Settings; How to Use iCloud Storage Status; Taking A Screenshot or Screen Record on your iPhone; Creating A Screen Recording on Your iPhone; How to Change or Lock the Screen Orientation on Your iPhone; Turning On screen Items Reachability; How to Use Touch Accommodation; How to Turn off Off the 'Tap to Wake' Option; And so much more Additional Value for this Book Performing Actions By Double and Triple-Tapping on your iPhone Changing the Sounds and Vibrations on Your iPhone How to Lock the Ringer & Alert Volumes Restricting the Volume of the Headphone Temporarily Silencing Incoming  Alerts, Calls, and Notifications Using AirDrop to Send Items to Nearby Devices How to send An Item With AirDrop Mark Up Files & Photos You don't want to miss out on the valuable information contained in this book, kindly scroll up, click to get your copy of Kerry Linsfield's iPhone 12 Pro Max User Guide NOW!



Scott Edward - iPhone 12 Pro Max User Manual artwork iPhone 12 Pro Max User Manual
A Step by Step Guide to Master Your New iPhone 12 Pro Max. Ultimate Tips and Tricks for The New iOS 14
Scott Edward
Genre: Programming
Price: $6.99
Publish Date: October 27, 2020
Publisher: Scott Edward
Seller: StreetLib Srl

The iPhone 12 Pro Max basically has all the latest and greatest features from Apple. Its 6.7-inch display means it's the biggest of all the new models and its camera setup, while similar to the iPhone 12 Pro, allows for more close-up zooming. Whether you like to binge-watch a lot of video on your phone or want to take the absolute best photos and video, the Pro Max will satisfy. The new iOS 14 update brings some useful tools, including the ability to display Triple-lens 3D camera for better video and gaming and more. There's also a slew of New physical design and its ability to do 5G connectivity as well as integrate two forms of 5G: That’s all great. So long as you’re jumping to the iPhone 12 Pro Max, the combination of refreshed hardware, software and accessories supplies a more significant upgrade. This book is a detailed in DEPTH guide that will help you to maximize your iPhone 12 Pro Series. It has ACTIONABLE tips, tricks and hacks. It contains specific step-by-step instructions that are well organized and easy to read. Add this book to your library now!



Eric Evans - Domain-Driven Design: Tackling Complexity in the Heart of Software artwork Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
Genre: Software
Price: $54.99
Publish Date: August 22, 2003
Publisher: Pearson Education
Seller: Pearson Education Inc.

“Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. “His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to reflect your improving understanding of it. Eric thinks that learning about your problem domain is as likely to happen at the end of your project as at the beginning, and so refactoring is a big part of his technique. “The book is a fun read. Eric has lots of interesting stories, and he has a way with words. I see this book as essential reading for software developers—it is a future classic.”      — Ralph Johnson , author of Design Patterns “If you don’t think you are getting value from your investment in object-oriented programming, this book will tell you what you’ve forgotten to do. “Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion.”      — Dave Collins , author of Designing Object-Oriented User Interfaces “Eric weaves real-world experience modeling—and building—business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric’s descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field.”      — Luke Hohmann , author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java™ Programming with IBM® WebSphere® The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent



Edgar Rothermich - Logic Pro - What's New In 10.6 artwork Logic Pro - What's New In 10.6
A Different Type of Manual - The Visual Approach
Edgar Rothermich
Genre: Computers
Price: $6.99
Publish Date: May 27, 2021
Publisher: DingDing Music, Inc
Seller: DingDing Music

"Logic Pro - What's New In 10.6" provides the most comprehensive, most detailed, and most visually-oriented coverage of the Logic Pro update 10.6. On 75 pages the author explains all the new features and changes with in-depth demonstrations, including information and instructions not found anywhere else. No matter how complex or complicated the subject is, the author provides easy to understand graphics and diagrams that let the reader understand and master the material. This is the 20th book in the bestselling series "Graphically Enhanced Manuals". Readers love this uniques way of leaning applications no matter how easy or complicated the app might be. Here are some responses from satisfied customers: "I wish all the manuals on software were like yours!" - Giovanni C. "You have the gift of making difficult concepts understandable" - William B. "Your style is the most informative and clear I have ever seen" - Mark D. "Great stuff Edgar! I bought your other Logic GEM books and love em..." - fform "Thank you so much for your fantastic guides; I've learned so much!" - Brandon B. "I love your manuals."  - Eli.  UNDERSTAND, not just LEARN That is the motto of the book series "Graphically Enhanced Manuals" (GEM). They're a new type of manual with a visual approach that helps you UNDERSTAND a program, not just LEARN it. No need to read through 500 pages of dry text explanations. Rich graphics and diagrams help you to get that "aha" effect and make it easy to comprehend difficult concepts. The Graphically Enhanced Manuals help you master a program much faster with a much deeper understanding of concepts, features and workflows in a very intuitive way that is easy to understand



Greg Horine - Project Management Absolute Beginner's Guide, 4/e artwork Project Management Absolute Beginner's Guide, 4/e
Greg Horine
Genre: Computers
Price: $31.99
Publish Date: February 09, 2017
Publisher: Pearson Education
Seller: Pearson Education Inc.

This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book. Succeed as a project manager, even if you’ve never run a project before! This book is the fastest way to master every project management task, from upfront budgeting and scheduling through execution, managing teams through closing projects, and learning from experience. Updated with more insights from the front lines, including agile approaches, dealing with security and privacy priorities, and leading remote/virtual teams, along with the latest on Microsoft Project and PMI standards and certifications and a special bonus chapter on preparing for the PMP certification. This book will show you exactly how to get the job done, one incredibly clear and easy step at a time. Project management has never, ever been this simple! Who knew how simple project management could be? This is today’s best beginner’s guide to modern project management… simple, practical instructions for succeeding with every task you’ll need to perform! Here’s a small sample of what you’ll learn: • Master the key skills and qualities every project manager needs • Lead projects, don’t just “manage” them • Avoid 15 most common mistakes new project managers make • Learn from troubled, successful, and “recovered” projects • Set the stage for success by effectively defining your project • Build a usable project plan and an accurate work breakdown structure (WBS) • Create budgets and schedules that help you manage risk • Use powerful control and reporting techniques, including earned value management • Smoothly manage project changes, issues, risks, deliverables, and quality • Manage project communications and stakeholder expectations • Organize and lead high-performance project teams • Manage cross-functional, cross-cultural, and virtual projects • Work successfully with vendors and Project Management Offices • Make the most of Microsoft Project and new web-based alternatives • Get started with agile and “critical chain” project management • Gain key insights that will accelerate your learning curve • Know how to respond to real-life situations, not just what they teach you in school



Eli Stevens - Deep Learning with PyTorch artwork Deep Learning with PyTorch
Eli Stevens
Genre: Computers & Internet
Price: $39.99
Publish Date: January 07, 2020
Publisher: Manning Publications Co.
Seller: Manning Publications Co.

Summary Every other day we hear about new ways to put deep learning to good use: improved medical imaging, accurate credit card fraud detection, long range weather forecasting, and more. PyTorch puts these superpowers in your hands, providing a comfortable Python experience that gets you started quickly and then grows with you as you—and your deep learning skills—become more sophisticated. Deep Learning with PyTorch will make that journey engaging and fun. About the technology Although many deep learning tools use Python, the PyTorch library is truly Pythonic. Instantly familiar to anyone who knows PyData tools like NumPy and scikit-learn, PyTorch simplifies deep learning without sacrificing advanced features. It’s excellent for building quick models, and it scales smoothly from laptop to enterprise. Because companies like Apple, Facebook, and JPMorgan Chase rely on PyTorch, it’s a great skill to have as you expand your career options. It’s easy to get started with PyTorch. It minimizes cognitive overhead without sacrificing the access to advanced features, meaning you can focus on what matters the most - building and training the latest and greatest deep learning models and contribute to making a dent in the world. PyTorch is also a snap to scale and extend, and it partners well with other Python tooling. PyTorch has been adopted by hundreds of deep learning practitioners and several first-class players like FAIR, OpenAI, FastAI and Purdue. About the book Deep Learning with PyTorch teaches you to create neural networks and deep learning systems with PyTorch. This practical book quickly gets you to work building a real-world example from scratch: a tumor image classifier. Along the way, it covers best practices for the entire DL pipeline, including the PyTorch Tensor API, loading data in Python, monitoring training, and visualizing results. After covering the basics, the book will take you on a journey through larger projects. The centerpiece of the book is a neural network designed for cancer detection. You'll discover ways for training networks with limited inputs and start processing data to get some results. You'll sift through the unreliable initial results and focus on how to diagnose and fix the problems in your neural network. Finally, you'll look at ways to improve your results by training with augmented data, make improvements to the model architecture, and perform other fine tuning. What's inside Training deep neural networks Implementing modules and loss functions Utilizing pretrained models from PyTorch Hub Exploring code samples in Jupyter Notebooks About the reader For Python programmers with an interest in machine learning. About the author Eli Stevens had roles from software engineer to CTO, and is currently working on machine learning in the self-driving-car industry. Luca Antiga is cofounder of an AI engineering company and an AI tech startup, as well as a former PyTorch contributor. Thomas Viehmann is a PyTorch core developer and machine learning trainer and consultant. consultant based in Munich, Germany and a PyTorch core developer.



David Thomas & Andrew Hunt - The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2/e artwork The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2/e
David Thomas & Andrew Hunt
Genre: Software
Price: $39.99
Publish Date: September 13, 2019
Publisher: Pearson Education
Seller: Pearson Education Inc.

"One of the most significant books in my life." —Obie Fernandez, Author, The Rails Way "Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." —Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied ". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come." —Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks ". . . lightning does strike twice, and this book is proof." —VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to: Fight software rotLearn continuouslyAvoid the trap of duplicating knowledgeWrite flexible, dynamic, and adaptable codeHarness the power of basic toolsAvoid programming by coincidenceLearn real requirementsSolve the underlying problems of concurrent codeGuard against security vulnerabilitiesBuild teams of Pragmatic ProgrammersTake responsibility for your work and careerTest ruthlessly and effectively, including property-based testingImplement the Pragmatic Starter KitDelight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.



Jeff Geerling - Ansible for DevOps artwork Ansible for DevOps
Server and Configuration Management for Humans
Jeff Geerling
Genre: System Administration
Price: $12.99
Publish Date: August 05, 2020
Publisher: Midwestern Mac, LLC
Seller: Jeffrey Geerling

Covers Ansible 2! Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book helps those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers. The book begins with fundamentals, like installing Ansible, setting up a basic inventory file, and basic concepts, then guides you through Ansible's many uses, including ad-hoc commands, basic and advanced playbooks, application deployments, multiple-provider server provisioning, and even Docker orchestration! Everything is explained with pertinent real-world examples, often using Vagrant-managed virtual machines.



Stephen Chin, Johan Vos & James Weaver - The Definitive Guide to Modern Java Clients with JavaFX artwork The Definitive Guide to Modern Java Clients with JavaFX
Cross-Platform Mobile and Cloud Development
Stephen Chin, Johan Vos & James Weaver
Genre: Programming
Price: $34.99
Publish Date: November 12, 2019
Publisher: Apress
Seller: Springer Nature B.V.

Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of the latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation.  The Definitive Guide to Modern Java Clients with JavaFX  is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX and Java 13. After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients. You will:Create modern client applications in Java using the latest JavaFX and Java 13Build enterprise clients that will enable integration with existing cloud services Use advanced visualization and 3D featuresDeploy on desktop, mobile, and embedded devices



Jeff McAffer, Paul VanderLei & Simon Archer - OSGi and Equinox: Creating Highly Modular Java Systems artwork OSGi and Equinox: Creating Highly Modular Java Systems
Jeff McAffer, Paul VanderLei & Simon Archer
Genre: Computers
Price: $41.99
Publish Date: February 19, 2010
Publisher: Addison-Wesley Professional
Seller: Pearson Education Inc.

A Hands-On Guide to Equinox and the OSGi Framework In OSGI and Equinox: Creating Highly Modular Java™ Systems , three leading experts show developers—for the first time—exactly how to make the most of these breakthrough technologies for building highly modular dynamic systems. You’ll quickly get started with Eclipse bundle tooling, create your first OSGi-based system, and move rapidly to sophisticated production development. Next, you’ll master best practices and techniques for creating systems with exceptional modularity and maintainability. You’ll learn all about OSGi’s Declarative Services and how to use them to solve a wide variety of real-world problems. Finally, you’ll see everything that you’ve learned implemented in a complete case study project that takes you from early prototype through application delivery. For every Eclipse developer, regardless of previous experience, this book Combines a complete hands-on tutorial, online sample code at every step, and deep technical dives for working developersCovers the OSGi programming model, component development, OSGi services, Eclipse bundle tooling, server-side Equinox, and much moreOffers knowledge, guidance, and best practices for overcoming the complexities of building modular systems Addresses practical issues ranging from integrating third-party code libraries to server-side programmingIncludes a comprehensive case study that goes beyond prototyping to deliver a fully refined and refactored production system Whatever your application, industry, or problem domain, if you want to build state-of-the-art software systems with OSGi and Equinox, you will find this book to be an essential resource.



Parmy Olson - We Are Anonymous artwork We Are Anonymous
Inside the Hacker World of LulzSec, Anonymous, and the Global Cyber Insurgency
Parmy Olson
Genre: Internet
Price: $2.99
Publish Date: June 05, 2012
Publisher: Little, Brown and Company
Seller: Hachette Digital, Inc.

A thrilling, exclusive exposè of the hacker collectives Anonymous and LulzSec. We Are Anonymous is the first full account of how a loosely assembled group of hackers scattered across the globe formed a new kind of insurgency, seized headlines, and tortured the feds -- and the ultimate betrayal that would eventually bring them down. Parmy Olson goes behind the headlines and into the world of Anonymous and LulzSec with unprecedented access, drawing upon hundreds of conversations with the hackers themselves, including exclusive interviews with all six core members of LulzSec. In late 2010, thousands of hacktivists joined a mass digital assault on the websites of VISA, MasterCard, and PayPal to protest their treatment of WikiLeaks. Other targets were wide ranging: the websites of corporations from Sony Entertainment and Fox to the Vatican and the Church of Scientology were hacked, defaced, and embarrassed, and the message was that no one was safe. Thousands of user accounts from pornography websites were released, exposing government employees and military personnel. Although some attacks were perpetrated by masses of users who were rallied on the message boards of 4Chan, many others were masterminded by a small, tight-knit group of hackers who formed a splinter group of Anonymous called LulzSec. The legend of Anonymous and LulzSec grew in the wake of each ambitious hack. But how were they penetrating intricate corporate security systems? Were they anarchists or activists? Teams or lone wolves? A cabal of skilled hackers or a disorganized bunch of kids? We Are Anonymous delves deep into the internet's underbelly to tell the incredible full story of the global cyber insurgency movement, and its implications for the future of computer security.



Bjarne Stroustrup - Programming artwork Programming
Principles and Practice Using C++, 2/e
Bjarne Stroustrup
Genre: Computers
Price: $62.99
Publish Date: May 15, 2014
Publisher: Pearson Education
Seller: Pearson Education Inc.

An Introduction to Programming by the Inventor of C++ Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. Focus on Fundamental Concepts and Techniques The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code. Programming with Today’s C++ (C++11 and C++14) The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library and C++11 and C++14 features to simplify programming tasks. For Beginners—And Anyone Who Wants to Learn Something New The book is primarily designed for people who have never programmed before, and it has been tested with many thousands of first-year university students. It has also been extensively used for self-study. Also, practitioners and advanced students have gained new insight and guidance by seeing how a master approaches the elements of his art. Provides a Broad View The first half of the book covers a wide range of essential concepts, design and programming techniques, language features, and libraries. Those will enable you to write programs involving input, output, computation, and simple graphics. The second half explores more specialized topics (such as text processing, testing, and the C programming language) and provides abundant reference material. Source code and support supplements are available from the author’s website.



Aditya Y. Bhargava - Grokking Algorithms artwork Grokking Algorithms
An illustrated guide for programmers and other curious people
Aditya Y. Bhargava
Genre: Software
Price: $39.99
Publish Date: May 15, 2016
Publisher: Manning Publications
Seller: Manning Publications Co.

Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. Learning about algorithms doesn't have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you'll find in Grokking Algorithms on YouTube at https://youtu.be/oo_sb4luiPo what's inside Covers search, sort, and graph algorithms Over 400 pictures with detailed walkthroughs Performance trade-offs between algorithms Python-based code samples about the reader This easy-to-read, picture-heavy introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. about the author Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io.



Julie Adair King - Nikon D5600 For Dummies artwork Nikon D5600 For Dummies
Julie Adair King
Genre: Digital Media
Price: $23.99
Publish Date: April 17, 2017
Publisher: Wiley
Seller: John Wiley & Sons Canada, Ltd.

An easy-to-follow Nikon D5600 photography class—in a book! Your Nikon D5600 is a powerful tool equipped to take top-notch photos. But unless you know how to use it to its full potential, your professional-grade camera will produce underwhelming amateur-grade photos. And that's where Nikon D5600 For Dummies comes in! Packed with all the expert tips and tricks you need to get your Nikon to live up to its name, this guide shows you how to use it to get truly striking shots—in a flash. Written by an expert on all things Nikon—and brimming with inspiring full-color photos—the step-by-step instruction offered inside arms shutterbugs of all skill levels with the know-how to turn any scene into a beautiful work of art. Whether you're looking to capture a cozy low-light shot or forever memorialize an awesome action scene, Nikon D5600 For Dummies will take your photography skills to picturesque new heights. Discover all your camera's features and capabilities Get better photos in auto or manual mode Adjust focus on the fly Start speaking photography lingo like a pro Even Leonardo da Vinci had to learn to work with paints and brushes before he could create the Mona Lisa . Before you let your frustration get the best of you, take heed in the friendly guidance in Nikon D5600 For Dummies .



Scott La Counte - Apple Watch Series 5 for Seniors artwork Apple Watch Series 5 for Seniors
A Ridiculously Simple Guide to Apple Watch Series 5 and WatchOS 6
Scott La Counte
Genre: Operating Systems
Price: $5.99
Publish Date: September 27, 2019
Publisher: Diana La Counte
Seller: Ingram DV LLC

The Apple Watch looks pretty snazzy, right? People have told you all about the cool features: like if you fall it will automatically call for help! They’ve told you about how you can send a text from your wrist. How you can even make a phone call.  That’s all great. But how do you actually use it?! As amazing as all the new features are, it’s not quite as easy to use as an iPhone; the lack of buttons, the smaller screen, and general UI can make a frustrating initial experience.  It looks nothing like the iPhone or iPad interface you are used to--except for a handful of icons. If you are lost and don't have a lot of time to comb through thousands of pages of tech-speak just to learn how to use a watch, then this book is for you! This book is based on the book "The Ridiculously Simple Guide to Apple Watch Series 5" but includes sections specifically for seniors (including accessibility features that make text easier to see). Are you ready to start enjoying your new Apple Watch? Then let’s get started!



Andriy Burkov - The Hundred-Page Machine Learning Book artwork The Hundred-Page Machine Learning Book
Andriy Burkov
Genre: Computers
Price: $39.99
Publish Date: January 13, 2019
Publisher: Andriy Burkov
Seller: Andriy Burkov

Peter Norvig , Research Director at Google, co-author of  AIMA , the most popular AI textbook in the world:  "Burkov has undertaken a very useful but impossibly hard task in reducing all of machine learning to 100 pages. He succeeds well in choosing the topics — both theory and practice — that will be useful to practitioners, and for the reader who understands that this is the first 100 (or actually 150) pages you will read, not the last, provides a solid introduction to the field." Aurélien Géron , Senior AI Engineer, author of the bestseller  Hands-On Machine Learning with Scikit-Learn and TensorFlow :  "The breadth of topics the book covers is amazing for just 100 pages (plus few bonus pages!). Burkov doesn't hesitate to go into the math equations: that's one thing that short books usually drop. I really liked how the author explains the core concepts in just a few words. The book can be very useful for newcomers in the field, as well as for old-timers who can gain from such a broad view of the field." Karolis Urbonas , Head of Data Science at  Amazon :  "A great introduction to machine learning from a world-class practitioner."   Chao Han , VP, Head of R&D at  Lucidworks :  "I wish such a book existed when I was a statistics graduate student trying to learn about machine learning." Sujeet Varakhedi , Head of Engineering at  eBay :  "Andriy's book does a fantastic job of cutting the noise and hitting the tracks and full speed from the first page.'' Deepak Agarwal , VP of Artificial Intelligence at  LinkedIn :  "A wonderful book for engineers who want to incorporate ML in their day-to-day work without necessarily spending an enormous amount of time.'' Gareth James , Professor of Data Sciences and Operations, co-author of the bestseller  An Introduction to Statistical Learning, with Applications in R :  "This is a compact “how to do data science” manual and I predict it will become a go-to resource for academics and practitioners alike. At 100 pages (or a little more), the book is short enough to read in a single sitting. Yet, despite its length, it covers all the major machine learning approaches, ranging from classical linear and logistic regression, through to modern support vector machines, deep learning, boosting, and random forests. There is also no shortage of details on the various approaches and the interested reader can gain further information on any particular method via the innovative companion book wiki. The book does not assume any high level mathematical or statistical training or even programming experience, so should be accessible to almost anyone willing to invest the time to learn about these methods. It should certainly be required reading for anyone starting a PhD program in this area and will serve as a useful reference as they progress further. Finally, the book illustrates some of the algorithms using Python code, one of the most popular coding languages for machine learning. I would highly recommend “The Hundred-Page Machine Learning Book” for both the beginner looking to learn more about machine learning and the experienced practitioner seeking to extend their knowledge base." Everything you really need to know in Machine Learning in a hundred pages. This is the first of its kind  "read first, buy later"  book. You can find the book online, read it, and then come back to pay for it if you liked the book or found it useful for your work, business or studies.



Kate Crawford - The Atlas of AI artwork The Atlas of AI
Kate Crawford
Genre: Computers & Internet
Price: $18.99
Publish Date: April 06, 2021
Publisher: Yale University Press
Seller: Yale University

The hidden costs of artificial intelligence, from natural resources and labor to privacy and freedom What happens when artificial intelligence saturates political life and depletes the planet? How is AI shaping our understanding of ourselves and our societies? In this book Kate Crawford reveals how this planetary network is fueling a shift toward undemocratic governance and increased inequality. Drawing on more than a decade of research, award-winning science, and technology, Crawford reveals how AI is a technology of extraction: from the energy and minerals needed to build and sustain its infrastructure, to the exploited workers behind “automated” services, to the data AI collects from us.    Rather than taking a narrow focus on code and algorithms, Crawford offers us a political and a material perspective on what it takes to make artificial intelligence and where it goes wrong. While technical systems present a veneer of objectivity, they are always systems of power. This is an urgent account of what is at stake as technology companies use artificial intelligence to reshape the world.



Scott E. Page - The Model Thinker artwork The Model Thinker
What You Need to Know to Make Data Work for You
Scott E. Page
Genre: Databases
Price: $18.99
Publish Date: November 27, 2018
Publisher: Basic Books
Seller: Hachette Digital, Inc.

Work with data like a pro using this guide that breaks down how to organize, apply, and most importantly, understand what you are analyzing in order to become a true data ninja. From the stock market to genomics laboratories, census figures to marketing email blasts, we are awash with data. But as anyone who has ever opened up a spreadsheet packed with seemingly infinite lines of data knows, numbers aren't enough: we need to know how to make those numbers talk. In The Model Thinker , social scientist Scott E. Page shows us the mathematical, statistical, and computational models—from linear regression to random walks and far beyond—that can turn anyone into a genius. At the core of the book is Page's "many-model paradigm," which shows the reader how to apply multiple models to organize the data, leading to wiser choices, more accurate predictions, and more robust designs. The Model Thinker provides a toolkit for business people, students, scientists, pollsters, and bloggers to make them better, clearer thinkers, able to leverage data and information to their advantage.



Christophe Schmitt - Apprendre la photo avec un iPhone artwork Apprendre la photo avec un iPhone
Christophe Schmitt
Genre: Operating Systems
Price: $4.99
Publish Date: February 04, 2020
Publisher: Compétence Mac
Seller: Knowware Sarl

À travers ce guide de 104 pages, nous vous aidons à vous familiariser avec la prise de vue avec un iPhone. L’ouvrage débute par des notions élémentaires, mais pourtant indispensables, pour mieux photographier. Ensuite, nous vous livrons des conseils pour réussir vos portraits, immortaliser avec succès tous types de paysages, dompter la lumière environnante, s’adapter à un lieu faiblement éclairé, mieux exposer vos images grâce au mode HDR, ou encore pour zoomer avec justesse. Un chapitre se consacre également à la réalisation de vidéos avec l’iPhone. Enfin, nous vous fournissons de petites astuces bien pratiques au quotidien pour améliorer encore vos prises de vue dans des situations particulières.



Steven Bright - JavaScript Fundamentals:  JavaScript Syntax, What JavaScript is Use for in Website Development, JavaScript Variable, Strings, Popup Boxes, JavaScript Objects, Function, and Event Handlers artwork JavaScript Fundamentals: JavaScript Syntax, What JavaScript is Use for in Website Development, JavaScript Variable, Strings, Popup Boxes, JavaScript Objects, Function, and Event Handlers
JavaScript Syntax, What JavaScript is Use for in Website Development, JavaScript Variable, Strings, Popup Boxes, JavaScript Objects, Function, and Event Handlers
Steven Bright
Genre: Computers
Price: $2.99
Publish Date: September 11, 2020
Publisher: Lulu.com
Seller: Lulu Enterprises, Inc.

This is a guide on how to use JavaScript to give dynamic features to a static website, development of web base applications through the knowledge of JavaScript Variable, Operators, Boolean, Even Handlers, Strings, Popup Boxes, Maths object e.t.c . It also entails other areas of application of JavaScript outside the Web. What You will Learn: *JavaScript Syntax *What JavaScript is Use for in Website Development. *Types of JavaScript *Where You can Place JavaScript *Javascript Display Methods *Popup Boxes *Date and Time *Function *Event Handlers *Colors in HTML Document using JavaScript. *Repeated Performance *Document Formatting *Event Object *JavaScript Variable *JavaScript Operators *Strings *JavaScript Booleans *JavaScript Math Object *JavaScript uses Outside Web Pages.



Various - The Jargon File artwork The Jargon File
Various
Genre: Computers
Price: $0.99
Publish Date: March 02, 2015
Publisher: Omjo - books
Seller: Osama Al Otaibi

This document is a collection of slang terms used by various subcultures of computer hackers. Though some technical material is included for background and flavor, it is not a technical dictionary; what we describe here is the language hackers use among themselves for fun, social communication, and technical debate.   The `hacker culture' is actually a loosely networked collection of subcultures that is nevertheless conscious of some important shared experiences, shared roots, and shared values. It has its own myths, heroes, villains, folk epics, in-jokes, taboos, and dreams. Because hackers as a group are particularly creative people who define themselves partly by rejection of `normal' values and working habits, it has unusually rich and conscious traditions for an intentional culture less than 40 years old.   As usual with slang, the special vocabulary of hackers helps hold their culture together -- it helps hackers recognize each other's places in the community and expresses shared values and experiences. Also as usual, not knowing the slang (or using it inappropriately) defines one as an outsider, a mundane, or (worst of all in hackish vocabulary) possibly even a suit . All human cultures use slang in this threefold way -- as a tool of communication, and of inclusion, and of exclusion.   Among hackers, though, slang has a subtler aspect, paralleled perhaps in the slang of jazz musicians and some kinds of fine artists but hard to detect in most technical or scientific cultures; parts of it are code for shared states of consciousness . There is a whole range of altered states and problem-solving mental stances basic to high-level hacking which don't fit into conventional linguistic reality any better than a Coltrane solo or one of Maurits Escher's `trompe l'oeil' compositions (Escher is a favorite of hackers), and hacker slang encodes these subtleties in many unobvious ways. As a simple example, take the distinction between a kluge and an elegant solution, and the differing connotations attached to each. The distinction is not only of engineering significance; it reaches right back into the nature of the generative processes in program design and asserts something important about two different kinds of relationship between the hacker and the hack. Hacker slang is unusually rich in implications of this kind, of overtones and undertones that illuminate the hackish psyche.   But there is more. Hackers, as a rule, love wordplay and are very conscious and inventive in their use of language. These traits seem to be common in young children, but the conformity-enforcing machine we are pleased to call an educational system bludgeons them out of most of us before adolescence. Thus, linguistic invention in most subcultures of the modern West is a halting and largely unconscious process. Hackers, by contrast, regard slang formation and use as a game to be played for conscious pleasure. Their inventions thus display an almost unique combination of the neotenous enjoyment of language-play with the discrimination of educated and powerful intelligence. Further, the electronic media which knit them together are fluid, `hot' connections, well adapted to both the dissemination of new slang and the ruthless culling of weak and superannuated specimens. The results of this process give us perhaps a uniquely intense and accelerated view of linguistic evolution in action.   Hacker slang also challenges some common linguistic and anthropological assumptions. For example, it has recently become fashionable to speak of `low-context' versus `high-context' communication, and to classify cultures by the preferred context level of their languages and art forms. It is usually claimed that low-context communication (characterized by precision, clarity, and completeness of self-contained utterances) is typical in cultures which value logic, objectivity, individualism, and competition; by contrast, high-context communication (elliptical, emotive, nuance-filled, multi-modal, heavily coded) is associated with cultures which value subjectivity, consensus, cooperation, and tradition. What then are we to make of hackerdom, which is themed around extremely low-context interaction with computers and exhibits primarily "low-context" values, but cultivates an almost absurdly high-context slang style?   The intensity and consciousness of hackish invention make a compilation of hacker slang a particularly effective window into the surrounding culture -- and, in fact, this one is the latest version of an evolving compilation called the `Jargon File', maintained by hackers themselves for over 15 years. This one (like its ancestors) is primarily a lexicon, but also includes topic entries which collect background or sidelight information on hacker culture that would be awkward to try to subsume under individual slang definitions.   Though the format is that of a reference volume, it is intended that the material be enjoyable to browse. Even a complete outsider should find at least a chuckle on nearly every page, and much that is amusingly thought-provoking. But it is also true that hackers use humorous wordplay to make strong, sometimes combative statements about what they feel. Some of these entries reflect the views of opposing sides in disputes that have been genuinely passionate; this is deliberate. We have not tried to moderate or pretty up these disputes; rather we have attempted to ensure that everyone's sacred cows get gored, impartially. Compromise is not particularly a hackish virtue, but the honest presentation of divergent viewpoints is.   The reader with minimal computer background who finds some references incomprehensibly technical can safely ignore them. We have not felt it either necessary or desirable to eliminate all such; they, too, contribute flavor, and one of this document's major intended audiences -- fledgling hackers already partway inside the culture -- will benefit from them.   A selection of longer items of hacker folklore and humor is included in Appendix A . The `outside' reader's attention is particularly directed to the Portrait of J. Random Hacker in Appendix B . Appendix C, the Bibliography , lists some non-technical works which have either influenced or described the hacker culture.   Because hackerdom is an intentional culture (one each individual must choose by action to join), one should not be surprised that the line between description and influence can become more than a little blurred. Earlier versions of the Jargon File have played a central role in spreading hacker language and the culture that goes with it to successively larger populations, and we hope and expect that this one will do likewise.



Scott Edward - Mac Mini User Guide artwork Mac Mini User Guide
The Complete Illustrated, Practical Guide to Maximizing the Mac Mini
Scott Edward
Genre: Computers
Price: $5.99
Publish Date: November 20, 2020
Publisher: Scott Edward
Seller: StreetLib Srl

The M1 chip in the Mac mini is Apple's first System on a Chip for Mac, integrating GPU, CPU, RAM, and other components for improved performance and efficiency. The M1 in the Mac mini has an 8-core CPU with four high-efficiency cores and four high-performance cores along with an integrated GPU that has 8 cores. In the Mac mini, the M1 chip's CPU offers 3x faster performance than the previous-generation entry-level model and the GPU offers 6x better graphics performance. ML workloads are up to 15x faster thanks to the 16-core Neural Engine, and the Mac mini is 5x faster than the best-selling Windows desktop in its price range. macOS Big Sur elevates the most advanced desktop operating system in the world to a new level of power and beauty. Experience Mac to the fullest with a refined new design. Enjoy the biggest Safari update ever. Discover new features for Maps and Messages. Get even more transparency around your privacy. This book will help you with a collection of actionable tips and tricks. It contains specific step-by-step instructions that are well organized and easy to read. With the aid of the screenshots, even a new user of Mac can understand this book easily. Here is a Preview of what you will learn: What’s in the menu bar on Mac? How to search with Spotlight on Mac Customize the Dock Use Notification Center on Mac Get to know the Mac desktop See and organize your files in the Finder on Mac Use Launchpad to view and open apps on Mac How to manage windows Use apps in Split View Find, buy, and download apps in the App Store on Mac Remove apps from Launchpad Install and uninstall apps from the internet or disc on Mac Customize your Mac with System Preferences Use your internet accounts Use accessibility features on Mac Set up users, guests, and groups Create and work with documents Dictate your messages and documents Set a different keyboard dictation shortcut Back up your files with Time Machine Take screenshots or screen recordings on Mac Create an Apple ID on Mac Control the pointer and mouse actions using alternate methods Convert a standard user to an administrator Sign in to a new device or browser with two-factor authentication Use iCloud Drive to store documents on your Mac Set up Family Sharing on Mac View and download purchases made by other family members Use Continuity to work across Apple devices Use your iPad as a second display for your Mac Unlock your Mac and approve requests with Apple Watch Listen to podcasts on Mac Set up Screen Time for a child on Mac Read books in Books on Mac Share a read-only version of your calendar with anyone Use Sidecar Customize your Game Center account Manage passwords using keychains on Mac Insert photos and scans with Continuity Camera on Mac Insert sketches with Continuity Sketch on Mac Control Home accessories on Mac Use Airdrop on your Mac to send files to devices near you Play songs in Music on Mac Watch Now in the Apple TV app Listen to podcasts on Mac Add ticker symbols to your watch list Have a book read to you Sync content between your Mac and iPhone or iPad Learn how passwords are used on Protect your Mac from malwareAnd so much more! Download your copy of “Mac Mini Complete Guide” now.