CodeShadow – Telegram
CodeShadow
76 subscribers
182 photos
11 videos
7 files
128 links
👋 Я Артемий — преподаватель Python и фрилансер.

💻 Показываю, как код и нейросети помогают зарабатывать и упрощать работу.

🚀 Делюсь проектами, опытом и лайфхаками из реальной практики.

✍🏻 Вопросы и идеи: @MifmanRu
Download Telegram
📰 ЦОДы могут получить прямое подключение к магистральным электросетям

Правительство обсуждает законодательную инициативу, которая разрешит центрам обработки данных (ЦОДам) подключаться напрямую к магистральным электросетям. Это решение позволит повысить надежность энергоснабжения критически важных ИТ-объектов и снизить затраты на передачу электроэнергии. Минцифры обсуждает с другими ведомствами и отраслевыми игроками возможность законодательно закрепить право ЦОДов подключаться напрямую к Единой национальной энергетической сети (ЕНЭС). Это позволит повысить надежность […]
Компьютерра

🔗 https://www.computerra.ru/314354/tsody-mogut-poluchit-pryamoe-podklyuchenie-k-magistralnym-elektrosetyam/
📰 «Группа Астра» и TECHNORED будут развивать в России роботизацию полного цикла

«Группа Астра» и производитель роботизированных систем TECHNORED объявили о стратегическом партнерстве. Его цель — разработка и внедрение надежных и доступных робототехнических комплексов с повышенным уровнем кибербезопасности. Объединение усилий двух ведущих ИТ-компаний позволит выстроить полный цикл роботизации на основе собственного программного обеспечения: от проектирования, создания роботов и оптимизации технологического процесса с помощью робототехнических средств до их […]
Группа Астра

🔗 https://www.computerra.ru/314350/gruppa-astra-i-technored-budut-razvivat-v-rossii-robotizatsiyu-polnogo-tsikla/
📰 «Инферит Облако» (ГК Softline) подтвердил совместимость с серверами 3-го поколения серии RS «Инферит Техника»

Российский провайдер «Инферит Облако» (ГК Softline) объявил о полной совместимости своей платформы с новыми серверами 3-го поколения серии RS «Инферит Техника» (ГК Softline). Такая интеграция внутри экосистемы «Инферит» отвечает стратегии развития ГК Softline и позволяет клиентам эффективнее оптимизировать работу ИТ-инфраструктуры за счет повышения производительности, упрощения техподдержки и снижения затрат на обслуживание.  «Инферит Облако» — это […]
Инферит

🔗 https://www.computerra.ru/314345/inferit-oblako-gk-softline-podtverdil-sovmestimost-s-serverami-3-go-pokoleniya-serii-rs-inferit-tehnika/
📰 Дроны на страже лесов: старт инновационного проекта мониторинга в Подмосковье

Аналитический центр лесного хозяйства, комитет лесного хозяйства Московской области и компания «Инсайт-проект» начали использовать дроны и искусственный интеллект для контроля состояния лесов. Аналитический центр лесного и сельского хозяйства (АЦЛХ), входящий в ITFB Group, совместно с Комитетом лесного хозяйства Московской области и компанией «Инсайт-проект» запускает проект по использованию беспилотных летательных аппаратов (БПЛА) для мониторинга состояния лесных […]
Компьютерра

🔗 https://www.computerra.ru/314340/drony-na-strazhe-lesov-start-innovatsionnogo-proekta-monitoringa-v-podmoskove/
📰 В России создали технологию для переработки литий-ионных аккумуляторов и повторного использования компонентов

