Бесплатное обучение IT | РУКОН
144 subscribers
233 photos
1 video
26 links
🎓 Бесплатное онлайн-обучение ИТ-профессиям для учеников 8-11 классов и студентов техникумов, училищ, колледжей.

Проект осуществляется при
поддержке государства в рамках Федеральной программы «Код будущего».
Download Telegram
Продолжаем наше путешествие по библиотекам Python для создания игр! Сегодня мы рассмотрим PyOgre– отличное решение для 3D-гейминга и симуляций 🌟🕹️
PyOgre – это привязка для 3D-рендерингового движка Ogre 3D, которая позволяет легко создавать 3D-игры и прототипы с простотой Python 🐍
Почему стоит обратить внимание на PyOgre? 🤔🔍
Мощный движок 💪🌐: Ogre 3D – кросс-платформенное SDK с поддержкой OpenGL, Direct3D и совместимостью с Windows, Linux, Mac OS X и iOS. Это значит, что ваши игры будут работать на разных устройствах и платформах! 🌍💻📱
Простота и гибкость 🎨🛠️: С PyOgre вам не нужно углубляться в сложные архитектуры рендеринга. Система интуитивно понятных методов позволяет легко манипулировать объектами. Например, вместо работы с матрицами трансформации, вы просто вызываете метод и указываете ось вращения и градусы 🔄🎡
Объектно-ориентированный подход 🏗️: Все части рендеринга включены в объектную модель, что делает процесс разработки более структурированным и понятным. Вы можете начать с базовых знаний и постепенно углубляться в детали по мере необходимости 📚🔍
Система плагинов 🧩🔌: Ogre 3D проектировался как расширяемая библиотека с компонентами, которые взаимодействуют через интерфейсы. Это позволяет легко добавлять новые функции и расширять возможности вашего проекта 🚀🛠️
👨‍🏫 Продолжим знакомится с интересными личностями и не менее интересными фактами о них 📚💡
Дональд Кнут – это не просто учёный, а настоящая икона в мире алгоритмов и программирования 🚀
Кнут – автор 19 монографий и более 160 статей, среди которых его всемирно известная серия книг, посвященная алгоритмам и вычислительной математике. Его работы стали классикой в области программирования и технологий 🧠📚
Дональд разработал системы TEX и METAFONT для набора и верстки технических книг. Эти системы до сих пор активно используются в научных публикациях и технической документации 🏆🖋️
🏀 Кнут был не только ученым, но и менеджером баскетбольной команды! Он разработал формулу для оценки вклада каждого игрока в игру, учитывая не только количество очков, но и другие важные параметры 📈📊
🎵Дональд увлекается музыкой и стал дизайнером органа в стиле барокко с 1000 труб для лютеранской церкви, а также построил уменьшенную версию для своего дома 🏰🎶
Интересно еще то, что Кнут знает русский язык!
🚀 В Москве планируют установить памятник Тетрису
В столице России установят первый в стране памятник этой видеоигре! 🎮 Создана она была советским программистом Алексеем Пажитновым 🧩
Этот проект станет частью «Зала славы видеоигр», а решение о памятнике было принято в результате народного голосования🗳️
👩‍🎨👨‍🎨 Сейчас над дизайном памятника трудятся участники конкурса «Фабрика дизайна 3.0», который проводит Агентство креативных индустрий вместе с Союзом Дизайнеров России. Презентации проектов пройдут до 19 августа, после чего мы увидим, какой уникальный арт-объект появится в Москве 🎨
🕹️ «Тетрис» — это не просто игра! Это культурное наследие, вдохновившее миллионы и ставшее частью истории видеоигр. С 1984 года эта головоломка прошла через все платформы и была скачана более 100 миллионов раз 📲
📍 Где именно установят памятник, пока не уточняется.
🔥2
Как же появилась легендарная игра «Тетрис»? 🤔🎮
🔍 Алексей Пажитнов, советский программист, работавший в Вычислительном центре Академии наук СССР, занимался вопросами искусственного интеллекта и распознаванием речи 🧠💻
🧩 Вдохновением для «Тетриса» послужила головоломка Pentomino Puzzle, где нужно собрать одну большую фигуру из нескольких геометрических фигур. Это была не электронная головоломка — её можно было трогать и двигать 🤲🧩
🎲 В СССР с 1960-х пентамино было популярным — головоломки из фигур, соединённых из пяти квадратов. Так Алексей разработал игру на компьютере «Электроника-60» с использованием языка Pascal 🖥️🔢
💡 Первоначально он планировал, чтобы фигуры в игре переворачивались и двигались в реальном времени, но ограничения компьютеров того времени заставили его сократить количество фигур до четырех. Так появились тетрамино, из которых и сложился «Тетрис»! 🧩
📅 6 июня 1984 года Алексей Пажитнов выпустил игру, которая вскоре стала всемирно известной! 🌍
🔥1
🚁🌐 Новости в мире дронов
🤝 Nokia и Swisscom Broadcast объединили силы для создания крупнейшей в Швейцарии сети Drones-as-a-Service с 300 дронами🇨🇭 Эта сеть станет важным шагом в обеспечении общественной безопасности и поддержке промышленности.
🔧 Что такое Drone-in-a-Box? Это целый комплекс: дрон, док-станция, наземная станция управления, камеры (видео и тепловизионные), специальное ПО и сервисные компоненты. Всё это легко интегрируется с системами мониторинга дорожного движения, управления видео, диспетчерскими приложениями и промышленным контролем 📹🛠️
🚀 Swisscom Broadcast возьмет на себя управление сетью дронов, автоматизацию, работу за пределами прямой видимости (BVLOS) и развитие технологий 3GPP. Эти дроны будут реагировать на ЧС, защищать периметры и осматривать инфраструктуру 🔍🛡️
💡 Проект нацелен на модернизацию цифровой инфраструктуры и использование промышленных периферийных вычислений (MXIE) для автономной работы дронов. Общественные организации смогут легко подключаться к сети дронов и получать данные о полётах 🔍
📊 Nokia Drone Networks интегрируется с платформой MXIE, что позволит добавлять приложения для создания 3D-карт и других промышленных нужд.
🚁 Какие есть дроны по типу управления? 🤔🔍

