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

Обратная связь: @physicist_i
Download Telegram
20_книг_по_алгоритмам_и_структурам_данных.7z
354.2 MB
📚 Подборка книг: Алгоритмы и структуры данных

📕 Алгоритмы и программы. Язык C++. Учебное пособие (2017)
📘 Алгоритмы. Построение и анализ. Издание 3-е [2013, DJVU, Ru]
📙 Алгоритмы. Справочник с примерами на C, C++, Java и Python [2017, RU, PDF]
📗 Бёрд Р. - Жемчужины проектирования алгоритмов. Функциональный подход (Функциональное программирование) - 2013
📒 Генри С. Уоррен - Алгоритмические трюки для программистов, 2-е издание
📔 Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих (2017)
📓 Д. Грин, Д. Кнут Математические методы анализа алгоритмов
📕 Дасгупта С., Пападимитриу Х., Вазирани У. - Алгоритмы
📘 Дж. Макконелл - Анализ алгоритмов. Вводный курс, 2-е дополненное издание
📙 Игошин В.И. Теория алгоритмов [2016]
📗 Клейнберг Дж. Алгоритмы разработка и применение
📒 Р. Лафоре - Структуры данных и алгоритмы в Java, 2-е издание
📔 Р. Седжвик, К. Уэйн - Алгоритмы на Java, 4-е издание
📓 Р. Стивенс Алгоритмы. Теория и практическое применение
и другие книги...
👍68🔥137😱1😢1
💡 Демонстрации по физике

Научно образовательная программа, снятая в Австралии каналом ABC в 1969 году. Ведущим программы был Джулиус Семнер Миллер, который проводил эксперименты, относящиеся к различным дисциплинам в области физики.

1. Понятие центра тяжести
2. Первый закон Ньютона
3. Второй закон Ньютона
4. Третий закон Ньютона
5. Энергия и импульс
6. Свободное падение и баллистическое движение
7. Простой маятник и другие осцилляторы
8. Закон Бернулли
#физика #научные_фильмы #видеоуроки #physics
👍90🔥6👎1😁1
📕 100 примеров на Си [2017] Кольцов

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

Си (англ. C) компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ.
#C #cpp #си #программирование
👍32
100 примеров на Си [2017] Кольцов.djvu
22.2 MB
📕 100 примеров на Си [2017] Кольцов

Данная книга предназначена для практического изучения языка программирования Си. Изложение материала ведется на основе примеров. Перед примерами дается небольшая теоретическая часть, а затем разбираются конкретные примеры. Такой подход позволит читателю уже с первых шагов писать работающие программы. Примеры в книге приведены по нарастающей сложности: от простых программ с использованием простых конструкций до небольшой компьютерной игры и клиент-серверного приложения. Книга будет полезна всем, кто хочет максимально быстро и эффективно начать программировать на языке Си, а также тем, кто хочет получить набор готовых решений для разных ситуаций. Книга не требует начальных знаний программирования, лучший выбор для начинающих.
👍62🗿1
📚 Подборка из 12 книг по теме: Рефакторинг и Оптимизация

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

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

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

Чистый код это код, который просто читать, понимать и поддерживать. Чистый код улучшает предсказуемость разработки и повышает качество продукта.

📝 Подробное описание книг в группе Physics.Math.Code в VK

#подборка_книг #рефакторинг #оптимизация
🔥20👍111
Рефакторинг (подборка книг).zip
301.4 MB
📚 Подборка из 12 книг по теме: Рефакторинг и Оптимизация

📕 Рефакторинг. Улучшение проекта существующего кода [2019] Фаулер М., Бек К., Брант Дж
📘 Чистый код создание, анализ и рефакторинг [2019] Роберт Мартин
📙 Еще более эффективный Agile [2021] Стив Макконнелл
📗 Карьера программиста 6 изд [2020] Лакман Макдауэлл
📔 Масштабирование приложений. Выращивание сложных систем [2018] Ли Атчисон
📒 Микросервисы. Паттерны разработки и рефакторинга [2019] Ричардсон Крис
📓 Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте [2020] Мехди Меджуи
📕 Рефакторинг с использованием шаблонов [2006] Джошуа Кериевски
📘 Совершенный код [2005] Стив Макконнелл
📙 Чистый Agile. Основы гибкости [2020] Роберт Мартин
📗 Шаблоны тестирования xUnit. Рефакторинг кода тестов [2009] Джерард Месарош
📔 Экстремальное программирование. Разработка через тестирование [2017] Кент Бек
#рефакторинг #оптимизация #it #программирование #алгоритмы #подборка_книг
👍39🔥43
📒 Профессиональный Go [2022] Фриман Адам

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

Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
#go #golang #программирование
👍27🔥6
Профессиональный_Go_2022_RU+EN_Фриман_Адам.zip
21.6 MB
📒 Профессиональный Go [2022] [RU+EN] Фриман Адам