В Росатоме разработали технологию переработки отработанных литий-ионных аккумуляторов (ЛИА), готовую для промышленного внедрения. Процесс включает два этапа: сначала из аккумуляторов извлекается «чёрная масса» — концентрат лития, кобальта, никеля и марганца, а затем из неё получают соли ценных элементов. Для этого была создана лабораторная установка, способная перерабатывать 30 кг «чёрной массы» в сутки, причём проект реализовали менее чем за два года. Изображение Midjourney Технология позволяет полностью извлекать ценные компоненты, обеспечивая получение соединений лития, кобальта и никеля необходимого состава, качества и чистоты. Она также универсальна: может адаптироваться к разным концентрациям элементов в «чёрной массе» и масштабироваться. Продукты переработки могут применяться повторно, в том числе для производства новых литий-ионных аккумуляторов. На данный момент в России переработка ЛИА осуществляется в небольших объёмах частными компаниями, а комплексная утилизация «чёрной массы» пока не реализована.

🔗 https://www.ixbt.com/news/2025/05/15/v-rossii-sozdali-tehnologiju-dlja-pererabotki-litijionnyh-akkumuljatorov-i-povtornogo-ispolzovanija-komponentov.html
📰 Мощнейшая вспышка на Солнце вывела из строя радиосвязь в ряде регионов Европы, Азии и на Ближнем Востоке, но это ещё не конец

Солнце выбросило самую мощную вспышку в 2025 году, которая, как стало известно, вывела из строя радиосвязь в ряде регионов Европы, Азии и на Ближнем Востоке. При этом ученые и специалисты по космической погоде предупреждают, что это только начало. о чем мы уже сообщали В среду, 14 мая, из солнечного пятна AR4087 был зафиксирован мощные выброс солнечной вспышки класса X2.7, которая отправила заряженные частицы на Землю и на несколько часов вывели из строя радиосвязь в целых регионах. Изображение Midjourney Если говорить точнее, то первая вспышка класса Х произошла еще в понедельник, 13 мая. Она был самой мощной с марта, но за ней последовала вспышка X2.7, а также несколько вспышек классов M5.3 и M7.7. Более сильный эффект вспышек дойдет до Земли примерно к пятнице, поэтому ученые ожидают новых  отключений связи, сбоев в работе GPS и потенциальных проблем с электросетями. Ранее сообщалось, что вспышка класса X привела к росту потока тяжелых заряженных частиц (ТЗЧ) в околоземном космическом пространстве, о чем сообщили на сайте Лаборатории солнечной астрономии ИКИ и ИСЗФ. Ученые предупредили о возможном крупном выбросе плазмы

🔗 https://www.ixbt.com/news/2025/05/15/moshnejshaja-vspyshka-na-solnce-vyvela-iz-stroja-radiosvjaz-v-rjade-regionov-evropy-azii-i-na-blizhnem-vostoke-no-jeto.html
📰 Производство Lada Niva и Lada Aura стоит. Инсайдер Avtograd раскрыл положение дел на АвтоВАЗе и план на весь 2025 год

Инсайдер поделился информацией о текущей ситуации на АвтоВАЗе на своей VK-страничке Avtograd. Фото Avtograd По его данным, производство моделей Lada Niva приостановлено, тогда как сборка Granta и Vesta продолжается. Выпуск новой модели Aura не ведется. Про Iskra новой информации нет, но есть новые снимки. Инсайдер добавил, что план АвтоВАЗа на 2025 год составляет 360 тысяч автомобилей. Фото Avtograd Админ паблика Avtograd в прошлом слил много точной информации, включая фотографии Lada Vesta NG, Lada Iskra и сведения о некомплектных Lada Granta.

🔗 https://www.ixbt.com/news/2025/05/15/lada-niva-lada-aura-avtograd-2025.html
📰 Tiggo — всё, «тема более неактуальна». В российской линейке Chery этого суббренда больше не будет

