ПРОГРАММИРОВАНИЕ
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Mobile System Design (Early Release v005b)
/ Комментариев: 0/

Название: Mobile System Design: Resourceful Engineering (Early Release v005b)
Автор: Tjeerd in 't Veen
Издательство: Independently published
Год: 2024
Страниц: 315
Язык: английский
Формат: pdf, epub
Размер: 22.1 MB

The term "System Design" is nebulous, because it touches upon many overlapping software design practices that fall under the umbrella of Software Architecture, such as: domain modeling, architectural patterns, API design, or component design. With this book, we try to define System Design as designing a technical solution to satisfy business requirements. To put it simply: You receive requirements, and you have to figure out what components to make and how they work together to solve the business’ needs. Specifically in this book, we narrow it down to business requirements, since it mostly reflects requirements found at work. As opposed to any software requirements, such as hobby projects and toy apps where a lot more rules can be broken. Another way to think about System Design is coming up with the components and their APIs to solve a problem. This book uses Swift as a vehicle to explain concepts and best practices, and it's not relying a lot on iOS specifically. This book focuses mostly on concepts, mental tools, reasoning, and approaches. With some basic programming knowledge you'll be able to understand the Swift code examples with ease. We won't go too deep about platform or language-specific requirements. Where needed, the book explains specific Swift keywords. So whether you're an iOS engineer, Android engineer or use Flutter, React Native or other mobile platforms, you can apply the knowledge from this book.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Data Mining with Python: Theory, Application, and Case Studies
/ Комментариев: 0/

Название: Data Mining with Python: Theory, Application, and Case Studies
Автор: Di Wu
Издательство: CRC Press
Серия: The Python Series
Год: 2024
Страниц: 415
Язык: английский
Формат: pdf (true)
Размер: 13.8 MB

Data is everywhere and it’s growing at an unprecedented rate. But making sense of all that data is a challenge. Data Mining is the process of discovering patterns and knowledge from large data sets, and Data Mining with Python focuses on the hands-on approach to learning Data Mining. It showcases how to use Python Packages to fulfill the Data Mining pipeline, which is to collect, integrate, manipulate, clean, process, organize, and analyze data for knowledge. The contents are organized based on the Data Mining pipeline, so readers can naturally progress step by step through the process. Topics, methods, and tools are explained in three aspects: “What it is” as a theoretical background, “why we need it” as an application orientation, and “how we do it” as a case study. Data collection is a crucial step in the process of obtaining valuable insights and making informed decisions. In today’s interconnected world, data can be found in a multitude of sources, ranging from traditional files such as .csv, .html, .txt, .xlsx, .html, and .json, to databases powered by SQL, websites hosting relevant information, and APIs (Application Programming Interfaces) offered by companies. To efficiently gather data from these diverse sources, various tools can be employed. Python offers a rich ecosystem of packages for data collection. Some commonly used Python packages for data collection include: including: Pandas, BeautifulSoup, Requests, mysql-connector-python, psycopg2, and sqlite3. This book is designed to give students, data scientists, and business analysts an understanding of Data Mining concepts in an applicable way. Through interactive tutorials that can be run, modified, and used for a more comprehensive learning experience, this book will help its readers to gain practical skills to implement Data Mining techniques in their work.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Laravel. Полное руководство, 3-е издание
/ Комментариев: 0/

Laravel. Полное руководство, 3-е издание
Название: Laravel. Полное руководство, 3-е издание
Автор: Мэтт Стаффер
Издательство: Спринт Бук
Год: 2024
Формат: pdf
Страниц: 544
Размер: 18,3 Мб
Язык: русский

Что отличает Laravel от других PHP-фреймворков? Скорость и простота. Стремительная разработка приложений, обширная экосистема и набор инструментов Laravel позволяют быстро создавать сайты и приложения, отличающиеся чистым удобочитаемым кодом. Третье издание, обновленное с учетом Laravel 10, — это практическое руководство по использованию одного из самых популярных на сегодняшний день веб-фреймворков. Мэтт Стаффер, известный преподаватель и ведущий разработчик, представляет полный обзор фреймворка и конкретные примеры работы с ним. Опытным PHP-разработчикам книга поможет быстро разобраться с темой, чтобы реализовать проект на Laravel. В обновленном руководстве рассматриваются в том числе совершенно новые инструменты аутентификации и разработки пользовательских интерфейсов, а также ряд сторонних инструментов, появившихся после выхода в свет второго издания.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Practical Applications of Data Processing, Algorithms, and Modeling
/ Комментариев: 0/

