Algorithms: Big Data, Optimization Techniques, Cyber Security

Автор: literator от 9-06-2024, 17:57, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Algorithms: Big Data, Optimization Techniques, Cyber Security
Автор: Sushil C. Dimri, Abhay Saxena, Bhuvan Unhelkar
Издательство: De Gruyter
Год: 2024
Страниц: 383
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Algorithms are ubiquitous in the contemporary technological world, and they ultimately consist of finite sequences of instructions used to accomplish tasks with necessary input values. This book analyses the top performing algorithms in areas as diverse as Big Data, Artificial Intelligence, Optimization Techniques and Cloud & Cyber Security Systems in order to explore their power and limitations. Algorithms play a vital role in all sciences, especially in Computer Science. We are always in search of efficient algorithms that give the results in less amount of time and that consume less space for large input size. Cybersecurity and Big Data are two prominent areas of Computer Science, where the role of algorithms is vital. Algorithms provide the best security mechanism to protect the data from all types of attacks. There are several types of attacks such as threats to data safety, data security, and on the mechanisms to store and retrieve the data. Optimization is a common term used almost everywhere, including our daily life. This book comprises chapters on the study of different algorithms used in cybersecurity and Big Data, and also puts light on optimization methods used in Computer Science. A comparative study of different algorithms is also provided. This book is helpful to students, especially for those who work in areas of cybersecurity and Big Data.
 

Getting Started with Pester 5

Автор: literator от 9-06-2024, 15:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Getting Started with Pester 5
Автор: Owen Heaume
Издательство: Apress
Год: 2024
Страниц: 239
Язык: английский
Формат: pdf
Размер: 10.1 MB

Embark on a transformative journey into the world of Pester and elevate your PowerShell scripting to new heights of robustness, reliability, and efficiency. This comprehensive beginner's guide provides a hands-on approach to PowerShell testing using Pester, empowering you to enhance your code quality with confidence. The book starts with an introduction to Pester, the powerful testing and mocking framework for PowerShell. You'll gain a solid foundation by exploring Pester's fundamental building blocks. The book guides you through the phases of Pester, helping you write your initial Pester code. You will dive into topics such as tags, assertions with Should and parameter filters, and you will explore advanced techniques such as Test Drive and Test Registry. Pester, in the realm of PowerShell, is not just a testing framework; it’s a game-changer. Imagine having a reliable assistant by your side, carefully checking your PowerShell scripts for errors, ensuring they perform as expected, and providing you with the peace of mind that your code is robust. That assistant is Pester. You will discover the art of mocking in Pester and master its advanced testing methodologies. You will gain insights into working without installed modules and seamlessly integrating Pester with Azure DevOps Pipeline for a streamlined testing process. After reading this book, you will have the knowledge and skills to initiate your own exploration into PowerShell testing with Pester. You will transform your scripts into reliable powerhouses, ensuring the resilience and quality of your PowerShell code.
 

The Hitchhiker's Guide to Linear Models: Based on the famous R programming language

Автор: literator от 9-06-2024, 14:36, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: The Hitchhiker's Guide to Linear Models: Based on the famous R programming language
Автор: Mauricio Vargas Sepúlveda
Издательство: Leanpub
Год: 2024
Страниц: 187
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

For every exercise I did my best to connect the specific statistical concepts with R code, and every time I use linear algebra I connect it with a concrete R example. In this book you will not find something such as "this is left as an exercise to the reader". This book aims to get straight to the point, and the only thing I assume here is that you have used spreadsheets at some point and that you are motivated to estimate linear models in R. Here I do not assume that you know how to install R or the basics of the R programming language. This books contains no proofs. I tried to replace those with multiple examples consisting in analyzing my own experiments, such as throwing a tennis ball and measuring the time it takes to hit the ground from different heights, and another where I got two thermometers and measured the temperature outside a building at the same time of the day on different days.
 

Решаем задачи Python

Автор: tatanavip от 9-06-2024, 09:53, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ


Название: Решаем задачи Python
Автор: Джеймс Девис
Издательство: Литрес
Год: 2024
Формат: pdf, epub
Размер: 10 Мб
Качество: Хорошее
Язык: Русский

Данная книга - это практическое руководство для освоения языка программирования Python через решение разнообразных задач и проектов. В книге представлены подробные решения и код для каждой задачи. Основные разделы включают:
- Логическое мышление и базовые конструкции: задачи для развития алгоритмического мышления и понимания основных конструкций Python.
- Рисование и графика: упражнения с графическими изображениями и анимациями, используя библиотеки Turtle.
- Работа с данными и визуализация: задачи по сбору, обработке и анализу данных с библиотеками Pandas и NumPy, а также визуализация данных с Matplotlib.
 

MATLAB for Engineers, 6th Edition