Суббренда Tiggo в российской структуре компании Chery не будет, при этом компания продолжает предлагать потребителям гибридные автомобили. «Проект Tiggo в текущей повестке компании не рассматривается, тема более неактуальна», —  сообщили в Chery. Данная позиция была выработана еще летом 2024 года, презентация бренда Tiggo прошла в конце 2023 года. Под ним планировали выпускать автомобили на альтернативных источниках энергии. Ранее инициатива называлась Chery NEV (New Energy Vehicles). Фото Chery В то же время гибридные автомобили продолжают присутствовать в модельной линейке Chery на российском рынке — в рамках существующих серийных моделей. Chery Напомним, в линейке Chery сейчас есть гибридные кроссоверы Tiggo 7 Pro и Tiggo 8 Pro с приставкой Plug-In Hybrid.

🔗 https://www.ixbt.com/news/2025/05/15/tiggo--vsjo-tema-bolee-ne-aktualna-v-rossijskoj-linejke-chery-jetogo-subbrenda-bolshe-ne-budet.html
📰 Представлены дешёвые 4K-телевизоры Xiaomi TV F Pro 2026 от 379 евро. Цены изначально снижены

Xiaomi начала продажи серии телевизоров TV F Pro 2026 в некоторых европейских странах, включая Нидерланды, Испанию и Францию. Линейка доступна в шести размерах — 32", 43", 50", 55", 65" и 75" — и предлагает ключевые обновления по сравнению со стандартным TV F 2026, сохраняя при этом безрамочный металлический дизайн и интеграцию Fire TV. Модели TV F Pro оснащены дисплеями 4K QLED с 94-процентным покрытием цветовой гаммы DCI-P3 и поддержкой HDR10+, HLG и режима Filmmaker. Сглаживание движения MEMC является стандартным для всех устройств. Режим Game Boost увеличивает частоту обновления до 120 Гц при 1080p через HDMI. Панель изначально работает на частоте 60 Гц с разрешением 4K (3840 х 2160 пикселей). Фото Xiaomi Встроенный Fire TV дает пользователям доступ к потоковым приложениям, таким как Netflix, Disney+, Prime Video и каналам живого телевидения. Голосовое управление реализовано при помощи Alexa через 360° Bluetooth-пульт. Пользователи также могут управлять устройствами умного дома непосредственно с телевизора. Телевизоры оснащены двумя динамиками мощностью 10 Вт и поддерживают Dolby Audio, DTS:X и DTS Virtual:X. Дополнительные функции включают совместимость с Apple AirPlay и Miracast, режим низкого синего света, DC dimming. Телевизоры получили четырехъядерный процессор, 2 ГБ оперативной памяти и 32 ГБ встроенной флеш-памяти. Фото Xiaomi В настоящее время цены в Европе снижены: 43” – 299 евро (рекомендованная розничная цена 379 евро); 50” – 399 евро (рекомендованная розничная цена 469 евро); 55” – 449 евро (рекомендованная розничная цена 569 евро); 65” – 599 евро (рекомендованная розничная цена 769 евро); 75” – 799 евро (рекомендованная розничная цена 999 евро).

🔗 https://www.ixbt.com/news/2025/05/15/4k-xiaomi-tv-f-pro-2026-379.html
📰 Microsoft представила открытый проект NLWeb для создания ИИ-чат-ботов

Компания Microsoft анонсировала открытый проект NLWeb, который позволяет разработчикам добавлять на сайты интеллектуальные чат-боты всего несколькими строками кода. Решение поддерживает любые модели ИИ и корпоративные данные, открывая новые возможности для клиентских сервисов в e-commerce, медиа и других сферах. Компания Microsoft представила проект NLWeb, призванный упростить создание ИИ-чат-ботов для веб-сайтов. Анонсированный на конференции Build 2025, NLWeb […]
Компьютерра

🔗 https://www.computerra.ru/314670/microsoft-predstavila-otkrytyj-proekt-nlweb-dlya-sozdaniya-ii-chat-botov/
📰 В «Точке кипения» прошла дискуссия о человеке и искусстве в эпоху технократии

