Physics.Math.Code
137K subscribers
5.11K photos
1.81K videos
5.78K files
4.2K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i

№ 5535336463
Download Telegram
Game Dev Cookbook [2022] Ryan Lambie.pdf
41.4 MB
📙 Game Dev Cookbook [2022] Ryan Lambie
📗 Кулинарная книга разработчиков игр [2022] Райан Лэмби

Используя списки, содержащиеся внутри, вы сможете заставить спрайты перемещаться по экрану, создавать простые физические симуляции для всего - от космических кораблей до рикошетящих мячей и раскачивания веревок над смертельными ямами. Воссоздайте новаторскую битву с боссами из Phoenix, falling rocks от Boulderdash, гонки сверху вниз от Super Sprint и многое другое в Python и Pygame Zero с помощью Game Dev Cookbook - от создателей журнала Wireframe.
Обучение программированию может быть пугающим предложением в лучшие времена, но если есть один способ сделать процесс немного более дружественным, то это научиться программировать, создавая игры. Это было то, что издатели журналов поняли в восьмидесятых, когда было довольно часто видеть длинные списки, которые нужно было кропотливо набирать, по одной строке за раз. Результаты часто были неоднозначными – отрывистый клон Space Invaders здесь, небрендовая версия Pac-Man th.
📙 Mathematics for Game Programming and Computer Graphics [2023] Penny de Byl

💾 Скачать книгу

Mathematics for Game Programming and Computer Graphics - это исчерпывающее руководство по “возвращению к основам” математики, использующее серию практических упражнений, основанных на решении проблем, для изучения идей, связанных с рисованием графических линий и фигур, применением векторов и вершин, построением и рендерингом сеток и работой с вершинными шейдерами. Используя Python, Pygame и PyOpenGL, вы сможете создать свой собственный математический движок и API, которые будут использоваться повсеместно для создания приложений.

#gamedev #game_development #python #геймдизайн #программирование
Mathematics_for_Game_Programming_and_Computer_Graphics_2023_Penny.pdf
34.1 MB
📙 Mathematics for Game Programming and Computer Graphics [2023] Penny de Byl

Mathematics is an essential skill when it comes to graphics and game development, particularly if you want to understand the generation of real-time computer graphics and the manipulation of objects and environments in a detailed way. Python, together with Pygame and PyOpenGL, provides you with the opportunity to explore these features under the hood, revealing how computers generate and manipulate 3D environments.

Mathematics for Game Programming and Computer Graphics is an exhaustive guide to getting “back to the basics” of mathematics, using a series of problem-based, practical exercises to explore ideas around drawing graphic lines and shapes, applying vectors and vertices, constructing and rendering meshes, and working with vertex shaders. By leveraging Python, Pygame, and PyOpenGL, you'll be able to create your own mathematics-based engine and API that will be used throughout to build applications.

By the end of this graphics focussed book, you'll have gained a thorough understanding of how essential mathematics is for creating, rendering, and manipulating 3D virtual environments and know the secrets behind today's top graphics and game engines. #математика #gamedev #разработка_игр #физика
📗 Готовимся к экзамену по математике [2008] Письменный

💾 Скачать книгу

Часть I. ОСНОВНЫЕ МАТЕМАТИЧЕСКИЕ ФОРМУЛЫ И ОПРЕДЕЛЕНИЯ
Часть II УСТНЫЙ ЭКЗАМЕН
Часть III. ОСНОВНЫЕ МЕТОДЫ РЕШЕНИЯ ЗАДАЧ ПИСЬМЕННОГО ЭКЗАМЕНА
Часть IV. ВАРИАНТЫ ДЛЯ ПИСЬМЕННОГО ЭКЗАМЕНА ПО МАТЕМАТИКЕ
#математика #алгебра #высшая_математика #математический_анализ
Готовимся_к_экзамену_по_математике_2008_Письменный.djvu
4.3 MB
📗 Готовимся к экзамену по математике [2008] Письменный