Автор: literator от 9-06-2024, 03:05, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: MATLAB for Engineers, 6th Edition
Автор: Holly Moore
Издательство: Pearson Education, Inc.
Год: 2023
Страниц: 705
Язык: английский
Формат: pdf (true)
Размер: 51.3 MB

MATLAB For Engineers starts at the beginning to introduce first-year engineering students to MATLAB. Starting with basic algebra, you'll learn how MATLAB can be used to solve a wide range of engineering problems. Examples taken from concepts presented in early chemistry, physics, and first- and second-year engineering classes are included. When the text covers new subjects, like statistics and matrix algebra, brief background information is used to support your success. As you work through hands-on examples and exercises, you'll learn to apply a consistent problem-solving methodology to help you reach a solution. The 6th Edition reflects the MATLAB software release R2021B. Updated screenshots, new data, new problems and discussions offer a current view of the coding language and platform you'll use in your classes and career. MATLAB is a “multiparadigm” programming language, which means it can be used in several different ways to perform programming tasks. Those tasks can range from something as simple as balancing your checkbook to complex engineering modeling applications. MATLAB is a versatile language, but it can’t do everything. It is a large application program designed to optimize mathematical calculations; number-crunching is where it shines. You wouldn’t want to use it to write a word-processing program, for example. If you wanted to write an operating system or design software, C ++, Java, or some other higher-level language would be a better choice. In fact, MATLAB was originally written in Fortran and then later rewritten in C.
 

Introduction to Python Programming (2024)

Автор: literator от 9-06-2024, 02:25, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Introduction to Python Programming
Автор: Udayan Das, Aubrey Lawson, Chris Mayfield, Narges Norouzi
Издательство: OpenStax
Год: Mar 15, 2024
Страниц: 415
Язык: английский
Формат: pdf (true)
Размер: 11.0 MB

Introduction to Python Programming provides a comprehensive foundation in programming concepts and skills, and it is aligned to the scope of most introductory courses. A wide array of scenarios, contexts, and problems reflect programming applications in many disciplines and careers. The offering is suitable for a diverse learner audience, including those pursuing Computer Science, business, science, social science, statistics, Data Science, and related areas of study and employment. Introduction to Python Programming is an interactive offering that teaches basic programming concepts, problem-solving skills, and the Python language using hands-on activities. The resource includes a unique, integrated code runner through which students can immediately apply what they learn to check their understanding. Embedded videos, critical thinking exercises, and explorations of external programming tools and activities all contribute to a meaningful and supportive learning experience. This book introduces Python, one of the top programming languages today. Leading tech giants like Google, Apple, NASA, Instagram, Pixar, and others use Python extensively. One reason why Python is popular is because many libraries exist for doing real work. A library is a collection of code that can be used in other programs. Python comes with an extensive Standard Library for solving everyday computing problems like extracting data from files and creating summary reports. In addition, the community develops many other libraries for Python.
 

Gamma Scalping: Advanced Python Techniques for Profitable Trading: A Comprehensive Guide for 2024

Автор: literator от 8-06-2024, 14:32, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Gamma Scalping: Advanced Python Techniques for Profitable Trading: A Comprehensive Guide for 2024
Автор: Hayden Van Der Post
Издательство: Reactive Publishing
Год: 2024
Страниц: 506
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Unlock the power of Gamma Scalping with the definitive guide for traders and financial analysts. "Gamma Scalping" dives into sophisticated trading strategies, providing you with a comprehensive toolkit to optimize your trading performance. Python has become a cornerstone in the world of quantitative finance, offering unparalleled flexibility, a rich set of libraries, and an active community of developers. To harness the full power of Python for financial modeling and gamma scalping, it’s crucial to set up your Python environment correctly. With your virtual environment set up, the next step is to install essential Python libraries for financial modeling. These libraries include NumPy, Pandas, SciPy, and Matplotlib, among others. The true power of these libraries is realized when they are used together to build comprehensive financial models. Consider a scenario where you need to evaluate the risk and return profile of a complex portfolio. You can use Pandas for data handling, NumPy for numerical computations, and SciPy for optimization. Jupyter Notebooks allow you to write and execute Python code in an interactive, web-based environment, making it easier to visualize data and debug code. Web scraping involves extracting data from websites, which can be particularly useful for obtaining information not readily available through APIs. Python offers several libraries for web scraping, with BeautifulSoup and Selenium being among the most popular.
 

VBA: Integrating Python for Enhanced Automation: A Comprehensive Guide to Advanced VBA Techniques

