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

Обратная связь: @physicist_i
Download Telegram
⚙️ Принцип работы швейной машинки заключается в выполнении челночной строчки с помощью различных механизмов: механизма иглы, челнока, механизма подачи нити и механизма перемещения материала. Все механизмы движутся синхронно усилием от главного вала, приводимого во вращение электрическим или механическим приводом.

Игла, в ушко которой заправлена нить, совершает возвратно-поступательное движение. В результате:
1. Игла прокалывает материал, проводит через него верхнюю нить и создаёт у ушка иглы петлю.
2. При движении иглы вниз верхняя кромка ушка натягивает нитку, и обе её ветви напрягаются.
3. Когда игла начинает подъём при обратном ходе, натяжение ниток ослабевает, и обе ниточные ветви медленно расходятся в стороны, образуя петлю грушевидной формы.

Челнок обеспечивает захват петли и её обвод вокруг шпульки с нижней нитью. Процесс работы:
1. Формирование петли: когда игла опускается в ткань, она проводит с собой нить, челнок захватывает эту нить и образует петлю.
2. Проход нижней нити: через сформированную петлю проходит нить из нижней катушки (шпульки), лежащей в челноке.
3. Затягивание стежка: когда игла поднимается обратно, петля затягивается, и нить с шпульки закрепляется, формируя стежок.
#топология #видеоуроки #лекции #геометрия #физика #математика

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍69🔥2822🤔4🤯4❤‍🔥2🤩1
📕 Мощный Python: Шаблоны и стратегии работы с современным Python [2025] Максвелл Аарон
📙 Powerful Python: Patterns and Strategies with Modern Python [2025] Maxwell Aaron

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

В прошлом посте выходила EN-книга. Теперь один из наших подписчиков отправил мне RU-версию этой книги, поэтому я делюсь с вами со всеми.

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

Язык Python является настоящим лингва франка для современного мира вычислений. Основной тезис этой книги: Python представляет собой важнейший язык программирования нашего времени, открывающий огромные возможности для тех, кто им владеет. Читая ее, вы познакомитесь с техниками, паттернами и инструментами, которые позволят вам вывести свои навыки использования Python на новый уровень. Если вы хотя бы иногда пишете код на этом языке, с помощью книги вы значительно расширите свои возможности, повысите скорость работы и сократите время, затрачиваемое на отладку кода.
#python #программирование #разработка #IT

💡 Physics.Math.Code // @physics_lib
👍294🔥4🤩2
📕_Мощный_Python_Шаблоны_и_стратегии_работы_с_современным_Python.zip
6.3 MB
📕 Мощный Python: Шаблоны и стратегии работы с современным Python [2025] Максвелл Аарон

Как стать экспертом в создании сложных и мощных приложений на Python, не тратя время на повторение уже известных основ или перечисление ненужных функций? Аарон Максвелл фокусируется на первопринципах Python, которые действуют подобно катализаторам для всего остального: достаточно получить 5% знаний в области программирования, чтобы остальные 95 % подтянулись автоматически.

Материал данной книги охватывает ключевые аспекты Python, многие из которых не новы, но крайне недооценены или неправильно поняты. Эти концепции окажутся чрезвычайно полезными для всех Python-разработчиков. #python #программирование #разработка #IT

📙 Powerful Python: Patterns and Strategies with Modern Python [2025] Maxwell Aaron

💡 Physics.Math.Code // @physics_lib
👍27🔥64🤩2💯1🤝1
📗 Изучаем Kali Linux. Проверка защиты, тестирование на проникновение, этичный хакинг [2025] Рик Мессье
📘 Learning Kali Linux: security testing, penetration testing and ethical hacking [2024] Ric Messier

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

Промокод на - 35 % : MATHCODE в издательстве ПИТЕР

Рик Мессье — автор, консультант и преподаватель, имеющий сертификаты CCSP, GCP ACE, AWS CCP, GCIH, GSEC, CEH и CISSP. Опубликовал несколько книг по информационной безопасности и цифровой криминалистике. Имеет многолетний опыт работы в области информационных технологий и информационной безопасности. Занимал различные должности: программиста, системного администратора, сетевого инженера, менеджера по технике безопасности, инженера VoIP, консультанта и профессора. В настоящее время — директор по киберакадемическим программам в Circadence, ранее — директор программы по кибербезопасности и цифровой криминалистике в Champlain College.

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

Некоторые книги Рика Мессье: «Network Forensics», «CEH v11 Certified Ethical Hacker Study Guide», «Программирование на RUST».
#python #cpp #kali #kalilinux #linux #хакинг #безопасность #программирование #разработка #IT

