Mastering Shell Script for Real-World Applications

Автор: literator от 8-11-2024, 15:38, Коментариев: 0

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

Название: Mastering Shell Script for Real-World Applications
Автор: Finbarrs Oketunji
Издательство: Leanpub
Год: 2024-09-13
Страниц: 136
Язык: английский
Формат: pdf (true), azw3, mobi, epub
Размер: 10.1 MB

Unlock the power of shell scripting and revolutionize your approach to system administration and automation. Whether you're a novice looking to automate daily tasks or an experienced developer aiming to streamline complex workflows, this book provides the knowledge and practical examples you need. From basic syntax to advanced techniques, learn how to craft efficient, robust scripts to tackle real-world challenges. Mastering Shell Script for Real-World Applications is a complete guide to shell scripting for developers and system administrators. The book focuses on practical, real-world applications and covers everything from basic concepts to advanced techniques. It provides an in-depth overview of shell scripting fundamentals, process management, and integration with other programming languages. This resource is ideal for both beginners and experienced professionals looking to enhance their shell scripting skills.
 

Mastering AI App Development with MERN Stack

Автор: literator от 8-11-2024, 05:55, Коментариев: 0

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

Название: Mastering AI App Development with MERN Stack: Step into the Future of App Development by Building Intelligent AI-Powered Applications with MERN Stack and TensorFlow.js for Seamless User Experiences
Автор: Anik Acharjee
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 436
Язык: английский
Формат: epub
Размер: 56.2 MB

Transform Your Web App Development Journey with MERN and AI. With AI applications driving a projected $15.7 trillion boost to the global economy by 2030, combining AI with the popular MERN stack has become a game-changer for developers and businesses alike. Mastering AI App Development with MERN Stack is a hands-on guide designed for developers ready to bring AI capabilities to their MERN applications, covering everything from foundational machine learning to advanced, real-world solutions. Starting with the essentials of setting up a MERN development environment, the book guides readers through machine learning basics in jаvascript, enabling AI integration with Node.js and TensorFlow.js. Each chapter provides practical insights into building intelligent interfaces with React, effective data handling with MongoDB, and AI middleware using Express.js. Readers will learn to create features like AI-powered chatbots, image and voice recognition, and personalized recommendation systems. Real-world scenarios and case studies demonstrate how AI can elevate MERN applications.
 

LangChain for JavaScript developers: How to integrate LLMs into Javascript web apps

Автор: literator от 8-11-2024, 05:23, Коментариев: 0

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

Название: LangChain for jаvascript developers: How to integrate LLMs into jаvascript web apps
Автор: Daniel Nastase
Издательство: Leanpub
Год: 2024-07-28
Страниц: 120
Язык: английский
Формат: pdf (true) epub
Размер: 10.1 MB

LangChain for jаvascript developers - how to integrate LLMs into jаvascript apps by building 5 real examples using LangChain, Next.js and React. LangChain for jаvascript developers is a practical beginner’s workshop for integrating LLMs into JS applications. The AI Engineer, responsible for integrating AI features into traditional software applications, will be one of the most in-demand roles in the coming years. In fact, there is a high chance that AI Engineers will outnumber ML Engineers in the near future. LangChain is a perfect gateway to starting your AI Engineering journey. LangChain is a framework designed to simplify the creation of applications that integrate Large Language Models (LLMs). LangChain provides all the AI integration building blocks in one framework. It offers a modular, flexible, and scalable architecture that is easy to maintain. In this short course, we take a fun, hands-on, and pragmatic approach to learning how to build LLM-powered apps using LangChain. We will build the following five examples using LangChain, Next.js, and React: - The Story Maker; - Tea Wikipedia app; - Geography Trivia game; - Documents Researcher app; - AI Agent chatbot. The examples are using Next.js and React. You don't need to be an expert but you will need a very basic understanding of how React works.
 

Super Study Guide: Algorithms & Data Structures

Автор: literator от 8-11-2024, 04:39, Коментариев: 0

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

Название: Super Study Guide: Algorithms & Data Structures
Автор: Afshine Amidi, Shervine Amidi
Издательство: Leanpub
Год: 2024-09-07
Страниц: 139
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

