Программистика
Закрытый канал
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
Больше5 568
Подписчики
-624 часа
-307 дней
+4630 день
Архив постов
5 567
На Stepik запустили годный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем»
В программе только важные аспекты:
— troubleshooting Docker и образов
— диагностика сетевых проблем
— настройка readiness/liveness probes
— отладка pod’ов, деплоев и ingress
— анализ логов контейнеров и кластера
— разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других
Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам
48 часов доступен со скидкой 25%
↗️ Пройти курс на Stepik
5 567
👩💻 python-mss — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!
Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.Программистика|| #Репозиторий
5 567
⚡️ Linux теперь в Telegram!
Ребята делают реально классный канал про IT - просто, понятно и без воды.
О Linux, DevOps, разработке, безопасности и инструментах, которые помогают работать эффективнее.
Подписывайтесь: @recura_tech
5 567
📦 `None` в Python: не просто «ничего», а полноценный объект
Многие новички думают, что
None — это как «пустота» или «ничего». На самом деле None — полноценный объект со своим типом NoneType. Он существует в единственном экземпляре на всю программу (синглтон).
Что важно знать:
1. None используется для обозначения отсутствия значения:
def func():
print("Привет")
result = func() # result = None
2. Сравнивать с None нужно через is, а не ==:
if value is None: # правильно
if value == None: # работает, но так не делают
3. None — ложное значение в булевом контексте:
if not value: # сработает и для None, и для 0, и для []
4. Функция без return возвращает None.
Запомните: None — не ошибка и не баг, а сигнал «значения нет». Уважайте объект None как полноправного гражданина Python.
Программистика || #doc5 567
🧠 Отгадка: что выведет этот код?
def add_one(x=[]):
x.append(1)
return x
print(add_one())
print(add_one())
✅ Правильный ответ: 2. `[1]` и `[1, 1]`
📖 Почему так происходит?
Аргумент по умолчанию (x=[]) создаётся один раз, в момент определения функции, а не при каждом вызове. Список [] сохраняется внутри функции и используется во всех вызовах, куда не передали явный аргумент.
🟢 Первый вызов: x указывает на тот самый список → добавляем 1 → возвращаем [1].
🟢 Второй вызов: x снова указывает на тот же самый список (теперь он [1]) → добавляем ещё 1 → возвращаем [1, 1].
Это классическая ловушка с изменяемыми объектами в аргументах по умолчанию.
🛠 Как правильно?
Если нужен новый список при каждом вызове, используйте None:
def add_one(x=None):
if x is None:
x = []
x.append(1)
return x
print(add_one()) # [1]
print(add_one()) # [1]
Запомните: аргументы по умолчанию вычисляются один раз — для неизменяемых типов (int, str, tuple) это безопасно, для изменяемых (list, dict, set)
Больше загадок — ставьте 🔥
Программистика || #quiz5 567
Кажись началось!
Толпы вайбкодеров рухнули на рынок труда! ☺️ С лёгкой подачи чатгпт повсюду появились дыры🤯 Проблему надо решать👍
Поэтому ИБ'ешники, как никогда требуются на рынке труда😶
Так что заходите в Логово Сфинкса, там вы поймёте что к чему, разберётесь что можно читать а что нельзя и наконец получите чёткое представление о том, что должен уметь безопаснк🐈⬛
Так же скоро начнëтся второй поток на его курс по атакам на инфру, где он проведëт вас от самых основ и поможет составить резюме для успешного трудоустройства🥡
Не думай, просто, подпишись и скоро ты окажешься на работе мечты: https://t.me/+TCtuSVJObBAyYTBk
5 567
🧠 Загадка на ночь: что выведет этот код?
def add_one(x=[]):
x.append(1)
return x
print(add_one())
print(add_one())
Варианты:
1. [1] и [1]
2. [1] и [1, 1]
3. [1] и []
4. Ошибка
Пиши свой вариант в комментарии! Ответ и разбор — через пару часов 🔥
Программистика || #quiz5 567
1 миллион в год - именно столько я добавил к зарплате, просто составив грамотное резюме
Безусловно, уметь кодить - важный аспект, но на самом деле именно резюме решает, попадёте ли вы на собеседование или нет
Максим Аверин (Senior Python Dev) у себя в канале подробно разобрал вопросы, которыми тимлид мгновенно отсекает неопытных разработчиков и дал шаблон резюме, которое поможет тебе выбить более жирный оффер
Также для подписчиков есть бесплатный гайд «Как получить первую работу на Python с зарплатой от 150к»
Осень — самый горячий сезон найма. У тебя ещё есть возможность получить тот самый оффер, подписывайся: @maksim_python
5 567
😒 Подборка каналов по информационной безопасности
Проверенные каналы по безопасности, которые реально помогают расти.
👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨💻 Серверная Админа — Настройка и уроки по компьютерным сетям
📂 Подписывайся
5 567
🍿 Работа с файлами в FastAPI — Загрузка и умное скачивание
📱 ПервоисточникПрограммистика|| #video
5 567
⚡️Группа хакеров взломала сервера Skillbox, Geekbrains, Skillfactory и ещё 12 онлайн-школ, чтобы выгрузить их курсы в Telegram
Юристы пытаются удалить каналы за Авторские Права🤡 – потому вот актуальные ссылки на архивы:
По школам:
├ Skillbox (1.12 ТБ)
├ Нетология (846 ГБ)
├ SkillFactory (720 ГБ)
├ GeekBrains (934 ГБ)
└ Другие (3.21 ТБ)
По ЯП:
├ Python (1.48 ТБ)
├ SQL (982 ГБ)
├ C++ (590 ГБ)
├ C (318 ГБ)
├ GoLang (290 ГБ)
└ Другие (3.17 ТБ)
Ссылка на общий архив: @schools_hack_arc
5 567
Python в Minecraft: Код, который строит миры
Ты когда-нибудь думал, как устроен Minecraft изнутри? Каждый блок, каждый моб, каждая постройка — это тысячи строк кода. В этом курсе ты научишься писать такой код сам.
Никаких скучных учебников. Только живые задачи: телепортируй Стива, построй башню за секунду, создай детектор лавы, напиши умного торговца. Каждый урок — это маленькое приключение, где Python — твоё главное оружие.
Крипер-учитель проведёт тебя от самой первой команды print() до настоящих программ, которые управляют игрой в реальном времени.
Чему вы научитесь
Что ты освоишь:
✅ Переменные, условия, циклы и функции — с нуля ✅ Подключение Python к Minecraft через mcpi ✅ Строительство из кода: стены, башни, лабиринты ✅ Координаты, телепортация, определение блоков ✅ Финальный проект: свой генератор мира
🌐 СсылкаПрограммистика || #Course
5 567
🔠 Слили 4 ТБ по IT, хакингу и разработке.
⚪️ Все лучшие инструкции, гайды, книги и инструменты — без воды.
🖥 Курсы & GitHub — 579GB
☁️ Хакинг & ИБ — 756GB
🤒 OSINT — 315GB
⌨️ Python — 955GB
🙃 Linux & Bash — 459GB
😦 Работа в IT — 278GB
🖥 Общий архив — 946GB
➡️ Присоединяйтесь и скачивайте.
Пост будет удален через 48 часов.
5 567
Здравствуйте, дорогие читатели! 😊
Хотим сообщить вам, что несколько наших каналов появились теперь в мессенджере Max:
Карманный хакер (Telegram | Max)
Linux Administration (Telegram | Max)
//code (Telegram | Max)
И сразу хотим сказать, что Телеграм мы не покидаем, ведь пока удобней площадки попросту нет.
И просим подписаться на нас в Max только тех, кто уже там зарегистрирован по каким-либо причинам. А те, кому не пришлось регистрироваться там, то лучше не надо☺️
Нам же пришлось там зарегистрироваться из-за учёбы, поэтому решили и перенести пару каналов, может появятся и другие, но позже. А телеграм остаётся нашей основной площадкой для публикации контента!
Всем спасибо за внимание и надеемся на ваше понимание в этом вопросе!😎
5 567
🏁На Stepik вышел курс по Claude Code: полное введение в разработку с нуля
Этот курс полноценное профессиональное введение в Claude Code, а также в практику создания ПО с его использованием.
Разберёшься:
- C настройкой, подписками и токенами
- Поймёшь, как не сливать бюджет и оптимизировать расходы
- Писать промпты
- Подключать Claude Code к GitHub, Notion, Slack, Google Workspace через MCP
- Подключишь MCP и расширишь возможности
- Cоздашь свой MCP
- Создашь агента и параллельные воркфлоу
- Автоматизируешь всё через свои Skills
- Получишь готовые шаблоны и хуки
- В конце чёткая дорожная карта
Действует скидка 30% в течении 48ч
5 567
🔐 Секрет `secrets`: не используй `random` для паролей и токенов
Многие генерируют случайные пароли через
random.randint() или random.choice(). Это опасно: random генерирует предсказуемые последовательности (псевдослучайные). Для безопасности нужен криптостойкий генератор.
❌ Плохо (предсказуемо):
import random
import string
token = ''.join(random.choices(string.ascii_letters, k=32))
✅ Хорошо (криптостойко):
import secrets
import string
token = secrets.token_hex(32) # 64 символа hex
# Или
token = ''.join(secrets.choice(string.ascii_letters) for _ in range(32))
🟢 Что умеет `secrets`:
- secrets.token_hex(n) — n байт в hex
- secrets.token_urlsafe(n) — безопасный для URL
- secrets.choice(sequence) — криптостойкий выбор
Используй secrets для паролей, токенов сброса, API-ключей. random оставь для игр и симуляций.
Программистика || #tips5 567
⏰ Pendulum — это современная замена стандартному datetime с удобным API и поддержкой часовых поясов. Умеет парсить даты из строк, правильно обрабатывает временные зоны, делает интервалы человеко-читаемыми («5 минут назад»). Идеально для проектов, где работа с датами вызывает боль.🐱 Ссылка на GitHub Программистика || #Репозиторий
5 567
ПО без сюрпризов: фиксированные сроки и 12 месяцев гарантии
DevProWeb создаёт IT-продукты, которыми удобно пользоваться и владеть.
Почему им доверяют:
• 120+ проектов сдано
• Рейтинг 4.9 / 5.0
• 6+ лет на рынке
• 98% довольных клиентов
Что делают:
→ Веб-приложения
→ Мобильные приложения (кроссплатформенно)
→ CRM / ERP системы
→ Интеграции (1С, платежные системы, маркетплейсы, телефония)
→ UI/UX дизайн
→ Техническое сопровождение
Ключевые условия:
✔️ Гарантия 12 месяцев
✔️ Исходный код передаётся
✔️ Официальный договор
✔️ Срок — от 2 недель
Работают по всей России. Бесплатная консультация.
https://devproweb.ru
