Physics.Math.Code
139K 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
📚 Совершенный алгоритм [2019-2021] [4 книги] Рафгарден Тим

💾 Скачать книги
👍1😱1
Совершенный_алгоритм_2019_2021_4_книги_Рафгарден_Тим.7z
17.9 MB
📚 Совершенный алгоритм [2019-2021] [4 книги] Рафгарден Тим

Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.

[1] Совершенный алгоритм. Основы
[2] Совершенный алгоритм. Графовые алгоритмы и структуры данных
[3] Совершенный алгоритм. Жадные алгоритмы
[4] Совершенный алгоритм. Алгоритмы для NP-трудных задач
#алгоритмы #программирование
👍1😱1
Интересная задача по физике на исследование неравенств

Школьница Алиса проводит опыты с подвешенной к потолку пружиной, кубиком, большим числом одинаковых шариков и гирями. Алиса обнаружила, что подвешенный к пружине кубик растягивает её сильнее, чем шарик и гиря массой 300 г, но слабее, чем шарик и гиря массой 500 г. Также Алиса обнаружила, что подвешенный к пружине кубик растягивает пружину сильнее, чем три шарика, но слабее, чем четыре шарика. Какой может быть масса шарика? А масса кубика? Известно, что величина растяжения пружины прямо пропорциональна массе подвешенного к ней груза.

📝 Полный разбор задачи
👍3
📘 Java. Справочник разработчика (7-е издание) [2019] Эванс Б., Флэнаган Д.

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

• Ускоренно овладеть языковыми средствами Java, включая изменения, внесенные в версиях Java 9-11.
• Изучить принципы объектно-ориентированного программирования, используя основы синтаксиса Java.
• Усвоить особенности обобщений, перечислений, аннотаций и лямбда-выражений.
• Овладеть основными методами, применяемыми в объектно-ориентированном проектировании.
• Изучить принципы управления памятью и параллелизма, чтобы понять, насколько они взаимосвязаны.
• Оперировать коллекциями Java и наиболее употребительными форматами данных.
• Пользоваться оболочкой JShell для изучения особенностей программирования на Java в новом интерактивном режиме.
• Ознакомиться с инструментальными средствами разработки из комплекта OpenJDK.
👍2
Java_Справочник_разработчика_7_е_издание_2019_Эванс_Б_,_Флэнаган.pdf
54.9 MB
📘 Java. Справочник разработчика (7-е издание) [2019] Эванс Б., Флэнаган Д.

Это обновленное издание не только помогает опытным программистам на Java извлечь наибольшую пользу из версий Java 9-11, но и служит удобным учебным пособием для начинающих разработчиков. На многочисленных примерах кода в этом тщательно пересмотренном издании демонстрируется, как воспользоваться в полной мере современными интерфейсами API и нормами передовой практики разработки прикладных программ на Java. Оно содержит также дополнительный материал по модульной системе на платформе Java.
В части I представлено динамичное, но совсем не поверхностное введение в язык программирования Java и особенности базовой исполняющей среды на платформе Java. В части II описываются самые современные инструментальные средства, входящие в состав комплекта поставки Java. Эта книга поможет вам в следующем. #java #программирование #android
👍5
📔 Изучение робототехники с использованием Python. 2 издание 2019 Джозеф Лентин

💾 Скачать книгу
👍2
Изучение_робототехники_с_использованием_Python_2_издание_2019_Джозеф.pdf
24.9 MB
📔 Изучение робототехники с использованием Python. 2 издание [2019] Джозеф Лентин

В данной книге рассказывается, как с нуля построить автономный мобильный обслуживающий робот, с помощью которого можно подавать еду в квартире, гостинице и ресторане. Благодаря подробным пошаговым инструкциям читатель узнает весь процесс разработки робота - начиная с теоретической части (принципы дифференциального привода, кинематики и обратной кинематики) и заканчивая практической реализацией (сборка отдельных компонентов, согласование приводов и датчиков с контроллерами). Много внимания уделено программной части - использованию метаоперационной системы ROS, моделированию в Gazebo, обработке изображений в OpenCV, разработке GUI робота на Qt и Python. Издание предназначено для широкого круга читателей, увлеченных робототехникой, программированием и самостоятельной сборкой различных DIY-устройств. #python #электроника
👍7
📙 Python 3. Самое необходимое 2019 Прохоренок, Дронов

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