Название: Practical Applications of Data Processing, Algorithms, and Modeling
Автор: Pawan Whig, Sachinn Sharma, Seema Sharma, Anupriya Jain, Nikhitha Yathiraju
Издательство: IGI Global
Год: 2024
Страниц: 334
Язык: английский
Формат: pdf (true), epub
Размер: 22.4 MB

Our aim with this book was to bridge the gap between theoretical understanding and practical implementation in Data Science. By showcasing real-world applications, case studies, and innovative methodologies, we have provided readers with a holistic view of how data processing, algorithms, and modeling techniques can be leveraged to solve complex problems and drive innovation across various industries. Furthermore, we have emphasized the importance of research and innovation in advancing the field of Data Science. From novel approaches to anomaly detection to the integration of IoT technologies in healthcare decision-making, the chapters in this book reflect the ongoing quest for knowledge and exploration in Data Science. The Chapter 2 delves into the core principles of Machine Learning, offering practical insights for effective data processing. From foundational concepts to advanced techniques, the narrative unfolds as a comprehensive guide for harnessing the power of Machine Learning in real-world scenarios. The chapter explores data preprocessing methods, addressing the importance of cleaning and quality assurance, outlier detection, handling missing data, and employing noise reduction techniques. Through illustrative examples and case studies, readers gain actionable knowledge on building a robust foundation for Machine Learning applications.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Game Testing: All in One, 4th Edition
/ Комментариев: 0/

Название: Game Testing: All in One, 4th Edition
Автор: Robert Denton Bryant
Издательство: Mercury Learning and Information
Год: 2024
Страниц: 572
Язык: английский
Формат: epub (true)
Размер: 47.9 MB

An updated version of the bestselling, Game Testing All In One 3/E, this fourth edition serves as your comprehensive handbook to video game testing, guiding you through the essential skills needed to succeed in this exciting field. Whether you are a student seeking to enter the video game industry or a working professional aiming to refine your skills, this new edition gives you the basic skills of testing, demonstrates how game testing and testers fit into the game development process, and includes practical knowledge of tools, roles, responsibilities, and the metrics used to determine game quality and test progress. The reader is taken step-by-step through test design and other QA methods, using real game situations, and featuring interviews with veteran game developers. The book includes companion files for downloading with templates and tutorials for creating both combinatorial tables and test flow diagrams, which form the basis of a robust video game QA plan. Each chapter includes questions and exercises, making the book suitable for classroom use as well as a personal study or reference tool. Programmers make the video game work. They use their programming skills to turn the game design into something you can play on your computer or other device. Programmers may be involved in the porting of game code from one platform to another. Certain portions of the code should remain the same, whereas others must be changed to accommodate differences in the new platform. In all cases, the port must be freshly tested on the new platform to ensure that the player’s experience is the same as on the original platform.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Python 3 and Machine Learning Using ChatGPT / GPT-4
/ Комментариев: 0/

Название: Python 3 and Machine Learning Using ChatGPT / GPT-4
Автор: O. Campesato
Издательство: Mercury Learning and Information
Год: 2024
Страниц: 434
Язык: английский
Формат: epub (true)
Размер: 30.3 MB

This book is designed to bridge the gap between theoretical knowledge and practical application in the fields of Python programming, machine learning, and the innovative use of ChatGPT-4 in Data Science. The book is structured to facilitate a deep understanding of several core topics. It begins with a detailed introduction to Pandas, a cornerstone Python library for data manipulation and analysis. Next, it explores a variety of Machine Learning classifiers from kNN to SVMs. In later chapters, it discusses the capabilities of GPT-4, and how its application enhances traditional linear regression analysis. Finally, the book covers the innovative use of ChatGPT in data visualization. This segment focuses on how AI can transform data into compelling visual stories, making complex results accessible and understandable. It includes material on AI apps, GANs, and DALL-E. Companion files are available for downloading with code and figures from the text. The Chapter 1 introduces you to Pandas and provides code samples that illustrate some of its useful features. If you are familiar with these topics, skim through the material and peruse the code samples, just in case they contain information that is new to you. The first part contains a brief introduction to Pandas. This section contains code samples that illustrate some features of Pandas DataFrames and a brief discussion of series, which are two of the main features of Pandas.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Prompt Engineering Using ChatGPT: Crafting Effective Interactions and Building GPT Apps
/ Комментариев: 0/