A concise, illustrated guide to algorithms and data structures, perfect for coding interviews, classes, or self-study. Covers key concepts, from fundamentals to graphs, trees, sorting, and search techniques. This book is a concise and illustrated guide for anyone who wants to brush up on their fundamentals in the context of coding interviews, Computer Science classes or to satisfy their own curiosity. It is divided into 4 parts: - Foundations: main types of algorithms and related mathematical concepts; - Data structures: arrays, strings, queues, stacks, hash tables, linked lists and associated theorems and tricks; - Graphs and trees: graph concepts and graph traversal algorithms along with important types of trees; - Sorting and search: common, efficient sorting and search algorithms.
 

Ransomware Evolution

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

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

Название: Ransomware Evolution
Автор: Mohiuddin Ahmed
Издательство: CRC Press
Год: 2025
Страниц: 251
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Ransomware is a type of malicious software that prevents victims from accessing their computers and the information they have stored. Typically, victims are required to pay a ransom, usually using cryptocurrency such as Bitcoin, to regain access. Ransomware attacks pose a significant threat to national security, and there has been a substantial increase in such attacks in the post-Covid era. In response to these threats, large enterprises have begun implementing better cybersecurity practices, such as deploying data loss prevention mechanisms and improving backup strategies. However, cybercriminals have developed a hybrid variant called Ransomware 2.0. In this variation, sensitive data is stolen before being encrypted, allowing cybercriminals to publicly release the information if the ransom is not paid. This book aims to provide a comprehensive overview of the evolution, trends, techniques, impact on critical infrastructures and national security, countermeasures, and open research directions in this area. It will serve as a valuable source of knowledge on the topic.
 

Patterns of Application Development Using AI

Автор: literator от 8-11-2024, 02:52, Коментариев: 0

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

Название: Patterns of Application Development Using AI
Автор: Obie Fernandez
Издательство: Leanpub
Год: 2024-10-23
Страниц: 464
Язык: английский
Формат: pdf (true), epub
Размер: 28.2 MB

Unlock the power of AI in your applications with this groundbreaking book on AI-driven application architecture. Discover practical patterns and principles for building intelligent, adaptive, and user-centric software systems that harness the potential of large language models and AI components. "Patterns of Application Development Using AI" is a groundbreaking book that explores the intersection of Artificial Intelligence (AI) and application development. In this book, Obie Fernandez, a renowned software developer and co-founder of AI-powered consultant platform Olympia, shares his invaluable insights and experiences from a year-long journey of building an AI-powered application. Unlike other books on AI that focus on theoretical concepts or delve into the intricacies of Machine Learning algorithms, this book takes a pragmatic approach. It provides concrete examples, real-world use cases, and actionable advice on how to integrate AI components and functions into application architectures. Obie shares his successes, challenges, and lessons learned, offering a unique perspective on the practical application of AI in software development.
 

Introduction to Mathematical Modeling and Computer Simulations, 2nd Edition

Автор: literator от 7-11-2024, 19:02, Коментариев: 0

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

Название: Introduction to Mathematical Modeling and Computer Simulations, 2nd Edition
Автор: Vladimir Mityushev, Radoslaw Kycia, Wojciech Nawalaniec, Natalia Rylko
Издательство: CRC Press
Год: 2024
Страниц: 349
Язык: английский
Формат: pdf (true)
Размер: 17.9 MB

Introduction to Mathematical Modeling and Computer Simulations, Second Edition continues to serve as an engaging and accessible textbook for undergraduates studying mathematical modeling and computer simulations. The book is heavily focussed on applications, and so may have a particular appeal to applied mathematicians, engineers, and others working in applied quantitative disciplines. The book may also be useful as a reference text for reference text for early-career stage practitioners. Much has happened in mathematical modeling and computer simulation since the first edition of this book. A modern course in this field has to include Machine Learning and Artificial Intelligence (AI). To take into account this requirement we made this mathematical book less mathematical trying to find the common point: less pure mathematical theory and more constructive algorithms and rules. The new Chapter 10, Machine Learning and data analysis, has been added. Moreover, an elementary introduction to programming in the Python language can be found in Appendix A. We provide some example Python codes, however, it is a good exercise to rewrite the Mathematica and MATLAB codes into Python code to gain fluency.
 

