Программистика
Closed channel
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
Show more5 600
Subscribers
-524 hours
-427 days
-11830 days
Posts Archive
5 600
👍 Ошибка: 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 убедись, что структура данных соответствует.
💡 Запомни:
✔️ Используй * для гибкой распаковки.
✔️ Следи за количеством значений и переменных.5 600
🎉 Розыгрыш 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 ещё удобнее!
Не упустите шанс!
Подписывайтесь на канал «Цифровая кухня», чтобы не пропустить важные новости, полезные материалы и, конечно, результаты розыгрыша.
5 600
📌Мониторинг загрузки процессора,оперативной памяти в реальном времени👨💻
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()
Программистика// #doc5 600
😒 Лучшие каналы по Кибербезопасности и Хакингу
👍 ZeroDay — канал действующего белого хакера. Подробные уроки по безопасности, эксплуатации уязвимостей, социальной инженерии, инструментам и свежие новости.
👍 Белый Хакер — программное обеспечение, утилиты, OSINT, инструменты, полезная литература и много другое. Совершенно новый формат непохожий на другие каналы.
5 600
👀 Графика на Python. Создание 2D- и 3D-изображений для научной графики и презентаций
В книге на наглядных примерах показано, как использовать встроенные графические примитивы Python – точки, линии и стрелки — для создания сложной графики, визуализации двух- и трехмерных объектов, диаграмм с данными и технических иллюстраций.
После прочтения вы сможете создавать привлекательные графические изображения, не ограничиваясь функциями, доступными в существующих библиотеках Python. Приведены примеры из физики (визуализация электронных облаков, изменение климата), астрономии, биологии (изменение динамики популяций), экономики (управление ресурсами) и др.
Программистика // #doc
5 600
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
5 600
🧹 Очистка папки от старых файлов👨💻
📍 Этот скрипт можно запустить по расписанию через 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)
Программистика || #doc5 600
• infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы:
- Что из себя представляет официально взломанный iPhone от Apple?
- К чему могла привести опечатка в инфраструктуре платёжной системы MasterCard?
- Авторский материал для ИБ специалистов с закрытого хакерского форума XSS;
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.
• А еще у нас часто проходят розыгрыши самых актуальных и новых книг для ИБ специалистов. Так что присоединяйся, у нас интересно!
5 600
🟢 Ошибка 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 вместо изменяемых объектов и создавай их внутри.
Программистика5 600
🟢 Фильтрация и преобразование списков в 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() как альтернативу.
Программистика5 600
Пет-проект на Python за 50 минут. Курс по FastAPI для начинающих
📱 ПервоисточникПрограммистика || #Видео
5 600
👀 Эволюционные нейросети на языке Python.
Основы нейроэволюции
🗣Разработка нейроэволюционных алгоритмов
🗣Программирование на Python
🗣Использование библиотек Python для нейросетей
🗣Решение прикладных задач (игры, робототехника, моделирование)
🗣Оптимизация и улучшение моделей
🗣Практическое применение нейроэволюции
Программистика // #doc
5 600
📈Сделал подборку рекомендую вам ознакомьтесь 🤙
👩💻 Max Open Source — Полезные статьи и бесплатные курсы по этическому хакингу, пентесту, программированию и информационным технологиям
👩💻 Хакер | Red Team - Библиотека Хакера только эксклюзивные редкие книги, статьи и курсы
👩💻 IT MEGA — Тут различные материалы, курсы по программированию, информационная безопасность хакингу, Osint и IT
📚 Книги | Books — Одна из крупных библиотек в сегменте Telegram. Тысячи книг и полезного материала
👩💻 Журнал Хакер — Журнал хакер, канал архив, все выпуски с 1999- до последнего! Удивительный мир!
👩💻 Библиотека Cobalt Strike — Все для знакомства с хакингом, пентестом, эксклюзивной информация, курсы, книги, статьи и инструменты
💎 PRO трафик - Тут ты узнаешь подробней как добывать золото сети! PRO трафик, PRO маркетинг, PRO деньги
📖 Библиотека разведчика Osint — Единственная в своем роде библиотека по теме OSINT, разведки в сети, сбору информации, технологии конкурентной разведки, поиск о цели
⚠️ В общей сложности, данные проекты насчитывают терабайты курсов и книг. Присоединяйся 📲 💻
🤖 И самые полезные боты в Telegram 🤙
🔈 Слушать Аудиокниги — бесплатно найдет и скачает все существующие Аудиокниги
📚 Книги | Books — уникальный бот найдет и скачает вам практически любую книгу и бесплатно (более 1миллиона книг)
👻 Пользуйтесь друзья! ✅ Сохрани 🤙
5 600
Вопросы для подготовки к интервью с разработчиком 👩💻 Python — это сборник вопросов и ответов, который поможет подготовиться к техническому собеседованию. Включает темы по языку, алгоритмам, библиотекам и базам данных. Содержит как полезные материалы, так и спорные моменты, поэтому рекомендуется критически оценивать информацию. Подойдет для разработчиков, желающих проверить и освежить свои знания перед собеседованием.
🐱 Ссылка на GitHub
Программистика|| #jobs
5 600
😈Переиграли и уничтожили
SkillBox’y привет, всем остальным соболезную. Залили новые курсы, забирайте ниже:
➖Python (64гб курсов)
➖C# (27гб курсов)
➖Java (45гб курсов)
➖PHP (34гб курсов)
➖Go (23гб курсов)
➖Rust (37гб курсов)
➖SQL (41гб курсов)
➖MySQL (21гб курсов)
➖Другое (114гб курсов)
Не видео на ютуб, а реальный СЛИВ огромных баз. Проверь сам!🚨
Available now! Telegram Research 2025 — the year's key insights 
