C++ & Python & Tricks and Tips - 19th Edition, 2024

Автор: literator от 19-08-2024, 05:26, Коментариев: 0

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

Название: C++ & Python & Tricks and Tips - 19th Edition, 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 39.7 MB

Книга "C++ & Python & Tricks and Tips" - это первый и единственный выбор для начинающих, чтобы узнать все, что им нужно знать о кодировании и программировании. Написанное простым английским языком, это отдельное руководство содержит множество полезных советов и пошаговых иллюстрированных уроков. С помощью этого совершенно нового руководства вы узнаете все необходимое для создания собственных интересных приложений. С этим неформальным руководством у вас никогда не возникнет нерешенных проблем или вопросов по мере изучения, освоения и совершенствования навыков программирования на C++ и Python.
 

Absolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in Javascript (Final)

Автор: literator от 18-08-2024, 19:49, Коментариев: 0

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

Название: Absolute Beginner's Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in jаvascript (Final)
Автор: Kirupa Chinnathambi
Издательство: Addison-Wesley Professional/Pearson
Год: 2024
Страниц: 413
Язык: английский
Формат: True/Retail (PDF EPUB)
Размер: 84.9 MB

A hands-on, easy-to-comprehend guide that is perfect for anyone who needs to understand algorithms. With the explosive growth in the amount of data and the diversity of computing applications, efficient algorithms are needed now more than ever. Programming languages come and go, but the core of programming--algorithms and data structures--remains the same. Absolute Beginner's Guide to Algorithms is the fastest way to learn algorithms and data structures. Using helpful diagrams and fully annotated code samples in jаvascript, you will start with the basics and gradually go deeper and broader into all the techniques you need to organize your data. Programming is all about taking data and manipulating it in all sorts of interesting ways. Now, depending on what we are doing, our data needs to be represented in a form that makes it easy for us to actually use. This form is better known as a data structure. As we will see shortly, data structures give the data we are dealing with a heavy dose of organization and scaffolding. This makes manipulating our data easier and (often) more efficient.
 

Python for Engineering and Scientific Computing

Автор: literator от 18-08-2024, 17:46, Коментариев: 0

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

Название: Python for Engineering and Scientific Computing
Автор: Veit Steinkamp
Издательство: Rheinwerk Publishing Inc.
Год: 2024
Страниц: 515
Язык: английский
Формат: pdf (true), epub (true)
Размер: 18.9 MB, 10.1 MB

It’s finally here—your guide to Python for engineers and scientists, by an engineer and scientist! Get to know your development environments and the key Python modules you’ll need: NumPy, SymPy, SciPy, Matplotlib, and VPython. Understand basic Python program structures and walk through practical exercises that start simple and increase in complexity as you work your way through the book. With information on statistical calculations, Boolean algebra, and interactive programming with Tkinter, this Python guide belongs on every scientist’s shelf! If you need to perform extensive calculations for your scientific work and also want to present the results in a graphically appealing way, then you should seriously consider using Python. Python is a programming language whose functionality is similar to that of MATLAB when extended with appropriate modules. In addition, Python and all its extension modules are provided free of charge. Using Python, you can, for example, solve systems of equations, create function plots, differentiate, integrate, and also solve differential equations. You can also create graphical user interfaces (GUIs). For almost every problem in engineering and natural sciences, solutions exist that not only cover a wide range of applications, but also excel in their user-friendliness and performance.
 

Augmented Reality Development with Unity

Автор: literator от 18-08-2024, 16:12, Коментариев: 0

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

Название: Augmented Reality Development with Unity
Автор: Indika Wijesooriya
Издательство: Mercury Learning and Information
Год: 2024
Страниц: 240
Язык: английский
Формат: epub
Размер: 24.1 MB

In the rapidly evolving world of immersive technologies, Augmented Reality (AR) has emerged as a pivotal force, transforming industries from education and healthcare to manufacturing and entertainment. This book provides a comprehensive guide for enthusiasts and professionals looking to explore AR development and applications. Key topics include AR fundamentals and applications, 3D visualization, mathematics, placement of virtual objects in physical spaces, using Unity 3D and Vuforia, creating marker-based and marker-less AR apps, industry standard SDKs and more. Companion files with code samples and color figures are available for downloading. This book will introduce AR, its user cases and history to better understand its power and utility. The second part of this book will focus on the available tools and technologies for developing AR applications. Later, the book will introduce the Unity 3D engine, fundamentals of C# programming with Unity, vector mathematics, implementing AR applications with Unity, followed by best practices in creating AR applications. Using this book, readers will have a comprehensive knowledge for bringing an idea into an augmented reality application, and for using C# and the Unity 3D engine to design and develop a prototype, or a finished application.
 

