|
|||
Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and DjangoMake increasingly complex 2D games that respond to keypresses and mouse clicksGenerate interactive data visualizations using a variety of datasetsBuild apps that allow users to create accounts and manage their own data, and deploy your apps online Troubleshoot coding errors and solve common programming problems New to this edition : This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. If you’ve been thinking about digging into programming, Python Crash Course will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! Covers Python 3.x |
|
|||
Lua is a powerful, efficient, lightweight, and embeddable programming language. It is designed to be used as a scripting language for other programs, allowing those programs to be extended or customized. Some of the features that make Lua a good choice for this kind of use are its simplicity, speed, and flexibility. One of the design goals of Lua is to provide a simple, consistent, and easy-to-learn language that can be used in a variety of applications. To achieve this, Lua has a small and simple standard library, and it uses a simple and easy-to-learn syntax. Lua is also fast. It is implemented in C and has a small footprint, making it well-suited for use in applications where performance is important. It is also designed to be highly extensible, allowing you to add new functionality to it through the use of libraries and C modules. This book covers the motivation for and context of all new Lua features (covering both language and library), providing many examples and unique background information for application programmers as well as for library developers. The focus is on how these features impact day-to-day programming, what effect combining features can have, and how you can benefit from them in practice. |
|
|||
Adobe Illustrator Classroom in a Book 2024 Release uses real-world, project-based learning to cover the basics and beyond, providing countless tips and techniques to help you become more productive with the program. For beginners and experienced users alike, you can follow the book from start to finish or choose only those lessons that interest you. Learn to: Create artwork, from precise drawings to stylistic paintings Explore Generative AI to create vector artwork Make logos, illustrations, posters, podcast covers, flyers, and more Explore selections, text, shapes, and color Progress to freeform gradients and layers Work with dynamic symbols, brushes, and creative effects Create product mockups Efficiently export assets and share for review Classroom in a Book®, the best-selling series of hands-on software training workbooks, offers what no other book or training program does-an official training series from Adobe, developed with the support of Adobe product experts. Purchasing this book includes valuable online extras. Follow the instructions in the book's "Getting Started" section to unlock access to: Downloadable lesson files you need to work through the projects in the book Web Edition containing the complete text of the book, interactive quizzes, and videos that walk you through the lessons step by step |
|
|||
Learn how to create apps for iOS 17 and macOS Sonoma with Swift 5.9 and the SwiftUI framework. SwiftUI for Masterminds is a complete course on creating professional applications for iPhones, iPads, and Mac computers. After reading this book, you will know how to program in Swift, how to design user interfaces, and how to combine traditional frameworks with SwiftUI's advanced features to create modern applications. In this book, we show you how to build insanely great apps from scratch. We explore basic and complex concepts; from computer programming and the Swift programming language to database storage, data sharing, and everything you need to know to develop applications for Apple devices. The information is backed up by practical examples that provide a step-by-step introduction to the latests technologies available for app development, making them accessible to everyone. SwiftUI for Masterminds is designed to prepare you for the future and was written for the genius in you, for Masterminds. Introduction to Swift 5.9 Swift Paradigm Swift Concurrency SwiftData Declarative User Interfaces SwiftUI Framework Multiplatform Applications Navigation Stacks Navigation Split Views Custom Layouts Scroll Views Lists and Grids Tables Maps Forms Graphics and Animations Charts Files Archiving Documents iCloud CloudKit Camera and Photos Video View Web View Gesture Recognizers Drag & Drop Notifications Internationalization and Localization UIKit in SwiftUI ...and more! iOS and Mac development with iOS 17, Xcode 15, Swift 5.9 and SwiftUI |
|
|||
Vous avez sous les yeux l’édition 2023-2024 des nouveautés d’iOS (mise à jour avec iOS 17.2 incluse). Dans cette version dédiée à iOS 17, vous trouverez de nombreuses descriptions des nouvelles fonctions, et la manière de les mettre en œuvre. Certaines annonces, comme l’application Journal ou AirDrop à distance, sont prévues pour la fin de l’année. Cet ouvrage sera régulièrement mis à jour afin que vous ayez entre les mains un condensé presque exhaustif des nouvelles possibilités de votre appareil. Si vous avez récemment fait l’acquisition d’un iPhone 15, rendez-vous à notre chapitre consacré aux nouveautés spécifiques de cette gamme avec iOS 17 (mise à jour avec iOS 17.2 incluse). À présent, bonne découverte des nouveautés d’iOS et d’iPadOS ! |
|
|||
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. |
|
|||
The only Official CISSP Study Guide - fully updated for the 2021 CISSP Body of Knowledge (ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated based on the latest 2021 CISSP Exam Outline. This bestselling Sybex Study Guide covers 100% of the exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, knowledge from our real-world experience, advice on mastering this adaptive exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions. The three co-authors of this book bring decades of experience as cybersecurity practitioners and educators, integrating real-world expertise with the practical knowledge you'll need to successfully pass the CISSP exam. Combined, they've taught cybersecurity concepts to millions of students through their books, video courses, and live training programs. Along with the book, you also get access to Sybex's superior online interactive learning environment that includes: Over 900 new and improved practice test questions with complete answer explanations. This includes all of the questions from the book plus four additional online-only practice exams, each with 125 unique questions. You can use the online-only practice exams as full exam simulations. Our questions will help you identify where you need to study more. Get more than 90 percent of the answers correct, and you're ready to take the certification exam. More than 700 Electronic Flashcards to reinforce your learning and give you last-minute test prep before the exam A searchable glossary in PDF to give you instant access to the key terms you need to know for the exam New for the 9th edition: Audio Review. Author Mike Chapple reads the Exam Essentials for each chapter providing you with 2 hours and 50 minutes of new audio review for yet another way to reinforce your knowledge as you prepare. All of the online features are supported by Wiley's support agents who are available 24x7 via email or live chat to assist with access and login questions. Coverage of all of the exam topics in the book means you'll be ready for: Security and Risk Management Asset Security Security Architecture and Engineering Communication and Network Security Identity and Access Management (IAM) Security Assessment and Testing Security Operations Software Development Security |
|
|||
The only security book to be chosen as a Dr. Dobbs Jolt Award Finalist since Bruce Schneier's Secrets and Lies and Applied Cryptography ! Adam Shostack is responsible for security development lifecycle threat modeling at Microsoft and is one of a handful of threat modeling experts in the world. Now, he is sharing his considerable expertise into this unique book. With pages of specific actionable advice, he details how to build better security into the design of systems, software, or services from the outset. You'll explore various threat modeling approaches, find out how to test your designs against threats, and learn effective ways to address threats that have been validated at Microsoft and other top companies. Systems security managers, you'll find tools and a framework for structured thinking about what can go wrong. Software developers, you'll appreciate the jargon-free and accessible introduction to this essential skill. Security professionals, you'll learn to discern changing threats and discover the easiest ways to adopt a structured approach to threat modeling. Provides a unique how-to for security and software developers who need to design secure products and systems and test their designs Explains how to threat model and explores various threat modeling approaches, such as asset-centric, attacker-centric and software-centric Provides effective approaches and techniques that have been proven at Microsoft and elsewhere Offers actionable how-to advice not tied to any specific software, operating system, or programming language Authored by a Microsoft professional who is one of the most prominent threat modeling experts in the world As more software is delivered on the Internet or operates on Internet-connected devices, the design of secure software is absolutely critical. Make sure you're ready with Threat Modeling: Designing for Security . |
|
|||
Dès lors que vous faites l’acquisition d’un appareil Apple (iPhone, iPad, iMac, MacBook, etc.), il vous est proposé lors du premier démarrage de celui-ci de fournir vos identifiants de connexion iCloud ou bien de créer un compte. Objectif : vous permettre tout à la fois de mettre vos précieuses données personnelles à l’abri et de les synchroniser sur tous vos appareils, qu’il s’agisse de vos mails, photos, vidéos, contacts, notes, mots de passe, etc.  Aujourd’hui, utiliser le cloud pour simplifier la gestion de ses fichiers et données est devenue une telle évidence que bon nombre d’utilisateurs stockent leurs données dans un cloud sans même s’en rendre compte.  Si le service s’avère fort pratique, son fonctionnement doit, comme toujours, être maîtrisé afin d’éviter toute déconvenue, du vol à la perte de données sensibles.  Compétence Mac vous propose un copieux guide pratique sur le sujet afin de profiter de tous les avantages du cloud, qu’il s’agisse de l’outil intégré iCloud d’Apple ou des autres services en ligne disponibles, tels que DropBox, IceDrive, Infomaniak, WeTransfer ou encore Smash.  Bonne découverte ! |
|
|||
Set up a rock-solid backup strategy so that you can restore quickly and completely, no matter what catastrophe arises. Version 5.0, updated February 2, 2024 Joe Kissell provides the advice you need to create a Mac backup strategy that protects your data and enables quick recovery. He compares backup software, services, and media to help you make the best choices. You’ll learn to set up, test, and maintain backups, plus how to restore files after a calamity! Creating and maintaining a solid backup plan is essential to anyone who uses a Mac, in order to prevent the loss of important data if disaster strikes—whether through hardware or software failure, theft, human error, or other mishap. In Take Control of Backing Up Your Mac, Fifth Edition , tech expert Joe Kissell explains how to design a sensible backup strategy, choose and configure the best backup hardware and software for your needs, and understand how to make your backups as painless as possible. His advice is equally useful to those who have never had a backup system and those whose backup systems are in need of an update. Note: The fifth edition of this book covers macOS 11 Monterey through macOS 14 Sonoma. The book delves into the challenges presented by recent versions of macOS, M-series Macs, and the ever-changing landscape of Mac backup hardware, software, and cloud services. It explains what you need to know about bootable (and non-bootable) duplicates, backup media, and disk formats, as well as recent changes in Time Machine and the weird world of APFS snapshots. It also shows you how to include in your backups files and folders that are stored in the cloud, even if there's no local copy of them. Using this book, you’ll learn how to: • Design (or update) the ideal backup system: If you’re starting from scratch, you’ll find all the information necessary to assemble a reliable and easy-to-use backup system. If you’re updating an existing system, you’ll learn about what’s new in hardware, software, and online services that might affect the way you back up your Mac in the future. • Choose backup software: Apple’s Time Machine is both free and easy to use, but it’s not the best choice for everyone, and even if you do use Time Machine, you’ll certainly want to supplement it with other tools. You’ll learn about key features to look for in a backup app and find tips on using several popular tools. You’ll also discover the pros and cons of cloud backup services, and get help choosing the right one. (An online appendix covers dozens of apps and services.) • Shop for hardware: Depending on your needs and goals, you may need one or more external SSDs or hard drives, but the range of options (sizes, interfaces, speeds, and more) can be bewildering. Joe helps you find the best backup hardware, whether it’s individual SSDs or hard drives, RAIDs, NAS devices, or other options. • Make and maintain backups: Once you’ve selected hardware and software, you’ll need to know how to make your first backup, set up your backups to run unattended, and test them regularly to make sure they’re working as they should. This includes both versioned backups (which contain old file versions and deleted files) and—for some users—bootable or non-bootable (data-only) clones. And, you’ll learn about strategies for keeping extra backups offsite. • Operate Time Machine: If you choose Time Machine for versioned backups, you’ll learn how to back up and restore individual files, app-specific data (such as contacts), and even an entire disk. You’ll also discover why and how to encrypt Time Machine backups, how APFS snapshots work (inside and outside Time Machine), and what to do if Time Machine misbehaves. • Deal with unusual backup needs: If you deal with exceptionally large files (such as audio and video files), spend a lot of time on the road away from your usual backup hardware, run Windows on your Mac, or rely on cloud services to store essential data, you’ll want to take extra (or different) steps to make sure everything is safely backed up. You’ll also learn various approaches to backing up and restoring data from Apple’s Notes app. • Manage your media: What happens when a backup drive fills up, or becomes so old that you worry about its future reliability? What if you want to archive older files for posterity, but not necessarily maintain them as part of your daily backups? Joe explains how to deal with media management tasks such as these. • Recover lost data: Backing up data can be easy, but restoring it is often more challenging. When you discover that data is missing—whether due to a disk error, theft, or a simple mistake—you need to know the exact steps needed to recover it and get back to work as soon as possible. |
|
|||
Work faster, increase your efficiency, and have more fun with automation! Version 5.0, updated January 29, 2024 Ever wondered if automation could make your life easier? In Take Control of Automating Your Mac, Fifth Edition , Mac expert Joe Kissell shows you how to save time and aggravation by using numerous built-in macOS tools, as well as helpful third-party apps, to automate routine tasks and procedures. Looking for ways to work smarter and faster with your Mac? In this updated and expanded fifth edition of his popular guide to Mac automation, Joe Kissell shows how anyone, at any level of experience, can save time and effort, and avoid unnecessary errors, by using automation techniques that range from the simplest keyboard shortcut to the most complicated script. In this book, Joe teaches you how to automate routine tasks in a wide variety of ways. You can begin by making the most of productivity features such as Siri, Spotlight (for launching apps), and text replacement—and then move on to the more sophisticated automation tools built into macOS, such as Shortcuts, Automator, AppleScript, services, and shell scripts. In addition, Joe gives extensive information about third-party automation apps that can make a huge difference to your work efficiency, such as Keyboard Maestro, TextExpander, OmniGraffle, and many more. As an extra bonus, the book includes coupons for discounts on seven automation apps! Whether you’re new to automation, you just need a refresher, or you’re experienced with automation but want to go deeper, this book can teach you the skills you need to automate with ease. Take back your time, work more efficiently, and have more fun with your Mac, with Take Control of Automating Your Mac, Fifth Edition ! With this book, you’ll learn how to: • Get started with the built-in macOS automation tools, including Shortcuts, Automator, AppleScript, and shell scripts • Take full advantage of input devices to save clicks and keystrokes • Customize toolbars and your Touch Bar to put hard-to-find controls at your fingertips • Use your voice to control your Mac with Siri and Voice Control/Dictation Commands • Automate text expansion for faster, more consistent typing • Control the Finder with a launcher and by organizing files with Hazel • Supercharge your clipboard to remember and reformat previous copies • Write macros in Microsoft Office and Nisus Writer Pro • Create rules to file email automatically in Apple Mail and Outlook • Log in to websites faster with a password manager • Automate cloud services with IFTTT and Zapier • Set up automatic backup and syncing • Run tasks automatically with Login Items, Calendar events, or launchd • Use Omni Automation for JavaScript-based automation tasks • Control nearly anything on your Mac with Keyboard Maestro |
|
|||
Get more from your Wi-Fi network Version 2.0, updated January 16, 2024 Setting up and securing a Wi-Fi network can be complicated and confusing. This book helps you over every hurdle involved in picking gateways, setting up a network, adding devices, and securing the network and connected phones, tablets, and computers. It’s useful for those who have set up networks in the past and want to replace them with new gear, as well as people who have never built a Wi-Fi network before. Perhaps you already have a Wi-Fi network running in your home and office, but you’re dissatisfied with it. Or maybe you’re setting up a new house, apartment, business, or school room with Wi-Fi and need to know the basics about what to get and how to configure it. In either case, this book is for you. After over 18 years of writing regularly about Wi-Fi and answering reader questions, author Glenn Fleishman finds that the same issues still crop up: • How do I spend the least money to the best effect? • What’s the best place to put my Wi-Fi gateways? • Is a mesh network a good idea—and if so, what do I need to know? • How can I get both high throughput (speed) on my network and solid coverage across everywhere I want to use Wi-Fi? • What can I do to secure my network against outsiders near my house and elsewhere on the internet? • How do I add networked hard drives and printers? • Interference is slowing my network; what can I do to reduce it? • What’s the best way to extend my network to a garage, yard, or nearby building? • What’s different about the latest standards—Wi-Fi 6E, Wi-Fi 7, and 802.11be? This book answers those questions in depth, as well as many others related to Wi-Fi, including how to set up a personal or mobile hotspot with all major operating systems, how to access computers on your network remotely, and why you should use a VPN (virtual private network). If you have any question about overhauling your network, setting up a new one, or just finally figuring out something that’s never worked, this book has the answer. |
|
|||
Skyrocket Your YouTube Success! You'll Learn How To Start A YouTube Channel , Achieve Your First 1000+ Subscribers, And Be Guided Every Step Of The Way With Ease. Thanks To Beginner-Friendly Guidance, Your YouTube Journey Becomes Effortless And Empowering. "YouTube Subscriber Accelerator: Zero to 1000 Subs on YouTube Beginner's Guide" is your key to unlocking success in the vast world of YouTube content creation. Author Wil Noukri believes that there's not a single person who can't grow on YouTube . Throughout ten immersive chapters, you'll dive into essential topics such as niche selection, SEO strategies, content creation, audience engagement, monetization, and much more. Wil Noukri's relatable approach and expert insights provide readers with actionable advice and real-life examples that demystify the YouTube journey into going viral. This eBook is a valuable resource for those looking to start or grow their YouTube channel . It empowers you with the knowledge and strategies needed to reach the first big milestone of 1000 subscribers , while also offering a glimpse of the exciting possibilities that lie beyond. "YouTube Subscriber Accelerator" offers practical guidance and stands out in the crowded field of YouTube growth guides for several compelling reasons: Actionable Insights with Real-Life Examples: Unlike many other guides that offer vague advice, this eBook is packed with actionable insights backed by real-life success stories. Wil Noukri provides concrete examples and strategies that creators can implement immediately. Comprehensive Coverage: This guide covers the entire spectrum of YouTube success, from niche selection and content creation to SEO, audience engagement, monetization, and beyond. It's a one-stop resource for all aspects of YouTube channel growth. Beginner-Friendly: Whether you're just starting or looking to enhance an existing channel, this eBook is tailored to meet your needs. Wil Noukri's relatable approach ensures that even beginners can grasp complex concepts easily. Holistic Approach: While some guides focus solely on one aspect of YouTube growth, "YouTube Subscriber Accelerator" takes a holistic approach. It addresses not only the technical aspects but also the creative and community-building elements of YouTube success. Invitation to Action: Wil Noukri doesn't just provide information; he invites readers to take action. Each chapter is designed to motivate and empower content creators to apply the knowledge gained and see tangible results. Relatability: Wil Noukri's journey from a curious internet user to a seasoned content creator makes him a relatable and trustworthy guide. He understands the challenges and aspirations of everyday content creators. Focus on Long-Term Growth: This eBook isn't just about reaching the milestone of 1000 subscribers; it's about building a sustainable YouTube presence. It offers a glimpse of the exciting possibilities that lie beyond that initial goal. "YouTube Subscriber Accelerator" is your definitive guide to YouTube success, offering a unique blend of expertise, relatability, and actionable strategies. It's not just a book; it's an invaluable companion on your YouTube journey, surpassing other guides in its depth and practicality. Click the buy button to get your copy immediately and unlock the secrets of your YouTube success! |
|
|||
Drawing on an impressive roster of experts in the field, Fundamentals of Computer Graphics, Fifth Edition offers an ideal resource for computer course curricula as well as a user-friendly personal or professional reference. Focusing on geometric intuition, this book gives the necessary information for understanding how images get onto the screen by using the complementary approaches of ray tracing and rasterization. It covers topics common to an introductory course, such as sampling theory, texture mapping, spatial data structure, and splines. It also includes a number of contributed chapters from authors known for their expertise and clear way of explaining concepts. HIGHLIGHTS Major updates and improvements to numerous chapters, including shading, ray tracing, physics-based rendering, math, and sampling Updated coverage of existing topics The absorption and reworking of several chapters to create a more natural flow to the book The fifth edition of Fundamentals of Computer Graphics continues to provide an outstanding and comprehensive introduction to basic computer graphic technology and theory. It retains an informal and intuitive style while improving precision, consistency, and completeness of material, allowing aspiring and experienced graphics programmers to better understand and apply foundational principles to the development of efficient code in creating film, game, or web designs. |
|
|||
⚠ A qui s'adresse ce livre : Ce livre est un guide complet pour débutants destiné à leur enseigner la programmation avec Python pas à pas. Si vous avez déjà appris à écrire des programmes informatiques dans d'autres langages - que ce soit un langage de description simple comme HTML5 ou un langage  plus complexe comme le Java ou le C, alors ce livre est pour vous. Si vous avez des compétences informatiques de base, du temps pour étudier (de préférence une à deux heures par jour) et une connexion Internet, vous avez tout ce qu'il faut pour tirer le meilleur parti de ce livre. C'est un tremplin vers un avenir où vous pourrez choisir la voie qui consiste à utiliser les compétences que vous apprenez maintenant pour apprendre à un ordinateur comment résoudre vos problèmes. ★ Contexte générale du livre : Python est depuis devenu un outil essentiel pour de nombreux programmeurs, ingénieurs, chercheurs et spécialistes des données dans le monde universitaire et industriel. Python s'adapte presque parfaitement aux types de problèmes auxquels l'humanité est confronté au quotidien, qu'il s'agisse d'automatiser des tâches de recherche quotidiennes ou du développement d'application Web . Ce livre enseigne les concepts de base du langage de programmation Python ; en abordant la syntaxe du langage , ses types de données, et mettant en exergue la puissance du langage avec le côté orienté objet du langage. ◘ 100 % satisfait ou remboursé ! : ✓ Si vous n'êtes pas satisfait du livre, vous pouvez le renvoyer dans les 7 jours et obtenir le remboursement intégral. À la fin de la lecture de ce livre, vous aurez enfin acquis la compétence de coder vos propres scripts comme un codeur chevronné. |
|
|||
This book presents the analysis, design, documentation, and quality of software solutions based on the OMG UML v2.5. Notably it covers 14 different modelling constructs including use case diagrams, activity diagrams, business-level class diagrams, corresponding interaction diagrams and state machine diagrams. It presents the use of UML in creating a Model of the Problem Space (MOPS), Model of the Solution Space (MOSS) and Model of the Architectural Space (MOAS). The book touches important areas of contemporary software engineering ranging from how a software engineer needs to invariably work in an Agile development environment through to the techniques to model a Cloud-based solution. |
|
|||
The Apple-Certified Way to Learn Record, arrange, produce, mix, and master music with this bestselling, Apple-certified guide to Logic Pro. Veteran producer and composer David Nahmani uses real-world professional Logic Pro projects to guide you through step-by-step instructions and straightforward explanations, ranging from basic music creation to sophisticated production techniques. You'll trigger Live Loops in real time, record audio and software instruments, create and edit sequences, and build arrangements. You'll create both acoustic and electronic virtual drum performances. You'll use Quick Sampler to create stutter effects and vocal chop, and explore ear candy production techniques, such as parallel processing and turntable start and stop effects. You'll use Smart Controls to map knobs, buttons, and drum pads on a MIDI controller or an iPad. You'll harness the power of Smart Tempo to sync up all your audio and MIDI. You'll use Flex Time to stretch audio and correct the timing of recordings, and you'll tune vocals with Flex Pitch. You'll mix, automate, and master the song with EQ, compression, delay, reverb, limiters, and other plug-ins to achieve a professional sound. Finally, you'll create a 3D spatial audio mix with Logic Pro's new Dolby Atmos plug-ins, using binaural rendering to experience that immersive sonic experience on your headphones. Downloadable real-world, professional Logic projects Step-by-step hands-on exercises Accessible writing style that puts an expert mentor at your side Ample illustrations that help you quickly master techniques Lists of keyboard shortcuts used in each lesson Tips to improve your workflow Online personal support on the author's website The Apple Pro Training Series is Apple's 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 peachpit.com/apple. For more on certification, visit training.apple.com. Also in the Apple Pro Training Series: Final Cut Pro macOS Support Essentials |
|
|||
Learn how to code while you write programs that effortlessly perform useful feats of automation! The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more. If you've ever spent hours renaming files or updating spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? Automate the Boring Stuff with Python, 2nd Edition teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand—no prior coding experience required! This new, fully revised edition of Al Sweigart’s bestselling Pythonic classic, Automate the Boring Stuff with Python , covers all the basics of Python 3 while exploring its rich library of modules for performing specific tasks, like scraping data off the Web, filling out forms, renaming files, organizing folders, sending email responses, and merging, splitting, or encrypting PDFs. There’s also a brand-new chapter on input validation, tutorials on automating Gmail and Google Sheets, tips on automatically updating CSV files, and other recent feats of automations that improve your efficiency. Detailed, step-by-step instructions walk you through each program, allowing you to create useful tools as you build out your programming skills, and updated practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Boring tasks no longer have to take to get through—and neither does learning Python! |
|
|||
This bestselling on-the-job reference and test preparation guide has been fully revised for new 2022 exam objectives This fully revised and updated resource offers complete coverage of the latest release of CompTIA A+ exams 220-1101 & 220-1102. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the CompTIA A+ exams with ease, this definitive guide also serves as an essential on-the-job IT reference. Covers all exam topics, including how to: Work with CPUs, RAM, BIOS, motherboards, power supplies, and other personal computer components Install, configure, and maintain hard drives Manage input devices and removable media Set up, upgrade, and maintain Microsoft Windows Troubleshoot and fix computer problems Install printers and other peripherals Configure and secure mobile devices Connect to the Internet Set up wired and wireless networks Protect your personal computer and your network Implement virtualization and cloud-based technologies Online content includes: Practice exams for 1101 & 1102 with hundreds of questions One hour of video training from Mike Meyers TotalSim simulations of performance-based questions A collection of Mike Meyers’ favorite shareware and freeware PC tools and utilities |
|
|||
"What is your ultimate goal - your true objective - when you pick up a book? The authors of this one believe that there may be no objective at all involved, just a diffuse feeling that a book can change the way you look at the world. They may be right."      - Christos Papadimitriou, C. Lester Hogan Professor of Computer Science, University of California, Berkeley and Co-author of the New York Times Best Seller “Logicomix” "One of the original aspirations of Artificial Intelligence researchers was to help all of us, as thinking beings, understand ourselves better. Stanley and Lehman are among the few who have managed to achieve this. In this book they not only shed light on a glaring bias in the way we approach the creation of intelligent machines, but have also identified this bias at work in many aspects of our society. It is not every day that a technical book so clearly reveals something new about how we live our own lives and how we might enrich them. I cherish such a rarity, and I urge others to as well. "        - Josh Bongard, Associate Professor of Computer Science, University of Vermont "The ideas in this book have revolutionized the field of evolving artificial intelligence. They also help explain why biological evolution, science, and human culture are creative, endlessly innovative processes. Stanley and Lehman's theories are helpful for anyone who wants to foster a culture of innovation in their organization and within their own mind."        - Jeff Clune, Director of the Evolving AI Lab and Assistant Professor of Computer Science, University of Wyoming "Objectives in our lives and careers, and the endeavor to achieve them, can sometimes cause stress and feelings of underachievement. But do we always need objectives? This book challenges common beliefs in our culture and society, revealing indisputable evidence that the biggest discoveries in the arts and sciences are not driven by objectives. The reading provides an uplifting new perspective on creativity, innovation, and happiness."        - Andrea Soltoggio, Lecturer in Computer Science, Loughborough University, UK About the Authors Kenneth O. Stanley and coauthor Joel Lehman are both experienced artificial intelligence researchers whose scientific discoveries led to the insights in “Why Greatness Cannot Be Planned.” Stanley, an associate professor at the University of Central Florida, has published over 80 peer-reviewed articles (10 of which have won best paper awards) and is regularly invited to speak at venues across the world.  Lehman is currently a post-doctoral fellow at the University of Texas at Austin. In August 2015 he begins as an assistant professor at the IT University of Copenhagen. |
|
|||
Talking to people about your designs might seem like a basic skill, but it can be difficult to do well. In many cases, how you communicate with stakeholders, clients, and other nondesigners may be more important than the designs themselves. Because if you canâ??t get their support, your work will never see the light of dayâ??no matter how good it is. This practical guide focuses on principles, tactics, and actionable methods for presenting your designs. Whether you design apps, websites, or products, youâ??ll learn how to get support from people who have influence over the project with the goal of creating the best user experience. Walk through the process of preparing and presenting your designsUnderstand stakeholder perspectives and learn how to empathize with themCultivate both implicit and explicit listening skillsLearn tactics and strategies for expressing the most effective response to feedbackCreate the right documentation for your decisions to avoid repeated conversationsLearn why following through is just as important as the meeting itself |
|
|||
An easy-to-understand guide that helps you get familiar with the basics and advanced concepts in Golang KEY FEATURES   ● Everything you need to know on how to use Go programming. ● Illustrated Examples on Go Functions, Control Flows, and Arrays. ● Deep Dive into Slices, Maps, Structs, Error Handling and Concurrency in Golang. DESCRIPTION Hands-on Go Programming is designed to get you up and running as fast as possible with Go. You will not just learn the basics but get introduced to how to use advanced features of Golang. The book begins with the basic concepts of Data types, Constants, Variables, Operators, Reassignment, and Redeclaration. Moving ahead, we explore and learn the use of Functions, Control flows, Arrays, Slices, Maps, and Structs using some great examples and illustrations. We then get to know about Methods in Golang. Furthermore, we learn about complex aspects of Golang such as Interfaces,Pointers, Concurrency and Error Handling. By the end, you will be familiar with both the basics and advanced concepts of Go and start developing critical programs working using this language. WHAT YOU WILL LEARN  ● Learn Golang syntaxes, control structures and Error Handling in-depth. ● Learn to declare, create and modify Slices, Maps and Struct in Go. ● Build your own concurrent programs with Goroutines and Channels. ● Deep Dive into Error handling in Golang. WHO THIS BOOK IS FOR  Anyone who knows basic programming can use this book to upskill themselves in Golang. This book is also for Engineering students, IT/Software professionals, and existing Go programmers. Architects and Developers working in Cloud, Networking, and DevOps can use this book to learn Go programming and apply the knowledge gained to design and build solutions in their respective domains. AUTHOR BIO  Sachchidanand Singh is Advanced Analytics, BI and Data Science SME at IBM India Software Labs (ISL), Pune. He is M.Tech from Birla Institute of Technology and Science (BITS), Pilani. He has authored more than a dozen technical research papers in IEEE, international computer journals, and national/international conferences.  He holds several Patents in Artificial Intelligence, Machine Learning, Cloud, and Cognitive domain. Having rich experience in architecture design and solution implementation with technologies like Advanced Analytics and Business Intelligence (BI). He is an IEEE reviewer, Technical Program Committee (TPC) member of various national/international conferences, and review board members of the American Journal of Computer Science and Information  Prithvipal Singh has been working in the IT industry for nearly a decade. He has vast experience working in Java, Golang, Spring, Node.js, and Python. He has expertise in microservice architecture and the cloud domain. He is MCA from Savitribai Phule Pune University. |
|
|||
Compétence Mac vous propose de réaliser des exercices pas à pas afin de maîtriser votre Mac et tirer bénéfice des outils disponibles sur macOS. Au programme de ce Cahier n°7, 7 tutoriels complets illustrés. 1/ SAFARI Créez des apps web pour accéder rapidement à votre site préféré 2/ PHOTOS Recadrez et redressez une photo mal cadrée 3/ EQUINOX Imaginez un fond d’écran dynamique pour votre Mac 4/ FIREFLY Générez des images fantastiques grâce à l’intelligence artificielle 5/ KEYNOTE Composez une story animée pour les réseaux sociaux 6/ SIDECAR Utilisez l’iPad comme un écran secondaire du Mac 7/ DICTAPHONE Enregistrez et modifiez des mémos audio Bonne lecture ! |
|
|||
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. |
|
|||
An impassioned look at games and game design that offers the most ambitious framework for understanding them to date. As pop culture, games are as important as film or television—but game design has yet to develop a theoretical framework or critical vocabulary. In Rules of Play Katie Salen and Eric Zimmerman present a much-needed primer for this emerging field. They offer a unified model for looking at all kinds of games, from board games and sports to computer and video games. As active participants in game culture, the authors have written Rules of Play as a catalyst for innovation, filled with new concepts, strategies, and methodologies for creating and understanding games. Building an aesthetics of interactive systems, Salen and Zimmerman define core concepts like "play," "design," and "interactivity." They look at games through a series of eighteen "game design schemas," or conceptual frameworks, including games as systems of emergence and information, as contexts for social play, as a storytelling medium, and as sites of cultural resistance. Written for game scholars, game developers, and interactive designers, Rules of Play is a textbook, reference book, and theoretical guide. It is the first comprehensive attempt to establish a solid theoretical framework for the emerging discipline of game design. |