Vtome.ru - электронная библиотека

  • Добавил: Vlad-312
  • Дата: 10-01-2023, 20:32
  • Комментариев: 0

Название: Прикладные алгоритмы на языке ООП C#: учебно-методическое пособие
Автор: Иванов С.Е.
Издательство: Санкт-Петербург: Университет ИТМО
Год: 2022
Страниц: 54
Формат: PDF
Размер: 6 Mб
Язык: Русский
Качество: Оригинал

Пособие включает лабораторные работы, выполняемые в рамках курса «Объектно-ориентированное программирование». Представлено описание, блок-схемы реализация различных прикладных алгоритмов на языке ООП C#
  • Добавил: literator
  • Дата: 10-01-2023, 19:47
  • Комментариев: 0
gRPC Microservices in Go (MEAP v6)Название: gRPC Microservices in Go (MEAP v6)
Автор: Huseyin Babal
Издательство: Manning Publications
Год: 2022
Страниц: 206
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

gRPC is a high-performance messaging protocol that’s extraordinarily well-suited for microservices applications. Learn how to build fast and secure gRPC-based microservices using the powerful Go programming language. The powerful gRPC Remote Procedure Call framework delivers superior speed and security over protocols like REST. When paired with Golang’s low-level efficiency and flexibility, gRPC and Go become a killer combination for latency-sensitive microservices applications. gRPC Microservices in Go shows you how to utilize these powerful tools to build production-grade microservices. You’ll learn to develop microservice inter-service communication patterns that are powered by gRPC, design backward compatible APIs, and apply hexagonal architecture to microservices.
  • Добавил: literator
  • Дата: 10-01-2023, 19:27
  • Комментариев: 0
Grokking Concurrency (MEAP v9)Название: Grokking Concurrency (MEAP v9)
Автор: Kirill Bobrov
Издательство: Manning Publications
Год: 2022
Страниц: 322
Язык: английский
Формат: pdf, epub
Размер: 21.3 MB

This is a book for everyone who wants to learn the concepts behind concurrent and asynchronous programming. Concurrency is a hot topic, and it will remain hot for the foreseeable future, because the industry is struggling with scalability and performance. Before starting this book, you should have some familiarity with the basics of computer systems and programming language concepts. Although the examples are written in Python programming language, the concepts described in the book are language independent, although their implementation in different programming languages may be different. So, knowing Python will be beneficial but is not a prerequisite.
  • Добавил: literator
  • Дата: 10-01-2023, 19:10
  • Комментариев: 0
Geometry for Programmers (MEAP v10)Название: Geometry for Programmers (MEAP v10)
Автор: Oleksandr Kaleniuk
Издательство: Manning Publications
Год: 2022
Страниц: 644
Язык: английский
Формат: pdf, epub
Размер: 31.9 MB

I believe that knowing the math behind your tools, makes you a better engineer. This is true for mechanical engineering, this is true for electrical engineering, and this should be true for software engineering as well. If you work with game engines or CAD frameworks, geometry is your math. Knowing the geometry behind your framework makes you a better programmer. Programming is hard. Building large robust software systems is probably the most complex activity on earth. But more often than not, the core math behind these systems is surprisingly simple. You don’t have to be good at math to enjoy it. We will delegate all the non-trivial math to SymPy – a Python library that does your math for you. The book addresses geometry but it speaks in the programmer’s language.
  • Добавил: literator
  • Дата: 10-01-2023, 17:19
  • Комментариев: 0
ReactJS for Jobseekers: The Only Guide You Need to Learn React and Crack InterviewsНазвание: ReactJS for Jobseekers: The Only Guide You Need to Learn React and Crack Interviews
Автор: Qaifi Khan
Издательство: BPB Publications
Год: 2023
Страниц: 280
Язык: английский
Формат: epub (true)
Размер: 11.0 MB

Create High-performance, Dynamic Single-page Applications Using the Most Popular front-end Framework - ReactJS. When you talk about front-end development, the first thing that comes to any tech evangelist’s mind is the latest front-end frameworks like ReactJS, VueJS, or even Angular. If you are in the tech industry or are interested in front-end development, then we are pretty sure you must have heard about at least one of these frameworks. Based on its popularity and industry acceptance, ReactJS is leading by miles. This book will help you learn everything you need to know about ReactJS to start working as a front-end developer.
  • Добавил: literator
  • Дата: 10-01-2023, 03:27
  • Комментариев: 0