Docker Deep Dive: Zero to Docker in a single book, 2024 Edition

Автор: literator от 18-08-2024, 02:51, Коментариев: 0

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

Название: Docker Deep Dive: Zero to Docker in a single book, 2024 Edition
Автор: Nigel Poulton
Издательство: Leanpub
Год: 2024-05-21
Страниц: 280
Язык: английский
Формат: pdf (true), epub
Размер: 21.2 MB, 11.2 MB

The demand for professionals with Docker skills who can develop cloud-native microservices applications is rising. Docker Deep Dive: 2024 Edition is up-to-date with all the latest trends and technologies in the Docker ecosystem, including Docker Scout, Docker Init, Docker Debug, and Wasm containers. It provides comprehensive explanations of core concepts and offers step-by-step guidance on creating and managing containerized applications in the real world – from source code to executing in the cloud. If you are looking for a comprehensive resource to help you master Docker and containers in the real world, this book is for you. It also gives you valuable knowledge, skills, insights, and tips to help you confidently navigate the container and cloud-native ecosystems. Docker is here, and it’s changed the world. If you want the best jobs working with the best technologies, you need to know Docker and containers. They’re even central to Kubernetes, and a strong Docker skill set will help you learn Kubernetes. Docker and containers are also well-positioned for emerging cloud technologies such as WebAssembly and AI workloads. WebAssembly (Wasm) is a modern binary instruction set that builds applications that are smaller, faster, more secure, and more portable than containers. You write your app in your favorite language and compile it as a Wasm binary, and it’ll run anywhere you have a Wasm runtime. However, Wasm apps have many limitations, and we’re still developing many of the standards. As a result, containers remain the dominant model for cloud-native applications.
 

OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide (Final)

Автор: literator от 17-08-2024, 20:46, Коментариев: 0

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

OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide (Final)Название: OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide (Final)
Автор: Khalid A. Mughal, Vasily A. Strelnikov
Издательство: Oracle Press/Pearson
Год: 2023
Страниц: 1853
Язык: английский
Формат: pdf (true), epub
Размер: 13.7 MB, 102.3 MB

OCP Oracle Certified Professional Java SE 17 Developer Exam 1Z0-829 Programmer's Guide is a unique guide that combines a rigorous introduction to programming in Java with meticulous coverage of the Java SE 17 and Java SE 11 Developer exam objectives. Fully updated to reflect changes in the latest exams, it features increased focus on analyzing code scenarios--not just individual language constructs. Each objective is thoroughly addressed, reflecting the latest features and APIs, as well as best practices for taking the exam. Java has been around for over 25 years. During this time, the Java ecosystem has evolved to become the platform of choice for developing software systems, and the Java certification has evolved with it. The goal of this book is two fold: to provide a comprehensive guide, not only for learning Java, but also to nail the Java certification exams.
 

Фулстек-тестирование

Автор: ekvator от 17-08-2024, 18:50, Коментариев: 0

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

Фулстек-тестирование
Название: Фулстек-тестирование
Автор: Гаятри Мохан
Издательство: Спринт Бук
Год: 2024
Формат: pdf
Страниц: 416
Размер: 27,4 Мб
Язык: русский

Тестирование — важнейшая задача для создания высококачественного программного обеспечения. Разработчики и инженеры по качеству найдут в книге всеобъемлющий материал по тестированию в десяти различных категориях. Познакомьтесь с соответствующими стратегиями и понятиями и получите практические знания, применимые как при разработке, так и при тестировании мобильных и веб-приложений. Автор предлагает примеры использования более чем 40 инструментов, которые вы сможете немедленно опробовать. Профессионалы и новички получат навыки тестирования производительности, защищенности и доступности, а также поближе познакомятся с особенностями исследовательского, межфункционального тестирования, тестирования данных и мобильных приложений, автоматизации тестирования, и многими другими вопросами, связанными с тестированием. Руководство поможет вам справиться со сложной задачей поддержания качества программного обеспечения в процессе его разработки.
 

Edge Intelligence: Deep Learning-enabled edge computing

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

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

Название: Edge Intelligence: Deep Learning-enabled edge computing
Автор: Shajulin Benedict
Издательство: IOP Publishing
Год: 2024
Страниц: 277
Язык: английский
Формат: pdf (true), epub
Размер: 31.7 MB