Настоящее пособие предназначено в первую очередь для старшеклассников, готовящихся к поступлению в высшие учебные заведения. Оно дает возможность учащимся за короткий срок (3-4 месяца) ликвидировать имеющиеся пробелы в знаниях курсов математики, не обращаясь к школьным учебникам. Материал пособия ориентирован на систематизацию знаний математических дисциплин и, таким образом, основательную подготовку к выпускным, а затем и вступительным экзаменам. Пособие имеет следующую структуру. Первая часть содержит краткий справочный материал. Вторая — материалы к подготовке устного экзамена, третья — посвящена методам решения задач. Разделы второй части построены по принципу ответов на вопросы устного экзамена. Третья часть разделена на четырнадцать основных блоков, исчерпывающих тематику задач письменного экзамена в высших учебных заведениях. В каждом блоке показаны основные методы решения задач и приведены примеры для самостоятельного решения.
📚 Решение задач по физике [1993] Парфентьева Н., Фомина

💾 Скачать книги

Если Вы в состоянии измерить и выразить то, о чём Вы говорите, в числах, то Вы кое-что об этом знаете, но если вы не можете измерить это и выразить в числах, Ваши знания скудны и неудовлетворительны.
©️ Уильям Томсон

#задачи #физика #олимпиады #задачи
Решение_задач_по_физике_1993_Парфентьева_Н_,_Фомина.zip
2.7 MB
📚 Решение задач по физике [1993] Парфентьева Н., Фомина

Авторы книги — преподаватели, имеющие большой опыт работы с абитуриентами. Книга учит грамотному подходу к решению задач по физике и поможет самостоятельно подготовиться к выпускным экзаменам в школе и вступительным экзаменам в Вуз. Часть 1 посвящена механике, молекулярной физике и термодинамике. Часть 2 посвящена электростатике, постоянному току, магнетизму, колебаниям и волнам, геометрической оптике, волновой оптике, атомной и ядерной физике, причем сначала излагается необходимый теоретический материал, а затем приводятся примеры решения задач. #физика #physics
💡 Как решать задачи по физике с блоками из раздела «Механика»

📝 Читать статью полностью

У многих учащихся возникают трудности с решением задач, связанных со вращательным движением тел. Также вызывают стопор задачи с блоками. В основном я это понял во время занятий физикой со своими школьниками и студентами. Поэтому я решил написать статью, в которой рассматриваю 7 случаев с небольшими задачами по динамике блоков. Это те основные кирпичики, из которых складываются все типы задач с блоками. В том числе и олимпиадные. Все примеры представлены от простого к сложному.

#механика #физика #разборы_задач #олимпиады
📘 C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition [2022] Mark J. Price

💾 Скачать книгу

An accessible guide for beginner-to-intermediate programmers to concepts, real-world applications, and latest features of C# 11 and .NET 7, with hands-on exercises using Visual Studio 2022 and Visual Studio Code. Purchase of the print or Kindle book includes a free eBook in PDF format.
Key Features:
▪️ Explore the newest additions to C# 11, the .NET 7 class libraries, and Entity Framework Core 7
▪️ Create professional websites and services with ASP.NET Core 7 and Blazor
▪️ Build your confidence with step-by-step code examples and tips for best practices
#csharp #c_sharp #net #программирование
C#_11_and_NET_7_–_Modern_Cross_Platform_Development_Fundamentals.pdf
34 MB
📘 C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition [2022] Mark J. Price

Extensively revised to accommodate the latest features that come with C# 11 and .NET 7, this latest edition of our guide will get you coding in C# with confidence. You'll learn object-oriented programming, writing, testing, and debugging functions, implementing interfaces, and inheriting classes. Next, you'll take on .NET APIs for performing tasks like managing and querying data, working with the filesystem, and serialization. As you progress, you'll also explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core.

Instead of distracting you with unnecessary graphical user interface code, the first eleven chapters will teach you about C# language constructs and many of the .NET libraries through simple console applications. In later chapters, having mastered the basics, you'll then build websites, web services, and browser apps using ASP.NET Core, the Model-View-Controller (MVC) pattern, and Blazor.

C# 11 and .NET 7 - Modern Cross-Platform Development Fundamentals will give you a solid foundation to start building apps and services with confidence. By the end of this book, you'll be able to create rich web experiences and have a solid grasp of object-oriented programming that you can build upon. #csharp #c_sharp #net #программирование
📘 Линейная алгебра: геометрический подход 2-е изд. [2011] Тед Шифрин, Малкольм Адамс

