ch
Feedback
Программистика

Программистика

关闭频道

Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager

显示更多
5 600
订阅者
-524 小时
-427
-11830
帖子存档
👍 Ошибка: Unpacking в Python (ValueError: too many values to unpack) В Python распаковка (unpacking) позволяет присваивать несколько значений сразу, но если количество переменных не совпадает с количеством значений, получим ValueError. 📌 Ошибка:
values = [1, 2, 3]
a, b = values  #  Ошибка! Too many values to unpack
Вывод:
ValueError: too many values to unpack (expected 2)
✔️ Правильный вариант: 1️⃣ Используем * (star unpacking)
a, *b = values  
print(a)  # 1
print(b)  # [2, 3]  Всё работает!
2️⃣ Распаковываем в нужное количество переменных
a, b, c = values  #  Всё правильно
3️⃣ Используем zip() для парной распаковки
pairs = [(1, 'a'), (2, 'b'), (3, 'c')]

for num, letter in pairs:
    print(num, letter)  # ✔️Работает, т.к. у нас пары значений
👍 Разбор: ✔️ Если элементов больше, чем переменных → ValueError. ✔️ * помогает собрать "лишние" элементы в список. ✔️ При распаковке внутри for убедись, что структура данных соответствует. 💡 Запомни: ✔️ Используй * для гибкой распаковки. ✔️ Следи за количеством значений и переменных.

🎉 Розыгрыш 10 000 звёзд Telegram! 🎉 Друзья, у нас отличные новости! Мы разыгрываем 10 000 звёзд Telegram среди подписчиков
🎉 Розыгрыш 10 000 звёзд Telegram! 🎉 Друзья, у нас отличные новости! Мы разыгрываем 10 000 звёзд Telegram среди подписчиков канала «Цифровая кухня». Участвуйте и получите шанс выиграть один из пяти призов! 🏆 Призовые места: 1 место: 3 000 звёзд 2 место: 2 500 звёзд 3 место: 2 000 звёзд 4 место: 1 500 звёзд 5 место: 1 000 звёзд 📋 Условия участия: 1. Подпишись на канал «Цифровая кухня» 2. Нажать кнопку "Участвую!" ⏰ Подведение итогов: 11 марта 2025 года в 18:00 на канале «Цифровая кухня» мы случайным образом выберем 5 победителей среди всех подписчиков канала. Результаты будут опубликованы там же. Что можно делать со звёздами? Звёзды Telegram можно использовать для покупки стикеров, подарков в чатах или перевода в другие активы. Это реальные деньги, которые сделают ваш Telegram ещё удобнее! Не упустите шанс! Подписывайтесь на канал «Цифровая кухня», чтобы не пропустить важные новости, полезные материалы и, конечно, результаты розыгрыша.

📌Мониторинг загрузки процессора,оперативной памяти в реальном времени👨‍💻 import psutil import time from rich.console impor
📌Мониторинг загрузки процессора,оперативной памяти в реальном времени👨‍💻
import psutil
import time
from rich.console import Console
from rich.table import Table

console = Console()

def monitor_system():
    while True:
        table = Table(title="📊 Мониторинг системы")

        table.add_column("Параметр", justify="left", style="cyan", no_wrap=True)
        table.add_column("Значение", justify="right", style="magenta")

        # CPU
        cpu_usage = psutil.cpu_percent(interval=1)
        table.add_row("🔹 Загрузка CPU", f"{cpu_usage}%")

        # RAM
        memory = psutil.virtual_memory()
        table.add_row("🔹 Использование RAM", f"{memory.percent}% ({memory.used // (1024 ** 2)}MB / {memory.total // (1024 ** 2)}MB)")

        console.clear()
        console.print(table)

        time.sleep(1)  # Обновление каждую секунду

if __name__ == "__main__":
    monitor_system()
Программистика// #doc

😒 Лучшие каналы по Кибербезопасности и Хакингу 👍 ZeroDay — канал действующего белого хакера. Подробные уроки по безопасност
😒 Лучшие каналы по Кибербезопасности и Хакингу 👍 ZeroDay — канал действующего белого хакера. Подробные уроки по безопасности, эксплуатации уязвимостей, социальной инженерии, инструментам и свежие новости. 👍 Белый Хакер — программное обеспечение, утилиты, OSINT, инструменты, полезная литература и много другое. Совершенно новый формат непохожий на другие каналы.

