LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 28-01-2024, 04:55
  • Комментариев: 0
Название: Coding For Beginners - 1st Edition, 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Страниц: 146
Язык: английский
Формат: pdf
Размер: 65.2 MB

Keeping you coding through 2024, and beyond... Coding is everywhere. From your TV through to the International Space Station, you'll Find millions of lines of code controlling and delivering the services that we take for granted. Behind all this code are the programmers who develop our digital world, using a multitude of different languages to weave the fabric of the Internet, operating systems, games and modem entertainment. Within these pages, you'll find the foundations and fundamentals for Python, Linux, Raspberry Pi and C++, four of the most powerful languages in the world that are used by the likes of NASA, Microsoft, Apple and throughout the Internet. These languages are used in Big Data, Encryption, AI, gaming, science, engineering and advanced mathematics. From visualising black holes millions of light-years away to using technology to help solve the environmental crisis, the platforms and languages we cover here are at the forefront of code. There are sections on Linux Bash programming; a scripting language that top technicians and systems administrators use daily. Whether it's inside the world's most powerful supercomputer or automating tasks aboard the ISS, scripting is the key to effective interaction between systems and people.
  • Добавил: literator
  • Дата: 27-01-2024, 21:55
  • Комментариев: 0
Название: Modern Software Testing Techniques: A Practical Guide for Developers and Testers
Автор: Istvan Forgacs, Attila Kovacs
Издательство: Apress
Год: 2024
Страниц: 277
Язык: английский
Формат: pdf (true), epub (true)
Размер: 11.3 MB

Many books have been written about software testing, but most of them discuss the general framework of testing from a traditional perspective. Unfortunately, traditional test design techniques are often ineffective and unreliable for revealing the various kinds of faults that may occur. This book introduces three new software testing techniques: Two-Phase Model-Based Testing, the Action-State Testing, and the General Predicate Testing, all of which work best when applied with efficient fault revealing capabilities. You’ll start with a short recap of software testing, focusing on why risk analysis is obligatory, how to classify bugs practically, and how fault-based testing can be used for improving test design. You’ll then see how action-state testing merges the benefits of state transition testing and use case testing into a unified approach. Moving on you’ll look at general predicate testing and how it serves as an extension of boundary value analysis, encompassing more complex predicates. Two-phase model-based testing represents an advanced approach where the model does not necessarily need to be machine-readable; human readability suffices. The first phase involves a high-level model from which abstract tests are generated. Upon manual execution of these tests, the test code is generated. Rather than calculating output values, they are merely checked for conformity. The last part of this book contains a chapter on how developers and testers can help each other and work as a collaborative team. For software developers, QA engineers, and, business analysts.
  • Добавил: literator
  • Дата: 27-01-2024, 21:13
  • Комментариев: 0
Название: Selenium WebDriver Recipes in C#: Practical Testing Solutions for Selenium WebDriver 3rd Edition
Автор: Courtney Zhan, Zhimin Zhan
Издательство: Apress
Год: 2024
Страниц: 331
Язык: английский
Формат: pdf (true), epub (true)
Размер: 14.6 MB

Solve your Selenium WebDriver problems with this quick guide to automated testing of web applications with Selenium WebDriver in C#. This third editioncontains hundreds of solutions to real-world problems, with clear explanations and ready-to-run Selenium test scripts that you can use in your own projects. Updated to Selenium version 4, this revision includes Visual Studio Code set up, additional recipes, and new chapters on Selenium DevTools and continuous testing. You'll see how to use Selenium WebDriver for select lists, navigation, assertions, frames, file upload and pop-up dialogs. You'll also learn how to locate web elements and test functions for hyperlinks, buttons, TextFields and TextAreas, radio buttons, CheckBoxes, and more. Selenium WebDriver is a free and open-source library for automating web applications. Basically, you can use it to drive web apps in a browser and for testing purposes. Selenium scripts can be written in multiple programming languages such as Java, C#, jаvascript, Python, and Ruby (the core ones). All examples in this book are written in Selenium with C# binding. For experienced .NET and C# Windows application programmers/developers.
  • Добавил: literator
  • Дата: 27-01-2024, 18:11
  • Комментариев: 0
Название: Ultimate Django for Web App Development Using Python: Build Modern, Reliable and Scalable Production-Grade Web Applications with Django and Python
Автор: Leonardo Luis Lazzaro
Издательство: Orange Education Pvt Ltd, AVA
Год: 2024
Страниц: 347
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB

Craft Scalable and Dynamic Web Apps using Django and Python. This comprehensive guide is an indispensable resource for developers seeking to elevate their web development skills in Django and Python. The book begins by establishing a strong foundation and understanding of Django's architecture, emphasizing the Model-View-Template (MVT) pattern and a pivotal service layer for creating scalable web applications. The book then progresses to practical aspects, guiding readers through the development of a Task Management App. This hands-on approach reinforces fundamental concepts and showcases Django's flexibility and efficiency in real-world scenarios. The advanced sections of the book will help you tackle complex challenges, covering topics like preventing double-form submissions, implementing offline pessimistic and optimistic locking techniques, mastering API development with Django Ninja, and ensuring application reliability through exhaustive testing with Pytest. The book culminates in practical insights for deploying Django applications with Docker and Kubernetes, this guide equips you to tackle real-world challenges effectively. For beginners will find comprehensive coverage of foundational topics, while more experienced programmers will delve into advanced subjects, such as preventing double-form submissions and implementing offline pessimistic and optimistic locking techniques.
  • Добавил: literator
  • Дата: 27-01-2024, 17:07
  • Комментариев: 0
Название: Digital Signal Processing: Illustration Using Python
Автор: S. Esakkirajan, T. Veerakumar, Badri N. Subudhi
Издательство: Springer
Год: 2024
Страниц: 535
Язык: английский
Формат: pdf (true)
Размер: 26.6 MB

The objective of this book is to implement signal processing algorithms in Python. There are many open-source software packages available to implement signal processing algorithms. The reasons for choosing Python are (1) it is a general-purpose programming language that can be used for various tasks beyond scientific computing. (2) Python has an active community of developers who create and maintain a wide range of libraries and frameworks. (3) Python has become the language of choice for many Machine Learning and Deep Learning applications with powerful libraries such as TensorFlow, PyTorch, and Keras. The main aim of signal processing is to extract information from the signal. After extracting useful information, further processing, like classification of information, has to be done effectively using Machine Learning and Deep Learning libraries in Python. In this book, Python is used as a tool to implement signal processing algorithms. Teaching Python is not the main aim of this book. Python is used as a vehicle to present concepts related to signal processing. In this book, the signals are generated, manipulated, transformed, and useful information is extracted using libraries available in Python. The Python programs used in this book are purposively made simple and illustrative. The libraries used in this book include (1) Numpy, (2) Scipy, (3) Matplotlib, etc. These libraries provide a wide range of tools and functions for performing operations like filtering, resampling, prediction, etc.
  • Добавил: literator
  • Дата: 27-01-2024, 04:11
  • Комментариев: 0
Название: Essential Guide to PHP for All Levels
Автор: Adeolu O.
Издательство: Young M. Computer Guru Institute
Серия: 2024 Collection: Forging Ahead in Tech and Programming
Год: 2024
Страниц: 171
Язык: английский
Формат: epub
Размер: 11.6 MB

Whether you're a beginner eager to start your coding journey or an experienced developer looking to sharpen your skills, this book has something for everyone. PHP (Hypertext Preprocessor) is a widely used server-side scripting language designed for web development. It was created by Rasmus Lerdorf in 1994 and has since evolved into a robust and popular language for building dynamic web applications and websites. PHP is primarily embedded within HTML code, allowing developers to mix PHP code with regular HTML markup to create dynamic web pages. It is an open-source language, which means that it is free to use and has a large and active community of developers contributing to its development and improvement. Overall, PHP is a powerful and flexible language for web development. Its simplicity, versatility, and wide range of features make it an ideal choice for building dynamic websites and web applications.
  • Добавил: literator
  • Дата: 26-01-2024, 21:58
  • Комментариев: 0
Название: Modern frontends with htmx : Use htmx with Spring Boot and Thymeleaf to build dynamic and interactive web application
Автор: Wim Deblauwe
Издательство: Leanpub
Год: 2023-12-03 (Version 1.0.0)
Страниц: 269
Язык: английский
Формат: pdf (true), epub
Размер: 38.3 MB

