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

Обратная связь: @physicist_i
Download Telegram
Media is too big
VIEW IN TELEGRAM
👨🏻‍💻 О программировании, программистах и т.п. [Меркин Л.А.]

Лектор Меркин Л.А. — руководитель направления «Финансовая математика и финансовые технологии» Научного центра информационных технологий и искусственного интеллекта Университета «Сириус».Гашников Григорий Эдуардович, начальник Финтех Хаба, Банк России.Ефремов Александр Васильевич, директор по управлению проектами, Управление апробации новых технологи Департамента IT-архитектуры, ВТБ.
#программирование #научные_фильмы #информатика #математика #финансы #it #наука #видеоуроки

💡 Physics.Math.Code // @physics_lib
👍57🤨136🔥6👨‍💻6
📚 Библиотечка Квант [177 книг]

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

Для выпуска серии была создана редакционная коллегия, в которую входили крупнейшие учёные, в том числе нобелевский лауреат Пётр Леонидович Капица и будущий нобелевский лауреат Алексей Алексеевич Абрикосов. В первоначальном составе редакционной коллегии председателем был Исаак Константинович Кикоин, а заместителем председателя — Андрей Николаевич Колмогоров. Учёным секретарём редакционной коллегии был Иосиф Шаевич Слободецкий, после его гибели — Лев Григорьевич Асламазов.

Издание серии было прекращено в 1993 году и возобновлено лишь в 2004 году. #физика #математика #наука #подборка_книг #math #physics #информатика #программирование
👍10029🔥19😍7❤‍🔥5😱5
📗 Код: тайный язык информатики [2019] Петцольд Чарльз
📘 Code: The Hidden Language of Computer Hardware and Software [2023] Petzold C.

💾 Скачать книгу RU + EN

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

Глава 1. Лучшие друзья
Глава 2. Коды и комбинации
Глава 3. Брайль и двоичные коды
Глава 4. Устройство фонарика
Глава 5. Заглядывая за угол
Глава 6. Телеграфы и реле
Глава 7. Наши десять цифр
Глава 8. Альтернативы десятке
Глава 9. За битом бит
Глава 10. Логика и переключатели
Глава 11. Логические вентили
Глава 12. Двоичный сумматор
Глава 13. А как насчет вычитания?
Глава 14. Обратная связь и триггеры
Глава 15. Байты и шестнадцатеричные числа
Глава 16. Сборка памяти
Глава 17. Автоматизация
Глава 18. От счетов к микросхемам
Глава 19. Два классических микропроцессора
Глава 20. Набор символов ASCII
Глава 21. Шины
Глава 22. Операционная система
Глава 23. Фиксированная точка, плавающая точка
Глава 24. Языки высокого и низкого уровня
Глава 25. Графическая революция
#информатика #программирование #computer_science #алгоритмы #железо #архитектура

💡 Physics.Math.Code // @physics_lib
👍80🔥108😍62
Media is too big
VIEW IN TELEGRAM
👨🏻‍💻 Как пройти путь от программиста до руководителя компании

В МГУ им. Н. П. Огарёва состоялась встреча студентов с Александром Ковалем, президентом Codemasters International и основателем международного стартапа TruVisibility. Александр рассказал свою "историю успеха" – как и чему он учился, как прошел путь от простого разработчика до президента компании мирового охвата.

Родился в 1972 году в г. Прилуки Черниговской области.
В 1995 году окончил факультет электроники и компьютерных технологий МИЭТ.
В 1999 году защитил диссертацию на соискание научной степени кандидата технических наук. Начал работать в Кремниевой долине, где прошел путь от программиста до технического директора.
В 2006 году открыл компанию Codemasters International.
В 2008 году окончил курс MBA во Florida Atlantic University.
В 2012 году основал TruVisibility.com.
#информатика #программирование #computer_science #карьера #работа #IT