Автор: literator от 8-06-2024, 03:53, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: VBA: Integrating Python for Enhanced Automation: A Comprehensive Guide to Advanced VBA Techniques
Автор: Hayden Van Der Post
Издательство: Reactive Publishing
Год: 2024
Страниц: 623
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Unlock the full potential of your automation projects with VBA: Integrating Python for Enhanced Automation. This essential guide is perfect for professionals looking to elevate their skills by merging the robust capabilities of VBA with the dynamic flexibility of Python. In this comprehensive book, you'll discover how to seamlessly integrate Python into your VBA projects to create powerful, efficient, and highly automated solutions. Whether you're a seasoned VBA developer or a Python enthusiast, this book provides step-by-step instructions, practical examples, and best practices to help you harness the strengths of both programming languages. Key Features: - Advanced VBA Techniques: Dive deep into sophisticated VBA methods and strategies to enhance your automation capabilities; - Python Integration: Learn how to embed Python scripts within VBA to leverage Python's extensive libraries and simplify complex tasks; - Practical Applications: Explore real-world examples and projects that demonstrate the seamless integration of VBA and Python for superior automation; - Enhanced Productivity: Discover how to automate repetitive tasks, streamline workflows, and boost your productivity with advanced techniques; - Expert Guidance: Benefit from the insights and expertise of seasoned developers who share their tips, tricks, and best practices. With VBA: Integrating Python for Enhanced Automation, you'll gain the knowledge and confidence to tackle complex automation challenges and elevate your projects to new heights. Embrace the future of automation by mastering the synergy between VBA and Python today!
 

Cloud Application Architecture Patterns (Early Release)

Автор: literator от 7-06-2024, 20:37, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Cloud Application Architecture Patterns: Designing, Building, and Modernizing for the Cloud (Early Release)
Автор: Kyle Brown, Bobby Woolf, Joe Yoder
Издательство: O’Reilly Media, Inc.
Год: 2024-06-06
Страниц: 248
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

If you're developing or considering cloud application architectures for your company's projects, this practical guide is an ideal place to learn and understand best practices for developing in the cloud. Architects and lead developers will learn how cloud applications should be designed, how they fit into a larger architectural picture, and how to make them operate efficiently. Authors Kyle Brown, Bobby Woolf, and Joe Yoder take you through the process step by step. Because this book focuses on designing applications to be deployed on the cloud, we do assume a fundamental set of technologies that have become a de facto standard stack that applications make use of to take advantage of cloud computing: • Linux - Cloud computing’s operating system developed by an open community and freely available; • Containerization - Packaging an application with the environment it needs to run in the Linux kernel; • Container orchestration - Grid computing that autonomically manages large numbers of containers; • Cloud-native application - An application architecture that separates stateless business logic from stateful middleware functionality accessed as backend services. These technologies and ones like them are assumed in this book. This book is for application architects and developers who want to learn best practices about how to design applications for the cloud. Architects who want their applications to run well in the cloud need to know these best practices and employ them. These practices apply to any application that will run in the cloud. We assume most developers are writing business applications for commercial enterprises — let’s face it, that’s where the money is — but these techniques apply equally well to other fields like research and science, government, non-profits - any field where users have requirements for what an application should do and the organization wants to deploy their applications on the cloud.
 

Secure and Smart Cyber-Physical Systems

Автор: literator от 7-06-2024, 20:01, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Secure and Smart Cyber-Physical Systems
Автор: Uttam Ghosh, Fortune Mhlanga, Danda B. Rawat
Издательство: CRC Press
Год: 2025
Страниц: 260
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Cybersecurity is a paramount concern in both Internet of Things (IoT) and Cyber-Physical Systems (CPSs) due to the interconnected and often critical nature of these systems. The integration of AI/ML into the realm of IoT and CPS security has gained significant attention and momentum in recent years. The success of AI/ML in various domains has sparked interest in leveraging these technologies to enhance the security, resilience, and adaptability of IoT and CPS. Secure and Smart Cyber-Physical Systems provides an extensive exploration of AI/ML-based security applications in the context of IoT and CPS. One of the most popular revolutions of technology is the Cyber-Physical System (CPS). CPS is an integration of cyber world (computation and communication systems) and man-made physical world (e.g., utility networks, vehicles, and factories.) formed by using sensors and actuators. Cyber systems make the physical infrastructures smarter, more secure, and reliable, and fully automated systems foster a more efcient, resilient, and sustainable built environment. In the near future (industry 4.0 revolution or 4IR), CPSs will become the new “techno-economic” paradigm. DL model consists of multiple layers of artifcial neural networks (ANNs) that are trained using supervised or unsupervised learning. Python libraries are blocks of code that contain built-in functions. These libraries provide access to the necessary packages or modules that can be installed to complete specifc tasks. By providing data operations and data structures, the Pandas’ library signifcantly aids in the study and manipulation of data, particularly time series and numerical tables. On top of NumPy, the Pandas’ package was developed. It supports the efective implementation of a data frame. Series and data frames are the foundational data structures on which Pandas is built. Pandas allow for the transformation of data structures into data frame objects, handling of missing data, and histogram or box plots.