💾 Скачать книгу

Знакомя студентов с предметом, который лежит в основе современной математики, физики, статистики и многих других дисциплин, "Линейная алгебра: геометрический подход" должна понравиться студентам, изучающим естественные науки и инженерное дело, а также студентам-математикам, переходящим на более абстрактные продвинутые курсы. Одна из главных целей этого текста - помимо представления стандартных вычислительных аспектов - состоит в том, чтобы помочь студентам научиться думать о математических концепциях и писать строгие математические аргументы. Авторы не предполагают какого-либо знакомства с векторами или векторной алгеброй.
#algebra #linear_algebra #линейная_алгебра #математика
LINEAR_ALGEBRA_A_Geometric_Approach_2011_Theodore_Shifrin,_Malcolm.pdf
12.5 MB
📘 Linear Algebra: A Geometric Approach 2 Ed [2011] Ted Shifrin, Malcolm Adams

Introducing students to a subject that lies at the foundations of modern mathematics, physics, statistics, and many other disciplines, "Linear Algebra: A Geometric Approach" should appeal to science and engineering students as well as mathematics students making the transition to more abstract advanced courses. One of the main aims of this text - aside from presenting the standard computational aspects - is to help students learn to think about mathematical concepts and to write rigorous mathematical arguments. The authors do not presuppose any exposure to vectors or vector algebra.
📗 ГЕОМЕТРИЧЕСКАЯ ЛИНЕЙНАЯ АЛГЕБРА том 1 [2005] И-Сюн Лин
📗 ГЕОМЕТРИЧЕСКАЯ ЛИНЕЙНАЯ АЛГЕБРА том 2 [2008] И-Сюн Лин

💾 Скачать книги

Эта доступная книга для начинающих использует интуитивные геометрические концепции для создания абстрактной алгебраической теории с особым акцентом на геометрические характеристики. В книге применяются известные результаты для описания различных геометрий и их инвариантов и представлены проблемы, связанные с линейной алгеброй, такие как вещественный и комплексный анализ, дифференциальные уравнения, дифференцируемые многообразия, дифференциальная геометрия, цепи Маркова и группы преобразований. Четкий и индуктивный подход делает эту книгу уникальной среди существующих книг по линейной алгебре как по изложению, так и по содержанию. #линейная_алгебра #математика #геометрия
GEOMETRIC LINEAR ALGEBRA [2 parts] [2005-2008] I-Hsiung Lin.zip
14.7 MB
📚 GEOMETRIC LINEAR ALGEBRA [2 parts] [2005-2008] I-Hsiung Lin

This accessible book for beginners uses intuitive geometric concepts to create abstract algebraic theory with a special emphasis on geometric characterizations. The book applies known results to describe various geometries and their invariants, and presents problems concerned with linear algebra, such as in real and complex analysis, differential equations, differentiable manifolds, differential geometry, Markov chains and transformation groups. The clear and inductive approach makes this book unique among existing books on linear algebra both in presentation and in content. #алгебра #геометрия #линейная_алгебра
📙 Алгебра. Учебник для 6-7 класса [Часть 1] [1959] Барсуков А.Н.
📙 Алгебра. Учебник для 8-10 класс [Часть 2] [1959] Барсуков А.Н.

💾 Скачать книги

Один из лучших советских учебников по школьной математике. Кратко, понятно, быстро и без воды.

Ум сугубо математический будет правильно работать, только если ему заранее известны все определения и начала, в противном случае он сбивается с толку и становится невыносимым, ибо правильно работает лишь на основе четко сформулированных начал.
— Блез Паскаль

#подборка_книг #алгебра #математика #math #maths
Алгебра_2_книги_1957_1959_Барсуков_А_Н.zip
32 MB
📙 Алгебра. Учебник для 6-7 класса [Часть 1] [1959] Барсуков А.Н.
📙 Алгебра. Учебник для 8-10 класс [Часть 2] [1959] Барсуков А.Н.