Edge Intelligence: Deep Learning-enabled edge computing is a book that targets researchers and practitioners who are interested in applying intelligence without compromising data privacy. The book reveals the existing edge-AI techniques and forecasts future edge-AI integration methods. The book delves into edge computing architectures after describing relevant basic technologies such as IoT, cloud computing, and other security-related architectures. The book starts with an explanation of all relevant basic technologies. It offers a smooth transition from the basics to insightful practical sessions for practitioners. The ideas of providing innovative ideas and applications in the later part of the book can enthuse researchers and developers to engage themselves in innovating newer products with the application of Edge Intelligence. Part of IOP Series in Next Generation Computing. Edge intelligence is deployed in two broad ways: (i) machine learning-based intelligence; and (ii) deep learning-based intelligence. Deep Learning-based edge intelligence: Deep Learning, in general, is a sub-field of Machine Learning that mimics the learning processes of humans. Our human brains learn different data based on several histories of information. This involves computationally powerful computers or computing devices to learn a large volume of data that arises from data-intensive applications, such as IoT-enabled applications. In recent years, the majority of real-world applications have included Deep Learning algorithms on edge nodes, considering the performance efficiency and learning accuracy with respect to the input regional data. The most widely applied Deep Learning algorithms are convolutional neural networks (CNNs), image segmentation algorithms, generative adversarial networks (GANs), reinforcement learning (RL), and transformers. The application of Deep Learning algorithms on edge-level nodes increases privacy and avoids latency while considering a large chunk of data in an automated fashion.
 

Python Game Development: Creating Interactive Games With Python And Pygame Library

Автор: literator от 17-08-2024, 13:54, Коментариев: 0

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

Название: Python Game Development: Creating Interactive Games With Python And Pygame Library
Автор: Marley Jackson
Издательство: Independently published
Год: 2024
Страниц: 333
Язык: английский
Формат: pdf, azw3, epub, mobi
Размер: 10.1 MB

Ever wanted to create your own video games? Imagine designing and coding your very own interactive games, bringing your creative ideas to life with the powerful Python programming language. "Python Game Development: Creating Interactive Games with Python and Pygame Library" is your step-by-step guide to mastering game development, whether you're a beginner or an experienced programmer. Python, renowned for its simplicity and versatility, has gained significant popularity in the realm of game development. Its ease of use, coupled with a rich ecosystem of libraries and frameworks, makes it an attractive choice for both beginners and experienced developers looking to create captivating games. In this chapter, we will delve into the exciting world of game development with Python, exploring the tools, techniques, and concepts that form the foundation of this creative endeavor. Game development with Python opens up a myriad of possibilities, allowing developers to bring their imaginative ideas to life through interactive and engaging gameplay experiences. Whether you are a seasoned programmer or a novice enthusiast, Python offers a welcoming environment for crafting games that captivate players of all ages. Pygame is a cross-platform set of Python modules specifically crafted for writing video games. It is built upon the Simple DirectMedia Layer (SDL) library, which provides low-level access to audio, keyboard, mouse, and graphics hardware. Pygame simplifies game development by abstracting away the complexities of interacting with hardware and allows developers to focus on game logic and design.
 

Astronomical Python: An introduction to modern scientific programming

Автор: literator от 17-08-2024, 05:00, Коментариев: 0

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

Название: Astronomical Python: An introduction to modern scientific programming
Автор: Imad Pasha
Издательство: IOP Publishing
Год: 2024
Страниц: 333
Язык: английский
Формат: pdf (true), epub
Размер: 48.1 MB

Over the past two decades, Python has become the de facto standard language of Data Science both in industry and astronomy (with the exception of simulations and other extreme scale computing problems). This course text is a full introduction to programming in Python with an explicit focus on astrophysical applications. The book covers the fundamentals of Python, including the native data types and operations, and how the language, interpreter, and operating system work together. Leaning heavily on standard packages used in astronomy, the book covers the installation and basic structure of the language and libraries; script writing, conditional statements, loops, and other code structures that allow for complex outcome management; the creation and use of functions and classes within Python; the creation of packages and the methods for re-using, importing, and otherwise standardizing code; and plotting. Finally, the book contains several higher level chapters that carry students from the beginner stage of programming into the intermediate. This book will cover the native data types and operations, and how the language, interpreter, and operating system work together to carry out commands. The book will lean heavily on standard packages (libraries of functions and classes) used in our field, including Numpy, SciPy, Matplotlib, and Astropy. After discussing the installation and basic structure of the language and libraries, the text will move into a discussion of script writing, conditional statements, loops, and other code structures that allow for complex outcome management. The text will then discuss the creation and use of functions and classes within Python, which enables unit-testing and more robust and flexible code creation, and use these tools in a Data Science context on an astronomical survey.