19 мая в пространстве «Точка кипения» в Санкт-Петербурге состоялось событие на стыке гуманитарного и технологического — вернисаж-дискуссия «Человек в эпоху технократии». Организованная в коллаборации art&science проекта ГЕНЕЗИС и журнала «Компьютерра», выставка и последующее обсуждение собрали художников, теоретиков искусства, исследователей технологий и просто неравнодушных зрителей, чтобы задать главный вопрос: каково место человека и искусства в мире, […]
Компьютерра

🔗 https://www.computerra.ru/314661/v-tochke-kipeniya-proshla-diskussiya-o-cheloveke-i-iskusstve-v-epohu-tehnokratii/
📰 Федеральная налоговая служба потратит 2 млрд на модернизацию «Налог-3»

Федеральная налоговая служба проводит масштабную модернизацию АИС «Налог-3» на общую сумму почти в 2 млрд рублей.  Федеральная налоговая служба (ФНС) проводит масштабную модернизацию своей главной информационной системы АИС «Налог-3», обнаружила «Компьютерра» на официальном сайте госзакупок.  ФНС объявила о начале работ по модернизации своей системы посредством публикации трех тендеров на официальном сайте государственных закупок. Общая сумма […]
Компьютерра

🔗 https://www.computerra.ru/314658/federalnaya-nalogovaya-sluzhba-potratit-2-mlrd-na-modernizatsiyu-nalog-3/
📰 Intel представила новые графические процессоры для ИИ и рабочих станций

Компания анонсировала графические процессоры Intel Arc Pro B60 и B50 с поддержкой ИИ-ускорения, а также ускоритель Gaudi 3 для масштабируемых решений. Новинки основаны на архитектуре Xe 2, оснащены матричными ядрами XMX и улучшенной трассировкой лучей. Компания Intel расширила линейку профессиональных графических процессоров Intel Arc Pro, представив модели B60 и B50, а также объявила о доступности […]
Компьютерра

🔗 https://www.computerra.ru/314649/intel-predstavila-novye-graficheskie-protsessory-dlya-ii-i-rabochih-stantsij/
📰 «Инферит» (ГК Softline) оснастил ноутбуками лабораторию дизайна университета им. С. Г. Строганова

Российский ИТ-вендор «Инферит» (ГК Softline) оборудовал ноутбуками собственного производства лабораторию «Дизайн среды» Российского государственного художественно-промышленного университета (РГХПУ) им. С.Г. Строганова. Теперь студентам доступно современное оборудование для работы с графикой. Сотрудничество стало шагом в поддержке практико-ориентированного образования в области цифрового дизайна и соответствует фокусу ГК Softline на внедрении инновационных решений в образовательную инфраструктуру. РГХПУ им. Строганова […]
Инферит

🔗 https://www.computerra.ru/314599/inferit-gk-softline-osnastil-noutbukami-laboratoriyu-dizajna-universiteta-im-s-g-stroganova/
🧠 Как работает система типов в Python и почему это важно?

Python — язык с динамической типизацией. Это значит, что переменная может менять тип во время выполнения:


x = 5
x = "теперь я строка"


Хотя это удобно, подобный подход может привести к ошибкам. Чтобы сделать код более надёжным, в Python добавили **аннотации типов**:


def greet(name: str) -> str:
return f"Привет, {name}"


Вы можете использовать `mypy` для проверки соответствия типов:


pip install mypy
mypy your_noscript.py


Благодаря аннотациям типов:
- код становится самодокументируемым
- легче отлавливать ошибки на ранней стадии
- повышается читаемость

Используйте аннотации даже в небольших проектах — это хорошая привычка.
❤‍🔥1👍1
🗃️ Что такое генераторы и как они экономят память

Когда вы создаёте список, Python хранит все элементы в памяти. Если вы работаете с миллионами элементов — это неэффективно.

**Генераторы** — это способ ленивой генерации значений. Они не хранят все значения, а создают их по одному.