1️⃣ Управление по Wi-Fi 🌐📱
🎯 Это управление осуществляется через приложение на смартфоне и встроенный передатчик сигнала внутри дрона 📲
🔋 Дальность полета таких дронов ограничена 100-150 м из-за небольшого радиуса действия беспроводной сети. Это делает их идеальными для съемки селфи и коротких видео 🕶️📸
⚠️ Минусы: Возможны задержки картинки при удалении дрона, что может быть неудобно при прямом трансляции видео 🕑📹
👍 Плюсы: Удобное управление с сенсорных кнопок на смартфоне и возможность регулировки угла камеры, настройки съемки и монтажа. И не нужно носить громоздкий пульт! 🎛️🎨
2️⃣ Управление по радиоканалу 📡🕹️
🚀 Это позволяет увеличить дальность полета до нескольких километров и передавать видео с камеры в реальном времени 📈
📡 Частоты: Дроны работают на частотах 2,4 и 5,8 ГГц. Диапазон 2,4 ГГц подвержен помехам и шумам (много других приборов работают на этой частоте). 🌐🔊
5,8 ГГц: Обеспечивает трансляцию с минимальной задержкой картинки, но устройства на этой частоте стоят дороже 💸🔝
🕹️ Аппаратура: Управление осуществляется через пульт с мощным передатчиком, стиками и кнопками. Также возможна комбинация пульта и телефона, где изображение выводится на экран мобильного устройства 📲
🚗🤖 Автошкола в Пекине переходит на робомобили с ИИ
🔧 В Китае автошкола решила сделать обучение будущих водителей ещё более современным и эффективным, внедрив робомобили с искусственным интеллектом! 🌟🤖
👨‍🏫📉 Инструкторы теперь наблюдают за процессом из централизованной диспетчерской, где они могут контролировать сразу несколько машин. Это позволяет значительно сэкономить на затратах и снизить стоимость курсов 💸
🚗🔄 Робомобили обучают водителей по специальному курсу, который включает шаг за шагом все необходимые движения на дороге, а затем проводят тестовые заезды для закрепления материала. Таким образом, обучение становится более структурированным и доступным 📚📈
🏫 На площадке автошколы теперь могут находиться до 20 машин, при этом всего 3 инструктора контролируют процесс.
Делитесь в комментариях своими идеями применения ИИ!
2
🔐🐍 Изучаем библиотеки Python для работы с безопасностью: Scapy 🐍🔐