💡 Physics.Math.Code // @physics_lib
👍217🔥3❤‍🔥1😍1👨‍💻1
Learning Kali Linux RU+EN.zip
30.1 MB
📗 Изучаем Kali Linux. Проверка защиты, тестирование на проникновение, этичный хакинг [2025] Рик Мессье
📘 Learning Kali Linux: security testing, penetration testing and ethical hacking [2024] Ric Messier

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

▪️Во втором издании описываются обновленные возможности утилит и подробно рассматриваются цифровая криминалистика и реверс-инжиниринг.
▪️Познакомитесь с широким спектром инструментов, доступных в Kali Linux.
▪️Изучите основы тестирования на проникновение на протяжении всего жизненного цикла атаки.
▪️Познакомитесь с расширенными инструментами Kali для применения передовых методов атак.
▪️Автор не ограничивается рамками тестирования безопасности и дополнительно рассказывает о криминалистическом анализе, в том числе анализе дисков и памяти, а также базовом анализе вредоносных программ.
#python #cpp #kali #kalilinux #linux #хакинг #безопасность #программирование #разработка #IT

💡 Physics.Math.Code // @physics_lib
🔥33👍1710👨‍💻3🤩1😍1🙈1
Media is too big
VIEW IN TELEGRAM
📝 Квадратура круга [1972] Центрнаучфильм

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

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

О свойствах параболы

Наш канал с научно-техническими фильмами: 🎥 Учебные фильмы 🎞 @maths_lib

#физика #математика #моделирование #опыты #эксперименты #physics #видеоуроки #научные_фильмы #math #geometry

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3525❤‍🔥11🔥8🤩1
Ионно-плазменный двигатель своими руками ⚡️

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

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

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

Принцип работы двигателя заключается в ионизации газа и его разгоне электростатическим полем. При этом, благодаря высокому отношению заряда к массе, становится возможным разогнать ионы до очень высоких скоростей (вплоть до 210 км/с, по сравнению с 3—4,5 км/с у химических ракетных двигателей). Таким образом, в ионном двигателе можно достичь очень большого удельного импульса. Это позволяет значительно уменьшить расход реактивной массы ионизированного газа по сравнению с расходом реактивной массы в химических ракетах, но требует больших затрат энергии.

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

Рабочим телом, как правило, является ионизированный инертный газ (аргон, ксенон и т. п.), но иногда и ртуть. В ионизатор подаётся топливо, которое само по себе нейтрально, но при бомбардировании высокоэнергетическими электронами ионизируется. Таким образом, в камере образуется смесь из положительных ионов и отрицательных электронов. Для «отфильтровывания» электронов в камеру выводится трубка с катодными сетками, которая притягивает к себе электроны. Положительные ионы притягиваются к системе извлечения, состоящей из двух или трёх сеток. Между сетками поддерживается большая разница электростатических потенциалов (+1090 Вольт на внутренней против -225 Вольт на внешней). В результате попадания ионов между сетками, они разгоняются и выбрасываются в пространство, ускоряя корабль, согласно третьему закону Ньютона. Электроны, пойманные в катодную трубку, выбрасываются из двигателя под небольшим углом к соплу и потоку ионов. Это делается, во-первых, для того, чтобы корпус корабля оставался нейтрально заряженным, а во-вторых, чтобы ионы, «нейтрализованные» таким образом, не притягивались обратно к кораблю. #физика #электродинамика #наука #physics #science #лекции #видеоуроки #опыты #эксперименты

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4436❤‍🔥10🔥8🤔53
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Что это такое и зачем используется?

Это гибкая связь между двумя вращающимися частями: стартер и двигатель, например.

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

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

Преимущества:
отличная изоляция между двигателем и нагрузкой, относительно высокий КПД при использовании постоянной угловой скорости/крутящего момента, очень простой и легкий ремонт.

Проблемы:
Максимальная крутящая нагрузка пропорциональна модулю Юнга лент, а также пределу прочности на разрыв. Медленная реакция.

Гибкая подвижная муфта (гибкая, подвижная, компенсирующая)
— это устройство, которое позволяет валам немного смещаться относительно друг друга, но при этом обеспечивает их надёжное соединение. Такие муфты компенсируют угловые, осевые и радиальные смещения валов, а также гасят вибрации и удары, возникающие при работе механизмов. #механика #физика #техника #physics #двигатель #engine #maths #science

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9016🔥152❤‍🔥1😱1
Media is too big
VIEW IN TELEGRAM
😵‍💫 Спиральный водяной насос