👀 Графика на Python. Создание 2D- и 3D-изображений для научной графики и презентаций В книге на наглядных примерах показано,
👀 Графика на Python. Создание 2D- и 3D-изображений для научной графики и презентаций В книге на наглядных примерах показано, как использовать встроенные графические примитивы Python – точки, линии и стрелки — для создания сложной графики, визуализации двух- и трехмерных объектов, диаграмм с данными и технических иллюстраций. После прочтения вы сможете создавать привлекательные графические изображения, не ограничиваясь функциями, доступными в существующих библиотеках Python. Приведены примеры из физики (визуализация электронных облаков, изменение климата), астрономии, биологии (изменение динамики популяций), экономики (управление ресурсами) и др. Программистика // #doc

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

🧹 Очистка папки от старых файлов👨‍💻 📍 Этот скрипт можно запустить по расписанию через cron (Linux/macOS) или Task Schedul
🧹 Очистка папки от старых файлов👨‍💻 📍 Этот скрипт можно запустить по расписанию через cron (Linux/macOS) или Task Scheduler (Windows) для автоматической очистки старых файлов.
import os
import time
from datetime import timedelta

# Папка для очистки
FOLDER_PATH = "/path/to/folder"  # Укажите путь к папке
DAYS_OLD = 30  # Удалять файлы старше этого количества дней

def delete_old_files(folder_path, days_old):
    now = time.time()
    cutoff = now - days_old * 86400  # Количество секунд в днях

    if not os.path.exists(folder_path):
        print(f"Папка {folder_path} не существует.")
        return

    deleted_files = 0
    for file in os.listdir(folder_path):
        file_path = os.path.join(folder_path, file)
        if os.path.isfile(file_path) and os.path.getmtime(file_path) < cutoff:
            os.remove(file_path)
            print(f"Удален: {file_path}")
            deleted_files += 1

    print(f"Удалено файлов: {deleted_files}")

if __name__ == "__main__":
    delete_old_files(FOLDER_PATH, DAYS_OLD)
Программистика || #doc

• infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальны
infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы: - Что из себя представляет официально взломанный iPhone от Apple? - К чему могла привести опечатка в инфраструктуре платёжной системы MasterCard? - Авторский материал для ИБ специалистов с закрытого хакерского форума XSS; - Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно. А еще у нас часто проходят розыгрыши самых актуальных и новых книг для ИБ специалистов. Так что присоединяйся, у нас интересно!

🟢 Ошибка Mutable Default Arguments в Python Одна из самых распространённых ошибок в Python — использование изменяемых значений (list, dict, set) как значений по умолчанию в аргументах функций. ❌ Плохой пример:
def add_item(item, collection=[]):
    collection.append(item)
    return collection

print(add_item(1))  # [1]
print(add_item(2))  # [1, 2]  Ожидали [2]!
Что пошло не так? ✔️ Аргумент collection=[] создаётся один раз при определении функции и не сбрасывается между вызовами! ✔️ Правильный вариант:
def add_item(item, collection=None):
    if collection is None:
        collection = []  # Создаём новый список при каждом вызове
    collection.append(item)
    return collection

print(add_item(1))  # [1]
print(add_item(2))  # [2]  Всё работает!
👍 Разбор: ✔️ Изменяемые объекты (списки, словари, множества) нельзя использовать как значения по умолчанию. ✔️ Используем None и создаём новый объект внутри функции. ✔️ Проблема встречается часто при работе с list, dict, set. 💡 Запомни: ✔️ Значения по умолчанию создаются один раз при определении функции. ✔️ Используй None вместо изменяемых объектов и создавай их внутри. Программистика

🟢 Фильтрация и преобразование списков в Python В Python удобно работать со списками с помощью list comprehension и функций высшего порядка (filter, map). 📌 Пример:
names = ["Анна", "Иван", "Петр", "Ольга", "Алексей"]

# Фильтруем имена, которые начинаются на "А" и преобразуем в верхний регистр
filtered_names = [name.upper() for name in names if name.startswith("А")]