🚀 Что такое Scapy?
Scapy — это мощный инструмент на Python для создания, манипуляции и анализа сетевых пакетов. Он позволяет генерировать кастомизированные пакеты и взаимодействовать с ними в реальном времени. Scapy широко используется в кибербезопасности для анализа сетей, тестирования на проникновение и судебных расследований 🔍🛡️
🔧 Особенности Scapy:
Гибкость: Создавайте пакеты с точным контролем над их характеристиками: адресами источника и назначения, протоколом и данными 🛠️📦
Интерактивный режим: Анализируйте сетевые данные в реальном времени и получайте обратную связь по вашим запросам ⏱️📊
🔍 Примеры использования Scapy:
Сканирование сети: Определение открытых портов и уязвимых устройств 📡🔍
Тестирование на проникновение: Создание и отправка кастомизированных пакетов для проверки безопасности 🧩🔐
Анализ трафика: Воссоздание сетевых разговоров и выявление подозрительных действий 🕵️‍♂️📈
📜 Пример кода:
В приведенном примере на изображении Scapy используется для отправки SYN-сообщения на порт 80 удалённого компьютера, чтобы определить, открыт ли этот порт. Мы строим пакет с помощью классов IP и TCP, затем отправляем его с функцией sr1(). Параметр timeout указывает время ожидания ответа. Если ответ получен, мы используем метод show() для отображения пакета в читаемом формате 🖥️📡
Scapy — отличный инструмент для изучения сетевой безопасности и практического применения ваших знаний! 🌟🔐
🌟👨‍💻 Давайте познакомимся поближе с гением отечественного программирования - с Алексеем Леонидовичем Пажитновым
🔹 Родился: 1956 год 🗓️ 🔹 Образование: Московская математическая школа № 91 🎓 и Московский авиационный институт 🏛️
🧠 Начало карьеры: Работал над распознаванием речи и искусственным интеллектом в Вычислительном центре Академии наук СССР 💬🤖
🚀 1985 год: Алексей создал ту самую легендарную игру «Тетрис» 🎮🧩
💼 1988 год: Основал компанию Bullet-Proof Software, которая занималась разработкой программного обеспечения 💻🔧
🔧 1996 год: Переходит в Microsoft, где руководил проектом Pandora’s Box — набором головоломок, который получил множество престижных наград 🏆🎉
🚀 2005 год: Переход в WildSnake Software для дальнейшего развития своих проектов 🌟🛠️
🏅 2007 год: Получил награду Game Developers Choice Awards First Penguin Award за вклад в создание «Тетриса» 🏆🎉
🌟 2009 год: Удостоен почетной награды LARA - Der Deutsche Games Award 🌟🎖️
🌐 В настоящее время Алексей руководит проектами и продолжает вдохновлять новых поколений программистов 📈🚀
🔥2
🇷🇺 Команда старшеклассников из России взяла золото на первой Международной олимпиаде по искусственному интеллекту (IOAI 2024)! 🥇🎉
С 9 по 15 августа в Болгарии наши таланты блестяще проявили себя на конкурсе среди школьников из 39 стран 🌍💪
Ребята завоевали золотые медали в научном туре, серебро в практическом этапе и заняли первое место по сумме баллов! 👏🥈🥇
В научном туре они решали задачи, имитирующие реальные ИИ-исследования, используя Python, машинное обучение и программирование 🧠💻 Их решения превзошли ожидания — два из трёх даже оказались лучше авторских! 🤯
На практическом этапе команды разрабатывали эксперименты с ИИ, включая ChatGPT и DALL-E 2 🤖
За подготовку команды отвечал Центральный университет (ЦУ), созданный при поддержке «Т-Банка» и других ведущих компаний РФ 🙌🎓
🔥1
Погружаемся в мир Python и продолжаем разбирать библиотеки для создания игр! Сегодня на очереди — Panda3D! 🐼🎮