AI Essentials Guide: Principles for Navigating the Next Tech Renaissance

Автор: literator от 7-11-2024, 17:50, Коментариев: 0

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

Название: AI Essentials Guide: Principles for Navigating the Next Tech Renaissance
Автор: William Hawkins
Издательство: Apress
Год: 2024
Страниц: 181
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

This is a comprehensive exploration into the world of Artificial Intelligence, designed to bridge the gap between theoretical concepts and practical, real-world applications. This book unravels the mystique of AI, breaking down its components into understandable elements. From the early dawn of AI's inception to its current state of rapid evolution, we cover the essential building blocks necessary for leveraging AI in business, and personal development, and understanding its broader impacts on society. Through an engaging conversational format, readers are guided through the intricacies of AI, covering topics such as Machine Learning, AI governance, data security, and the ethical challenges facing AI today. This book is an invaluable resource for those looking to understand the fundamentals of AI, its practical applications, and its significant implications for the future. After reading this book, you will be able to integrate AI into your business strategies and learn the intricacies of AI advancements. For professionals looking to integrate AI into their business strategies or organizations.
 

Foundations of Artificial Intelligence and Robotics: Volume 1 A Holistic View

Автор: literator от 7-11-2024, 16:56, Коментариев: 0

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

Название: Foundations of Artificial Intelligence and Robotics: Volume 1 A Holistic View
Автор: Wendell H. Chun
Издательство: CRC Press
Год: 2025
Страниц: 335
Язык: английский
Формат: pdf (true), epub
Размер: 35.1 MB

Artificial Intelligence (AI) is a complicated science that combines philosophy, cognitive psychology, neuroscience, mathematics and logic (logicism), economics, computer science, computability, and software. Meanwhile, robotics is an engineering field that compliments AI. There can be situations where AI can function without a robot (e.g., Turing Test) and robotics without AI (e.g., teleoperation), but in many cases, each technology requires each other to exhibit a complete system: having "smart" robots and AI being able to control its interactions (i.e., effectors) with its environment. This book provides a complete history of computing, AI, and robotics from its early development to state‑of‑the‑art technology, providing a roadmap of these complicated and constantly evolving subjects. Divided into two volumes covering the progress of symbolic logic and the explosion in learning/deep learning in natural language and perception, this first volume investigates the coming together of AI (the mind) and robotics (the body), and discusses the state of AI today.
 

Python Arithmetic: The Informational Nature of Numbers

Автор: literator от 7-11-2024, 16:15, Коментариев: 0

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

Название: Python Arithmetic: The Informational Nature of Numbers
Автор: Vincenzo Manca
Издательство: Springer
Год: 2024
Страниц: 110
Язык: английский
Формат: pdf (true), epub
Размер: 17.8 MB

The book is a gentle introduction to Python using arithmetic, and vice versa, with a historical perspective encompassing programming languages within the wider process of development of mathematical notation. The revisitation of typical algorithms that are the core of elementary mathematical knowledge helps to grasp their essence and to clarify some assumptions that are often taken for granted but are very profound and of a very general nature. Since the numerals are finite expressions of digits, their lengths increase along their generation. In the next chapter, Python is briefly introduced by linking this language to standard mathematical notation, which took its current form throughout a long process that extends from the introduction of decimal numerals to the eighteenth century, particularly within Euler’s notational and conceptual framework. The third chapter is devoted to counting algorithms, showing that something that is usually taken for granted has intriguing aspects that deserve a very subtle analysis: the authors will show that the Python representation of counting algorithms is very informative and demonstrates the informational nature of numbers. In conclusion, “Python Arithmetic”, is a reflection on the deep connection between programming, arithmetic and logic. The book provides concrete examples, suggesting the importance of mathematical tradition for a deep understanding of the main ideas underlying the most modern information technology.