🔹 Пример обычного списка:

nums = [x**2 for x in range(1000000)]


🔹 Пример генератора:

nums = (x**2 for x in range(1000000))


Разница — колоссальная экономия памяти.

Также можно использовать функцию `yield`:

def count_up_to(n):
count = 1
while count <= n:
yield count
count += 1

for number in count_up_to(5):
print(number)


Этот код выводит числа от 1 до 5 и не использует лишнюю память.
🧪 Как писать модульные тесты: полное руководство

Модульные тесты — основа надёжного кода. Python предоставляет встроенный модуль `unittest`.

🔹 Пример:

import unittest

def add(a, b):
return a + b

class TestMath(unittest.TestCase):
def test_add(self):
self.assertEqual(add(2, 3), 5)

if __name__ == '__main__':
unittest.main()


Что происходит:
- `TestMath` — тестовый класс, унаследованный от `unittest.TestCase`
- `test_add` — метод-тест (название обязательно должно начинаться с `test_`)
- `assertEqual` проверяет результат

Вы можете запускать тесты одной командой: `python test_file.py`

Для больших проектов используйте `pytest` — он проще и мощнее.
📦 Как создать собственный CLI-инструмент с помощью Click

Click — это удобная библиотека для создания командной строки.

Установка:

pip install click


🔹 Пример:

import click

@click.command()
@click.option('--name', prompt='Ваше имя', help='Имя пользователя.')
def hello(name):
click.echo(f"Привет, {name}!")

if __name__ == '__main__':
hello()


При запуске:

python hello.py


Пользователь будет приглашён ввести имя. Это отличная основа для автоматизаторов, скриптов и утилит.
🛠️ Работа с датами и временем в Python

Python имеет мощный модуль `datetime` для работы с датами и временем.

🔹 Пример:

from datetime import datetime, timedelta

now = datetime.now()
print("Текущее время:", now)

# Прибавим 7 дней
future = now + timedelta(days=7)
print("Через неделю:", future)

# Форматирование
formatted = now.strftime("%d.%m.%Y %H:%M")
print("Отформатировано:", formatted)


Форматы `strftime`:
- `%d` — день
- `%m` — месяц
- `%Y` — год
- `%H:%M` — часы и минуты

Также можно сравнивать даты и парсить строки:

parsed = datetime.strptime("21.05.2025", "%d.%m.%Y")
print(parsed.date())
🔐 Создание системы авторизации на Flask

Flask — лёгкий веб-фреймворк. Давайте создадим простую систему логина.

Установка:

pip install flask


🔹 Пример:

from flask import Flask, request, render_template_string

app = Flask(__name__)

users = {"admin": "1234"}

@app.route("/", methods=["GET", "POST"])
def login():
if request.method == "POST":
username = request.form["username"]
password = request.form["password"]
if users.get(username) == password:
return "Успешный вход!"
return "Неверные данные"
return render_template_string('''
<form method="post">
<input name="username" placeholder="Имя">
<input name="password" type="password" placeholder="Пароль">
<input type="submit">
</form>
''')

app.run(debug=True)


Это базовый пример — используйте `Flask-Login` и `werkzeug.security` для защиты паролей.
📰 Как обучать школьников и студентов ИТ-технологиям обсудили в Омске

Компания РЕД СОФТ, ведущий российский разработчик отечественного программного обеспечения, активно поддержала прошедшую недавно 23-ю открытую Всероссийскую конференцию «Преподавание информационных технологий в Российской Федерации», организованную в городе Омске. Это событие собрало ведущих специалистов в области образования и информационных технологий из разных регионов страны. На конференции «Преподавание информационных технологий в Российской Федерации» эксперты ИТ-компаний и представители системы […]
РЕД СОФТ

🔗 https://www.computerra.ru/314955/kak-obuchat-shkolnikov-i-studentov-it-tehnologiyam-obsudili-v-omske/