print(filtered_names)  # Вывод: ['АННА', 'АЛЕКСЕЙ']
👍 Разбор: ✔️ List comprehension — краткий и эффективный способ обработки списков. ✔️ if name.startswith("А") — фильтруем элементы по условию. ✔️ .upper() — преобразуем строки в верхний регистр. 💡 Запомни: ✔️ List comprehension — мощный инструмент для работы со списками. ✔️ Можно использовать map() и filter() как альтернативу. Программистика

Пет-проект на Python за 50 минут. Курс по FastAPI для начинающих
📱 Первоисточник
Программистика || #Видео

👀 Эволюционные нейросети на языке Python. Основы нейроэволюции 🗣Разработка нейроэволюционных алгоритмов 🗣Программирование
👀 Эволюционные нейросети на языке Python. Основы нейроэволюции 🗣Разработка нейроэволюционных алгоритмов 🗣Программирование на Python 🗣Использование библиотек Python для нейросетей 🗣Решение прикладных задач (игры, робототехника, моделирование) 🗣Оптимизация и улучшение моделей 🗣Практическое применение нейроэволюции Программистика // #doc

Создаем виртуальное окружение для Python
Первоисточник
Программистика|| #Видео

📈Сделал подборку рекомендую вам ознакомьтесь 🤙 👩‍💻 Max Open Source — Полезные статьи и бесплатные курсы по этическому хакингу, пентесту, программированию и информационным технологиям 👩‍💻 Хакер | Red Team - Библиотека Хакера только эксклюзивные редкие книги, статьи и курсы 👩‍💻 IT MEGA — Тут различные материалы, курсы по программированию, информационная безопасность хакингу, Osint и IT 📚 Книги | Books — Одна из крупных библиотек в сегменте Telegram. Тысячи книг и полезного материала 👩‍💻 Журнал Хакер — Журнал хакер, канал архив, все выпуски с 1999- до последнего! Удивительный мир! 👩‍💻 Библиотека Cobalt Strike — Все для знакомства с хакингом, пентестом, эксклюзивной информация, курсы, книги, статьи и инструменты 💎 PRO трафик - Тут ты узнаешь подробней как добывать золото сети! PRO трафик, PRO маркетинг, PRO деньги 📖 Библиотека разведчика Osint — Единственная в своем роде библиотека по теме OSINT, разведки в сети, сбору информации, технологии конкурентной разведки, поиск о цели ⚠️ В общей сложности, данные проекты насчитывают терабайты курсов и книг. Присоединяйся 📲 💻 🤖 И самые полезные боты в Telegram 🤙 🔈 Слушать Аудиокниги бесплатно найдет и скачает все существующие Аудиокниги 📚 Книги | Booksуникальный бот найдет и скачает вам практически любую книгу и бесплатно (более 1миллиона книг) 👻 Пользуйтесь друзья!Сохрани 🤙

Вопросы для подготовки к интервью с разработчиком 👩‍💻 Python — это сборник вопросов и ответов, который поможет подготовитьс
Вопросы для подготовки к интервью с разработчиком 👩‍💻 Python — это сборник вопросов и ответов, который поможет подготовиться к техническому собеседованию. Включает темы по языку, алгоритмам, библиотекам и базам данных. Содержит как полезные материалы, так и спорные моменты, поэтому рекомендуется критически оценивать информацию. Подойдет для разработчиков, желающих проверить и освежить свои знания перед собеседованием. 🐱 Ссылка на GitHub Программистика|| #jobs

😈Переиграли и уничтожили SkillBox’y привет, всем остальным соболезную. Залили новые курсы, забирайте ниже: ➖Python (64гб кур
😈Переиграли и уничтожили SkillBox’y привет, всем остальным соболезную. Залили новые курсы, забирайте ниже: ➖Python (64гб курсов) ➖C# (27гб курсов) ➖Java (45гб курсов) ➖PHP (34гб курсов) ➖Go (23гб курсов) ➖Rust (37гб курсов) ➖SQL (41гб курсов) ➖MySQL (21гб курсов) ➖Другое (114гб курсов) Не видео на ютуб, а реальный СЛИВ огромных баз. Проверь сам!🚨