Ce livre permettra à tous les programmeurs débutants ou les étudiants en informatique de découvrir les bases de la programmation en Python, un langage qui peut-être utilisé seul ou avec un autre langage comme le C par exemple. Couvre la version 3 de Python.
Au programme :
Comprendre la syntaxe du langage Python ;
Concevoir des programmes et simplifier le développement ;
Blocs de données, chaînes et dictionnaires ;
S'initier à la programmation procédurale et orientée objet ;
The easy way to learn programming fundamentals with Python Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. In addition, Python supports a number of coding styles that include: functional, imperative, object-oriented, and procedural. Due to its ease of use and flexibility, Python is constantly growing in popularity-and now you can wear your programming hat with pride and join the ranks of the pros with the help of this guide. Inside, expert author John Paul Mueller gives a complete step-by-step overview of all there is to know about Python. From performing common and advanced tasks, to collecting data, to interacting with package-this book covers it all! Use Python to create and run your first application Find out how to troubleshoot and fix errors Learn to work with Anaconda and use Magic Functions Benefit from completely updated and revised information since the last edition If you've never used Python or are new to programming in general, Beginning Programming with Python For Dummies is a helpful resource that will set you up for success.
Get ready for C++20 with all you need to know for complete mastery! Your comprehensive and updated guide to one of the world's most popular programming languages is here! Whether you're a novice or expert, you'll find what you need to get going with the latest features of C++20. The workhorse of programming languages, C++ gives you the utmost control of data usage and interface and resource allocation. If your job involves data, proficiency in C++ means you're indispensable! This edition gives you 8 books in 1 for total C++ mastery. Inside, internationally renowned expert John Paul Mueller takes you from the fundamentals of working with objects and classes to writing applications that use paradigms not normally associated with C++, such as those used for functional programming strategies. The book also includes online resources such as source code. You discover how to use a C++ GNU compiler to build applications and even how to use your mobile device for coding. Conquer advanced programming and troubleshooting Streamline your code with lambda expressions Use C++ where you need it: for gaming, enterprise applications, and Web services Uncover object secrets including the use of design patterns Discover how to use functional programming techniques to make code concise and easy to read If you want to be your organization's C++ guru, C++ All-In-One for Dummies is where it's at!
The perfect companion to any book on Windows Server 2008 or Windows 7, and the quickest way to access critical information Focusing just on the essentials of command-line interface (CLI), Windows Command-Line Administration Instant Reference easily shows how to quickly perform day-to-day tasks of Windows administration without ever touching the graphical user interface (GUI). Specifically designed for busy administrators, Windows Command-Line Administration Instant Reference replaces many tedious GUI steps with just one command at the command-line, while concise, easy to access answers provide solutions on the spot. Provides practical examples, step-by-step instructions, and contextual information Quick-reference style delivers the commands needed for managing data and the network; working with Active Directory; performing diagnostics and maintenance; and, creating batch files and scripts Covers administration for Windows Server 2008 Server Core, Windows Server 2008 (including R2), and Windows 7 Administrators can get more done in less time with CLI than they can with the standard GUI. Compact enough to keep on hand at all times, Windows Command-Line Administration Instant Reference provides administrators with a convenient, fast and simple way to use CLI.
VBA helps you put your computer in its place Write programs that automate tasks and make Office 2007 work better for you If your computer is becoming your boss instead of your servant, start using VBA to tell it what to do! Here's the latest on the VBA IDE and program containers, debugging and controlling your programs, working with multiple applications using a single program, and the most exciting stuff -- programming for all the Office 2007 applications. Discover how to Customize an application's interface Quick-launch a VBA program Store and modify information Use VBA with the Ribbon Understand object-oriented programming Avoid runtime errors
Want a Faster and More Powerful PC? It's There on Your Desk. Eventually, it will be time to buy a new PC or put money into an upgrade, but Microsoft Windows XP Power Optimization shows you how to get the most out of your current equipment right now, simply by tuning your Windows setup. These professional techniques range from the basic to the advanced, and they can be used to achieve both targeted improvement and better overall system performance. In every area, the gains can be immense, and the time it takes is minimal. Coverage includes: Enhancing performance by removing unneeded items Making smart tradeoffs Safely removing unneeded registry entries Using command-line utilities Keeping Internet Explorer under control Making simple but effective system tweaks Creating a comprehensive archival system Monitoring your system for performance concerns Keeping your system in peak operating condition Understanding the connection between user activity and system performance Automating cleanup and maintenance tasks Keeping your PC safe from viruses and human intruders Catching and correcting mistakes System Optimized-What's Next?
Once you've helped your system live up to its potential, help yourself by turning to Microsoft Windows XP Power Productivity, also from Sybex. You'll find expert instruction on harnessing native Windows functionality and third-party utilities to work faster and smarter.
The only complete reference for Windows command line utilities
Instant results for time-crunched IT professionals
The last thing you want as a busy systems administrator is to click endlessly through the Windows GUI every time you need to perform a simple task. Want a better solution? Windows Administration at the Command Line reacquaints you with the often-overlooked utilities accessible through the command line in Windows 2003, XP, and 2000.
Locate files, check system status, secure and monitor systems, and best of all, save time by using scripts to automate your time-consuming management tasks. This practical book reveals all the command line utilities and puts them right at your fingertips. The only resource on the market with the complete set of Windows command line utilities, this hands-on reference gives you solutions that yield superior results compared to GUI-based utilities, increasing your productivity in the field.
Inside you'll find:
* The complete set of all Windows command line utilities
* Real world scenarios that focus on practical applications
* Information on third-party utilities and scripting techniques
* Instructions for using the .NET Framework utilities
* A preview of Windows Vista utilities including detailed instructions for using Monad and MSH
* An appendix with 52 command line tricks and techniques
In the Field Results
Provides seasoned systems administrators with advanced tools, knowledge, and real-world skills to use on the job. Going beyond what the standard documentation or classroom training provides, these practical guides address the real situations IT professionals face every day, offering streamlined solutions to improve productivity.
If you've begun programming using Microsoft's .NET Framework, you've discovered a lot of new and improved functionality. But, more than likely, you've also discovered a lot of missing functionality. Indeed, a third of the functions supported by the old Win32 API are not yet supported by .NET. Although you may not at first notice the loss of Win32 API functionality in .NET, the more you program, the more you'll realize how essential it is. As a programmer, you will not want to do without these solutions.
.NET Framework Solutions: In Search of the Lost Win32 API is one more thing you can't do without: a complete guide to your options for dealing with the functionality missing from .NET. As you'll learn, some functions are handily situated within Visual Basic or C#. In most cases, however, you'll need to access the old Win32 API from the .NET Framework. This is demanding work, but this book makes it easy, walking you through every step and paying special attention to the work of managing memory manually--the most error-prone part of the process.
The topics covered inside are as varied as the missing functionality: direct hardware access, low-level security control, certain aspects of OS access, support for multimedia and utilities, and DirectX. You also get hard-to-find information on COM access, plus a collection of examples--dealing with DirectX and the MMC Snap-ins--that unite COM and Win32 access in especially illuminating ways.
Over time, you can expect to see the .NET Framework expanded to include much of what it now lacks. But your programming tasks can't wait, and .NET Framework Solutions makes you productive--today.
Der Einstieg in die Programmierung kann ganz leicht sein, das beweist Ihnen dieses Buch! Schritt für Schritt führt Sie John Paul Mueller in die Grundlagen der beliebten Programmiersprache Python ein und zeigt Ihnen, wie Sie Ihren Computer dazu bringen, das zu tun, was Sie wollen. Downloaden und installieren Sie die Python-Distribution Anaconda, lernen Sie die Programmiersprache Python kennen und schreiben Sie Ihre ersten eigenen Programme. Erfahren Sie außerdem, wie Sie Informationen managen und modifizieren, Schleifen durchlaufen, Fehler beheben und mit Listen und Strings arbeiten. Erhalten Sie zusätzlich einen Einblick in fortgeschrittene Techniken. Mit den vielen Beispielen zum Herunterladen und Herumexperimentieren knnen Sie das Gelernte direkt ausprobieren, sodass Sie sich schnell in der Welt der Programmierer zuhause fühlen.
Easily get your head in the Cloud with Amazon Web Services With Amazon Web Services (AWS), you can do everything from backing up your personal hard drive to creating a full-fledged IT department in the Cloud. And while major corporations like Adobe and Netflix have turned to AWS for their Cloud computing needs, it isn't just for private companies. Amazon Web Services For Dummies is the singular resource that shows real people with real businesses how to use on-demand IT resources to help their companies grow. If you're like most people just getting their feet wet with this service, your first question is likely to be, "How do I get started with AWS?" This book answers that question-and a multitude more-in language you can understand and shows you how to put this Cloud computing service to work for you right away. AWS is immense and, naturally, intimidating, but with the help of this book, you'll peel back its many layers in no time! Provides overviews that explain what tasks the services perform and how they relate to each other Offers specific paths to follow in order to obtain a particular installation result Gets you started without making a huge investment Reduces the risk of failure by ensuring you understand available options as part of the configuration and usage process Stop wasting time and resources on hardware and software that's quickly outdated. Get started with AWS today!
Your guide to the functional programming paradigm Functional programming mainly sees use in math computations, including those used in Artificial Intelligence and gaming. This programming paradigm makes algorithms used for math calculations easier to understand and provides a concise method of coding algorithms by people who aren't developers. Current books on the market have a significant learning curve because they're written for developers, by developers-until now. Functional Programming for Dummies explores the differences between the pure (as represented by the Haskell language) and impure (as represented by the Python language) approaches to functional programming for readers just like you. The pure approach is best suited to researchers who have no desire to create production code but do need to test algorithms fully and demonstrate their usefulness to peers. The impure approach is best suited to production environments because it's possible to mix coding paradigms in a single application to produce a result more quickly. Functional Programming For Dummies uses this two-pronged approach to give you an all-in-one approach to a coding methodology that can otherwise be hard to grasp. Learn pure and impure when it comes to coding Dive into the processes that most functional programmers use to derive, analyze and prove the worth of algorithms Benefit from examples that are provided in both Python and Haskell Glean the expertise of an expert author who has written some of the market-leading programming books to date If you're ready to massage data to understand how things work in new ways, you've come to the right place!
With approximately 44,000 users in the U.S. and Canada, as well as 42,000 in Europe, IDEA software has become a leading provider of data analysis software for use by auditors and accountants. Written to provide users with a quick access guide for optimal use of IDEAScript, Mastering IDEAScript: The Definitive Guide is IDEA's official guide to mastering IDEAScript, covering essential topics such as Introducing IDEAScript, Understanding the Basics of IDEAScript Editor, Designing Structured Applications, Understanding IDEA Databases and much more. For auditors, accountants and controllers.
Microsoft Exchange Server 2007 was made to help you handle e-mail, meeting management, and other essential office services. Microsoft Exchange Server 2007 For Dummies helps you get a handle on Exchange Server. Pretty slick, huh? Here's the lowdown on installing and administering Microsoft Exchange Server 2007 and taking advantage of all the enhancements in Service Pack 1. With this handy guide, you'll be able to maximize the security, reliability, and speed that Exchange Server 2007 provides. Assess your organization's needs to determine which edition of Exchange Server best meets them Explore what Exchange Server does, then plan, install, and configure it Consider how your users work with their mail and customize your set-up to facilitate their needs Learn to use the Exchange Management Console Use the new Exchange Server security features to protect e-mail from viruses, spam, phishing, and other threats Set up an offline address book, use templates, and develop custom forms Create settings for the most efficient interaction with clients, use multiple mailboxes, and view digital certificates Manage resource scheduling and interactive calendars Troubleshoot your configuration, perform regular maintenance, and be able to recover from mail-specific problems Monitor Exchange Server performance and maintain databases, mail flow, and peak performance Microsoft Exchange Server 2007 For Dummies gets you ready to exchange problems for solutions. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
If you've asked yourself "Why can't I develop database and XML queries in a language I already know?", then Language INtegrated Query, or LINQ, is for you. LINQ For Dummies introduces you to LINQ and the .NET Framework technologies, so you can use LINQ to query any object, any data set, any kind of XML, and SQL Server-no questions asked. This plain-English guide gives you a thorough overview of LINQ, from understanding the tasks it performs to making LINQ work with both Visual Basic and Visual Studio 2005. It explains the four LINQ providers in the .NET Framework, the easiest ways to go about accessing data, and how to write more efficient applications with less code using LINQ. There's also clear guidance on combining third-party providers with LINQ to create even more powerful apps. With this single, comprehensive guide, you'll discover how to: Use one query language with all Microsoft languages Examine .NET language extensions and work with extension methods, partial methods, lambda expressions, and query expressions LINQ to DataSet operators, SQL server operations, XML API, or Active Directory Deal with databases - download and install the Northwind database, generate Northwind entity classes, and create the Northwind XML mapping file Create the partial class example, the partial method example, and the database modification example Use objects with LINQ Query databases in Visual Basic and C# As an added bonus, you can visit the companion Web site for LINQ examples in C# and Visual Basic. With LINQ For Dummies, you'll link up with LINQ in no time and see how you can query almost anything! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Au programme :
Comprendre la syntaxe du langage Python ;
Concevoir des programmes et simplifier le développement ;
Blocs de données, chaînes et dictionnaires ;
S'initier à la programmation procédurale et orientée objet avec Python ;
Espionnage : détection du navigateur utilisé par vos visiteurs ;
La bonne cuisine des cookies ;
Images réactives et interactives ;
Les rollovers ;
Examen des saisies de l'utilisateur ;
Dynamisez vos pages ;
La science des données ou data science consiste à extraire des connaissance dans un flot de données. Elle utilise des techniques et des théories tirées de domaines comme les mathématiques et la statistique. Les méthodes qui s'adaptent aux big data sont particulièrement intéressantes dans la science des données.
Ce livre est destiné à tous ceux qui travaillent dans le domaine de l'analyse de données et montre comment mettre en oeuvre le langage Python pour dans ce domaine et uassi celui de la statistique. Il traite également de Google Colab, un outil qui permet d'cire du code Python dans le cloud.
Au programme :
Modèles de prédiction.
L'intelligence artificielle est un sujet très excitant, dans l'air du temps mais pas toujours simple à comprendre. Elle intervient dans des domaines aussi variés que la protection contre les fraudes, la médecine, les services clients, le cinéma, la télévision ou encore dans le pilotage de votre maison connectée.
Ce livre vous montrea ce qu'est et aussi ce que n'est pas l'intellignece artificielle, comment elles est utilisée dans différents domaines aujourd'hui et son avanir à court et moyen terme.
Au programme :
L'histoire de l'intelligence artificielle.
Le rôle joué par les données.
L'utilisation de l'IA dans les applications informatiques, médicales et dans le machine learning.
Bien comprendre les implications de l'utilisation de l'IA.
L'IA dans les domaines de la robotique et des drones.
Vous aussi participez à la révolution qui ramène l'intelligence artificielle au coeur de notre société, grace à la data scince et au machine learning.
La data science consiste à traduire des problèmes de toute autre nature, en problèmes de modélisation quantitative, résolus par des algorithmes de traitement.
Ce livre va vous faire découvrir tous les ingrédients qui font du machine learning l'outil indispensable du développement d'applications liées à l'intelligence artificielle.
Au programme de ce livre :
Découvrez toutes les applications du quotidien qui utilisent le machine learning.
Apprenez les langages du machine learning : Python et R, afin de vous adresser aux machines qui effectueront des traitements sur les données.
Apprenez à coder en R avec R studio.
Apprenez à coder en Python en utilisant Anaconda.
Plot graphs, solve equations, and write code in a flash! If you work in a STEM field, chances are you'll be using MATLAB on a daily basis. MATLAB is a popular and powerful computational tool and this book provides everything you need to start manipulating and plotting your data. MATLAB has rapidly become the premier data tool, and MATLAB For Dummies is a comprehensive guide to the fundamentals. MATLAB For Dummies guides you through this complex computational language from installation to visualization to automation. Learn MATLAB's language fundamentals including syntax, operators, and data types Understand how to use the most important window in MATLAB - the Command Window Get the basics of linear algebra to get up and running with vectors, matrices, and hyperspace Automate your work with programming scripts and functions Plot graphs in 2D and 3D to visualize your data Includes a handy guide for MATLAB's functions and plotting routines MATLAB is an essential part of the analysis arsenal and MATLAB For Dummies provides clear, thorough guidance to get the most out of your data.
Discover how algorithms shape and impact our digital world All data, big or small, starts with algorithms. Algorithms are mathematical equations that determine what we see-based on our likes, dislikes, queries, views, interests, relationships, and more-online. They are, in a sense, the electronic gatekeepers to our digital, as well as our physical, world. This book demystifies the subject of algorithms so you can understand how important they are business and scientific decision making. Algorithms for Dummies is a clear and concise primer for everyday people who are interested in algorithms and how they impact our digital lives. Based on the fact that we already live in a world where algorithms are behind most of the technology we use, this book offers eye-opening information on the pervasiveness and importance of this mathematical science-how it plays out in our everyday digestion of news and entertainment, as well as in its influence on our social interactions and consumerism. Readers even learn how to program an algorithm using Python! Become well-versed in the major areas comprising algorithms Examine the incredible history behind algorithms Get familiar with real-world applications of problem-solving procedures Experience hands-on development of an algorithm from start to finish with Python If you have a nagging curiosity about why an ad for that hammock you checked out on Amazon is appearing on your Facebook page, you'll find Algorithm for Dummies to be an enlightening introduction to this integral realm of math, science, and business.
Step into the future with AI The term "Artificial Intelligence" has been around since the 1950s, but a lot has changed since then. Today, AI is referenced in the news, books, movies, and TV shows, and the exact definition is often misinterpreted. Artificial Intelligence For Dummies provides a clear introduction to AI and how it's being used today. Inside, you'll get a clear overview of the technology, the common misconceptions surrounding it, and a fascinating look at its applications in everything from self-driving cars and drones to its contributions in the medical field. Learn about what AI has contributed to society Explore uses for AI in computer applications Discover the limits of what AI can do Find out about the history of AI The world of AI is fascinating-and this hands-on guide makes it more accessible than ever!