💡 Physics.Math.Code // @physics_lib
👍29🤨10🔥521👨‍💻1
📚 Подборка: 20 книг по алгоритмам и структурам данных

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

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

#подборка_книг #алгоритмы #программирование #computer_science #информатика
38👍27🔥62💯2😎2
⚙️ Трактат о силе трения: интересные факты, о которых вы боялись спросить

Во многих школьных учебниках, по которым начинают изучать физику в школе, даны несколько «аксиом» (аксиомы указаны в кавычках не просто так) по поводу силы трения:
1. Трение не зависит от площади поверхности.
2. Коэффициент силы трения скольжения (динамического трения) меньше единицы.
3. Сила трения скольжения равна максимальной силе трения покоя.
4. Коэффициент силы трения зависит только от рода соприкасающихся материалов.
Давайте так.. Не всегда, но часто можно встретить такие тезисы. И проблема в том, что абстрактно это вроде всё верно. Но как всегда есть парочка «NO». И в этой статье мы с вами разберем много интересного...

✏️ Читать статью

#разбор_задач #механика #трение #техника #олимпиады #репетитор #математика #информатика #программирование #физика #задачи

💡 Репетитор IT mentor
👍58🤯12🔥53👨‍💻2🌚1🗿1
📙 Информатика: базовый курс [2005] Акулов О.А., Медведев Н.В.

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

✏️ «Человек в XXI веке, который не будет уметь пользоваться ЭВМ, будет подобен человеку ХХ века, не умевшему ни читать, ни писать» — В. М. Глушков — советский математик, кибернетик. Доктор физико-математических наук (1955), профессор (1957).

#информатика #computer_science #программирование #вычислительная_техника #IT

💡 Physics.Math.Code
👍51🔥8💯43❤‍🔥1😨1😎1
Информатика_базовый_курс_2005_Акулов_О_А_,_Медведев_Н_В_.pdf
25.1 MB
📙 Информатика: базовый курс [2005] Акулов О.А., Медведев Н.В.

В книге изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, а также систем обработки, хранения и передачи информации. Рассмотрены актуальные вопросы контроля и защиты информации в автоматизированных системах. Представлены определения ключевых понятий и конкретные вопросы по темам курса.

Для студентов высших учебных заведений, бакалавров, магистров, обучающихся по специальности "Информатика и вычислительная техника", а также студентов, изучающих естественные науки. #информатика #computer_science #программирование #вычислительная_техника #IT

💡 Physics.Math.Code
👍73🔥64🤔3😨2💊2🙏1😍1😘1😎1
👨🏻‍💻 Сможем ли мы выжить в эпоху развития технологий? - Джон фон Нейман (1955)

«Наша планета находится в быстро назревающем кризисе - кризисе, обусловленном тем фактом, что среда, в которой должен протекать технологический прогресс оказалась одновременно недостаточно большой и недостаточно организованной »

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

#техника #физика #информатика #технологии #physics #прогресс #article #science #наука

💡 Physics.Math.Code
👍52🔥146🗿21
📚 Подборка книг по дискретной математике, информатике, алгоритмам

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

А зачем дискретная математика программисту? Во-первых, многие идеи, которые особенно ярко иллюстрируются на дискретных задачах, неотъемлемы и для информатики. Взять, хотя бы, фундаментальные понятия рекурсии и индукции. Раз речь зашла о таких фундаментальных вещах, как индукция и рекурсия, надо сказать, что многие приёмы, которые очень хорошо видны на примерах из дискретной математики, эффективны в математике в целом. Это не только индукция, но и принцип Дирихле, принцип выбора по среднему значению и другие. Следующий элемент, без которого информатику нельзя представить — это графы. Простейшие алгоритмы на графах обязательно входят в любой, даже самый вводный, курс по алгоритмам. Скажем, с понятием гамильтонова цикла связана одна из классических задач информатики, задача коммивояжёра. #подборка_книг #дискретная_математика #математика #math #информатика #computer_science

