Tuesday, April 20, 2021

iTunes Store: Top 25 Books in Computers & Internet 2021-04-20

Armin Briegel - Packaging for Apple Administrators artwork Packaging for Apple Administrators
Armin Briegel
Genre: System Administration
Price: $20.99
Publish Date: November 14, 2016
Publisher: Scripting OS X
Seller: Armin Briegel

**New, updated version!**  **Oct 14, 2019 with new examples and Catalina notes** **(see version history for details)** The essential introduction for system administrators to using, analyzing and building installation package files (pkg) on macOS. In this book you will learn: - How to work with packages, analyze them without installing and install them from the command line and remotely - How to inspect packages with the tools built into macOS and third party tools - How to build your own packages, from simple packages to complex - How to use the tools for package creation and customization from macOS and some third-party tools Working with installation packages is a fundamental skill for any system administrator. Package files are versatile and used in many ways, wether you use Jamf Pro (aka Casper), Munki, Filewave, LanRev, Apple Remote Desktop or a different management system. This book will introduce you to the installation package file format (pkg). It will give you many examples on various techniques and strategies to build packages which will scale from small workgroups to large enterprise or school level deployments.  It also discusses larger concepts such as testing, scripting and configuration management. Table of Contents: About this Book Installation - Installing Packages - Inspecting Packages - Inspector Applications - Testing Package Installation Building Packages - Building - Installation Scripts - Signing Packages - Payload-Free Packages Re-Packaging - Re-Packaging Applications - Custom Installers Configuration Files - Challenges - Configuration Profiles - Other Settings Files Distribution Packages - What are Distribution Packages - Installation Choices - Building Distribution Packages - Installer Interface Packaging Strategies - Application Installation - Configuration Files Other Package Builders - munkipkg - WhiteBox Packages - Jamf Composer Conclusion Appendix - Legacy Package Formats



V. Anton Spraul - Computer Science Made Simple artwork Computer Science Made Simple
Learn how hardware and software work-- and how to make them work for you!
V. Anton Spraul
Genre: Computers
Price: $10.99
Publish Date: April 12, 2005
Publisher: Crown
Seller: Penguin Random House Canada

Be smarter than your computer If you don't understand computers, you can quickly be left behind in today's fast-paced, machine-dependent society. Computer Science Made Simple offers a straightforward resource for technology novices and advanced techies alike. It clarifies all you need to know, from the basic components of today’s computers to using advanced applications. The perfect primer, it explains how it all comes together to make computers work. Topics covered include: * hardware * software * programming * networks * the internet * computer graphics * advanced computer concepts * computers in society Look for these Made Simple titles: Accounting Made Simple Arithmetic Made Simple Astronomy Made Simple Biology Made Simple Bookkeeping Made Simple Business Letters Made Simple Chemistry Made Simple Earth Science Made Simple English Made Simple French Made Simple German Made Simple Inglés Hecho Fácil Investing Made Simple Italian Made Simple Keyboarding Made Simple Latin Made Simple Learning English Made Simple Mathematics Made Simple The Perfect Business Plan Made Simple Philosophy Made Simple Physics Made Simple Psychology Made Simple Sign Language Made Simple Spanish Made Simple Spelling Made Simple Statistics Made Simple Your Small Business Made Simple www.broadway.com



Eric Enge, Stephan Spencer & Jessie Stricchiola - The Art of SEO artwork The Art of SEO
Mastering Search Engine Optimization
Eric Enge, Stephan Spencer & Jessie Stricchiola
Genre: Internet
Price: $45.99
Publish Date: August 17, 2015
Publisher: O'Reilly Media
Seller: O Reilly Media, Inc.