Go, также известный как Golang, — это лаконичный и эффективный язык программирования, разработанный Google для создания высокопроизводительных кроссплатформенных приложений. Go сочетает в себе сильные статические типы с простым синтаксисом и всеобъемлющей стандартной библиотекой для повышения производительности программиста, при этом поддерживая такие функции, как параллельное/параллельное программирование.
Каждая тема освещена в ясном, лаконичном и серьезном подходе, который наполнен деталями, которые вам необходимо изучить, чтобы быть по-настоящему эффективным. Главы включают общие проблемы и способы их избежать. #go #golang
👍44🔥71
📝 Математика для Data Science [2021] Миронов, Минеева

💾 Скачать лекции

▪️ Блок 1 - Математический анализ.
▪️ Блок 2 - Линейная алгебра.
▪️ Блок 3 - Теория вероятностей.

👨🏻‍💻 Официальный сайт образовательной программы: https://stepik.mathfords.ru/

✏️ Первые 10 уроков идут БЕСПЛАТНО, и их можно начинать проходить прямо сейчас (оставил почту и телефон на сайте – автоматически получил доступ к урокам).
👍718🔥7👎3
Математика_для_Data_Science_2021_Миронов,_Минеева.zip
44.6 MB
📝 Математика для Data Science [2021] Миронов, Минеева

Разберитесь, как работают технологии машинного обучения, и научитесь пользоваться ими осознанно.
Математика для DS - программа из 3-х курсов, которая поможет:
1. Разобраться в теории
Вы любите доходить до самой сути всего, что делаете. Вам интересно, что стоит за теми алгоритмами, которые вы применяете.
2. Подготовиться к собеседованию
Вы хотите работать в сфере Data Science и боитесь каверзных вопросов на собеседованиях? Не зря боитесь.
3. Читать научные статьи
Статьи по Data Science часто несложные по сути – но без определенной математической базы их сложно читать.
4. Полюбить математику
Мы любим математику и хотим показать вам, как она красива.

👨🏻‍💻 Официальный сайт образовательной программы: https://stepik.mathfords.ru/

#data_science #наука_о_данных
#big_data #математика #статистика
🔥36👍32👎42
📕 Advanced iOS App Architecture (4th Edition) [2022] René Cacheaux & Josh Berlin

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

Swiftэто надёжный и интуитивно понятный язык программирования от Apple, при помощи которого можно создавать приложения для iOS, Mac, Apple TV и Apple Watch.

This book is for iOS developers who build apps using Swift. The material in this book assumes familiarity with design patterns and with basic architectures — such as MVC — and basic architecture concepts, such as inversion of control.

#программирование #ios #swift #objective_c #apple
👍22
Advanced_iOS_App_Architecture_4th_Edition_2022_René_Cacheaux_&_Josh.pdf
18.9 MB
📕 Advanced iOS App Architecture (4th Edition) [2022] René Cacheaux & Josh Berlin

Apps are becoming more complex, and development teams are being pressured to deliver faster results in the face of constantly changing requirements. Now, more than ever, you need to understand and apply good software architecture practices in your projects.

Advanced iOS App Architecture thoroughly explains multiple modern iOS architectures, and demonstrates their usage in real-world apps.

The first half of the book introduces you to different aspects of iOS app architectures. We recommend reading these chapters before diving into any of the specific architecture chapters to get a good handle on the concepts involved.

The second half of the book explores multiple architectures, one per chapter. Each architecture chapter begins with a little history, followed by a detailed theory walkthrough. The remainder of each architecture chapter focuses on applying the theory to iOS app development.
👍312
📕 Основы Python. Научитесь думать как программист [2021] Аллен Б. Дауни

💡 Подготовили для вас Ru и En версии этой книги. Вы сможете найти их в архиве.

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

▪️ Начните с основ, включая синтаксис и семантику языка
▪️ Получите четкое определение каждой концепции программирования
▪️ Узнайте о значениях, переменных, операторах, функциях и структурах данных в логической последовательности
▪️ Узнайте , как работать с файлами и базами данных
▪️ Изучите объекты, методы и объектно-ориентированное программирование
▪️ Используйте методы отладки для исправления синтаксических, временных и семантических ошибок
▪️ Изучите дизайн интерфейса, структуры данных и программы на основе графического интерфейса с помощью тематических исследований
#python #программирование
👍46🔥31
Основы_Python_Научитесь_думать_как_программист_2021RU+EN_Аллен_Б.zip
4 MB
📕 Основы Python. Научитесь думать как программист [2021] Аллен Б. Дауни

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

📒 Think Python. How to Think Like a Computer Scientist [2021] Allen Downey

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3.
👍42🔥31