💡 Physics.Math.Code
👍71🔥15❤‍🔥53😍3😎1
Media is too big
VIEW IN TELEGRAM
💡 Метод Шеннона-Фано

Кодирование Шеннона — Фано — это способ кодирования информации, который представляет собой технику создания префиксного кода, основанного на наборе символов и их вероятностей (оценочных или измеренных).

Алгоритм кодирования:
1. Символы распределяются в порядке от наиболее вероятных к наименее вероятным.
2. Затем они разделяются на два набора, чьи суммарные вероятности максимально приближены друг к другу.
3. Далее формируется первый разряд кода всех символов: символы из первого набора получают двоичный «0», символы из второго — «1».
4. Процесс деления на две части и получения следующих разрядов повторяется для полученных наборов аналогичным образом, пока в полученном наборе не останется по одному символу.
5. Когда набор уменьшается до одного символа, код символа полностью сформирован.

Метод Шеннона — Фано не всегда даёт оптимального префиксного кода. По этой причине он почти никогда не используется. #научные_фильмы #алгоритмы #математика #информатика #somputerscience #CS #science

💡 Physics.Math.Code // @physics_lib
👍67🔥9🤔6❤‍🔥53😱1👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
🤔 Когда после летней деградации пришел в школу и сидишь на контрольной...

#математика #информатика #задачи #fun

💡 Physics.Math.Code // @physics_lib
👍98🤯25😎157🔥4🤓4👻4🗿4🤔2😢2👾2
📚 Подборка необходимых книг по Computer Science [30 книг]

💾 Скачать подборку книг

Computer Science (компьютерные науки) — это наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с использованием компьютерных технологий. Она включает в себя такие области, как программирование, алгоритмы, искусственный интеллект, компьютерную графику, вычислительную технику и многое другое.

Некоторые разделы Computer Science:
▪️ Математика. Особенно дискретная математика, которая изучает теорию графов, конечные автоматы, комбинаторику и другие сферы.
▪️ Теоретическая информатика. Фундаментальная наука, которая посвящена информации: тому, как она представляется, хранится и передаётся.
▪️ Теория искусственного интеллекта. К этой сфере относят всё, что связано с «умным» поведением компьютерных систем: робототехнику, компьютерное зрение, обработку компьютером естественного языка, машинное обучение, теорию нейронных сетей и многое другое.
▪️ Информационные сети. Раздел изучает сеть: то, как она устроена, каким образом передаёт информацию. Он описывает сетевые протоколы, их особенности и безопасность.
Для тех, кто захочет задонать на кофе☕️:
ВТБ: +79616572047 (СБП)
Сбер: +79026552832 (СБП)
ЮMoney: 410012169999048

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

Существуют области, где понимание компьютерных наук необходимо с самого начала и на более глубоком уровне. К ним относятся системное администрирование и Data Science. Первое напрямую связано с инженерией, второе — с математикой и наукой о данных. Без понимания Computer Science усвоение теории может быть затруднительным, так как она основана на информатике. Низкоуровневое программирование, близкое к "железной" части компьютеров, также требует понимания компьютерных наук. Языки-представители низкоуровневого программирования: Ассемблер, CIL, Forth. Также есть "среднеуровневые" языки, такие как С, С++, RUST. Они могут «напрямую» обращаться к аппаратным возможностям компьютера.

Сейчас много людей хотят попасть в IT самым лёгким путем, а именно: просто прийти на курс и сразу выучить определенный язык программирования. Но реальность такова, что сегодня работу находят наиболее сильные начинающие специалисты. Да, есть люди, которые знают только свой язык программирования и не больше. Они достигают в работе средних показателей и дальше упираются в потолок возможностей. Но если использовать более систематический подход и изучать Computer Science, твои возможности могут быть безграничны. Зная, как работает компьютер, как используются алгоритмы, как применять их для решения задач, которые представляет бизнес, разработчик может более полно использовать свой язык программирования и с легкостью изучить другие технологии. Начать вход IT с Computer Science — это изучить какой-то общий подход в программировании и получить набор инструментов, которые можно применить в любом языке. #подборка_книг #математика #программирование #информатика #CS #алгоритмы