Three acknowledged experts in search engine optimization share guidelines and innovative techniques that will help you plan and execute a comprehensive SEO strategy. Complete with an array of effective tactics from basic to advanced, this third edition prepares digital marketers for 2016 with updates on SEO tools and new search engine optimization methods that have reshaped the SEO landscape Novices will receive a thorough SEO education, while experienced SEO practitioners get an extensive reference to support ongoing engagements. Comprehend SEO’s many intricacies and complexitiesExplore the underlying theory and inner workings of search enginesUnderstand the role of social media, user data, and linksDiscover tools to track results and measure successExamine the effects of Google’s Panda and Penguin algorithmsConsider opportunities in mobile, local, and vertical SEOBuild a competent SEO team with defined rolesGlimpse the future of search and the SEO industry Visit the book website (http://www.artofseobook.com) for FAQs and to post your own burning questions. You’ll have access to special offers and discounts on various SEO tools and services. You can also get exclusive access to instructional videos related to the concepts in the book by sending an email to bonuses@artofseobook.com.



Brett Slatkin - Effective Python: 90 Specific Ways to Write Better Python, 2/e artwork Effective Python: 90 Specific Ways to Write Better Python, 2/e
Brett Slatkin
Genre: Computers
Price: $39.99
Publish Date: November 22, 2019
Publisher: Pearson Education
Seller: Pearson Education Inc.

Updated and Expanded for Python 3 It’s easy to start developing programs with Python, which is why the language is so popular. However, Python’s unique strengths, charms, and expressiveness can be hard to grasp, and there are hidden pitfalls that can easily trip you up. This second edition of Effective Python will help you master a truly “Pythonic” approach to programming, harnessing Python’s full power to write exceptionally robust and well-performing code. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++ , Brett Slatkin brings together 90 Python best practices, tips, and shortcuts, and explains them with realistic code examples so that you can embrace Python with confidence. Drawing on years of experience building Python infrastructure at Google, Slatkin uncovers little-known quirks and idioms that powerfully impact code behavior and performance. You’ll understand the best way to accomplish key tasks so you can write code that’s easier to understand, maintain, and improve. In addition to even more advice, this new edition substantially revises all items from the first edition to reflect how best practices have evolved. Key features include 30 new actionable guidelines for all major areas of PythonDetailed explanations and examples of statements, expressions, and built-in typesBest practices for writing functions that clarify intention, promote reuse, and avoid bugsBetter techniques and idioms for using comprehensions and generator functionsCoverage of how to accurately express behaviors with classes and interfacesGuidance on how to avoid pitfalls with metaclasses and dynamic attributesMore efficient and clear approaches to concurrency and parallelismSolutions for optimizing and hardening to maximize performance and qualityTechniques and built-in modules that aid in debugging and testingTools and best practices for collaborative development Effective Python will prepare growing programmers to make a big impact using Python.



Mike McGrath - Python in easy steps, 2nd Edition artwork Python in easy steps, 2nd Edition
Updated for Python 3.7
Mike McGrath
Genre: Computers
Price: $12.99
Publish Date: July 20, 2018
Publisher: In Easy Steps Limited
Seller: In Easy Steps Limited

Python in easy steps, 2nd edition instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colorized source code. Python in easy steps, 2nd edition begins by explaining how to install the free Python interpreter so you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the Python language basics before moving on to provide examples of Object Oriented Programming (OOP) and CGI scripting to handle web form data. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications. Python in easy steps, 2nd edition makes no assumption you have previous knowledge of any programming language so it's ideal for the newcomer to computer programming. It has an easy-to-follow style that will appeal to programmers moving from another programming language, and to the student who is studying Python programming at school or college, and to those seeking a career in computing who need a fundamental understanding of computer programming. The Python 3.x language is under active development so frequent new releases are made available as small improvements are added to the language and Python in easy steps, 2nd edition features the very latest versions of Python at the time of publication. Python development is one of evolution, rather than revolution, so the examples provided in the book can be used in subsequent releases – simply download the latest version of Python then follow the easy steps. Python is the language used to program the Raspberry Pi - covered by Raspberry Pi in easy steps and Raspberry Pi 3 in easy steps. This second edition is updated to cover Python 3.7.



Mathieu Boisvert & Sylvie Trudel - Choisir l'agilité artwork Choisir l'agilité
Du développement logiciel à la gouvernance
Mathieu Boisvert & Sylvie Trudel
Genre: Computers
Price: $42.99
Publish Date: September 07, 2011
Publisher: Dunod
Seller: Hachette Livre

Les méthodes agiles  recouvrent un ensemble de pratiques qui peuvent s'appliquer à divers types de projets, mais se limitent plutôt actuellement aux projets de développement en informatique. Les méthodes agiles (esentiellement Scrum et XP abréviation de eXtreme Programming) se veulent plus pragmatiques que les méthodes traditionnelles. Elles impliquent au maximum le demandeur (client) et permettent une grande réactivité à ses demandes. L'idée maîtresse de ce livre est de pouvoir guider les organisations dans leur transition vers des méthodes agiles. Les avantages attendus sont la qualité du mogiciel produit, le "time to market", l'engagement des équipes et l'amélioration de leur productivité.



Arek Dreyer & Adam Karneboge - macOS Support Essentials 11 Apple Pro Training Series: Supporting and Troubleshooting macOS Big Sur artwork macOS Support Essentials 11 Apple Pro Training Series: Supporting and Troubleshooting macOS Big Sur
Arek Dreyer & Adam Karneboge
Genre: Operating Systems
Price: $54.99
Publish Date: March 19, 2021
Publisher: Pearson Education
Seller: Pearson Education Inc.

The Apple-Certified Way to Learn macOS Support Essentials 11, the official book for macOS support, is a top-notch primer for anyone who needs to support, troubleshoot, or optimize macOS Big Sur, such as IT professionals, technicians, help desk specialists, and ardent Mac users. This is the only Apple Pro Training Series book that covers Big Sur. Youll find in-depth, step-by-step instructions on everything from upgrading, updating, reinstalling and configuring macOS Big Sur to setting-up network services like the Content Caching service. This book covers updated system utilities and new features in macOS Big Sur, including security and privacy enhancements, Control Center and Notification Center, Safari, system extensions, macOS Recovery, Startup Security Utility, and the Signed System Volume (SSV). This book includes the following content: Authoritative explanations of underlying technologies, troubleshooting, system administration, and much more Focused lessons that take you step by step through practical, real-world tasks A Web Edition that provides the full text of the book online The Apple Pro Training Series is Apples official self-paced learning resource. Books in this series offer downloadable lesson files and an online version of the book. Additional information on this and other books in this series can be found at www.peachpit.com/apple. For more on certification, visit training.apple.com.



Scott Selikoff & Jeanne Boyarsky - OCP Oracle Certified Professional Java SE 11 Developer Practice Tests artwork OCP Oracle Certified Professional Java SE 11 Developer Practice Tests
Exam 1Z0-819 and Upgrade Exam 1Z0-817
Scott Selikoff & Jeanne Boyarsky
Genre: Programming
Price: $31.99
Publish Date: February 01, 2021
Publisher: Wiley
Seller: John Wiley & Sons Canada, Ltd.

NOTE: The OCP Java SE 11 Programmer I Exam 1Z0-815 and Programmer II Exam 1Z0-816 have been retired (as of October 1, 2020), and Oracle has released a new Developer Exam 1Z0-819 to replace the previous exams. The Upgrade Exam 1Z0-817 remains the same. Improve your preparation for the OCP Java SE 11 Developer exam with these comprehensive practice tests  OCP Oracle Certified Professional Java SE 11 Developer Practice Tests: Exam 1Z0-819 and Upgrade Exam 1Z0-817  offers readers over 1000 practice questions to help them hone their skills for the challenging 1Z0-819 exam as well as the 1Z0-817 upgrade exam.  Covering all the objective domains that help readers master the crucial subject areas covered by the exam,  OCP Oracle Certified Professional Java SE 11 Developer Practice Tests  provides domain-by-domain questions as well as additional bonus practice exams to further solidify the reader’s mastery of its subjects. This book covers topics like:  Understanding Java Technology and Environment  Working with Java Operators, Primitives, and Strings  Creating Methods and Lambda Expressions  Designing Classes, Interfaces, Enums, and Annotations  Writing Functional Interfaces and Streams  Building Modules and Migrating Applications to Modules  Applying I/O, NIO.2, JDBC, Threads, and Concurrency  Secure Coding in Java SE Application  And much more  Perfect for anyone studying for the OCP Java SE 11 Developer and Upgrade exams, as well as all those who wish to brush up on their Java programming skills,  OCP Oracle Certified Professional Java SE 11 Developer Practice Tests:  Exam 1Z0-819 and Upgade Exam 1Z0-817  is an indispensable resource that has a place on the bookshelf of every Java enthusiast, professional, and student.



Stewart Watkiss - Learn Electronics with Raspberry Pi artwork Learn Electronics with Raspberry Pi
Physical Computing with Circuits, Sensors, Outputs, and Projects
Stewart Watkiss
Genre: Computers
Price: $34.99
Publish Date: October 29, 2020
Publisher: Apress
Seller: Springer Nature B.V.

Updated for the recent Raspberry Pi boards, including the Raspberry Pi 4, this new edition offers an all new digital logic circuits project, explaining the theory behind how digital electronics work while creating a new project using 7-segment LED displays.Raspberry Pi is everywhere, it’s inexpensive, and it's a wonderful tool for teaching about electronics and programming. This book demonstrates how to make a variety of cool projects using the Pi with programming languages like Scratch and Python, with no experience necessary. You'll see how the Pi works, how to work with Raspberry Pi OS on the Pi, and how to design and create electronic circuits. You'll create projects like an arcade game, disco lights, and infrared transmitter, and an LCD display. You'll also learn how to control Minecraft's Steve with a joystick and even how to control a model train with a Pi. And, you'll build your own robot, including how to solder and even design a printed circuit board.Learning electronics can be tremendous fun — your first flashing LED circuit is a reason to celebrate! But where do you go from there, and how can you move into more challenging projects without spending a lot of money on proprietary kits? Learn Electronics with Raspberry Pi shows you how to, and a lot more.



Nihal Mehta Ph.D. - Quantum Computing artwork Quantum Computing
Nihal Mehta Ph.D.
Genre: Computers
Price: $41.99
Publish Date: August 26, 2020
Publisher: Pragmatic Bookshelf
Seller: O Reilly Media, Inc.

You've heard that quantum computing is going to change the world. Now you can check it out for yourself. Learn how quantum computing works, and write programs that run on the IBM Q quantum computer, one of the world's first functioning quantum computers. Learn a simple way to apply quantum mechanics to computer programming. Create algorithms to solve intractable problems for classical computers, and discover how to explore the entire problem space at once to determine the optimal solution. Get your hands on the future of computing today. Quantum computing overhauls computer science. Problems such as designing life-saving drugs and super-large logistics problems that have been difficult or impossible for classical computers to handle can now be solved in moments. Quantum computing makes it possible to explore all possible solutions simultaneously and determine those that work, instead of iterating through each possibility sequentially. Work with quantum computers directly, instead of talking about them theoretically. Discover a new visual way of looking at quantum bits that makes quantum computing intuitive for computer programmers. Master the special properties that make them different, and more powerful, than classical bits. Control quantum bits with gates and create circuits to model complex problems. Write programs that run on real quantum machines to solve problems that classical computers struggle with. Dive into quantum optimization and cryptography. Get a head start on the technology that will drive computer science into the future. What You Need: Access to the IBM quantum computer, via any internet connection



Indi Young - Mental Models artwork Mental Models
Aligning Design Strategy with Human Behavior
Indi Young
Genre: Computers
Price: $28.99
Publish Date: February 01, 2008
Publisher: Rosenfeld Media
Seller: Ingram DV LLC

There is no single methodology for creating the perfect product—but you can increase your odds. One of the best ways is to understand users' reasons for doing things. Mental Models gives you the tools to help you grasp, and design for, those reasons. Adaptive Path co-founder Indi Young has written a roll-up-your-sleeves book for designers, managers, and anyone else interested in making design strategic, and successful.



Prypto - Bitcoin For Dummies artwork Bitcoin For Dummies
Prypto
Genre: Software
Price: $15.99
Publish Date: March 21, 2016
Publisher: Wiley
Seller: John Wiley & Sons Canada, Ltd.

Learn the ins and outs of Bitcoin so you can get started today Bitcoin For Dummies is the fast, easy way to start trading crypto currency, with clear explanations and expert advice for breaking into this exciting new market. Understanding the mechanisms and risk behind Bitcoin can be a challenge, but this book breaks it down into easy-to-understand language to give you a solid grasp of just where your money is going. You'll learn the details of Bitcoin trading, how to set up your Bitcoin wallet, and everything you need to get started right away. An in-depth discussion on security shows you how to protect yourself against some of the riskier aspects of this open-source platform, helping you reduce your risks in the market and use Bitcoin safely and effectively. Bitcoin uses peer-to-peer technology to operate with no central authority or banks, with transaction management and issuing of Bitcoins carried out collectively by the network. Bitcoin allows easy mobile payments, fast international payments, low- or no-fee transactions, multi-signature capabilities, and more, but the nuances of the market can be difficult to grasp. This informative guide lays it all out in plain English, so you can strengthen your understanding and get started now. Understand the ins and outs of the Bitcoin market Learn how to set up your Bitcoin wallet Protect yourself against fraud and theft Get started trading this exciting new currency The Bitcoin market is huge, growing quickly, and packed with potential. There's also some risk, so you need to go in fully informed and take steps to manage your risk wisely. Bitcoin For Dummies is the clear, quick, easy-to-follow guide to getting started with Bitcoin.



Laura Whitworth - Mac User's Starter Guide - How to Master Mac in a Day artwork Mac User's Starter Guide - How to Master Mac in a Day
Laura Whitworth
Genre: Computers
Price: $3.99
Publish Date: February 23, 2016
Publisher: Laura Whitworth
Seller: Draft2Digital, LLC

Whether you own apple MacBook pro, Mac laptop, IPad, or any other apple computer, it is time that you took the big step to master your Mac so that you can get the most mileage for the money you’ve paid! Now you can quit wringing your hands and wondering what to do next. When it comes down to head to head performance, it is the Mac that wins, hands down every single time. Consumers Reports gives Mac the nod as well as most professionals who what a superb outcome, such as musicians, writers, artists and photographers. For years, the big rub against the Mac compared to Windows has been the cost. PC users say that why spend the extra money for the Mac when you can get the same thing with a PC? Mac users say that the extra cost is well worth it when it comes to pure productivity, and there are much fewer problems with a Mac and you don’t have to be aggravated with the gritty problems the PCs like to present to you.   Probably one of the most aggravating issues that PC users have to put up with is the periodic need to upgrade to a new operating system just because Microsoft decides that they need a new profit center. The software makers all demand higher and higher capacity, so Microsoft comes out with a newer and more expensive version of Windows to run it. Can anyone spell collusion? As you learn and master the techniques that are mentioned in this eBook, you will continue to improve in your skill levels as well as obtaining increasing knowledge and confidence in your ability to use the Mac to assist you in whatever endeavor you are currently engaged in. Mac offers you a rare opportunity to excel at being very productive at whatever task you apply yourself, with a very positive result being a good probability. This book will show you how to use your Mac the way that you will get so much more out of its various resources. Also know that the more you use your Mac, the better you will become at optimizing you skills as well as increasing your productivity – Good Luck!



Jason Jerald - The VR Book artwork The VR Book
Human-Centered Design for Virtual Reality
Jason Jerald
Genre: Computers
Price: $82.99
Publish Date: September 01, 2015
Publisher: Association for Computing Machinery and Morgan & Claypool Publishers
Seller: Ingram DV LLC

Virtual reality (VR) potentially provides our minds with direct access to digital media in a way that at first seems to have no limits.However, creating compelling VR experiences is an incredibly complex challenge.When VR is done well, the results are brilliant and pleasurable experiences that go beyond what we can do in the real world.When VR is done badly, not only is the system frustrating to use, but sickness can result.Reasons for bad VR are numerous; some failures come from the limitations of technology, but many come from a lack of understanding perception, interaction, design principles, and real users. This book discusses such issues, focusing upon the human element of VR rather than technical implementation, for if we do not get the human element correct, then no amount of technology will make VR anything more than an interesting tool confined to research laboratories. Even when VR principles are fully understood, first implementations are rarely novel and never ideal due to the complex nature of VR and the countless possibilities. However, the VR principles discussed within enable us to intelligently experiment with the rules and iteratively design towards innovative experiences.



Ryan Turner - SQL artwork SQL
The Ultimate Beginner's Guide to Learn SQL Programming Step by Step
Ryan Turner
Genre: Programming
Price: $3.99
Publish Date: April 12, 2020
Publisher: Publishing Factory LLC
Seller: Publishing Factory LLC

Are you looking for a dynamic and workable programming language? Have you tried a few but none seem to work to your liking? Have you considered SQL? There are literally thousands of programming languages available in today’s market, ranging from the simple to the infinitely complex. As a beginner you probably want something that is easy to use and to get your head around and  SQL, or Structured Query Language ,  could be the answer. Inside the pages of  SQL: The Ultimate Beginner's Guide to Learn SQL Programming Step by Step , you’ll find a comprehensive guide to get you started, including chapters on: •     Data definition language •     SQL joins and union •     Ensuring data integrity •     Database creation •     Database administration •     Modifying and controlling tables •     And much more… When searching for a programming language that is the right one for you, SQL is one of the best around for  ease of use and flexibility  for the beginner. And as this book has been written with the novice in mind, it means that you could soon be  writing your own programs quickly and efficiently , building on your new skills with each passing chapter. There really is no better way to get started with a programming language and you’ll be amazed how fast you will learn with SQL .  Don’t wait any longer and  get your copy today .



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



Amit Chaudhary - Swift 5 Cheat Sheet artwork Swift 5 Cheat Sheet
Quick reference guide with simple examples for each topic of Swift programming language
Amit Chaudhary
Genre: Programming
Price: $3.99
Publish Date: January 11, 2021
Publisher: Amit Chaudhary
Seller: Amit Chaudhary

This book has covered the latest Swift 5.3 using Xcode 12.  Use this book as a quick reference guide (like a cheat sheet) for Swift programming language.  Access any topic inside a chapter in just one tap.   For beginners and for dummies, this book is a step-by-step guide to understanding object-oriented programming with Swift.  If you are an experienced developer who knows at least one modern programming language well, then this book is designed to teach you how to think and program in Swift Programming language. Each topic is covered with clear and concise examples for Swift programming language using Playground. I hope you find this book to be a useful and worthy addition to your library. I've had a great time writing it. Hopefully you'll have a great time reading and learning the latest version of Swift 5.3. I will keep updating this book to make it much simpler and more productive. Thank you for purchasing a copy! -Amit Chaudhary, 13th January 2021 Chapters Covered in this book:  1. Basics  2. Constants Variables 3. Data Types  4. Operators  5. String and Characters  6. Control Flow  7. Collection Types (Arrays, Sets, and Dictionaries) 8. Functions  9. Closures  10. Enumerators  11. Structures  12. Classes  13. Properties  14. Subscripts  15. Methods  16. Inheritance  17. Initializers  18. De-Initializers/ Deallocation  19. Protocols  20. Extensions/ Categories  21. Automatic Reference Counting  22. Type Casting/ Type Checking  23. Generics  24. Optional Chaining 25. Nested Types 26. Access Control 27. Error Handling



Joe Kissell - Take Control of the Mac Command Line with Terminal, Third Edition artwork Take Control of the Mac Command Line with Terminal, Third Edition
Joe Kissell
Genre: Operating Systems
Price: $19.99
Publish Date: March 12, 2021
Publisher: Alt concepts inc.
Seller: alt concepts inc.

Learn how to unleash your inner Unix geek!   Version 3.1.1, updated March 12, 2021 Release your inner geek and harness the power of the Unix underpinnings of macOS! This book from Joe Kissell explains everything you need to know to become comfortable working on the command line in Terminal, and provides numerous "recipes" for performing useful tasks. If you've ever thought you should learn to use the Unix command line that underlies macOS, or felt at sea when typing commands into Terminal, Joe Kissell is here to help! With this 221-page book, you'll become comfortable working on the Mac's command line, starting with the fundamentals and adding more advanced topics as your knowledge increases. Now includes complete coverage of Big Sur, Catalina, and zsh! Joe includes 64 real-life "recipes" for tasks that are best done from the command line, as well as directions for working with permissions, carrying out grep-based searches, creating shell scripts, and installing Unix software. The book begins by teaching you these core concepts: • • The differences among Unix, a command line, a shell, and Terminal • • Exactly how commands, arguments, and flags work • • The basics of Terminal's interface and how to customize it • • Next, it's on to the command line, where you'll learn: • • • How to navigate your Mac's directory structure • • Basic file management: creating, copying, moving, renaming, opening, viewing, and deleting files • • Creating symbolic links • • The types of command-line programs • • How to start and stop a command-line program • • How to edit a text file in nano • • How to customize your prompt and other shell defaults • • The importance of your PATH and how to change it, if you need to • • How to get help (Joe goes way beyond telling you to read the man pages) • • You'll extend your skills as you discover how to:  • • • Create basic shell scripts to automate repetitive tasks.  • • Make shell scripts that have variables, user input, conditional statements, loops, and math. • • See which programs are running and what system resources they're consuming. • • Quit programs that refuse to quit normally. • • Enable the command line to interact with the Finder. • • Control another Mac via its command line with ssh. • • Understand and change an item's permissions, owner, and group. • • Run commands as the root user using sudo. • • Handle output with pipe (|) or redirect (> or <). • • Use grep to search for text patterns in files and filter output. • • Install new command-line software from scratch or with a package manager. • • Use handy shortcuts in the Terminal app itself and in zsh. • • Questions answered include: • • • What changed on the command line in macOS 11 Big Sur? (Very little, unless you have an M-series Mac with Apple silicon!) • • What changed on the command line in macOS 10.15 Catalina? (A lot!) • • What are the differences between the zsh shell and the bash shell? • • Which shell am I using, and how can I change my default shell? • • How do I quickly figure out the path to an item on my Mac? • • How can I customize my Terminal window so I can see man pages behind it? • • How can I make a shortcut to avoid retyping the same long command? • • Is there a trick for entering a long path quickly? • • What should I say when someone asks if I know how to use vi? • • How do I change my prompt to suit my mood or needs? • • What is Command Line Tools for Xcode? • • When it comes to package managers, which one should I use? • Finally, to help you put it all together, the book showcases 64 real-world "recipes" that combine commands to perform useful tasks, such as listing users who've logged in recently, manipulating graphics, using a separate FileVault password, creating and editing user accounts, figuring out why a disk won't eject, copying the source code of a webpage, determining which apps have open connections to the internet, flushing the DNS cache, finding out why a Mac won't sleep, sending an SMS message, and deleting stubborn items from the Trash.



David Sparks - Presentations artwork Presentations
Learn to Plan, Create, and Deliver a Riveting Keynote Presentation
David Sparks
Genre: Computers
Price: $10.99
Publish Date: July 21, 2014
Publisher: David Sparks
Seller: David Sparks

Most presentations are terrible. That, however, does not need to be the case for your presentations. Author David Sparks, a trial attorney and seasoned technology speaker, explains how to create your own exceptional presentation. This Presentations Field Guide explains how to plan a presentation that will connect with your audience, the technical wizardry to create a stunning presentation, and walks you through presentation day to make sure it goes off without a hitch. The book was built entirely in iBooks Author. There are 44 screencasts, embedded Keynote files, audio interviews, and other rich media assets to help you make your next presentation riveting. The material is accessible to beginners and power users alike with a thoughtful, fun, and systematic approach to planning, creating, and delivering a stellar presentation. Chapters include: 1. The Trouble with Presentations Presentation technology should make life easier. So why does everyone groan and mumble "Death by PowerPoint" when they see a projector? This universal disdain for presentations doesn't need to apply to yours. 2. Tell a Story Before you start putting together the whiz-bang technology, you need to spend time and energy planning what you are going to say. Specifically, you need to connect to your audience and plan out the ebb and flow of a presentation that is compelling. Every great presentation tells a story. This chapter explains how to develop your story and, step-by-step, turn that story into a great presentation. 3. Apple Keynote Apple's Keynote presentation application has some remarkable tools for turning your story into a captivating presentation. This chapter uses detailed descriptions, screenshots, and video screencasts to help you transform your ideas into an impressive presentation. Keynote has a lot of power and with versions for the Mac, iPad, iPhone, and the web, you'll be able to create and tell your story just about anywhere. This chapter details Keynote's history, installation, file management, themes, screen layout, master slides, use of text, creation of graphics and images, charts and tables, timelines, hyperlinking objects, animation, transitions, slide organization, sharing options, preferences, and keyboard shortcuts. This is all written for easy comprehension with many examples and screencasts to take you from Keynote novice to pro all within the pages of this book. 4. Other Presentation Software While Keynote is the software of focus of this book, this chapter covers other applications available for the Mac, iPad, iPhone, and the web for turning your story into a great presentation. These alternative applications include PowerPoint, Prezi, and more with explanations of their best features and ideal uses. 5. Presentation Day Once you've got your story nailed down and turned it into a compelling presentation, you'll need to shine your shoes, stand up, and deliver. This chapter is full of practical advice from someone with many years' experience delivering presentations ranging from what to do before you leave the house to the best techniques for delivering your story. This is the fifth book in the MacSparky Field Guide series. This book, beautifully designed and a joy to read This multimedia book (1.2GB) includes many rich media assets including photo galleries, screenshots, illustrations, over 2 hours of video screencasts, and audio interviews all engineered to make you a master presenter.



Jonathan Moeller - Windows 10: 101 Tips & Tricks artwork Windows 10: 101 Tips & Tricks
Jonathan Moeller
Genre: Operating Systems
Price: $0.99
Publish Date: September 04, 2015
Publisher: Azure Flame Media, LLC
Seller: Draft2Digital, LLC

Windows 10: 101 Tips & Tricks gives users an overview of Windows 10, from using the Start Menu and Desktop to more advanced troubleshooting techniques. In this book, you'll learn how to: -Master the Start Menu. -Use virtual desktops in Task View -Get the most out of the Desktop. -Use the power of File Explorer. -Connect Windows 10 to networks. -Create and eliminate user accounts. -Install powerful apps from the Windows Store. -Employ Task Manager to tame your PC. -And many other tasks.



Cade Metz - Genius Makers artwork Genius Makers
The Mavericks Who Brought AI to Google, Facebook, and the World
Cade Metz
Genre: Computers & Internet
Price: $16.99
Publish Date: March 16, 2021
Publisher: Penguin Publishing Group
Seller: Penguin Random House Canada

"This colorful page-turner puts artificial intelligence into a human perspective. Through the lives of Geoff Hinton and other major players, Metz explains this transformative technology and makes the quest thrilling." —Walter Isaacson, author of The Code Breaker Recipient of starred reviews in both Kirkus and Library Journal THE UNTOLD TECH STORY OF OUR TIME   What does it mean to be smart? To be human? What do we really want from life and the intelligence we have, or might create?   With deep and exclusive reporting, across hundreds of interviews, New York Times Silicon Valley journalist Cade Metz brings you into the rooms where these questions are being answered. Where an extraordinarily powerful new artificial intelligence has been built into our biggest companies, our social discourse, and our daily lives, with few of us even noticing.    Long dismissed as a technology of the distant future, artificial intelligence was a project consigned to the fringes of the scientific community. Then two researchers changed everything. One was a sixty-four-year-old computer science professor who didn’t drive and didn’t fly because he could no longer sit down—but still made his way across North America for the moment that would define a new age of technology. The other was a thirty-six-year-old neuroscientist and chess prodigy who laid claim to being the greatest game player of all time before vowing to build a machine that could do anything the human brain could do.   They took two very different paths to that lofty goal, and they disagreed on how quickly it would arrive. But both were soon drawn into the heart of the tech industry. Their ideas drove a new kind of arms race, spanning Google, Microsoft, Facebook, and OpenAI, a new lab founded by Silicon Valley kingpin Elon Musk. But some believed that China would beat them all to the finish line.   Genius Makers dramatically presents the fierce conflict between national interests, shareholder value, the pursuit of scientific knowledge, and the very human concerns about privacy, security, bias, and prejudice. Like a great Victorian novel, this world of eccentric, brilliant, often unimaginably yet suddenly wealthy characters draws you into the most profound moral questions we can ask. And like a great mystery, it presents the story and facts that lead to a core, vital question:   How far will we let it go?



Craig Newport - Windows 10 artwork Windows 10
The ultimate Windows 10 user guide and manual!
Craig Newport
Genre: Operating Systems
Price: $2.99
Publish Date: March 27, 2020
Publisher: Ingram Publishing
Seller: Ingram DV LLC

WINDOWS 10 Windows 10 is the newest operating system created by Microsoft, which has some new features when compared to previous Windows versions. This book serves as a complete user guide to Windows 10, and takes you step by step though all of these new features, whilst also showing the complete Windows beginner how to navigate Windows. With the help of this book, you will soon learn how to customize Windows 10 to your own liking, how to use virtual desktops to increase productivity, and how to use Window’s new personal assistant, Cortana. Also included is a full breakdown of the security features of Windows 10. You will be taken step by step through customizing these security features to make your computing experience as safe as possible.   Here Is A Preview Of What You'll Learn About Inside… What's New About Windows 10 How To Navigate Windows 10 Customizing Windows 10 Virtual Networks Cortana Privacy & Security Settings Much, Much More!



Brian Tindall - The Art of Moving Points artwork The Art of Moving Points
Facial Articulation
Brian Tindall
Genre: Digital Media
Price: $39.99
Publish Date: April 21, 2013
Publisher: Hippydrome Publishing
Seller: Brian D Tindall

The “Art of Moving Points” is designed for the intermediate to advanced Character Rigger or Character Modeler that wants to learn a different approach to character facial articulation using point weight containers , and assigning them to deformers to move points in space.  The “Art of Moving Points” is also an excellent source for Character Modelers who are designing character facial meshes for production.  Character facial articulation is extremely challenging, and The “Art of Moving Points” breaks down the modeling and articulation process using three formats: text, illustrations and videos.



Scott La Counte - The Ridiculously Simple Guide to iPhone 12 Mini: A Practical Guide to Getting Started With the Next Generation of iPhone and iOS 14 artwork The Ridiculously Simple Guide to iPhone 12 Mini: A Practical Guide to Getting Started With the Next Generation of iPhone and iOS 14
Scott La Counte
Genre: Computers
Price: $6.99
Publish Date: December 05, 2020
Publisher: SD Editions
Seller: Draft2Digital, LLC

★★★  Good things come in small packages. ★★★ 2020 will be remembered for many things. For Apple, it may come down to this: choices. There are more phone choices than ever for Apple users. From the budget iPhone SE to the pro phone iPhone 12 Pro.  The iPhone 12 Mini comes nicely in between these choices--not nearly as expensive as the iPhone 12 Pro, and with much nicer specs than the iPhone SE. The price may make it feel like a budget phone, but there is nothing cheap about it. If you are new to iPhone--or you've used it before, but you still don't know where everything is--then this guide will help you out. I love my iPhone, and I know how excited you are to use it! So I wrote this guide to help you get up and running as quickly as possible. The book is light on advanced features, so if you're looking for something that will tell you how to set up a private network or iMAP / POP email. But if you're looking for something that tells you about shortcuts, taking pictures, and using the phone normally, then read on! Some of the included topics: What's new to iOS 14Differences between all the phonesUsing an iPhone that doesn't have a Home buttonUsing Face IDHow to add widgets to your Home screenOrganizing apps with the App LibraryBuying, removing, rearranging, updating appsTaking, editing, organizing, and sharing photosApple Services (Apple Music, Apple TV+, Apple Card, iCloud, and Fitness+)Using SiriCreating Animoji'sMust have appsAnd much, much more! Note: This book is not endorsed by Apple, Inc and should be considered unofficial.



Daniel Richard - New 2020 iPad Pro Manual artwork New 2020 iPad Pro Manual
Master Your New iPad Pro 2020 4th Generation, Including Tips & Tricks to Unlock Hidden Features
Daniel Richard
Genre: Computers
Price: $5.99
Publish Date: May 01, 2020
Publisher: Digital trend
Seller: StreetLib Srl

If just got the 2020 iPad Pro (4th Generation) and need a guide to walk you through the essential settings, configurations and numerous handy tips, tricks, hidden features and various troubleshooting techniques, then this book is for you. It provides an insight into the basic functions of the iPad Pro such as Face ID, Airdrop, Screen Time, Apple Pay, iCar, Sidecar etc to advanced functions such as creating Siri shortcuts, advanced on-screen, magic mouse and magic trackpad gestures, setting up security and accessibility options to increase the productivity of your device. The book also provides seamless techniques to connect your iPad pro to several hardware devices such as magic mouse, magic trackpad, magic Keyboard, external monitors, Hyperdrive, Airfly, Gopro and several advanced hacks that would push your iPad pro to its maximum performance.