Во втором издании описана актуальная версия Python — 3.6.4, добавлены описания утилиты pip, работы с данными в формате JSON, библиотеки Tkinter и разработки оконных приложений с ее помощью, реализации параллельного программирования и использования потоков для выполнения программного кода. Электронное приложение-архив, доступное на сайте издательства, содержит листинги описанных в книге примеров.
👍3
Python_3_Самое_необходимое_2019_Прохоренок,_Дронов.pdf
29.7 MB
📙 Python 3. Самое необходимое 2019 Прохоренок, Дронов

Описан базовый синтаксис языка Python 3: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, обработка исключений, часто используемые модули стандартной библиотеки и установка дополнительных модулей. Даны основы SQLite, описан интерфейс доступа к базам данных SQLite и MySQL, в том числе посредством ODBC. Рассмотрена работа с изображениями с помощью библиотек Pillow и Wand, получение данных из Интернета и использование архивов различных форматов. Книга содержит более двухсот практических примеров, помогающих начать программировать на языке Python самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Во втором издании описана актуальная версия Python — 3.6.4, добавлены описания утилиты pip, работы с данными в формате JSON, библиотеки Tkinter.
#python #программирование
👍6
📚 Подборка книг по Java [2014 - 2019] Хорстманн

💾 Скачать книги
👍2
Подборка_книг_по_Java_2014_2019_Хорстманн.zip
459.1 MB
📚 Подборка книг по Java [2014 - 2019] Хорстманн

[1] Big Java. Early Objects, 7th edition [2019] Horstmann
[2] Core Java 11th edition Volume I — Fundamentals [2019] Horstmann
[3] Core Java 11th edition Volume II — Advanced Features [2019] Horstmann
[4] Java. Библиотека профессионала [Том 1] [2014] Хорстманн К., Корнелл
[5] Java. Библиотека профессионала [Том 2] [2016] Хорстманн К., Корнелл
[5] Java. Библиотека профессионала [Том 1] [2019] Хорстманн
[6] Java SE 8. Базовый курс [2015] Хорстманн

Исчерпывающее руководство по Java для серьезных программистов. Это одиннадцатое издание исчерпывающего руководства по написанию надежного, удобно сопровождаемого прикладного кода. Какой бы версией вы ни пользовались, будь то Java SE 9, 10 или 11, эта книга дает глубокое и практическое понимание языка Java и его интерфейса API, а сотни приведенных в ней реальных примеров демонстрируют эффективные и действенные способы решения практических задач прикладного программирования.
#java #программирование #android
👍3
📐 Геометрическая задачка для разминки наших подписчиков

Двугранный угол равен φ. Найти расстояние от точки M, не лежащей на плоскостях двугранного угла, до ребра двугранного угла, если расстояние от М до одной грани равно a, а до другой грани равно b.

📝 Полный разбор и подробное решение
👍3
📔 The art of 64-bit assembly 2022 Randall Hyde

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

You'll learn in detail: how to implement high-level language data and control structures in assembly language; how to write parallel algorithms using the SIMD (single-instruction, multiple-data) instructions on the x86-64; and how to write stand alone assembly programs and assembly code to link with HLL code. You'll also learn how to optimize certain algorithms in assembly to produce faster code.
👍2
The art of 64-bit assembly [2022] Randall Hyde.pdf
23.8 MB
📔 The art of 64-bit assembly 2022 Randall Hyde