💡 Physics.Math.Code // @physics_lib
🔥32👍216❤‍🔥5😍2
🐍 Циклы и их прерывания в Python: алгоритм поиска в строке

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

👨🏻‍💻 Читать заметку полностью

#python #алгоритмы #информатика #программирование #циклы

💡 Репетитор IT mentor // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
👍378😢3🗿3🔥21
📕 Математика после уроков [1971] Балк М.Е., Балк Г.Д

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

Пособие содержит интересный материал для внеклассной работы по математике и методические указания к нему.

Часть I

Глава I. Организация кружковых занятий 9
Глава II. Тематика кружковых занятий 31
Глава III. Математические экскурсии. Моделирование 80
Глава IV. Внеклассное чтение. Математические сочинения 05
Глава V. Школьная математическая печать 101
Глава VI. Математические вечера 103
Глава VII. Математические состязания 121

Часть II

Глава I. Занимательные задачи для семиклассников 135
Глава II. Множества, алгоритмы, высказывания 154
Глава III. На стыке арифметики и алгебры 169
Глава IV. Функции й уравнения 200
Глава V. Изучая планиметрию 215
Глава VI. Понятие площади и его применение 236
Глава VII. Математика, логика, эвристика 245
Глава VIII. Комбинаторика и теория вероятностей 286
Глава IX. Неравенства и их применение 305
Глава X. Последовательности 321
Глава XI. Геометрия для десятиклассников 361
Глава ХII. Тригонометрия и комплексные числа 372
#математика #физика #информатика #алгебра #задачи

💡 Physics.Math.Code // @physics_lib
👍4129🔥9🤩2🌚1
📘 Алгоритмы и структуры данных. Новая версия для Оберона [2010] Вирт Н.
📕 Построение компиляторов [2010] Вирт Н.
📗 Алгоритмы и структуры данных [1989] Вирт Н.

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

Никлаус Вирт (нем. Niklaus Emil Wirth, род. 15 февраля 1934 года) — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), лауреат премии Тьюринга 1984 года. Создатель и ведущий проектировщик языков программирования Паскаль, Модула-2, Оберон. #математика #программирование #алгоритмы #computer_science #информатика #подборка_книг

☕️ Для тех, кто захочет задонать на кофе:
ВТБ: +79616572047 (СБП) Сбер: +79026552832 (СБП)

💡 Physics.Math.Code // @physics_lib
👍47🔥115🤩1
3 книги - Никлаус Вирт.zip
74.9 MB
📘 Алгоритмы и структуры данных. Новая версия для Оберона [2010] Вирт Н.

В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана с целью максимального прояснения их логики (в том числе за счет использования цикла Дейкстры). Нотацией примеров теперь служит Оберон/Компонентный Паскаль - наиболее совершенный потомок старого Паскаля по прямой линии. Все программы проверены и работают в популярном варианте Оберона - системе Блэкбокс, и доступны в исходниках на прилагаемом CD вместе с самой системой и дополнительными материалами. Большая часть материала книги составляет необходимый минимум знаний по алгоритмике не только для программистов-профессионалов, но и любых других специалистов

📕 Построение компиляторов [2010] Вирт Н.

Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции.

📗 Алгоритмы и структуры данных [1989] Вирт Н.

