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

Обратная связь: @physicist_i
Download Telegram
Квантовые_миры_и_возникновение_пространства_времени_2022_Кэрролл.pdf
5.5 MB
📘 Квантовые миры и возникновение пространства-времени [2022] Кэрролл Шон

Надеемся, что отсутствие формул в книге не отпугнет потенциальных читателей. Шон Кэрролл — физик-теоретик и один из самых известных в мире популяризаторов науки — заставляет нас по-новому взглянуть на физику. Столкновение с главной загадкой квантовой механики полностью поменяет наши представления о пространстве и времени.
Большинство физиков не сознают неприятный факт: их любимая наука находится в кризисе с 1927 года. В квантовой механике с самого начала существовали бросающиеся в глаза пробелы, которые просто игнорировались. Популяризаторы постоянно твердят, что квантовая механика — это что-то странное, недоступное для понимания... Чтобы все встало на свои места, достаточно признать, что во Вселенной мы существуем не в одном экземпляре. Шонов Кэрроллов бесконечно много. Как и каждого из нас. #квантовая_физика #научпоп #физика
👍5
📒 Оптимизация запросов в PostgreSQL [2022] Дoмбpoвcкaя

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

📜 Из этой книги читатели узнают, как:
- определить цели оптимизации в системах OLTP (оперативная обработка транзакций) и OLAP (интерактивная аналитическая обработка);
- читать и понимать планы выполнения PostgreSQL;
- выбрать индексы, которые улучшат производительность запросов;
- оптимизировать полное сканирование таблиц;
- различать длинные и короткие запросы;
- выбрать подходящую технику оптимизации для каждого типа запроса;
- избегать подводных камней ORM-фреймворков.

В конце книги мы представляем полный и окончательный алгоритм оптимизации, который поможет разработчику базы данных в процессе создания наиболее эффективного запроса.
👍2
Оптимизация_запросов_в_PostgreSQL_2022_Дoмбpoвcкaя.pdf
17 MB
📒 Оптимизация запросов в PostgreSQL [2022] Дoмбpoвcкaя

В то время как PostgreSQL быстро развивается и становится все более мощным инструментом, все больше и больше компаний предпочитают ее проприетарным СУБД в попытке сократить расходы. Все больше и больше ИТ-менеджеров ищут сотрудников, знакомых с PostgreSQL. Все больше и больше потенциальных кандидатов учатся использовать PostgreSQL самостоятельно и упускают возможность получить от нее максимальную отдачу. Эта книга предназначена для ИТ-специалистов, работающих с PostgreSQL, которые хотят разрабатывать производительные и масштабируемые приложения. Она для всех, чья должность содержит слова «разработчик базы данных» или «администратор базы данных», и для серверных разработчиков, которые взаимодействуют с базой данных. Она также полезна для системных архитекторов, участвующих в общем проектировании систем приложений, работающих с базой данных PostgreSQL. #sql #PostgreSQL #базы_данных
👍2
Привет, друзья! Немного информатики вам в ленту. Частенько у моих учеников возникают трудности с самостоятельным выполнением задания, связанного с заполнением таблица истинности, когда пропущены некоторые значения, а еще неизвестно расположение входящих в функцию аргументов. Такие задачи встречаются в ЕГЭ по информатике и в МЦКО по информатике.

👨🏻‍💻 Читать подробный разбор задачи
👍2
📘 Мифический человеко-месяц, или Как создаются программные системы [2007] Фредерик Брукс

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

Спустя полвека мы продолжаем повторять ошибки, которые описал Брукс. Некоторые темы, поднимаемые в книге, кажутся устаревшими, но это лишь видимость. Фундаментальные проблемы, стоящие за ними, все так же актуальны в наше время. Важно знать свое прошлое, чтобы понимать, куда развивается индустрия разработки программного обеспечения. Поэтому спустя 45 лет мы и читаем Брукса. Многое изменилось в мире, но девять женщин все так же не могут выносить ребенка за один месяц.
👍2
Мифический_человеко_месяц,_или_Как_создаются_программные_системы.pdf
4.3 MB
📘 Мифический человеко-месяц, или Как создаются программные системы [2007] Фредерик Брукс