A new assembly language programming book from a well-loved master. Art of 64-bit Assembly Language capitalizes on the long-lived success of Hyde's seminal The Art of Assembly Language. Randall Hyde's The Art of Assembly Language has been the go-to book for learning assembly language for decades. Hyde's latest work, Art of 64-bit Assembly Language is the 64-bit version of this popular text. This book guides you through the maze of assembly language programming by showing how to write assembly code that mimics operations in High-Level Languages. This leverages your HLL knowledge to rapidly understand x86-64 assembly language. This new work uses the Microsoft Macro Assembler (MASM), the most popular x86-64 assembler today. Hyde covers the standard integer set, as well as the x87 FPU, SIMD parallel instructions, SIMD scalar instructions (including high-performance floating-point instructions), and MASM's very powerful macro facilities. #assembler
👍3
Подборка_из_8_олимпиад_по_математике.zip
3.4 MB
📝 8 олимпиад по математике уровня Всерос

Подборка свежих вариантов олимпиад по математике! В этот раз без привязки к единому экзамену: только красивые и нестандартные задачи, которые сочиняют и решают исключительно мастера своего дела. Естественно, здесь «Всерос» и олимпиады первого уровня.

#математика #олимпиады #math
👍2
7_книг_по_математике_от_автора_Дьерд_Пойа.zip
108.1 MB
📚 7 книг по математике от автора - Дьерд Пойа

[1] Задачи и теоремы из анализа (в 2-х частях) [1978] Полиа, Сеге
[2] Математика и правдоподобные рассуждения [1975] Джордж Пойа
[3] Неравенства [1948] Дьерд Пойа, Харди, Литлвуд
[4] Изопериметрические неравенства в математической физике [1962] Полиа, Сеге
[5] Как решать задачу [1961] Д. Пойа
[6] Математическое открытие. Решение задач. Основные понятия, изучение и преподавание [1970] Пойа Джордж

Дьёрдь Пойа, или, в английском варианте, Джордж Полиа (венг. Polya Gyorgy, англ. George Polya, 1887-1985) вошел в историю науки не только как выдающийся математик, но даже в большей мере — как выдающийся педагог и автор блестящих книг, посвященных методике математического преподавания и математического творчества.
#математика #подборка_книг
👍3
📘 Saving Data on Android (2nd Edition) [2021] Jennifer Bailey, Aldo Olivares Dominguez, Dean Djermanovic

💾 Скачать книгу
👍3
Saving_Data_on_Android_2nd_Edition_2021_Jennifer_Bailey,_Aldo_Olivares.zip
35.3 MB
📘 Saving Data on Android (2nd Edition) [2021] Jennifer Bailey, Aldo Olivares Dominguez, Dean Djermanovic

Persisting data has always been a fundamental part of any app. Saving data locally or remotely with modern techniques for synchronization allows your app to always be up-to-date, reactively presenting fresh data. This book is for intermediate Kotlin or Android developers who want to know how to persist data using the standard Android APIs, the Jetpack DataStore mechanism, the Room Android Architecture Component or Google Firebase’s offerings.
👍2
📘 Реактивное программирование с применением RxJava [2017] Томаш Нуркевич, Бен Кристенсен

💾 Скачать книгу
👍2
Реактивное_программирование_с_применением_RxJava_2017_Томаш_Нуркевич.djvu
13.5 MB
📘 Реактивное программирование с применением RxJava [2017] Томаш Нуркевич, Бен Кристенсен

В наши дни, когда программы асинхронны, а быстрая реакция - важнейшее свойство, реактивное программирование поможет писать более надежный, лучше масштабируемый и быстрее работающий код. Благодаря этой книге программист на Java узнает о реактивном подходе к задачам и научится создавать программы, вобравшие в себя лучшие черты этой новой и весьма перспективной парадигмы. Данная книга содержит глубокое и подробное изложение концепций и принципов использования реактивного программирования вообще и Rxjava в частности. Книга может использоваться как для последовательного изучения предмета, так и в качестве справочника по библиотеке. #java #программирование
👍2
Техночат — обсуждаем технические книги канала Physics.Math.Code

Physics.Math.Code[Чат] — решаем задачи, обсуждаем книги, проекты, чат по серьезным вопросам по физике, математике, программированию и IT в целом

Hack & Crack [Ru] — обсуждаем информационную безопасность в контексте программирования

Учебные фильмы — только учебные и научные фильмы, больше ничего лишнего

IT mentor — авторский блог с заметками репетитора по физ-мату, программированию, железу и образованию
👍2