Книга известного швейцарского специалиста посвящена изложению фундаментальных принципов построения эффективных и надежных программ. В ней содержится также описание и анализ основных алгоритмов. В настоящем дополнительном тираже изложение ведется на основе языка Паскаль (на который переведены все примеры с Модулы-2, использованной автором в предыдущих изданиях), что, однако, не снижает ценность излагаемого материала для пользователей других языков программирования. Для настоящего издания текст заново сверен с оригиналом; в нем исправлены замеченные опечатки. Для программистов разной квалификации, преподавателей и студентов. #математика #программирование #алгоритмы #computer_science #информатика

💡 Physics.Math.Code // @physics_lib
👍56🔥14❤‍🔥641😍1🗿1
📚 12 лучших книг по теме: Теория Графов

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

🪄 Теория графов — раздел дискретной математики, изучающий графы. В самом общем смысле граф — это множество точек (вершин, узлов), которые соединяются множеством линий (рёбер, дуг). Теория графов (то есть систем линий, соединяющих заданные точки) включена в учебные программы для начинающих математиков, поскольку:
▪️как и геометрия, обладает наглядностью;
▪️как и теория чисел, проста в объяснении и имеет сложные нерешённые задачи;
▪️не имеет громоздкого математического аппарата («комбинаторные методы нахождения нужного упорядочения объектов существенно отличаются от классических методов анализа поведения систем с помощью уравнений»);
▪️имеет выраженный прикладной характер.
#дискретная_математика #математика #алгоритмы #информатика #программирование #теория_графов #it #computer_science

📚 Подборка книг по теории графов [15 книг]

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍278🤩1🫡1
12 книг по теории графов.zip
130.1 MB
📚 12 лучших книг по теме: Теория Графов

📕 Графы и их применение [1965] Оре

📘 Теория графов для учителей и школьников [2017] Мельников
📗 Графы и их применение, Пособие для учителей [1979] Березина Л.Ю.
📒 Графы [2014] Гуровиц В.М., Ховрина В.В.
📔 Теория графов [2018] Омельченко А.В.
📓 Теория графов, Алгоритмический подход [1978] Кристофидес Н.
📙 Теория графов [2003] Харари Ф
📘 Введение в теорию графов [2019] Уилсон Р.Дж.
📕 Олимпиадная математика, Задачи по теории графов с решениями и указаниями [2023] Семендяева Н.Л., Федотов М.В.
📗 Дискретная математика: графы, матроиды, алгоритмы [2001] Асанов, Баранский, Расин

В этих книгах:
▪️ Основы теории графов и их приложение для внеклассной работы в математических кружках
▪️ Все основные разделы современной теории графов — деревья, циклы, связность в графах, паросочетания, раскраски графов, планарные графы. В конце каждого параграфа приводятся задачи, дополняющие изложенный в учебнике теоретический материал.
▪️ Разнообразные алгоритмы, связанные с нахождением структурных и числовых характеристик объектов из теории графов. В частности, подробно рассматриваются различные алгоритмы поиска решения в задаче коммивояжера.
▪️ Многочисленные примеры иллюстрируют работу конкретных алгоритмов. Приводятся оценки сложности соответствующих процедур.
▪️ Взаимосвязь между теорией графов и теоретической кибернетикой (особенно теорией автоматов, исследованием операций, теорией кодирования, теорией игр).
#дискретная_математика #математика #алгоритмы #информатика #программирование #теория_графов #it #computer_science

💡 Physics.Math.Code // @physics_lib
👍62❤‍🔥107🔥7🤩3
📜 Математика количества счастливых билетов

Сегодня я закончил работу над расширенной версией этой статьи про счастливые билеты. Рассмотрим куда более серьезную задачу — теорию аналитического моделирования количества счастливых билетов в общем случае для (k = 2n) - значных билетов. Здесь будет всё: математика, рекурсия, рекуррентные соотношения, верхние и нижние оценки, моделирование с помощью Python двумя способами.

🔍 Читать статью полностью ✏️

#задачи #разбор_задач #программирование #информатика #олимпиады

👨🏻‍💻 Репетитор IT mentor // @mentor_it
👍317🔥72🤯2😱1