Задачи преподавания алгебры — расширить у учащихся представление о числе, научить сознательно, быстро и наиболее рационально производить тождественные преобразования алгебраических выражений, развить идею функциональной зависимости и её графического представления, научить приёмам составления уравнений и методам их решений, а также применению знаний к решению простейших задач из смежных дисциплин: физики, химии, астрономии, из области техники, сельского хозяйства.

Преподавание алгебры начинается в 6 классе (ведется параллельно с преподаванием арифметики и геометрии) и продолжается вплоть до выпускного 10 класса.
#математика #прикладная_математика
#наука #алгебра #геометрия #math #maths #mathematics
📘 Язык программирования С [2015] Брайан У. Керниган, Деннис М. Ритчи

📘 The C programming language [2016] Kernighan, Brian W., Ritchie, Dennis M

💾 Скачать книгу

👨‍💼 Деннис Макалистер Ричи (9 сентября 1941 г. - ок. 12 октября 2011 г.) был американским ученым-компьютерщиком . Он создал язык программирования C и вместе с давним коллегой Кеном Томпсоном операционную систему Unix и язык программирования B. Ричи и Томпсон были награждены премией Тьюринга от ACM в 1983 г., медалью Хэмминга от IEEE в 1990 г.

👨‍💼Брайан Уилсон Керниган (англ. Brian Wilson Kernighan; род. 1 января 1942 года, Торонто, Онтарио, Канада) — канадский учёный в области компьютерных технологий, соавтор руководства «Язык программирования Си» (совместно с автором языка Деннисом Ритчи). Соавтор языка AWK (Alfred Aho, Peter Weinberger, Brian Kernighan).
В соавторстве с Робом Пайком написал также известные книги «Практика программирования» и «UNIX. Программное окружение».
#c #cpp #программирование
Язык_программирования_С_2015_RU+EN_Брайан_У_Керниган,_Деннис_М_Ритчи.zip
8.2 MB
📘 Язык программирования С [2015] Брайан У. Керниган, Деннис М. Ритчи

Классическая книга по языку С, написанная самими разработчиками этого языка и выдержавшая в США уже 34 переиздания! Книга является как практически исчерпывающим справочником, так и учебным пособием по самому распространенному языку программирования. Предлагаемое второе издание книги было существенно переработано по сравнению с первым в связи с появлением стандарта ANSI С, для которого она частично послужила основой.

📘 The C programming language [2016] Kernighan, Brian W., Ritchie, Dennis M

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language
💡 Ночной чат для инженеров. Тема для обсуждения: Какой флюс для пайки самый лучший на сегодняшний день? Поделитесь своим мнением в комментариях.

Флюс для пайки позволяет избавиться от оксидной пленки и примесей с поверхности металлов, а также обеспечить равномерное растекание припоя. Без этого компонента невозможна пайка меди, алюминия, свинца, и других металлов.

На сегодняшнее время существуют различные виды флюсов: активные и неактивные, защитные и кислотные, для низко- и высокотемпературной пайки. Самым простым видом флюса является канифоль, которая широко применяется для пайки радиодеталей и меди.

📢 Подробная заметка по теме
магнитное демпфирование.gif
34.9 MB
🧲 Магнитное демпфирование - Magnetic damping

Быстрое изменение магнитного потока в катушках индуктивности или массивных деталях магнитопровода способствуют возникновению существенных по величине вихревых токов. Эти вихревые токи создают индуцированное магнитное поле, направленное так, чтобы поддержать прежнее состояние системы, то есть подавить внешнее воздействие, то есть уменьшить возрастающий поток.

В итоге в медном цилиндре создаются такие токи, которые порождают поле направленное против поля быстро приближающегося магнита. Это приводит к демпфированию магнита и выделению тепла внутри проводника (массивного куска меди). Количество энергии, переданной проводнику в виде тепла, равно изменению кинетической энергии, теряемой магнитом — чем больше потеря кинетической энергии магнита (произведение его массы и скорости), тем больше тепла накопление в проводнике и тем сильнее демпфирующий эффект. Вихревые токи, индуцированные в проводниках, намного сильнее, когда температура приближается к криогенным уровням.