Panda3D — это мощный и открытый фреймворк для разработки 3D-игр и симуляций, который упрощает сложные задачи графики, аудио и физики, предоставляя удобную среду для разработчиков 🚀🕹️
🌟 3D Game Engine: позволяет разработать масштабную приключенческую игру с увлекательными средами и анимацией персонажей 🌍🗺️
🔧 Профессиональные инструменты: создание визуально потрясающей симуляции для архитектурной визуализации, используя встроенные возможности рендеринга 🏢
⚙️ Встроенная физика и анимация: реализация гоночной игры с реалистичной динамикой автомобилей и взаимодействием с окружением 🚗🌟
🌏 Подходит для масштабных проектов: разработка обширных игр с огромными ландшафтами, сложными AI-системами и детализированным визуальным повествованием 🏞️🤖
🎬 Идеально для визуального повествования: создание захватывающего нарратива с кинематографическими последовательностями и выразительной анимацией персонажей с помощью интегрированных инструментов 📜🎥

Какая ваша любимая библиотека для создания игр?
🌟 Шесть ведущих суперкомпьютерных центров России объединились в новый консорциум, чтобы вместе развивать и поддерживать суперкомпьютерные технологии 🤝💻
Инфраструктура нового консорциума, который назвали «Распредёленная научная суперкомпьютерная инфраструктура», объединяет целых 900 серверов с пиковой производительностью 1,5 ПФлопс и системами хранения данных более 15 Пбайт 🤯📊
🖥️ Консорциум включает в себя:
ХФИЦ ДВО РАН (Хабаровск)
Институт автоматики и процессов управления ДВО РАН (Владивосток)
Институт динамики систем и теории управления им. В.М. Матросова СО РАН (Иркутск)
Институт вычислительной математики и математической геофизики СО РАН (Новосибирск)
Институт математики и механики им. Н.Н. Красовского УрО РАН (Екатеринбург)
Институт космических исследований РАН (Москва)
Эта мощная инфраструктура будет помогать в сборе, хранении и обработке научных данных по всей стране. Уже сейчас она поддерживает работу 240 организаций 🏢📚
Как говорит Минобрнауки, эта инициатива направлена на координацию развития суперкомпьютеров для решения важных научных и технических задач 🚀🔬
🔥1
🔐🔍 Изучаем библиотеки Python для работы с безопасностью: PyCrypto! 🔍🔐

PyCrypto — это мощный пакет Python для реализации криптографических функций, таких как шифрование, расшифровка, цифровые подписи и хэш-функции 🛡️💻 Он используется в различных приложениях кибербезопасности, включая защиту данных, безопасную коммуникацию и надежное хранение информации.
Что умеет PyCrypto:
🔒 Шифрование и расшифровка: Используй PyCrypto для шифрования чувствительных данных, таких как пароли или номера кредитных карт, делая их труднодоступными для злоумышленников 🔑🔐
📜 Цифровые подписи: Подписывай и проверяй цифровые документы, гарантируя их подлинность и отсутствие изменений ✍️📑
💾 Хэш-функции: Поддержка алгоритмов, таких как SHA-1 и SHA-256, для проверки целостности данных 🔍🔑
🔐 Алгоритмы шифрования: Включает симметричное шифрование (AES, Blowfish, DES) и асимметричное шифрование (RSA) 🔐🔓

Что происходит в приведенном примере на изображении:

Шифрование: Создаём объект шифра AES с помощью метода AES.new, затем шифруем данные и получаем метку для проверки целостности 🔐📦
Расшифрование: Создаём новый объект шифра с тем же ключом и nonce, расшифровываем данные и проверяем метку. Если проверка успешна, получаем исходные данные 📥🔑
🔋Новости из мира технологий 🚀

Студенты Московского авиационного института (МАИ) представили прототип уникального модульного пауэрбанка 🌟💡
Этот инновационный аккумулятор можно заряжать от различных альтернативных источников энергии, что делает его идеальным для экстренных ситуаций и в условиях отсутствия доступа к электроэнергии 🏞️

Какие же модули доступны для зарядки?
☀️ Солнечная панель
📡 Радиоволны
🔥 Элемент Пельтье (выработка электроэнергии за счет разницы температур)
🌪️ Вибрационный модуль (зарядка при движении)
💧 Турбина от потока жидкости (например, в реке)

Это устройство будет особенно полезно для туристов, альпинистов, военных и всех, кто часто находится вдали от цивилизации. Оно может стать настоящим спасением в критических ситуациях! 🏔️🌊
Разработка шла несколько месяцев, и несмотря на сложности, команда готова улучшать прототип и к сентябрю начать работу над новым образцом. Завершение разработки и коммерциализация ожидается весной 2025 года 📅🔧
🔥1