Название: Prompt Engineering Using ChatGPT: Crafting Effective Interactions and Building GPT Apps
Автор: Mehrzad Tabatabaian
Издательство: Mercury Learning and Information
Год: 2024
Страниц: 157
Язык: английский
Формат: epub (true)
Размер: 10.1 MB

This book is designed for mastering the art and science of prompt engineering in the realm of artificial intelligence. It provides a thorough exploration of the fundamental principles, practical techniques, and real-world applications of prompt engineering, with a special focus on ChatGPT and its advanced iterations, including GPT-4 and GPT plug-ins. You will learn the essential role of prompts in interacting with ChatGPT, understand the anatomy of a well-constructed prompt, and explore different prompt styles. The book also shows how to set constraints and guidelines to steer AI responses toward desired outcomes and ensure ethical and responsible interactions. Whether you're a novice of generative AI or seeking advanced insights, this book is your companion for mastering prompt engineering and building innovative GPT applications. Our journey is for a diverse audience, encompassing everyone from AI novices to seasoned practitioners. The world of GPT-based models can be complex and intimidating, especially for those without a background in data or computer science. Our mission is to make this world accessible to all. Through a blend of clear, natural language and practical, real-world examples, we aim to demystify the nuances of prompt engineering, equipping you with the tools and confidence to communicate effectively with AI systems.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Работа с файлами в Python
/ Комментариев: 0/


Название: Работа с файлами в Python
Автор: Антон Щербак
Издательство: Stepik
Год: 2024
Формат: HTML
Страниц: много
Размер: 60 Mb
Язык: Русский

Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой? Почему нужно валидировать файлы и в каких случаях нужно использовать base64? Мы ответим на каждый из этих вопросов и покажем вам, как правильно использовать новые знания.



Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Python Coding & Programming Tricks & Tips - 18th Edition 2024
/ Комментариев: 0/

Название: Python Coding & Programming Tricks & Tips - 18th Edition 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 41.7 MB

Python Coding & Programming Tricks & Tips is the perfect digital publication for the user that wants to take their skill set to the next level. Do you want to enhance your user experience? Or wish to gain insider knowledge? Do you want to learn directly from experts in their field? Learn the numerous short cuts that the professionals use? Over the pages of the new advanced user guide you will learn everything you will need to know to become a more confident, better skilled and experienced owner. A user that will make the absolute most of their coding and ultimately Python coding itself. An achievement you can earn by simply enabling us to exclusively help and teach you the abilities we have gained over our decades of experience.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Rust Programming: Speed and Safety for Reliable Solutions
/ Комментариев: 0/

Название: Rust Programming: Speed and Safety for Reliable Solutions
Автор: Theophilus Edet
Издательство: CompreQuest Books
Серия: Mastering Programming Languages Series
Год: 2024
Страниц: 426
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Revolutionize Your Software Development with Rust - The Ultimate Guide to Speed and Safety: Discover the power of Rust programming—a language that revolutionizes the way you build software. Dive into "Rust Programming: Speed and Safety for Reliable Solutions," your essential guide to unlocking the potential of Rust for creating robust and secure solutions. Unlock Rust's Potential - Speed, Safety, and Reliability Combined in One Powerful Language: In this comprehensive book, you'll embark on a journey through Rust's unique features designed to prioritize speed and safety without compromising reliability. Whether you're a seasoned developer seeking to enhance your skill set or a newcomer eager to explore cutting-edge programming paradigms, this book caters to all levels of expertise. Unravel the mysteries of Rust's syntax and semantics, mastering its concise yet expressive syntax that empowers you to write elegant and efficient code. With a focus on performance optimization, you'll learn how Rust enables blazing-fast execution while ensuring memory safety and preventing common bugs like null pointer dereferencing and data races.


ПРОГРАММИРОВАНИЕ