A Practical Guide to Level Design: From Theory to Practice, Diplomacy and ProductionНазвание: A Practical Guide to Level Design: From Theory to Practice, Diplomacy and Production
Автор: Ben Bauer
Издательство: CRC Press
Год: 2023
Страниц: 375
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Written by an AAA industry expert with over 20 years of experience, this book offers comprehensive coverage of the practical skills that all successful level designers need to have. It covers everything from practical production skills to the social and soft skills required to thrive in the gaming industry. This book begins with a theoretical and abstract approach that sets a common language for the later hard-skill applications and practical examples. These later chapters cover a wealth of practical skills for use during the concept phase, while creating layouts, scripting, and working with AI. This book includes essential chapters on topics such as social skills, soft skills, world-building, level design direction, production, as well as how to gain employment in the industry. Any type of text-based scripting or, generally speaking, programming is a realistic possibility for any designer. Lua, C++, and C# are just common examples for bigger gaming engines like Unity, Unreal, or CryEngine. Also, languages like jаvascript can act as a quick prototyping tool.
  • Добавил: literator
  • Дата: 9-01-2023, 17:56
  • Комментариев: 0
Python and Machine LearningНазвание: Python and Machine Learning
Автор: Bernd Klein
Издательство: Bodenseo
Год: 2021
Страниц: 453
Язык: английский
Формат: pdf
Размер: 26.2 MB

Not only in Machine Learning but also in general life, especially business life, you will hear questiones like "How accurate is your product?" or "How precise is your machine?". When people get replies like "This is the most accurate product in its field!" or "This machine has the highest imaginable precision!", they feel fomforted by both answers. Shouldn't they? Indeed, the terms accurate and precise are very often used interchangeably. We will give exact definitions later in the text, but in a nutshell, we can say: Accuracy is a measure for the closeness of some measurements to a specific value, while precision is the closeness of the measurements to each other. These terms are also of extreme importance in Machine Learning (ML). We need them for evaluating ML algorithms or better their results.
  • Добавил: literator
  • Дата: 9-01-2023, 09:13
  • Комментариев: 0
Applied PythonНазвание: Applied Python
Автор: Bernd Klein
Издательство: Bodenseo
Год: 2021
Страниц: 111
Язык: английский
Формат: pdf
Размер: 10.2 MB

System programming (also known as systems programming) stands for the activity of programming system components or system software. System programming provides software or services to the computer hardware, while application programming produces software which provides tools or services for the user. "System focused programming" serves as an abstraction layer between the application, i.e. the Python script or program, and the operating system, e.g. Linux or Microsoft Windows. By means of such an abstraction layer it is possible to implement platform independent applications in Python, even if they access operating specific functionalities. Python provides various modules to interact with the operating system. Therefore Python is well suited for system programming, or even platform independent system programming. This is one of the reasons by the way why Python is wrongly considered by many as a scripting language. The proper way to say it: Python is a full-fledged programming language which can be easily used as a scripting language. The general advantages of Python are valid in system focused programming.
  • Добавил: literator
  • Дата: 9-01-2023, 08:46
  • Комментариев: 0
Python Tutorial by Bernd KleinНазвание: Python Tutorial
Автор: Bernd Klein
Издательство: Bodenseo
Год: 2021
Страниц: 610
Язык: английский
Формат: pdf
Размер: 19.6 MB

So, what about the name "Python"? Most people think about snakes, and even the logo depicts two snakes, but the origin of the name has its root in British humour. Guido van Rossum, the creator of Python, wrote in 1996 about the origin of the name of his programming language: "Over six years ago, in December 1989, I was looking for a 'hobby' programming project that would keep me occupied during the week around Christmas. My office ... would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus)."
  • Добавил: literator
  • Дата: 8-01-2023, 17:57
  • Комментариев: 0
Python Data Analysis Numpy, Matplotlib and PandasНазвание: Python Data Analysis Numpy, Matplotlib and Pandas
Автор: Bernd Klein
Издательство: Bodenseo
Год: 2021
Страниц: 514
Язык: английский
Формат: pdf
Размер: 19.2 MB

This tutorial can be used as an online course on Numerical Python as it is needed by Data Scientists and Data Analysts. Data science is an interdisciplinary subject which includes for example statistics and computer science, especially programming and problem solving skills. Data Science includes everything which is necessary to create and prepare data, to manipulate, filter and clense data and to analyse data. Data can be both structured and unstructured. We could also say Data Science includes all the techniques needed to extract and gain information and insight from data. Python is a general-purpose language and as such it can and it is widely used by system administrators for operating system administration, by web developpers as a tool to create dynamic websites and by linguists for natural language processing tasks. Being a truely general-purpose language, Python can of course - without using any special numerical modules - be used to solve numerical problems as well. So far so good, but the crux of the matter is the execution speed. If we use Python in combination with its modules NumPy, SciPy, Matplotlib and Pandas, it belongs to the top numerical programming languages.