Водяной насос со спиральной трубой является методом откачки воды с подливным водоподъемным колесом, которое имеет лопатку, соединенную со спиральной трубой. По мере поворота колеса, лопатка обеспечивает спиральную трубу либо водой, либо воздухом. Давление от гидростатического напора, вырабатываемого водяным столбом, обеспеченного лопаткой, добавляется к давлению от предыдущих лопаток, и, таким образом, при повороте колеса увеличивается давление воды с каждым поворотом спирали. Основная характеристика спирального водяного насоса состоит в том, что он может откачивать воду без необходимости в электричестве или топливе. Он работает на энергии расхода воды. После сооружения, спиральный водяной насос способен выталкивать воду на высоту до 30 метров (горизонтальный толчок) и на расстояние до 70 метров (вертикальный толчок). Толчок воды (насколько вода будет вытолкнута горизонтально или вертикально) зависит от размера колеса Спирального Водяного Насоса, и сколько труб уложено вокруг колеса.

Спиральный водяной насос: Когда колесо вращается при помощи гидроэнергии, «заглатывание» обеспечивает поступление воды или воздуха в трубу при каждом
вращении. Сочетание воды и воздуха в трубе создает увеличенное давление при каждом вращении колеса. Данное созданное давление позволяет воде выталкиваться на определенную высоту.

😓 Самый интересный подвох: если в центре такого насоса гидравлическая нагрузка, а сами трубки очень узкие, то вода может поступать плохо из-за эффекта поверхностного натяжения. Наглядный пример посмотрите в видео. #гидростатика #опыты #физика #механика #physics #science #гидродинамика #изобретения

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2816🔥8🤯1😱1
🖥 Почему Ассемблер — это круто, но сложно

Есть высокоуровневые языки — это те, где вы говорите if — else, print, echo, function и так далее. «Высокий уровень» означает, что вы говорите с компьютером более-менее человеческим языком. Другой человек может не понять, что именно у вас написано в коде, но он хотя бы сможет прочитать слова.

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

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

Вариантов Ассемблера довольно много. Но так как все они работают по одинаковому принципу и используют (в основном) одинаковый синтаксис, мы будем все подобные языки называть общим словом «Ассемблер».

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

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

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

Какими бывают регистры?

▪️Общего назначения. Это 8 регистров, каждый из которых может хранить всего 4 байта информации. Такой регистр можно разделить на 2 или 4 части и работать с ними как с отдельными ячейками.
▪️Указатель команд. В этом регистре хранится только адрес следующей команды, которую должен выполнить процессор. Вручную его изменить нельзя, но можно на него повлиять различными командами переходов и процедур.
▪️Регистр флагов. Флаг — какое-то свойство процессора. Например, если установлен флаг переполнения, значит процессор получил в итоге такое число, которое не помещается в нужную ячейку памяти. Он туда кладёт то, что помещается, и ставит в этот флаг цифру 1. Она — сигнал программисту, что что-то пошло не так. Флагов в процессоре много, какие-то можно менять вручную, и они будут влиять на вычисления, а какие-то можно просто смотреть и делать выводы. Флаги — как сигнальные лампы на панели приборов в самолёте. Они что-то означают, но только самолёт и пилот знают, что именно.
▪️Сегментные регистры. Нужны были для того, чтобы работать с оперативной памятью и получать доступ к любой ячейке. Сейчас такие регистры имеют по 32 бита, и этого достаточно, чтобы получить 4 гигабайта оперативки. Для программы на Ассемблере этого обычно хватает.

Так вот: всё, с чем работает Ассемблер, — это команды процессора, переменные и регистры.

Здесь нет привычных типов данных — у нас есть только байты памяти, в которых можно хранить что угодно. Даже если вы поместите в ячейку какой-то символ, а потом захотите работать с ним как с числом — у вас получится. А вместо привычных циклов можно просто прыгнуть в нужное место кода.
Подробнее в нашей статье в vk группе Physics.Math.Code

📕 Практический анализ двоичных файлов [2021] Эндриесс Дэннис

📙 Тайная жизнь программ. Как создать код, который понравится вашему компьютеру [2023] Джонатан Стейнхарт

📚 Подборка статей по Assembler от Ravesli

📙 LLVM: инфраструктура для разработки компиляторов [2015] Бруно Кардос Лопес, Рафаэль Аулер

📚 Подбор книг по электронике и микроконтроллерам: ОТ ЛАМЕРОВ ДО АЦЦКИХ РАДИОЛЮБИТЕЛЕЙ 👨🏻‍💻📡

📕 Modern Assembly Language Programming with the ARM Processor [2016] Larry D. Pyeatt

📕 Изучаем Ассемблер [2005] Крупник

📘 Assembly Programming and Computer Architecture for Software Engineers [2017] Brian R. Hall, Kevin J. Slonka

#программирование #низкоуровневое_программирование #Linux #assembler #cpp #C

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
52🔥32👍11👨‍💻1🙈1