Arriba

Packt Publishing

Mostrar del 73 al 96 (de 415 productos)
Páginas de Resultados: [<< Anterior]   1  2  3  4  5 ...  [Siguiente >>] 
  • Book : Learn Sql Database Programming Query And Manipulate..
    Precio:  $153,789.00

    Book : Learn Sql Database Programming Query And Manipulate..

    -Titulo Original : Learn Sql Database Programming Query And Manipulate Databases From Popular Relational Database Servers Using Sql-Fabricante : Packt Publishing-Descripcion Original: Learn everything you need to know to build efficient SQL queries using this easy-to-follow beginners guide Key Features Explore all SQL statements in depth using a variety of examples Get to grips with database querying, data aggregate, manipulation, and much more Understand how to explore and process data of varying complexity to tell a story Book Description SQL is a powerful querying language thats used to store, manipulate, and retrieve data, and it is one of the most popular languages used by developers to query and analyze data efficiently. If youre looking for a comprehensive introduction to SQL, Learn SQL Database Programming will help you to get up to speed with using SQL to streamline your work in no time. Starting with an overview of relational database management systems, this book will show you how to set up and use MySQL Workbench and design a database using practical examples. Youll also discover how to query and manipulate data with SQL programming using MySQL Workbench. As you advance, youll create a database, query single and multiple tables, and modify data using SQL querying. This SQL book covers advanced SQL techniques, including aggregate functions, flow control statements, error handling, and subqueries, and helps you process your data to present your findings. Finally, youll implement best practices for writing SQL and designing indexes and tables. By the end of this SQL programming book, youll have gained the confidence to use SQL queries to retrieve and manipulate data. What you will learn Install, configure, and use MySQL Workbench to restore a database Explore different data types such as string, numeric, and date and time Query a single table using the basic SQL SELECT statement and the FROM, WHERE, and ORDER BY clauses Query multiple tables by understanding various types of table relationships Modify data in tables using the INSERT, UPDATE, and DELETE statements Use aggregate functions to group and summarize data Detect bad data, duplicates, and irrelevant values while processing data Who this book is for This book is for business analysts, SQL developers, database administrators, and students learning SQL. If you want to learn how to query and manipulate SQL data for database administration tasks or simply extract and organize relevant data for analysis, youll find this book useful. No prior SQL experience is required. Table of Contents Introduction to Relational Database Management Systems Installing and Using MySQL Workbench Understanding Data Types Designing and Creating a Database Importing and Exporting Data Querying a Single Table Querying Multiple Tables Modifying Data and Table Structures Working with Expressions Grouping and Summarizing Data Advanced Querying Techniques Programmable Objects Exploring and Processing Your Data Tell a Story with Your Data Best Practices for Design and Querying SQL Appendix About the Author Josephine Bush has over 10 years experience as a Database Administrator. Her experience is extensive and broad-based, including in financial, business, and energy data systems using MySQL, SQL Server, Oracle, and PostgreSQL. She is a Microsoft Certified Solutions Expert: Data Management and Analytics. She holds a BS in Information Technology, an MBA in IT Management, and an MS in Data Analytics...
  • Book : Modern Computer Architecture And Organization Learn..
    Precio:  $168,259.00

    Book : Modern Computer Architecture And Organization Learn..

    -Titulo Original : Modern Computer Architecture And Organization Learn X86, Arm, And Risc-v Architectures And The Design Of Smartphones, Pcs, And Cloud Servers-Fabricante : Packt Publishing-Descripcion Original: A no-nonsense, practical guide to current and future processor and computer architectures, enabling you to design computer systems and develop better software applications across a variety of domains Key Features Understand digital circuitry with the help of transistors, logic gates, and sequential logic Examine the architecture and instruction sets of x86, x64, ARM, and RISC-V processors Explore the architecture of modern devices such as the iPhone X and high-performance gaming PCs Book Description Are you a software developer, systems designer, or computer architecture student looking for a methodical introduction to digital device architectures but overwhelmed by their complexity? This book will help you to learn how modern computer systems work, from the lowest level of transistor switching to the macro view of collaborating multiprocessor servers. Youll gain unique insights into the internal behavior of processors that execute the code developed in high-level languages and enable you to design more efficient and scalable software systems. The book will teach you the fundamentals of computer systems including transistors, logic gates, sequential logic, and instruction operations. You will learn details of modern processor architectures and instruction sets including x86, x64, ARM, and RISC-V. You will see how to implement a RISC-V processor in a low-cost FPGA board and how to write a quantum computing program and run it on an actual quantum computer. By the end of this book, you will have a thorough understanding of modern processor and computer architectures and the future directions these architectures are likely to take. What you will learn Get to grips with transistor technology and digital circuit principles Discover the functional elements of computer processors Understand pipelining and superscalar execution Work with floating-point data formats Understand the purpose and operation of the supervisor mode Implement a complete RISC-V processor in a low-cost FPGA Explore the techniques used in virtual machine implementation Write a quantum computing program and run it on a quantum computer Who this book is for This book is for software developers, computer engineering students, system designers, reverse engineers, and anyone looking to understand the architecture and design principles underlying modern computer systems from tiny embedded devices to warehouse-size cloud server farms. A general understanding of computer processors is helpful but not required. Table of Contents Introducing Computer Architecture Digital Logic Processor Elements Computer System Components Hardware-Software Interface Specialized Computing Domains Processor and Memory Architectures Performance-Enhancing Techniques Specialized Processor Extensions Modern Processor Architectures and Instruction Sets The RISC-V Architecture and Instruction Set Processor Virtualization Domain-Specific Computer Architectures Future Directions in Computer Architectures About the Author Jim Ledin is the CEO of Ledin Engineering, Inc. Jim is an expert in embedded software and hardware design, development, and testing. He is also accomplished in embedded system cybersecurity assessment and penetration testing. He has a B.S. degree in aerospace engineering from Iowa State University and an M.S. degree in electrical and computer engineering from Georgia Institute of Technology. Jim is a registered professional electrical engineer in California, a Certified Information System Security Professional (CISSP), a Certified Ethical Hacker (CEH), and a Certified Penetration Tester (CPT)...
  • Book : Tableau Desktop Certified Associate Exam Guide...
    Precio:  $144,379.00

    Book : Tableau Desktop Certified Associate Exam Guide...

    -Titulo Original : Tableau Desktop Certified Associate Exam Guide Develop Your Tableau Skills And Prepare For Tableau Certification With Tips From Industry Experts-Fabricante : Packt Publishing-Descripcion Original: Learn through hands-on exercises covering a variety of topics including data connections, analytics, and dashboards to effectively prepare for the Tableau Desktop Certified Associate exam Key Features Prepare for the Tableau Desktop Certified Associate exam with the help of tips and techniques shared by experts Implement Tableaus advanced analytical capabilities such as forecasting Delve into advanced Tableau features and explore best practices for building dashboards Book Description The Tableau Desktop Certified Associate exam measures your knowledge of Tableau Desktop and your ability to work with data and data visualization techniques. This book will help you to become well-versed in Tableau software and use its business intelligence (BI) features to solve BI and analytics challenges. With the help of this book, youll explore the authors success stories and their experience with Tableau. Youll start by understanding the importance of Tableau certification and the different certification exams, along with covering the exam format, Tableau basics, and best practices for preparing data for analysis and visualization. The book builds on your knowledge of advanced Tableau topics such as table calculations for solving problems. Youll learn to effectively visualize geographic data using vector maps. Later, youll discover the analytics capabilities of Tableau by learning how to use features such as forecasting. Finally, youll understand how to build and customize dashboards, while ensuring they convey information effectively. Every chapter has examples and tests to reinforce your learning, along with mock tests in the last section. By the end of this book, youll be able to efficiently prepare for the certification exam with the help of mock tests, detailed explanations, and expert advice from the authors. What you will learn Apply Tableau best practices to analyze and visualize data Use Tableau to visualize geographic data using vector maps Create charts to gain productive insights into data and make quality-driven decisions Implement advanced analytics techniques to identify and forecast key values Prepare customized table calculations to compute specific values Answer questions based on the Tableau Desktop Certified Associate exam with the help of mock tests Who this book is for This Tableau certification book is for business analysts, BI professionals, and data analysts who want to become certified Tableau Desktop Associates and solve a range of data science and business intelligence problems using this example-packed guide. Some experience in Tableau Desktop is expected to get the most out of this book. Table of Contents Building Your Data Model Working with Worksheets Analyzing Data Using Charts Visualizing Geographic Data Understanding Simple Calculations in Tableau Tableau Table Calculations Level of Detail Expressions Leveraging Analytics Capabilities Building Your Dashboards About the Author Dmitry Anoshin is an expert in analytics with 10 years of experience. He started using Tableau as a primary BI tool in 2011 as a BI consultant at Teradata. He is certified in both Tableau Desktop and Tableau Server. He leads probably the biggest Tableau user community, with more than 2,000 active users. This community has two to three Tableau talks every month led by top Tableau experts, Tableau Zen Masters, Viz Champions, and more. In addition, Dmitry has previously written three books with Packt and reviewed more than seven books. Finally, he is an active speaker at data conferences and helps people to adopt cloud analytics. Jean-Charles (JC) Gillet is a seasoned business analyst with over 7 years of experience with SQL at both a large-scale multinational company in the United Kingdom and a smaller firm in the United States, and 5 years of Tableau experience. He has been holding Tableau and SQL office hours for multiple years to share his expertise with his colleagues, as well as ...
  • Book : How To Build Android Apps With Kotlin A Hands-on...
    Precio:  $231,099.00
    Expira: 23/05/2023

    Book : How To Build Android Apps With Kotlin A Hands-on...

    -Titulo Original : How To Build Android Apps With Kotlin A Hands-on Guide To Developing, Testing, And Publishing Your First Apps With Android-Fabricante : Packt Publishing-Descripcion Original: Master the fundamentals of Android programming and apply your skills to create scalable and reliable apps using industry best practices Key Features Build apps with Kotlin, Googles preferred programming language for Android development Unlock solutions to development challenges with guidance from experienced Android professionals Improve your apps by adding valuable features that make use of advanced functionality Book Description Are you keen to get started building Android 11 apps, but dont know where to start? How to Build Android Apps with Kotlin is a comprehensive guide that will help kick-start your Android development practice. This book starts with the fundamentals of app development, enabling you to utilize Android Studio and Kotlin to get started building Android projects. Youll learn how to create apps and run them on virtual devices through guided exercises. Progressing through the chapters, youll delve into Androids RecyclerView to make the most of lists, images, and maps, and see how to fetch data from a web service. Moving ahead, youll get to grips with testing, learn how to keep your architecture clean, understand how to persist data, and gain basic knowledge of the dependency injection pattern. Finally, youll see how to publish your apps on the Google Play store. Youll work on realistic projects that are split up into bitesize exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. Youll build apps to create quizzes, read news articles, check weather reports, store recipes, retrieve movie information, and remind you where you parked your car. By the end of this book, youll have the skills and confidence to build your own creative Android applications using Kotlin. What you will learn Create maintainable and scalable apps using Kotlin Understand the Android development lifecycle Simplify app development with Google architecture components Use standard libraries for dependency injection and data parsing Apply the repository pattern to retrieve data from outside sources Publish your app on the Google Play store Who this book is for If you want to build your own Android applications using Kotlin but are unsure of how to begin, then this book is for you. To easily grasp the concepts in this book, it is recommended that you already have a basic understanding of Kotlin, or experience in a similar programming language and a willingness to brush up on Kotlin before you start. Table of Contents Creating Your First App Building User Screen Flows Developing the UI with Fragments Building App Navigation Essential Libraries: Retrofit, Moshi, and Glide RecyclerView Android Permissions and Google Maps Services, WorkManager, and Notifications Unit Tests and Integration Tests with JUnit, Mockito, and Espresso Android Architecture Components Persisting Data Dependency Injection with Dagger and Koin RxJava and Coroutines Architecture Patterns Animations and Transitions with CoordinatorLayout and MotionLayout Launching Your App on Google Play About the Author Alex Forrester is an experienced software developer with more than 20 years of experience in mobile, web development, and content management systems. He has been working with Android for over 8 years, creating flagship apps for blue-chip companies across a broad range of industries at Sky, The Automobile Association, HSBC, The Discovery Channel, and O2. Alex lives in Hertfordshire with his wife and daughter. When he’s not developing, he likes rugby and running in the Chiltern hills. Eran Boudjnah is a developer with over 20 years of experience in developing desktop applications, websites, interactive attractions, and mobile applications. He has been working with Android for about 7 years, developing apps and leading mobile teams for a wide range of clients, from start-ups (JustEat) to large-scale companies (Sky) and conglomerates. He is passionate about board games (with a modest c...
  • Book : Python Api Development Fundamentals Develop A...
    Precio:  $131,329.00

    Book : Python Api Development Fundamentals Develop A...

    -Titulo Original : Python Api Development Fundamentals Develop A Full-stack Web Application With Python And Flask-Fabricante : Packt Publishing-Descripcion Original: Learn all thats needed to build a fully functional web application from scratch. Key Features Delve deep into the principle behind RESTful API Learn how to build a scalable web application with the RESTful API architecture and Flask framework Know what are the exact tools and methodology to test your applications and how to use them Book Description Python is a flexible language that can be used for much more than just script development. By knowing the Python RESTful APIs work, you can build a powerful backend for web applications and mobile applications using Python. Youll take your first steps by building a simple API and learning how the frontend web interface can communicate with the backend. Youll also learn how to serialize and deserialize objects using the marshmallow library. Then, youll learn how to authenticate and authorize users using Flask-JWT. Youll also learn how to enhance your APIs by adding useful features, such as email, image upload, searching, and pagination. Youll wrap up the whole book by deploying your APIs to the cloud. By the end of this book, youll have the confidence and skill to leverage the power of RESTful APIs and Python to build efficient web applications. What you will learn Understand the concept of a RESTful API Build a RESTful API using Flask and the Flask-Restful extension Manipulate a database using Flask-SQLAlchemy and Flask-Migrate Send out plaintext and HTML format emails using the Mailgun API Implement a pagination function using Flask-SQLAlchemy Use caching to improve API performance and efficiently obtain the latest information Deploy an application to Heroku and test it using Postman Who this book is for This book is ideal for aspiring software developers who have a basic-to-intermediate knowledge of Python programming and who want to develop web applications using Python. Knowledge of how web applications work will be beneficial but is not essential. Table of Contents Your First Step Starting to Build Our Project Manipulating a Database with SQLAlchemy Authentication and Security with JWT Object Serialization with marshmallow Email Confirmation Working with Images Pagination, Searching, and Ordering Building More Features Deployment About the Author Jack Chan started programming at the age of 10. He was an active participant in worldwide programming contests at university. Since graduation, he has been working in the finance and IT industries for more than 10 years, building systems that analyze millions of transactions and positions to spot suspicious activity. He has leveraged the powerful analytical Python libraries to perform data analysis and performance optimization for a trading system that works at a microsecond level. He has an in-depth knowledge of the modern software development life cycle, which uses automated testing, continuous integration, and agile methodologies. Among all programming languages, he found Python to be the most expressive and powerful. He has created courses and taught students all over the world, using Python as the teaching language. Inspiring aspiring developers to take on the software engineering career path has always been Jacks goal. Ray Chung is a developer and an instructor. He loves helping students learn to code and master software development. He is now self-employed and develops web applications, network applications, and chatbots using Python. The first program he sold was a network application that helps clients configuring, maintaining, and testing thousands of multi-vendor network devices. Hes experienced with big projects like a marathons online registration system, rental car management system, and so on. He has worked extensively with Google App Engine, PostgreSQL, and advanced system architecture design. He has been a self-taught developer for many years and knows what is the most efficient way to learn a new skill. Jack Huang is a programmer with an experience of m...
  • Book : Practical Discrete Mathematics Discover Math...
    Precio:  $201,379.00

    Book : Practical Discrete Mathematics Discover Math...

    -Titulo Original : Practical Discrete Mathematics Discover Math Principles That Fuel Algorithms For Computer Science And Machine Learning With Python-Fabricante : Packt Publishing-Descripcion Original: A practical guide simplifying discrete math for curious minds and demonstrating its application in solving problems related to software development, computer algorithms, and data science Key Features Apply the math of countable objects to practical problems in computer science Explore modern Python libraries such as scikit-learn, NumPy, and SciPy for performing mathematics Learn complex statistical and mathematical concepts with the help of hands-on examples and expert guidance Book Description Discrete mathematics deals with studying countable, distinct elements, and its principles are widely used in building algorithms for computer science and data science. The knowledge of discrete math concepts will help you understand the algorithms, binary, and general mathematics that sit at the core of data-driven tasks. Practical Discrete Mathematics is a comprehensive introduction for those who are new to the mathematics of countable objects. This book will help you get up to speed with using discrete math principles to take your computer science skills to a more advanced level. As you learn the language of discrete mathematics, youll also cover methods crucial to studying and describing computer science and machine learning objects and algorithms. The chapters that follow will guide you through how memory and CPUs work. In addition to this, youll understand how to analyze data for useful patterns, before finally exploring how to apply math concepts in network routing, web searching, and data science. By the end of this book, youll have a deeper understanding of discrete math and its applications in computer science, and be ready to work on real-world algorithm development and machine learning. What you will learn Understand the terminology and methods in discrete math and their usage in algorithms and data problems Use Boolean algebra in formal logic and elementary control structures Implement combinatorics to measure computational complexity and manage memory allocation Use random variables, calculate descriptive statistics, and find average-case computational complexity Solve graph problems involved in routing, pathfinding, and graph searches, such as depth-first search Perform ML tasks such as data visualization, regression, and dimensionality reduction Who this book is for This book is for computer scientists looking to expand their knowledge of discrete math, the core topic of their field. University students looking to get hands-on with computer science, mathematics, statistics, engineering, or related disciplines will also find this book useful. Basic Python programming skills and knowledge of elementary real-number algebra are required to get started with this book. Table of Contents Key Concepts, Notation, Set Theory, Relations, and Functions Formal Logic and Constructing Mathematical Proofs Computing with Base-n Numbers Combinatorics Using SciPy Elements of Discrete Probability Computational Algorithms in Linear Algebra Computational Requirements for Algorithms Storage and Feature Extraction of Graphs, Trees, and Networks Searching Data Structures and Finding Shortest Paths Regression Analysis with NumPy and Scikit-Learn Web Searches with PageRank Principal Component Analysis with Scikit-Learn About the Author Ryan T. White, Ph.D. is a mathematician, researcher, and consultant with expertise in machine learning and probability theory along with private-sector experience in algorithm development and data science. Dr. White is an assistant professor of mathematics at Florida Institute of Technology, where he leads an active academic research program centered on stochastic analysis and related algorithms, heads private-sector projects in machine learning, participates in numerous scientific and engineering research projects, and teaches courses in machine learning, neural networks, probability, and statistics at the undergraduate and graduate levels. Archana Tikayat Ray is a Ph....
  • Book : Learn Selenium Build Data-driven Test Frameworks For.
    Precio:  $167,269.00

    Book : Learn Selenium Build Data-driven Test Frameworks For.

    -Titulo Original : Learn Selenium Build Data-driven Test Frameworks For Mobile And Web Applications With Selenium Web Driver 3-Fabricante : Packt Publishing-Descripcion Original: Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG Key Features Explore the Selenium grid architecture and build your own grid for browser and mobile devices Use ExtentReports for processing results and SauceLabs for cloud-based test services Unlock the full potential of Selenium to test your web applications. Book Description Selenium WebDriver 3.x is an open source API for testing both browser and mobile applications. With the help of this book, you can build a solid foundation and can easily perform end-to-end testing on web and mobile browsers.Youll begin by being introduced to the Selenium Page Object Model for software development. Youll architect your own framework with a scalable driver class, Java utility classes, and support for third-party tools and plugins. Youll design and build a Selenium grid from scratch to enable the framework to scale and support different browsers, mobile devices, and platforms.Youll strategize and handle a rich web UI using the advanced WebDriver API and learn techniques to handle real-time challenges in WebDriver. Youll perform different types of testing, such as cross-browser testing, load testing, and mobile testing. Finally, you will also be introduced to data-driven testing, using TestNG to create your own automation framework.By the end of this Learning Path, youll be able to design your own automation testing framework and perform data-driven testing with Selenium WebDriver. This Learning Path includes content from the following Packt products: Selenium WebDriver 3 Practical Guide - Second Edition by Unmesh Gundecha Selenium Framework Design in Data-Driven Testing by Carl Cocchiaro What you will learn Use different mobile and desktop browser platforms with Selenium 3 Use the Actions API for performing various keyboard and mouse actions Design the Selenium Driver Class for local, remote, and third-party grid support Build page object classes with the Selenium Page Object Model Develop data-driven test classes using the TestNG framework Encapsulate data using the JSON protocol Build a Selenium Grid for RemoteWebDriver testing Build and use utility classes in synchronization, file I/O, reporting and test listener classes Who this book is for This Learning Path is ideal for software quality assurance/testing professionals, software project managers, or software developers interested in using Selenium for testing their applications. Professionals responsible for designing and building enterprise-based testing frameworks will also find this Learning Path useful. Prior programming experience in Java are TestNG is necessary. Table of Contents Introducing Web Driver and Web Elements Using Java 8 Features with Selenium Exploring the Features of WebDriver Exploring Advanced Interactions of WebDriver Understanding WebDriver Events Exploring RemoteWebDriver Setting up Selenium Grid Data-Driven Testing with TestNG Building a Scalable Selenium Test Driver Class for Web and Mobile Applications Selenium Framework Utility Classes Best Practices for Building Selenium Page Object Classes Defining WebDriver and AppiumDriver Page Object Elements Building a JSON Data Provider Developing Data-Driven Test Classes Encapsulating Data in Data-Driven Testing Designing a Selenium Grid Third-Party Tools and Plugins Working Selenium WebDriver Framework Sample...
  • Book : Hands-on Financial Trading With Python A Practical...
    Precio:  $152,099.00

    Book : Hands-on Financial Trading With Python A Practical...

    -Titulo Original : Hands-on Financial Trading With Python A Practical Guide To Using Zipline And Other Python Libraries For Backtesting Trading Strategies-Fabricante : Packt Publishing-Descripcion Original: Discover how to build and backtest algorithmic trading strategies with Zipline Key Features Get to grips with market data and stock analysis and visualize data to gain quality insights Find out how to systematically approach quantitative research and strategy generation/backtesting in algorithmic trading Learn how to navigate the different features in Pythons data analysis libraries Book Description Algorithmic trading helps you stay ahead of the markets by devising strategies in quantitative analysis to gain profits and cut losses. The book starts by introducing you to algorithmic trading and explaining why Python is the best platform for developing trading strategies. Youll then cover quantitative analysis using Python, and learn how to build algorithmic trading strategies with Zipline using various market data sources. Using Zipline as the backtesting library allows access to complimentary US historical daily market data until 2018. As you advance, you will gain an in-depth understanding of Python libraries such as NumPy and pandas for analyzing financial datasets, and explore Matplotlib, statsmodels, and scikit-learn libraries for advanced analytics. Youll also focus on time series forecasting, covering pmdarima and Prophet. By the end of this trading book, you will be able to build predictive trading signals, adopt basic and advanced algorithmic trading strategies, and perform portfolio optimization. What you will learn Discover how quantitative analysis works by covering financial statistics and ARIMA Use core Python libraries to perform quantitative research and strategy development using real datasets Understand how to access financial and economic data in Python Implement effective data visualization with Matplotlib Apply scientific computing and data visualization with popular Python libraries Build and deploy backtesting algorithmic trading strategies Who this book is for This book is for data analysts and financial traders who want to explore how to design algorithmic trading strategies using Pythons core libraries. If you are looking for a practical guide to backtesting algorithmic trading strategies and building your own strategies, then this book is for you. Beginner-level working knowledge of Python programming and statistics will be helpful. Table of Contents Introduction to algorithmic trading Exploratory Data Analysis in Python High-speed Scientific Computing using NumPy Data Manipulation and Analysis with Pandas Data Visualization using Matplotlib Statistical Estimation, Inference, and Prediction Financial Market Data Access in Python Introduction to Zipline and PyFolio Fundamental algorithmic trading strategies Review Financial Trading with Python is an excellent introduction to Python, time-series analysis, and algorithmic trading. It deserves a place in every systematic traders bookshelf. -- Andreas F. Clenow, CIO Acies Asset Management and author of Following the Trend and Trading Evolved About the Author Jiri Pik is an artificial intelligence architect & strategist who works with major investment banks, hedge funds, and other players. He has architected and delivered breakthrough trading, portfolio, and risk management systems, as well as decision support systems, across numerous industries. Jiris consulting firm, Jiri Pik RocketEdge, provides its clients with certified expertise, judgment, and execution at the speed of light. Sourav Ghosh has worked in several proprietary high-frequency algorithmic trading firms over the last decade. He has built and deployed extremely low latency, high throughput automated trading systems for trading exchanges around the world, across multiple asset classes. He specializes in statistical arbitrage market-making, and pairs trading strategies for the most liquid global futures contracts. He works as a Senior Quantitative Developer at a trading firm in Chicago. He holds a Masters in Computer Scien...
  • Book : Practical Python Programming For Iot Build Advanced..
    Precio:  $171,589.00
    Expira: 16/08/2022

    Book : Practical Python Programming For Iot Build Advanced..

    -Titulo Original : Practical Python Programming For Iot Build Advanced Iot Projects Using A Raspberry Pi 4, Mqtt, Restful Apis, Websockets, And Python 3-Fabricante : Packt Publishing-Descripcion Original: Leverage Python and Raspberry Pi to create complex IoT applications capable of creating and detecting movement and measuring distance, light, and a host of other environmental conditions Key Features Learn the fundamentals of electronics and how to integrate them with a Raspberry Pi Understand how to build RESTful APIs, WebSocket APIs, and MQTT-based applications Explore alternative approaches to structuring IoT applications with Python Book Description The age of connected devices is here, be it fitness bands or smart homes. Its now more important than ever to understand how hardware components interact with the internet to collect and analyze user data. The Internet of Things (IoT), combined with the popular open source language Python, can be used to build powerful and intelligent IoT systems with intuitive interfaces. This book consists of three parts, with the first focusing on the Internet component of IoT. Youll get to grips with end-to-end IoT app development to control an LED over the internet, before learning how to build RESTful APIs, WebSocket APIs, and MQTT services in Python. The second part delves into the fundamentals behind electronics and GPIO interfacing. As you progress to the last part, youll focus on the Things aspect of IoT, where you will learn how to connect and control a range of electronic sensors and actuators using Python. Youll also explore a variety of topics, such as motor control, ultrasonic sensors, and temperature measurement. Finally, youll get up to speed with advanced IoT programming techniques in Python, integrate with IoT visualization and automation platforms, and build a comprehensive IoT project. By the end of this book, youll be well-versed with IoT development and have the knowledge you need to build sophisticated IoT systems using Python. What you will learn Understand electronic interfacing with Raspberry Pi from scratch Gain knowledge of building sensor and actuator electronic circuits Structure your code in Python using Async IO, pub/sub models, and more Automate real-world IoT projects using sensor and actuator integration Integrate electronics with ThingSpeak and IFTTT to enable automation Build and use RESTful APIs, WebSockets, and MQTT with sensors and actuators Set up a Raspberry Pi and Python development environment for IoT projects Who this book is for This IoT Python book is for application developers, IoT professionals, or anyone interested in building IoT applications using the Python programming language. It will also be particularly helpful for mid to senior-level software engineers who are experienced in desktop, web, and mobile development, but have little to no experience of electronics, physical computing, and IoT. Table of Contents Setting Up your Development Environment Getting Started with Python and IoT Networking with RESTful APIs and Web Sockets using Flask Networking with MQTT, Python, and the Mosquitto MQTT Broker Connecting Your Raspberry Pi to the Physical World Electronics 101 for the Software Engineer Turning Things On and Off Lights, Indicators, and Displaying Information Measuring Temperature, Humidity, and Light Levels Movement with Servos, Motors, and Steppers Measuring Distance and Detecting Movement Advanced IoT Programming Concepts - Threads, AsyncIO, and Event Loops IoT Visualisation and Automation Platforms Tying It All Together - An IoT Christmas Tree About the Author Gary Smart is a senior software engineer and an IoT and integration expert. The commencement of Garys IT career coincided with the birth of the World Wide Web and has grown in line with the internet and emerging technologies ever since, including the rise of mobile phones and tablets, embedded technologies, SaaS and business migration to the cloud, and in recent years, the IoT revolution. Garys practical experience includes both technical and management positions and experience in both small and large organizations, inclu...
  • Book : Django 3 By Example Build Powerful And Reliable...
    Precio:  $181,799.00

    Book : Django 3 By Example Build Powerful And Reliable...

    -Titulo Original : Django 3 By Example Build Powerful And Reliable Python Web Applications From Scratch, 3rd Edition-Fabricante : Packt Publishing-Descripcion Original: Learn Django 3 with four end-to-end web projects Key Features Learn Django 3 by building real-world web applications from scratch in Python, using coding best practices Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Implement advanced functionalities like a full-text search engine, a user activity stream, or a recommendation engine Add real-time features with Django Channels and WebSockets Book Description If you want to learn the entire process of developing professional web applications with Python and Django, then this book is for you. In the process of building four professional Django projects, you will learn about Django 3 features, how to solve common web development problems, how to implement best practices, and how to successfully deploy your applications. In this book, you will build a blog application, a social image bookmarking website, an online shop, and an e-learning platform. Step-by-step guidance will teach you how to integrate popular technologies, enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. By the end of this book, you will have mastered Django 3 by building advanced web applications. What you will learn Build real-world web applications Learn Django essentials, including models, views, ORM, templates, URLs, forms, and authentication Implement advanced features such as custom model fields, custom template tags, cache, middleware, localization, and more Create complex functionalities, such as AJAX interactions, social authentication, a full-text search engine, a payment system, a CMS, a RESTful API, and more Integrate other technologies, including Redis, Celery, RabbitMQ, PostgreSQL, and Channels, into your projects Deploy Django projects in production using NGINX, uWSGI, and Daphne Who this book is for This book is intended for developers with Python knowledge who wish to learn Django in a pragmatic way. Perhaps you are completely new to Django, or you already know a little but you want to get the most out of it. This book will help you to master the most relevant areas of the framework by building practical projects from scratch. You need to have familiarity with programming concepts in order to read this book. Some previous knowledge of HTML and JavaScript is assumed. Table of Contents Building a Blog Application Enhancing Your Blog with Advanced Features Extending Your Blog Application Building a Social Website Sharing Content on Your Website Tracking User Actions Building an Online Shop Managing Payments and Orders Extending Your Shop Building an E-Learning Platform Rendering and Caching Content Building an API Building a Chat Server Going Live Review I give Django 3 By Example - Third Edition a thumbs up, a great resource for Django beginners. From one author to another, Antonio Mele did a very good job with this book. -- Daniel Feldroy, co-author of Two Scoops of Django About the Author Antonio Mele is Chief Technology Officer (CTO) at Nucoro, a London-based fintech company that provides a leading technology platform to build digital wealth management solutions. Antonio has been developing Django projects since 2006 for clients across several industries. In 2009, he founded Zenx IT, a development company specializing in building digital products. Antonio has worked as a CTO and technology consultant for multiple technology-based start-ups and managed development teams building projects for large digital businesses. Antonio holds an MSc. in computer science from Universidad Pontificia Comillas. His father inspired his passion for computers and programming...
  • Book : Learn Quantum Computing With Python And Ibm Quantum..
    Precio:  $150,319.00
    Expira: 05/03/2022

    Book : Learn Quantum Computing With Python And Ibm Quantum..

    -Titulo Original : Learn Quantum Computing With Python And Ibm Quantum Experience A Hands-on Introduction To Quantum Computing And Writing Your Own Quantum Programs With Python-Fabricante : Packt Publishing-Descripcion Original: A step-by-step guide to learning the implementation and associated methodologies in quantum computing with the help of the IBM Quantum Experience, Qiskit, and Python that will have you up and running and productive in no time Key Features Determine the difference between classical computers and quantum computers Understand the quantum computational principles such as superposition and entanglement and how they are leveraged on IBM Quantum Experience systems Run your own quantum experiments and applications by integrating with Qiskit Book Description IBM Quantum Experience is a platform that enables developers to learn the basics of quantum computing by allowing them to run experiments on a quantum computing simulator and a real quantum computer. This book will explain the basic principles of quantum mechanics, the principles involved in quantum computing, and the implementation of quantum algorithms and experiments on IBMs quantum processors. You will start working with simple programs that illustrate quantum computing principles and slowly work your way up to more complex programs and algorithms that leverage quantum computing. As you build on your knowledge, youll understand the functionality of IBM Quantum Experience and the various resources it offers. Furthermore, youll not only learn the differences between the various quantum computers but also the various simulators available. Later, youll explore the basics of quantum computing, quantum volume, and a few basic algorithms, all while optimally using the resources available on IBM Quantum Experience. By the end of this book, youll learn how to build quantum programs on your own and have gained practical quantum computing skills that you can apply to your business. What you will learn Explore quantum computational principles such as superposition and quantum entanglement Become familiar with the contents and layout of the IBM Quantum Experience Understand quantum gates and how they operate on qubits Discover the quantum information science kit and its elements such as Terra and Aer Get to grips with quantum algorithms such as Bell State, Deutsch-Jozsa, Grovers algorithm, and Shors algorithm How to create and visualize a quantum circuit Who this book is for This book is for Python developers who are looking to learn quantum computing and put their knowledge to use in practical situations with the help of IBM Quantum Experience. Some background in computer science and high-school-level physics and math is required. Table of Contents The Dashboard-Exploring the IBM Quantum Experience Circuit Composer - Creating a Quantum Circuit Creating Quantum Circuits using Quantum Lab Notebooks Understanding Basic Quantum Computing Principles Understanding the Quantum Bits (Qubit) Understanding Quantum Logic Gates Introducing Qiskit and its Elements Programming with Qiskit Terra Monitoring and Optimizing Quantum Circuits Executing Circuits Using Qiskit Aer Mitigating Quantum Errors Using Ignis Learning about Qiskit Aqua Understanding Quantum Algorithms Applying Quantum Algorithms Appendix About the Author Robert Loredo is the IBM Quantum Global Technical Ambassador lead with over 20 years experience in software architecture and engineering. He is also a Qiskit Advocate and Master Inventor who holds over 160 patents and has presented various workshops, lectures, and articles covering quantum computing, artificial intelligence, and bioinformatics world-wide. As an adjunct professor, he has taught cloud computing and software engineering at the Florida International University School of Computer Science. He holds both a bachelors and a masters degree in Computer and Electrical Engineering from the University of Miami and is currently pursuing his PhD in Computer Science, specializing in Machine Learning and Neuroscience, at Florida International University...
  • Book : Blockchain Development For Finance Projects Building.
    Precio:  $164,359.00

    Book : Blockchain Development For Finance Projects Building.

    -Titulo Original : Blockchain Development For Finance Projects Building Next-generation Financial Applications Using Ethereum, Hyperledger Fabric, And Stellar-Fabricante : Packt Publishing-Descripcion Original: A practical blockchain handbook designed to take you through implementing and re-engineering banking and financial solutions and workflows using eight step-by-step projects Key Features Implement various end-to-end blockchain projects and learn to enhance present-day financial solutions Use Ethereum, Hyperledger, and Stellar to build public and private decentralized applications Address complex challenges faced in the BFSI domain using different blockchain platform services Book Description Blockchain technology will continue to play an integral role in the banking and finance sector in the coming years. It will enable enterprises to build transparent and secure business processes. Experts estimate annual savings of up to 20 billion dollars from this technology. This book will help you build financial apps using blockchain, guiding you through enhancing popular products and services in the banking and finance sector. The book starts by explaining the essential concepts of blockchain, and the impact of blockchain technology on the BFSI sector. Next, youll delve into re-designing existing banking processes and building new financial apps using blockchain. To accomplish this, youll work through eight blockchain projects. By demonstrating the entire process, the book helps you understand everything from setting up the environment and building frontend portals to system integration and testing apps. You will gain hands-on experience with the Ethereum, Hyperledger Fabric, and Stellar to develop private and public decentralized apps. Finally, youll learn how to use ancillary platforms and frameworks such as IPFS, Truffle OpenZeppelin, and MetaMask. By the end of this blockchain book, youll have an in-depth understanding of how to leverage distributed ledgers and smart contracts for financial use cases. What you will learn Design and implement blockchain solutions in a BFSI organization Explore common architectures and implementation models for enterprise blockchain Design blockchain wallets for multi-purpose applications using Ethereum Build secure and fast decentralized trading ecosystems with Blockchain Implement smart contracts to build secure process workflows in Ethereum and Hyperledger Fabric Use the Stellar platform to build KYC and AML-compliant remittance workflows Map complex business workflows and automate backend processes in a blockchain architecture Who this book is for This book is for blockchain and Dapps developers, or anyone looking for a guide to building innovative and highly secure solutions in the fintech domain using real-world use cases. Developers working in financial enterprises and banks, and solution architects looking to build brand new process flows using blockchain technology will also find the book useful. Experience with Solidity programming and prior knowledge of finance and trade are required to get the most out of this book. Table of Contents Blockchain in Financial Services Building a Blockchain Wallet for Fungible and Non Fungible Assets Designing a payment gateway for online merchants Corporate remittances and settlement Enabling cross-border remittances with real time KYC/AML verification Building a Letter of Credit workflow module using Smart Contracts Building a Tamper-Proof Document Storage System Building a decentralized trade matching engine on blockchain Developing a currency swap exchange for market making Looking into the future Appendix: Application Checklist About the Author Ishan Roy leads the Blockchain initiative at the Centre of Excellence for Emerging Technologies (CEET) at the Tamil Nadu e-Governance Agency (TNeGA). He is currently working on the Tamil Nadu Blockchain Backbone project. His foray into blockchain began in the year 2016, at the blockchain team at ICICI Bank. This team carried out the first blockchain remittance in India. Since then he has worked as the Head of Products at HashCash Consultants where he built...
  • Book : Cybersecurity - Attack And Defense Strategies Counter
    Precio:  $261,629.00

    Book : Cybersecurity - Attack And Defense Strategies Counter

    -Titulo Original : Cybersecurity - Attack And Defense Strategies Counter Modern Threats And Employ State-of-the-art Tools And Techniques To Protect Your Organization Against Cybercriminals, 2nd Edition-Fabricante : Packt Publishing-Descripcion Original: Updated and revised edition of the bestselling guide to developing defense strategies against the latest threats to cybersecurity Key Features Covers the latest security threats and defense strategies for 2020 Introduces techniques and skillsets required to conduct threat hunting and deal with a system breach Provides new information on Cloud Security Posture Management, Microsoft Azure Threat Protection, Zero Trust Network strategies, Nation State attacks, the use of Azure Sentinel as a cloud-based SIEM for logging and investigation, and much more Book Description Cybersecurity - Attack and Defense Strategies, Second Edition is a completely revised new edition of the bestselling book, covering the very latest security threats and defense mechanisms including a detailed overview of Cloud Security Posture Management (CSPM) and an assessment of the current threat landscape, with additional focus on new IoT threats and cryptomining. Cybersecurity starts with the basics that organizations need to know to maintain a secure posture against outside threat and design a robust cybersecurity program. It takes you into the mindset of a Threat Actor to help you better understand the motivation and the steps of performing an actual attack - the Cybersecurity kill chain. You will gain hands-on experience in implementing cybersecurity using new techniques in reconnaissance and chasing a users identity that will enable you to discover how a system is compromised, and identify and then exploit the vulnerabilities in your own system. This book also focuses on defense strategies to enhance the security of a system. You will also discover in-depth tools, including Azure Sentinel, to ensure there are security controls in each network layer, and how to carry out the recovery process of a compromised system. What you will learn The importance of having a solid foundation for your security posture Use cyber security kill chain to understand the attack strategy Boost your organizations cyber resilience by improving your security policies, hardening your network, implementing active sensors, and leveraging threat intelligence Utilize the latest defense tools, including Azure Sentinel and Zero Trust Network strategy Identify different types of cyberattacks, such as SQL injection, malware and social engineering threats such as phishing emails Perform an incident investigation using Azure Security Center and Azure Sentinel Get an in-depth understanding of the disaster recovery process Understand how to consistently monitor security and implement a vulnerability management strategy for on-premises and hybrid cloud Learn how to perform log analysis using the cloud to identify suspicious activities, including logs from Amazon Web Services and Azure Who this book is for For the IT professional venturing into the IT security domain, IT pentesters, security consultants, or those looking to perform ethical hacking. Prior knowledge of penetration testing is beneficial. Table of Contents Security Posture Incident Response Process What is a Cyber Strategy? Understanding the Cybersecurity Kill Chain Reconnaissance Compromising the System Chasing a Users Identity Lateral Movement Privilege Escalation Security Policy Network Segmentation Active Sensors Threat Intelligence Investigating an Incident Recovery Process Vulnerability Management Log Analysis About the Author Yuri Diogenes is a professor at EC-Council University for their masters degree in cybersecurity and a Senior Program Manager at Microsoft for Azure Security Center. Yuri has a Master of Science degree in cybersecurity from UTICA College, and an MBA from FGV Brazil. Yuri currently holds the following certifications: CISSP, CyberSec First Responder, CompTIA CSA, E|CEH, E|CSA, E|CHFI, E|CND, CyberSec First Responder, CompTIA, Security, CompTIA Cloud Essentials, Network, Mobility, CASP, CSA, MCSE, MCTS, and Microsoft Specialist - Azure. Dr. Er...
  • Book : Dancing With Qubits How Quantum Computing Works And..
    Precio:  $285,929.00
    Expira: 09/11/2022

    Book : Dancing With Qubits How Quantum Computing Works And..

    -Titulo Original : Dancing With Qubits How Quantum Computing Works And How It Can Change The World-Fabricante : Packt Publishing-Descripcion Original: Explore the principles and practicalities of quantum computing Key Features Discover how quantum computing works and delve into the math behind it with this quantum computing textbook Learn how it may become the most important new computer technology of the century Explore the inner workings of quantum computing technology to quickly process complex cloud data and solve problems Book Description Quantum computing is making us change the way we think about computers. Quantum bits, a.k.a. qubits, can make it possible to solve problems that would otherwise be intractable with current computing technology. Dancing with Qubits is a quantum computing textbook that starts with an overview of why quantum computing is so different from classical computing and describes several industry use cases where it can have a major impact. From there it moves on to a fuller description of classical computing and the mathematical underpinnings necessary to understand such concepts as superposition, entanglement, and interference. Next up is circuits and algorithms, both basic and more sophisticated. It then nicely moves on to provide a survey of the physics and engineering ideas behind how quantum computing hardware is built. Finally, the book looks to the future and gives you guidance on understanding how further developments will affect you. Really understanding quantum computing requires a lot of math, and this book doesnt shy away from the necessary math concepts youll need. Each topic is introduced and explained thoroughly, in clear English with helpful examples. What you will learn See how quantum computing works, delve into the math behind it, what makes it different, and why it is so powerful with this quantum computing textbook Discover the complex, mind-bending mechanics that underpin quantum systems Understand the necessary concepts behind classical and quantum computing Refresh and extend your grasp of essential mathematics, computing, and quantum theory Explore the main applications of quantum computing to the fields of scientific computing, AI, and elsewhere Examine a detailed overview of qubits, quantum circuits, and quantum algorithm Who this book is for Dancing with Qubits is a quantum computing textbook for those who want to deeply explore the inner workings of quantum computing. This entails some sophisticated mathematical exposition and is therefore best suited for those with a healthy interest in mathematics, physics, engineering, and computer science. Table of Contents Why Quantum Computing? Theyre Not Old, Theyre Classics More Numbers than You Can Imagine Planes and Circles and Spheres, Oh My Dimensions What Do You Mean Probably? One Qubit Two Cubits, Three Wiring Up the Circuits From Circuits to Algorithms Getting Physical Questions about the Future Review A much-needed and welcome addition to the emerging literature on quantum computing. Fresh, provocative, and deeply thought-out with sections on the essential mathematical tools that anyone can access. Highly recommended! -- Ilyas Khan, CEO, Cambridge Quantum Computing Dancing with Qubits is an excellent resource, both as a textbook in the classroom and as a reference for those learning and experimenting with quantum computing. -- James L. Weaver, Quantum Developer Advocate, IBM One of the best new quantum computing books -- BookAuthority About the Author Robert S. Sutor has been a technical leader and executive in the IT industry for over 30 years. More than two decades of that have been spent in IBM Research in New York. During his time there, he worked on or led efforts in symbolic mathematical computation, optimization, AI, blockchain, and quantum computing. He is the co-author of several research papers and the book, Axiom: The Scientific Computation System with the late Richard D. Jenks. He also was an executive on the software side of the business in areas including emerging industry standards,...
  • Book : Deep Reinforcement Learning Hands-on Apply Modern Rl.
    Precio:  $258,929.00

    Book : Deep Reinforcement Learning Hands-on Apply Modern Rl.

    -Titulo Original : Deep Reinforcement Learning Hands-on Apply Modern Rl Methods To Practical Problems Of Chatbots, Robotics, Discrete Optimization, Web Automation, And More, 2nd Edition-Fabricante : Packt Publishing-Descripcion Original: New edition of the bestselling guide to deep reinforcement learning and how its used to solve complex real-world problems. Revised and expanded to include multi-agent methods, discrete optimization, RL in robotics, advanced exploration techniques, and more Key Features Second edition of the bestselling introduction to deep reinforcement learning, expanded with six new chapters Learn advanced exploration techniques including noisy networks, pseudo-count, and network distillation methods Apply RL methods to cheap hardware robotics platforms Book Description Deep Reinforcement Learning Hands-On, Second Edition is an updated and expanded version of the bestselling guide to the very latest reinforcement learning (RL) tools and techniques. It provides you with an introduction to the fundamentals of RL, along with the hands-on ability to code intelligent learning agents to perform a range of practical tasks. With six new chapters devoted to a variety of up-to-the-minute developments in RL, including discrete optimization (solving the Rubiks Cube), multi-agent methods, Microsofts TextWorld environment, advanced exploration techniques, and more, you will come away from this book with a deep understanding of the latest innovations in this emerging field. In addition, you will gain actionable insights into such topic areas as deep Q-networks, policy gradient methods, continuous control problems, and highly scalable, non-gradient methods. You will also discover how to build a real hardware robot trained with RL for less than $100 and solve the Pong environment in just 30 minutes of training using step-by-step code optimization. In short, Deep Reinforcement Learning Hands-On, Second Edition, is your companion to navigating the exciting complexities of RL as it helps you attain experience and knowledge through real-world examples. What you will learn Understand the deep learning context of RL and implement complex deep learning models Evaluate RL methods including cross-entropy, DQN, actor-critic, TRPO, PPO, DDPG, D4PG, and others Build a practical hardware robot trained with RL methods for less than $100 Discover Microsofts TextWorld environment, which is an interactive fiction games platform Use discrete optimization in RL to solve a Rubiks Cube Teach your agent to play Connect 4 using AlphaGo Zero Explore the very latest deep RL research on topics including AI chatbots Discover advanced exploration techniques, including noisy networks and network distillation techniques Who this book is for Some fluency in Python is assumed. Sound understanding of the fundamentals of deep learning will be helpful. This book is an introduction to deep RL and requires no background in RL Table of Contents What Is Reinforcement Learning? OpenAI Gym Deep Learning with PyTorch The Cross-Entropy Method Tabular Learning and the Bellman Equation Deep Q-Networks Higher-Level RL libraries DQN Extensions Ways to Speed up RL Stocks Trading Using RL Policy Gradients - an Alternative The Actor-Critic Method Asynchronous Advantage Actor-Critic Training Chatbots with RL The TextWorld environment Web Navigation Continuous Action Space RL in Robotics Trust Regions - PPO, TRPO, ACKTR, and SAC Black-Box Optimization in RL Advanced exploration Beyond Model-Free - Imagination AlphaGo Zero RL in Discrete Optimisation Multi-agent RL Review Reinforcement learning is an exciting field that opens up the path to new possibilities. Max Lapan has written an excellent guide to reinforcement learning that not only explains the concepts but shows us how to use RL in developing our own programs. -- Dr. Marco Wiering, Assistant Professor in Artificial Intelligence, University of Groningen Oh wow! What a book! I have just finished reading the book Deep Reinforcement Learning Hands-On 2nd Edition by Maxim Lapan. What a tome! It is a large book! Extremely well written, instructive, and insightful. -- Dr. Tristan Behrens, Fou...
  • Book : Hands-on Rtos With Microcontrollers Building...
    Precio:  $178,829.00
    Expira: 04/07/2023

    Book : Hands-on Rtos With Microcontrollers Building...

    -Titulo Original : Hands-on Rtos With Microcontrollers Building Real-time Embedded Systems Using Freertos, Stm32 Mcus, And Segger Debug Tools-Fabricante : Packt Publishing-Descripcion Original: Build a strong foundation in designing and implementing real-time systems with the help of practical examples Key Features Get up and running with the fundamentals of RTOS and apply them on STM32 Enhance your programming skills to design and build real-world embedded systems Get to grips with advanced techniques for implementing embedded systems Book Description A real-time operating system (RTOS) is used to develop systems that respond to events within strict timelines. Real-time embedded systems have applications in various industries, from automotive and aerospace through to laboratory test equipment and consumer electronics. These systems provide consistent and reliable timing and are designed to run without intervention for years. This microcontrollers book starts by introducing you to the concept of RTOS and compares some other alternative methods for achieving real-time performance. Once youve understood the fundamentals, such as tasks, queues, mutexes, and semaphores, youll learn what to look for when selecting a microcontroller and development environment. By working through examples that use an STM32F7 Nucleo board, the STM32CubeIDE, and SEGGER debug tools, including SEGGER J-Link, Ozone, and SystemView, youll gain an understanding of preemptive scheduling policies and task communication. The book will then help you develop highly efficient low-level drivers and analyze their real-time performance and CPU utilization. Finally, youll cover tips for troubleshooting and be able to take your new-found skills to the next level. By the end of this book, youll have built on your embedded system skills and will be able to create real-time systems using microcontrollers and FreeRTOS. What you will learn Understand when to use an RTOS for a project Explore RTOS concepts such as tasks, mutexes, semaphores, and queues Discover different microcontroller units (MCUs) and choose the best one for your project Evaluate and select the best IDE and middleware stack for your project Use professional-grade tools for analyzing and debugging your application Get FreeRTOS-based applications up and running on an STM32 board Who this book is for This book is for embedded engineers, students, or anyone interested in learning the complete RTOS feature set with embedded devices. A basic understanding of the C programming language and embedded systems or microcontrollers will be helpful. Table of Contents Introducing Real-Time Systems Understanding RTOS Tasks Task Signaling and Communication Mechanisms Selecting the Right MCU Selecting an IDE Debugging Tools for Real-Time Systems The FreeRTOS Scheduler Protecting Data and Synchronizing Tasks Intertask Communication Drivers and ISRs Sharing Hardware Peripherals across Tasks Tips for Creating a Well-Abstracted Architecture Creating Loose Coupling with Queues Choosing an RTOS API FreeRTOS Memory Management Multi-Processor and Multi-Core Systems Troubleshooting Tips and Next Steps About the Author Brian Amos is an embedded system engineer who has been programming with FreeRTOS since 2012. He is currently a senior firmware engineer in the telecom industry creating embedded systems used in ground stations for satellite communication. In the past, he led a team of engineers creating a flexible architecture to rapidly develop high-precision laboratory test equipment. Prior to this, he worked with early mesh networked energy harvesting sensors used to help predict when industrial machinery needed maintenance...
  • Book : Vue.js 3 By Example Blueprints To Learn Vue Web...
    Precio:  $142,389.00

    Book : Vue.js 3 By Example Blueprints To Learn Vue Web...

    -Titulo Original : Vue.js 3 By Example Blueprints To Learn Vue Web Development, Full-stack Development, And Cross-platform Development Quickly-Fabricante : Packt Publishing-Descripcion Original: Kick-start your Vue.js development career by learning the fundamentals of Vue 3 and its integration with modern web technologies such as Electron, GraphQL, Ionic, and Laravel Key Features Download complete source code for all Vue.js projects built throughout the book Discover steps to build production-ready Vue.js apps across web, mobile, and desktop Build a compelling portfolio of web apps, including shopping cart system, booking app, slider puzzle game, real-time chat app, and more Book Description With its huge ecosystem and wide adoption, Vue is one of the leading frameworks thanks to its ease of use when developing applications. However, it can get challenging for aspiring Vue.js developers to make sense of the ecosystem and build meaningful applications. This book will help you understand how you can leverage Vue effectively to develop impressive apps quickly using its latest version - Vue 3.0. The book takes an example-based approach to help you get to grips with the basics of Vue 3 and create a simple application by exploring features such as components and directives. Youll then enhance your app building skills by learning how to test the app with Jest and Vue Test Utils. As you advance, youll understand how to write non-web apps with Vue 3, create cross-platform desktop apps with the Electron plugin, and build a multi-purpose mobile app with Vue and Ionic. Youll also be able to develop web apps with Vue 3 that interact well with GraphQL APIs. Finally, youll build a chat app that performs real-time communication using Vue 3 and Laravel. By the end of this Vue.js book, youll have developed the skills you need to build real-world apps using Vue 3 by working through a range of projects. What you will learn Get to grips with Vue architecture, components, props, directives, mixins, and other advanced features Understand the Vue 3 template system and use directives Use third-party libraries such as Vue Router for routing and Vuex for state management Create GraphQL APIs to power your Vue 3 web apps Build cross-platform Vue 3 apps with Electron and Ionic Make your Vue 3 apps more captivating with PrimeVue Build real-time communication apps with Vue 3 as the frontend and Laravel Who this book is for This book is for web developers who want to learn frontend web development with Vue 3 and use it to create professional applications. Youll also find this book useful if youre looking to create full-stack web apps with Vue.js 3.0 as the frontend. Knowledge of JavaScript programming is required to get the most out of this book. Table of Contents Creating Your First Application in Vue 3 Building a Vue 3 Progressive Web App Building a Slider Puzzle Game with Tests Building a Photo Management Desktop App Building a Multipurpose Calculator Mobile App with Ionic Build a Vacation Booking App with the PrimeVue UI Framework Creating a Shopping Cart System with GraphQL Building a Chat App with Vue 3, Laravel, and Socket.IO About the Author John Au-Yeung is a frontend developer who has extensive experience with the latest frontend technologies. He has an MSc in information technology and a BSc in mathematics. He is also a part-time blogger who writes about the latest frontend development technologies. In addition, he is an author of many self-published books about JavaScript programming. He has extensive experience with Vue and React and loves working with both. JavaScript programming is his focus and is what he does every day...
  • Book : The Infinite Retina Spatial Computing, Augmented...
    Precio:  $241,579.00

    Book : The Infinite Retina Spatial Computing, Augmented...

    -Titulo Original : The Infinite Retina Spatial Computing, Augmented Reality, And How A Collision Of New Technologies Are Bringing About The Next Tech Revolution-Fabricante : Packt Publishing-Descripcion Original: A compelling and insightful look at the future of Spatial Computing, and how this cutting-edge technology is changing the way we do business across seven primary industries, and what it means for humanity as a whole. Key Features Discover how Spatial Computing is changing the face of technology Get a roadmap for the disruptions caused by Spatial Computing and how it will affect seven major industries Gain insights about the past, present, and future of technology from the worlds leading experts and innovators Book Description What is Spatial Computing and why is everyone from Tesla, Apple, and investing heavily in it? In The Infinite Retina, authors Irena Cronin and Robert Scoble attempt to answer that question by helping you understand where Spatial Computing - an augmented reality where humans and machines can interact in a physical space - came from, where its going, and why its so fundamentally different from the computers or mobile phones that came before. They present seven visions of the future and the industry verticals in which Spatial Computing has the most influence - Transportation; Technology, Media, and Telecommunications; Manufacturing; Retail; Healthcare; Finance; and Education. The book also shares insights about the past, present, and future from leading experts an other industry veterans and innovators, including Sebastian Thrun, Ken Bretschneider, and Hugo Swart. They dive into what they think will happen in Spatial Computing in the near and medium term, and also explore what it could mean for humanity in the long term. The Infinite Retina then leaves it up to you to decide whether Spatial Computing is truly where the future of technology is heading or whether its just an exciting, but passing, phase. What you will learn Look back at historical paradigms that changed the face of technology Consider how Spatial Computing could be the new technology that changes our lives See how Virtual and Augmented Reality will change the way we do healthcare Learn how Spatial Computing technology will lead to fully automated transportation Think about how Spatial Computing will change the manufacturing industry Explore how finance and retail are going to be impacted through Spatial Computing devices Hear accounts from industry experts on what they expect Spatial Computing to bring to their sectors Who this book is for The Infinite Retina is for anyone interested in the future of technology and how Augmented Reality and Spatial Computing (among other developments) will affect both businesses and the individual. Table of Contents Part I: Why Spatial Computing and Why Now? Prime Directive Four Paradigms and Six Technologies Part II: The Seven Visions Vision One - Transportation Automates Vision Two - Virtual Worlds Appear Vision Three - Augmented Manufacturing Vision Four - Robot Consumers Vision Five - Virtual Healthcare Vision Six - Virtual Trading and Banking Vision Seven - Real-Time Learning Part III: The Spatial Business The Always Predicted World Spatial Computing World-Makers How Human? Review The Infinite Retina is a must-read if you care about the future of technology and the effect it will have - and is already having - on how we live and work and interact with each other. This book provides an exciting futurist view of Spatial Computing, where it is now and where it is going. Irena Cronin and Robert Scoble expertly present an holistic view of the new technologies that will have the greatest influence on all of us in the coming decade. -- Sebastian Thrun, CEO of Kitty Hawk, and Co-founder and President of Udacity I was on the team that built the very first iPhone and have worked through and with many technologies. In The Infinite Retina, Irena Cronin and Robert Scoble demonstrate a deep understanding of Spatial Computing, the next paradigm in technology. The level of detail with which they chart its impact is nothing short of spectacular. -- An...
  • Book : Deep Learning With Tensorflow 2 And Keras Regression,
    Precio:  $155,769.00
    Expira: 25/04/2023

    Book : Deep Learning With Tensorflow 2 And Keras Regression,

    -Titulo Original : Deep Learning With Tensorflow 2 And Keras Regression, Convnets, Gans, Rnns, Nlp, And More With Tensorflow 2 And The Keras Api, 2nd Edition-Fabricante : Packt Publishing-Descripcion Original: Build machine and deep learning systems with the newly released TensorFlow 2 and Keras for the lab, production, and mobile devices Key Features Introduces and then uses TensorFlow 2 and Keras right from the start Teaches key machine and deep learning techniques Understand the fundamentals of deep learning and machine learning through clear explanations and extensive code samples Book Description Deep Learning with TensorFlow 2 and Keras, Second Edition teaches neural networks and deep learning techniques alongside TensorFlow (TF) and Keras. Youll learn how to write deep learning applications in the most powerful, popular, and scalable machine learning stack available. TensorFlow is the machine learning library of choice for professional applications, while Keras offers a simple and powerful Python API for accessing TensorFlow. TensorFlow 2 provides full Keras integration, making advanced machine learning easier and more convenient than ever before. This book also introduces neural networks with TensorFlow, runs through the main applications (regression, ConvNets (CNNs), GANs, RNNs, NLP), covers two working example apps, and then dives into TF in production, TF mobile, and using TensorFlow with AutoML. What you will learn Build machine learning and deep learning systems with TensorFlow 2 and the Keras API Use Regression analysis, the most popular approach to machine learning Understand ConvNets (convolutional neural networks) and how they are essential for deep learning systems such as image classifiers Use GANs (generative adversarial networks) to create new data that fits with existing patterns Discover RNNs (recurrent neural networks) that can process sequences of input intelligently, using one part of a sequence to correctly interpret another Apply deep learning to natural human language and interpret natural language texts to produce an appropriate response Train your models on the cloud and put TF to work in real environments Explore how Google tools can automate simple ML workflows without the need for complex modeling Who this book is for This book is for Python developers and data scientists who want to build machine learning and deep learning systems with TensorFlow. This book gives you the theory and practice required to use Keras, TensorFlow 2, and AutoML to build machine learning systems. Some knowledge of machine learning is expected. Table of Contents Neural Network Foundations with TensorFlow 2.0 TensorFlow 1.x and 2.x Regression Convolutional Neural Networks Advanced Convolutional Neural Networks Generative Adversarial Networks Word Embeddings Recurrent Neural Networks Autoencoders Unsupervised Learning Reinforcement Learning TensorFlow and Cloud TensorFlow for Mobile and IoT and TensorFlow.js An introduction to AutoML The Math Behind Deep Learning Tensor Processing Unit Review Deep Learning is a complicated subject that is often difficult to explain and implement. In this book, Antonio Gulli, Dr Amita Kapoor, and Sujit Pal provide an effective overview of DL basics but also cover advanced topics for real-life implementations of DL and ML systems. I like this book and we plan to use this book in the next cohort of my course at the University of Oxford. -- Ajit Jaokar, Course Director - Artificial Intelligence: Cloud and Edge Implementations, University Of Oxford About the Author Antonio Gulli has a passion for establishing and managing global technological talent, for innovation and execution. His core expertise is in cloud computing, deep learning, and search engines. Currently, he serves as the Engineering Director for the Office of the CTO, Google Cloud. Previously, he served as Google Warsaw Site leader doubling the size of the engineering site. Amita Kapoor is an associate professor in the Department of Electronics, SRCASW, University of Delhi, and has been actively teaching neural networks and artificial intelligence for the last 20 ye...
  • Book : Flutter Cookbook Over 100 Proven Techniques And...
    Precio:  $169,069.00

    Book : Flutter Cookbook Over 100 Proven Techniques And...

    -Titulo Original : Flutter Cookbook Over 100 Proven Techniques And Solutions For App Development With Flutter 2.2 And Dart-Fabricante : Packt Publishing-Descripcion Original: Discover how to build, scale, and debug native iOS and Android applications from a single codebase using the Dart programming language Key Features Quickly build and iterate on your user interface (UI) with hot reload Fix bugs and prevent them from reappearing using Flutters developer tools and test suites Discover practical recipes for building mobile applications with Flutter Book Description Flutter is an open-source framework for building mobile, web, and desktop apps using the Dart language. With this recipe-based guide, which focuses on robust app design and core principles, youll learn how to solve cross-platform development issues in a practical way. The Flutter Cookbook covers error handling and debugging to ensure that your apps run more efficiently. Youll start by setting up Flutter and customizing your development environment. The book will explain the main tasks involved in app development, such as user interface and user experience (UI/UX) design, API design, and creating animations. Later chapters get you up to speed with routing, retrieving data from web services, and persisting data locally. A dedicated section also focuses on Firebase and its machine learning capabilities. The last chapter is specifically designed to help you create apps for the web and desktop (Windows, Mac, and Linux). Throughout the book, youll find recipes that cover the most important features needed to build a cross-platform application, along with insights into running a single codebase on different platforms. By the end of this Flutter book, youll have learned everything you need to be able to write and deliver fully functional apps. What you will learn Use Dart programming to customize your Flutter applications Discover how to develop and think like a Dart programmer Leverage Firebase Machine Learning capabilities to create intelligent apps Create reusable architecture that can be applied to any type of app Use web services and persist data locally Debug and solve problems before users can see them Use asynchronous programming with Future and Stream Manage the app state with Streams and the BLoC pattern Who this book is for This app development book is for beginner to intermediate-level developers who want to become mobile developers. Basic knowledge of modern programming languages such as JavaScript, Swift, Kotlin, Java, Objective-C, or C# will help you to understand the concepts covered in the book more easily. Table of Contents Getting Started with Flutter Dart: A Language You Already Know Introduction to Widgets Mastering Layout and Taming the Widget Tree Add Interactivity and Navigation to Your App Basic State Management The Future is Now: Introduction to Asynchronous Programming Data Persistence and Communicating with the Internet Advanced State Management with Streams Using Flutter Packages Adding Animations to Your App Using Firebase Machine Learning with Firebase ML Kit Distributing Your Mobile App Flutter Web and Desktop About the Author Simone Alessandria wrote his first program when he was 12. It was a text-based fantasy game for the Commodore 64. Now, he is a trainer (MCT), author, speaker, passionate software architect, and always a proud coder. He is the founder and owner of Softwarehouse. His mission is to help developers achieve more through training and mentoring. He has authored several books on Flutter, including Flutter Projects, published by Packt, and web courses on Pluralsight and Udemy. Brians career had him working on video games, eCommerce, productivity, finance, and travel apps. After spending years working as an iOS and Android developer, he sees Flutter as the next big pillar for mobile...
  • Book : Hands-on Full Stack Development With Spring Boot 2...
    Precio:  $128,849.00

    Book : Hands-on Full Stack Development With Spring Boot 2...

    -Titulo Original : Hands-on Full Stack Development With Spring Boot 2 And React Build Modern And Scalable Full Stack Applications Using Spring Framework 5 And React With Hooks, 2nd Edition-Fabricante : Packt Publishing-Descripcion Original: A comprehensive guide to building full stack applications covering frontend and server-side programming, data management, and web security Key Features Unleash the power of React Hooks to build interactive and complex user interfaces Build scalable full stack applications designed to meet demands of modern users Understand how the Axios library simplifies CRUD operations Book Description React Hooks have changed the way React components are coded. They enable you to write components in a more intuitive way without using classes, which makes your code easier to read and maintain. Building on from the previous edition, this book is updated with React Hooks and the latest changes introduced in create-react-app and Spring Boot 2.1. This book starts with a brief introduction to Spring Boot. Youll understand how to use dependency injection and work with the data access layer of Spring using Hibernate as the ORM tool. Youll then learn how to build your own RESTful API endpoints for web applications. As you advance, the book introduces you to other Spring components, such as Spring Security to help you secure the backend. Moving on, youll explore React and its app development environment and components for building your frontend. Finally, youll create a Docker container for your application by implementing the best practices that underpin professional full stack web development. By the end of this book, youll be equipped with all the knowledge you need to build modern full stack applications with Spring Boot for the backend and React for the frontend. What you will learn Create a RESTful web service with Spring Boot Grasp the fundamentals of dependency injection and how to use it for backend development Discover techniques for securing the backend using Spring Security Understand how to use React for frontend programming Benefit from the Heroku cloud server by deploying your application to it Delve into the techniques for creating unit tests using JUnit Explore the Material UI component library to make more user-friendly user interfaces Who this book is for If you are a Java developer familiar with Spring, but are new to building full stack applications, this is the book for you. Table of Contents Setting Up the Environment and Tools - Backend Dependency Injection Using JPA to Create and Access a Database Creating a RESTful Web Service with Spring Boot Securing and Testing Your Backend Setting Up the Environment and Tools - Frontend Getting Started with React Consuming the REST API with React Useful Third-Party Components for React Setting Up the Frontend for Our Spring Boot RESTful Web Service Adding CRUD Functionalities Styling the Frontend with React Material-UI Testing Your Frontend Securing Your Application Deploying Your Application Best Practices About the Author Juha Hinkula is a software development lecturer at Haaga-Helia University of Applied Sciences in Finland. He received an MSc degree in computer science from the University of Helsinki. He has over 15 years of industry experience in software development. Over the past few years, he has focused on modern full stack development. He is also a passionate mobile developer with Android-native technology, and nowadays also uses React Native...
  • Book : Scientific Computing With Python High-performance...
    Precio:  $145,359.00

    Book : Scientific Computing With Python High-performance...

    -Titulo Original : Scientific Computing With Python High-performance Scientific Computing With Numpy, Scipy, And Pandas, 2nd Edition-Fabricante : Packt Publishing-Descripcion Original: Leverage this example-packed, comprehensive guide for all your Python computational needs Key Features Learn the first steps within Python to highly specialized concepts Explore examples and code snippets taken from typical programming situations within scientific computing. Delve into essential computer science concepts like iterating, object-oriented programming, testing, and MPI presented in strong connection to applications within scientific computing. Book Description Python has tremendous potential within the scientific computing domain. This updated edition of Scientific Computing with Python features new chapters on graphical user interfaces, efficient data processing, and parallel computing to help you perform mathematical and scientific computing efficiently using Python. This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing with the help of examples involving Python 3.8. Youll use pandas for basic data analysis to understand the modern needs of scientific computing, and cover data module improvements and built-in features. Youll also explore numerical computation modules such as NumPy and SciPy, which enable fast access to highly efficient numerical algorithms. By learning to use the plotting module Matplotlib, you will be able to represent your computational results in talks and publications. A special chapter is devoted to SymPy, a tool for bridging symbolic and numerical computations. By the end of this Python book, youll have gained a solid understanding of task automation and how to implement and test mathematical algorithms within the realm of scientific computing. What you will learn Understand the building blocks of computational mathematics, linear algebra, and related Python objects Use Matplotlib to create high-quality figures and graphics to draw and visualize results Apply object-oriented programming (OOP) to scientific computing in Python Discover how to use pandas to enter the world of data processing Handle exceptions for writing reliable and usable code Cover manual and automatic aspects of testing for scientific programming Get to grips with parallel computing to increase computation speed Who this book is for This book is for students with a mathematical background, university teachers designing modern courses in programming, data scientists, researchers, developers, and anyone who wants to perform scientific computation in Python. Table of Contents Getting Started Variables and Basic Types Container Types Linear Algebra - Arrays Advanced Array Concepts Plotting Functions Classes Iterating Series and Dataframes - Working With Pandas Communication by a Graphical User Interface Error and Exception Handling Namespaces, Scopes, and Modules Input and Output Testing Symbolic Computations - SymPy Interacting with the Operating System Python for Parallel Computing Comprehensive Examples About the Author Claus Fuhrer is a professor of scientific computations at Lund University, Sweden. He has an extensive teaching record that includes intensive programming courses in numerical analysis and engineering mathematics across various levels in many different countries and teaching environments. Claus also develops numerical software in research collaboration with industry and received Lund University’s Faculty of Engineering Best Teacher Award in 2016. Jan Erik Solem is a Python enthusiast, former associate professor, and computer vision entrepreneur. He co-founded several computer vision startups, most recently Mapillary, a street imagery computer vision company, and has worked in the tech industry for two decades. Jan Erik is a World Economic Forum technology pioneer and won the Best Nordic Thesis Award 2005-2006 for his dissertation on image analysis and pattern recognit...
  • Book : Advanced Deep Learning With Tensorflow 2 And Keras...
    Precio:  $150,319.00

    Book : Advanced Deep Learning With Tensorflow 2 And Keras...

    -Titulo Original : Advanced Deep Learning With Tensorflow 2 And Keras Apply Dl, Gans, Vaes, Deep Rl, Unsupervised Learning, Object Detection And Segmentation, And More, 2nd Edition-Fabricante : Packt Publishing-Descripcion Original: Updated and revised second edition of the bestselling guide to advanced deep learning with TensorFlow 2 and Keras Key Features Explore the most advanced deep learning techniques that drive modern AI results New coverage of unsupervised deep learning using mutual information, object detection, and semantic segmentation Completely updated for TensorFlow 2.x Book Description Advanced Deep Learning with TensorFlow 2 and Keras, Second Edition is a completely updated edition of the bestselling guide to the advanced deep learning techniques available today. Revised for TensorFlow 2.x, this edition introduces you to the practical side of deep learning with new chapters on unsupervised learning using mutual information, object detection (SSD), and semantic segmentation (FCN and PSPNet), further allowing you to create your own cutting-edge AI projects. Using Keras as an open-source deep learning library, the book features hands-on projects that show you how to create more effective AI with the most up-to-date techniques. Starting with an overview of multi-layer perceptrons (MLPs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs), the book then introduces more cutting-edge techniques as you explore deep neural network architectures, including ResNet and DenseNet, and how to create autoencoders. You will then learn about GANs, and how they can unlock new levels of AI performance. Next, youll discover how a variational autoencoder (VAE) is implemented, and how GANs and VAEs have the generative power to synthesize data that can be extremely convincing to humans. Youll also learn to implement DRL such as Deep Q-Learning and Policy Gradient Methods, which are critical to many modern results in AI. What you will learn Use mutual information maximization techniques to perform unsupervised learning Use segmentation to identify the pixel-wise class of each object in an image Identify both the bounding box and class of objects in an image using object detection Learn the building blocks for advanced techniques - MLPss, CNN, and RNNs Understand deep neural networks - including ResNet and DenseNet Understand and build autoregressive models - autoencoders, VAEs, and GANs Discover and implement deep reinforcement learning methods Who this book is for This is not an introductory book, so fluency with Python is required. The reader should also be familiar with some machine learning approaches, and practical experience with DL will also be helpful. Knowledge of Keras or TensorFlow 2.0 is not required but is recommended. Table of Contents Introducing Advanced Deep Learning with Keras Deep Neural Networks Autoencoders Generative Adversarial Networks (GANs) Improved GANs Disentangled Representation GANs Cross-Domain GANs Variational Autoencoders (VAEs) Deep Reinforcement Learning Policy Gradient Methods Object Detection Semantic Segmentation Unsupervised Learning Using Mutual Information Review Great visuals, code, and math. The book delivers what the deep learning practitioner needs: advanced content with replicable and reproducible results. I highly recommend this great book by Rowel Atienza. -- Bernardo F. Nunes, PhD, Lead Data Scientist, Growth Tribe Academy Advanced Deep Learning with TensorFlow 2 and Keras - Second Edition is a good and big step into an advanced practice direction. Its a brilliant book and consider this as a must-read for all. -- Dr. Tristan Behrens, Founding Member of AI Guild and Independent Deep Learning Hands-On Adviser I highly recommend this book for the curious data practitioner who wants to further solidify their knowledge of deep learning. The companion GitHub code repository is very useful and provides a hassle-free way to actually experiment with the various ideas presented in the book. If you enjoy reading technical books, but also enjoy experimenting with real code, and didnt think the two could be combined effectively - this bo...
  • Book : Nmap Network Exploration And Security Auditing...
    Precio:  $176,339.00

    Book : Nmap Network Exploration And Security Auditing...

    -Titulo Original : Nmap Network Exploration And Security Auditing Cookbook Network Discovery And Security Scanning At Your Fingertips, 3rd Edition-Fabricante : Packt Publishing-Descripcion Original: A complete reference guide to mastering Nmap and its scripting engine, covering practical tasks for IT personnel, security engineers, system administrators, and application security enthusiasts Key Features Learn how to use Nmap and other tools from the Nmap family with the help of practical recipes Discover the latest and most powerful features of Nmap and the Nmap Scripting Engine Explore common security checks for applications, Microsoft Windows environments, SCADA, and mainframes Book Description Nmap is one of the most powerful tools for network discovery and security auditing used by millions of IT professionals, from system administrators to cybersecurity specialists. This third edition of the Nmap: Network Exploration and Security Auditing Cookbook introduces Nmap and its family - Ncat, Ncrack, Ndiff, Zenmap, and the Nmap Scripting Engine (NSE) - and guides you through numerous tasks that are relevant to security engineers in todays technology ecosystems. The book discusses some of the most common and useful tasks for scanning hosts, networks, applications, mainframes, Unix and Windows environments, and ICS/SCADA systems. Advanced Nmap users can benefit from this book by exploring the hidden functionalities within Nmap and its scripts as well as advanced workflows and configurations to fine-tune their scans. Seasoned users will find new applications and third-party tools that can help them manage scans and even start developing their own NSE scripts. Practical examples featured in a cookbook format make this book perfect for quickly remembering Nmap options, scripts and arguments, and more. By the end of this Nmap book, you will be able to successfully scan numerous hosts, exploit vulnerable areas, and gather valuable information. What you will learn Scan systems and check for the most common vulnerabilities Explore the most popular network protocols Extend existing scripts and write your own scripts and libraries Identify and scan critical ICS/SCADA systems Detect misconfigurations in web servers, databases, and mail servers Understand how to identify common weaknesses in Windows environments Optimize the performance and improve results of scans Who this book is for This Nmap cookbook is for IT personnel, security engineers, system administrators, application security enthusiasts, or anyone who wants to master Nmap and its scripting engine. This book is also recommended for anyone looking to learn about network security auditing, especially if theyre interested in understanding common protocols and applications in modern systems. Advanced and seasoned Nmap users will also benefit by learning about new features, workflows, and tools. Basic knowledge of networking, Linux, and security concepts is required before taking up this book. Table of Contents Nmap Fundamentals Getting Familiar with Nmaps Family Network Exploration Reconnaissance Tasks Scanning Web Servers Scanning Databases Scanning Mail Servers Scanning Windows Systems Scanning ICS SCADA Systems Scanning Mainframes Optimizing Scans Generating Scan Reports Writing Your Own NSE Scripts Exploiting Vulnerabilities with the Nmap Scripting Engine Appendix A - HTTP, HTTP Pipelining, and Web Crawling Configuration Options Appendix B - Brute Force Password Auditing Options Appendix C - NSE Debugging Appendix D - Additional Output Options Appendix E - Introduction to Lua Appendix F - References and Additional Reading About the Author Paulino Calderon is the co-founder of Websec, a company offering information security consulting services based in Mexico and Canada. When he is not traveling to a security conference or conducting on-site consulting for Fortune 500 companies, he spends peaceful days in Cozumel, a beautiful small island in the Caribbean, learning new technologies, developing new tools, and finding bugs in software. Paulinos contributions are used by millions of professionals in the cybersecurity industry. In 2...
Mostrar del 73 al 96 (de 415 productos)
Páginas de Resultados: [<< Anterior]   1  2  3  4  5 ...  [Siguiente >>]