Эта книга — дополненное и исправленное издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта. Немногие книги по управлению проектами можно назвать столь же значимыми, как «Мифический человеко-месяц». Смешение примеров из реальной разработки ПО, мнений и размышлений создает яркую картину управления сложными проектами. Эти эссе основаны на пятидесятилетнем опыте работы Брукса менеджером проектов в IBM System/360, а затем в OS/360. #программирование #оптимизация #рефакторинг #архитектура_по
👍2
📕 Javascript для профессиональных веб-разработчиков, 4-е международное издание [2022] Mэтт Фpиcби

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

Не каждое решение идеально — в конце концов идеального языка программирования не существует. Но если судить только по одному его повсеместному распространению, Javascript может приблизиться к идеалу. Это единственный язык, который можно применить везде: серверы, настольные браузеры, мобильные веб-браузеры и даже собственные мобильные приложения. Javascript теперь используется разработчиками всех направлений и уровней опыта: от тех, кто заботится о хорошо спроектированном, элегантном ПО, до тех, кому просто нужно по-быстрому собрать рабочий вариант для достижения бизнес-целей. Как вы будете его использовать, зависит только от вас. Эта сила ваша.
👍3
Javascript_для_профессиональных_веб_разработчиков,_4_е_международное.pdf
12.5 MB
📕 Javascript для профессиональных веб-разработчиков, 4-е международное издание [2022] Mэтт Фpиcби

Самое полное руководство по современному Javascript. Как максимально прокачать свои навыки и стать топовым JS-программистом? Четвертое издание «Javascript для профессиональных веб-разработчиков» идеально подойдет тем, кто уже имеет базовые знания и опыт разработки на Javascript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика. Рост мобильного трафика увеличивает потребность в адаптивном динамическом веб-дизайне, а изменения в JS-движках происходят постоянно, так что каждый веб-разработчик должен постоянно обновлять свои навыки работы с Javascript. #it #js #javascript #web #программирование
👍4
📒 Практический анализ временных рядов: прогнозирование со статистикой и машинное обучение [2021] Эйлин Нильсен

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

📜 Основные темы книги:
• Поиск и извлечение временных рядов
• Глубокое исследование временных рядов
• Хранение временных данных
• Моделирование данных временных рядов
• Генерирование и отбор признаков для временных рядов
• Классификация и прогнозирование временных рядов с помощью методов машинного и глубокого обучения
• Оценка ошибок прогнозирования
• Оценка точности и производительности моделей
2👍2
Практический_анализ_временных_рядов_прогнозирование_со_статистикой.7z
35.7 MB
📒 Практический анализ временных рядов: прогнозирование со статистикой и машинное обучение [2021] Эйлин Нильсен

В этом практическом руководстве описаны современные технологии анализа данных временных рядов и приведены примеры их практического использования в самых разных предметных областях. Оно призвано помочь в решении наиболее распространенных задач исследования и обработки временных рядов с помощью традиционных статистических методов и наиболее популярных моделей машинного обучения. В своей книге Эйлин Нильсен рассматривает самые распространенные и доступные инструменты анализа временных рядов, включенные в программные пакеты языков R и Python, которые могут применяться специалистами по работе с данными и разработчиками программного обеспечения для написания собственных эффективных решений. #анализ_данных #r #data_science #big_data #python
👍9
💡Друзья, напоминаю вам, что у нас есть чат физиков, математиков, разработчиков:

👨🏻‍💻Наш чат @math_code ( более 5600 участников )

Тематическое общение на интересные темы. Мы обсуждаем физику, математику, программирование и науку в целом. Флуда нет. Вы можете задать вопросы и получить помощь, помогать другим, поднимать научные дискуссии.

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

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

👾 Чат: @hack_cpp
👍2
📕 От монолита к микросервисам. Эволюционные шаблоны для трансформации монолитной системы [2021] Сэм Ньюмен

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

Эта книга задумана как глубокое погружение в образ мыслей и порядок действий при разложении существующих систем на архитектуру, основанную на микрослужбах. Мы коснемся многих тем, связанных с архитектурой на основе микрослужб, но в центре внимания будет находиться декомпозиция. В качестве более общего руководства по архитектуре на основе микрослужб хорошим местом для старта была бы моя предыдущая книга "Создание микросервисов". На самом деле я настоятельно рекомендую вам рассматривать ту книгу как дополнение к этой.
👍3
От_монолита_к_микросервисам_Эволюционные_шаблоны_для_трансформации.pdf
28.4 MB
📕 От монолита к микросервисам. Эволюционные шаблоны для трансформации монолитной системы [2021] Сэм Ньюмен