Imagine creating dynamic, interactive web applications with minimal jаvascript. That’s the revolutionary promise of htmx, a technology that redefines frontend development. This book is your gateway to mastering htmx alongside Java, Spring Boot, and Thymeleaf, transforming the way you build web interfaces. Imagine creating dynamic, interactive web applications with minimal jаvascript. That’s the revolutionary promise of htmx, a technology that redefines frontend development. This book is your gateway to mastering htmx alongside Java, Spring Boot, and Thymeleaf, transforming the way you build web interfaces. This book starts with the basic steps of using htmx, starting from the basic techniques of DOM element swapping through various triggers. It progressively delves into more complex topics, such as responding to htmx requests in the Spring Boot controller and implementing comprehensive UI patterns like lazy loading, active search, and endless scrolling. Further, the book dives into the integration of web components and jаvascript frameworks with htmx to amplify client-side interactivity. Spring Boot is based upon the Spring Framework, which is at its core a dependency-injection container. Thymeleaf is a server-side Java template engine that uses natural templates to generate HTML pages.
  • Добавил: literator
  • Дата: 26-01-2024, 21:03
  • Комментариев: 0
Название: Laws of UX: Using Psychology to Design Better Products & Services, 2nd Edition
Автор: Jon Yablonski
Издательство: O’Reilly Media, Inc.
Год: 2024
Страниц: 150
Язык: английский
Формат: epub (true)
Размер: 27.7 MB

An understanding of psychology-specifically the psychology behind how users behave and interact with digital interfaces-is perhaps the single most valuable nondesign skill a designer can have. The most elegant design can fail if it forces users to conform to the design instead of working within the "blueprint" of how humans perceive and process the world around them. This practical guide explains how you can apply key principles of psychology to build products and experiences that are more human-centered and intuitive. Author Jon Yablonski deconstructs familiar apps and experiences to provide clear examples of how UX designers can build interfaces that adapt to how users perceive and process digital interfaces. Since the first edition of this book, LLMs (Large Language Models) have undergone significant advancements, AI-powered image generation tools have emerged, spatial computing has entered the mainstream, and smartphones have become even more powerful. However, the principles and concepts covered in this book remain timeless, and they provide a solid foundation for every designer, regardless of their level of expertise. To enhance the reader’s experience, the second edition includes additional information linking these principles and concepts to psychology concepts, techniques, and key considerations.
  • Добавил: literator
  • Дата: 26-01-2024, 18:20
  • Комментариев: 0
Название: Minimalist Data Wrangling with Python
Автор: Marek Gagolewski
Издательство: Independently published
Год: 2024-01-25 (v1.0.3.9107)
Страниц: 436
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Minimalist Data Wrangling with Python is envisaged as a student's first introduction to data science, providing a high-level overview as well as discussing key concepts in detail. We explore methods for cleaning data gathered from different sources, transforming, selecting, and extracting features, performing exploratory data analysis and dimensionality reduction, identifying naturally occurring data clusters, modelling patterns in data, comparing data between groups, and reporting the results. Data Science aims at making sense of and generating predictions from data that have been collected in copious quantities from various sources, such as physical sensors, surveys, online forms, access logs, and (pseudo)random number generators, to name a few. They can take diverse forms, e.g., be given as vectors, matrices, or other tensors, graphs/networks, audio/video streams, or text. Data usually do not come in a tidy and tamed form. Data wrangling is the very broad process of appropriately curating raw information chunks and then exploring the underlying data structure so that they become analysable. This course uses the Python language which we shall introduce from scratch. Consequently, we do not require any prior programming experience. We will focus on developing transferable skills: most of what we learn here can be applied (using different syntax but the same kind of reasoning) in other environments. Thus, this is a course on data wrangling (with Python), not a course on Python (with examples in data wrangling).
  • Добавил: literator
  • Дата: 26-01-2024, 16:50
  • Комментариев: 0
Название: The Ultimate Python Quiz Book: Practice Core Concepts
Автор: Parvez Ahmed
Издательство: Leanpub
Год: 2024-01-15
Страниц: 100
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Step into the world of Python with The Ultimate Python Quiz Book: Practice Core Concepts: A collection of 250 unique and thought-provoking quizzes. Practice, revise, and conquer Python's core concepts! Welcome to The Ultimate Python Quiz Book: Practice Core Concepts, your ultimate companion on the journey to mastering Python programming through engaging and challenging quizzes. This book is a treasure trove of 250 meticulously crafted multiple-choice quizzes, thoughtfully distributed across 25 vital Python topics. Every topic is a new adventure. The quizzes are structured to progressively increase in complexity, keeping you engaged and making learning Python an enjoyable experience. Ready to embark on a thrilling journey to Python mastery? The Ultimate Python Quiz Book: Practice Core Concepts is more than just a quiz book; it's a pathway to becoming a more competent, confident, and skilled Python programmer. Grab your copy today and take the first step towards standing out in the world of Python programming!