Как распутать монолитную систему и мигрировать на микросервисы? Как это сделать, поддерживая работу организации в обычном режиме? В качестве дополнения к чрезвычайно популярной книге Сэма Ньюмена “Создание микросервисов” его новая книга подробно описывает проверенный метод перевода существующей монолитной системы на архитектуру микросервисов. Это практическое руководство содержит ряд наглядных примеров и шаблонов миграции, массу практических советов по переводу монолитной системы на платформу для микросервисов, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы опробованы и надежны, их можно использовать для миграции уже существующей архитектуры. #web #микросервисы #программирование
👍11
📕 Think Java: How to Think Like a Computer Scientist, 2nd [2020] Downey Allen B., Mayfield Chris

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

•• Discover one concept at a time: tackle complex topics in a series of small steps with multiple examples
•• Understand how to formulate problems, think creatively about solutions, and develop, test, and debug programs
•• Learn about input and output, decisions and loops, classes and methods, strings and arrays, recursion and polymorphism
•• Determine which program development methods work best for you, and practice the important skill of debugging
👍2
Think_Java_How_to_Think_Like_a_Computer_Scientist,_2nd_2020_Downey.7z
11.5 MB
📕 Think Java: How to Think Like a Computer Scientist, 2nd [2020] Downey Allen B., Mayfield Chris

Think Java is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques.

In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you’ve learned. Along the way, you’ll see nearly every topic required for the AP Computer Science A exam and Java SE Programmer I certification. #java #web #программирование #ооп
👍1
📒 MonoGame Mastery: Build a Multi-Platform 2D Game and Reusable Game Engine [2020] Jarred Capellman, Louis Salin

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

With a fully functional 2D game, aspiring developers will have the ideal blueprint to tackle their next fully featured game. The material covered is applicable for almost any 2D game project ranging from side scrolling adventures to fighting games.
👍2
MonoGame_Mastery_Build_a_Multi_Platform_2D_Game_and_Reusable_Game.7z
28.7 MB
📒 MonoGame Mastery: Build a Multi-Platform 2D Game and Reusable Game Engine [2020] Jarred Capellman, Louis Salin

Master the art of game creation with MonoGame—the cross-platform framework of choice for independent developers. Learn the various aspects needed to create your next game by covering MonoGame framework specifics, engine creation, graphics, patterns, and more. The MonoGame framework provides an incredible canvas for the programmer to create their next 2D game, and this book teaches you to make the most of it. You will start from the ground up, beginning with the basics of what MonoGame is, the pipeline, and then how to build a reusable game engine on top of the framework. You will deep dive into various components of each aspect of a game, including graphics, input, audio, and artificial intelligence. The importance of game tooling is also covered. By the end, you will have a mastery level of understanding of how to create a 2D game using MonoGame. #game_development #game_dev #разработк_игр
👍3
Научные фильмы по физике, математике, науке и технике.

📺 https://t.me/maths_lib 🎥

Библиотека лучших видеоуроков по физике, математике, науке, технике, образованию. Только видео и ничего лишнего.
👍4
📘 Advanced Git (2nd Edition) [2021] Jawwad Ahmad & Chris Belanger

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

One thing you can count on: after reading this book, you’ll be well-prepared to use Git in your own software development workflow!
👍41
Advanced_Git_2nd_Edition_2021_Jawwad_Ahmad_&_Chris_Belanger.7z
12.8 MB
📘 Advanced Git (2nd Edition) [2021] Jawwad Ahmad & Chris Belanger

Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git is both simple to start using and accommodating for the most complex tasks with version control. Even seasoned Git users hit roadblocks on how to handle common situations. Advanced Git is here to help! This book is the easiest and fastest way to get hands-on experience with using Git for version control of your projects.
• How Git actually works: After using Git for a while it’s good to discover the whys behind all of the things.
• Rebasing: Rebasing and squashing doesn’t have to be scary; it’s quite a useful and advanced way of merging code to support your collaborative workflow.
• Undoing what you’ve done: Most frustration with Git comes from not being able to undo something that you’ve screwed up. But Git has lots of ways you can go
2👍2