Программистика
关闭频道
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
显示更多5 791
订阅者
-624 小时
+157 天
-4130 天
帖子存档
5 790
С новым годом, друзья!!
Этот год, тот самый, что идеально подходит для всех, кто пишет на Python!!
Змея - символ мудрости, гибкости и точности движений. И ведь именно так мы ведём себя в коде: ищем изящные решения, избегаем лишних узлов и оставляем только стройную, логичную структуру.
В этом году пусть ваш код шипит только от восторга, ваши проекты линяют от багов, а любые ошибки остаются в прошлом как старая кожа.
Пусть каждая строчка на Python приносит удовольствие, а каждый коммит — чувство эволюции и роста.
Программистика
5 790
Изоляция рунета ближе, чем ты думаешь
Loading … ██████████████] 99%Роскомнадзору дали карт-бланш на блокировки, а «белые списки» сайтов тестируют уже в десятках регионов. И гайки будут закручиваться только сильнее. Чтобы в одночасье не лишиться доступа к свободному Интернету, просто сохрани Only Hack. Тут профессиональный хакер делится фишками, с которыми доступ к глобальной сети у тебя будет даже в случае ядерного апокалипсиса. Не жди момента «Х». Перестрахуйся подпиской.
5 790
👀 Python для геймеров: ООП простым языком на игровых примерах
Этот курс для тех, кто уже знает основы Python и хочет наконец понять, как работает ООП без заумных терминов и сложных формулировок. Всё просто, пошагово и на примерах из игр.
🌐 СсылкаПрограммистика || #Course
5 790
Мы тут заметили, что каналы недоступны, поэтому вот отдельно ссылки:
FreeZnanija (IT)
IT Books
Hacking & InfoSec Base
linux administration
Программистика
Всех с наступающим!!!!😎
5 790
👀 Методы поиска и замены строк в Python
Иногда нужно найти слово в тексте, заменить часть строки или подсчитать, сколько раз встречается подстрока. Этот курс — лёгкое и наглядное путешествие по методам поиска и замены строк в Python. Ничего сложного: простые задания, понятные объяснения, живые примеры — и никакой путаницы. Разобраться во всём можно меньше чем за пару часов — идеально для тех, кто только начинает учиться программировать!!
🌐 СсылкаПрограммистика || #Course
5 790
🏆 Канал «Войти в IT» стал №1 каналом для кодеров и программистов в Telegram
↳ Гайды по всем языкам программирования
↳ API и фреймворки
↳ заработок на ИИ (от 170к в месяц)
Здесь делают первые шаги и прокачивают скиллы опытные разрабы — есть материал под любой опыт в сфере.
Обучения. Разборы ошибок. Полезные утилиты. Фичи для работы и вайбкодинга.
Порадуй себя перед новым годом подпиской на полезный канал!
5 790
{…устанавливаю личность…}
⌛️ loading . . .
{…
сканирую слитые базы…
}
доступ ✅ разрешён
🎥 системы распознавания лиц
👁️ базы правоохранителей
📁 утилиты для взлома слежки
↑ ↓
Добро пожаловать на самый продвинутый ресурс по кибербезопасности и хакингу
C O N И E C T ⇢ @TechLab5 790
СОБЫТИЕ.Новогодние скидки до 8% в парк-квартале
В СОБЫТИИ на Мосфильмовской – ограниченный пул квартир с праздничной выгодой! Не упустите уникальную возможность переехать в готовый квартал с современной инфраструктурой и парком.
• Камерный формат: секции от 10 этажей, от 3 квартир на этаже
• Потолки до 6,24 м, окна редкой высоты – 2,76 м
• Эксклюзивные лоты: двусветные, с террасами, каминами, окнами в пол, окнами в ванных
• Элегантное лобби: авторский интерьер, эксклюзивная мебель, дизайнерские светильники
• В доме – фитнес-рум, детская, репетиторская, коворкинг
• Общественные террасы на крышах
• Природный парк 12 га рядом с домом
Спешите с покупкой, количество квартир ограничено!
Перейти на сайт
#реклама
dom-sobytie.ru
О рекламодателе
5 790
👩💻 `enumerate`: почему `for i in range(len(...))` — это почти всегда плохо
Многие начинают писать циклы в Python так, как их учили в других языках:
nums = [10, 20, 30]
for i in range(len(nums)):
print(i, nums[i])
🟢Формально это работает, но для Python такой код считается "деревянным".
Есть инструмент, который делает то же самое понятнее и безопаснее — `enumerate()[][].
Что делает `enumerate`
enumerate оборачивает любую итерируемую коллекцию и возвращает пары: (индекс, значение).
nums = [10, 20, 30]
for i, value in enumerate(nums):
print(i, value)
Преимущества:
🟢 Не нужно вручную лазить по индексам. 🟢 Нельзя случайно выйти за границы (IndexError из-за len + индекса). 🟢 Работает с любыми итерируемыми объектами, не только со списками.Практический пример Допустим, нужно пронумеровать строки файла:
with open("log.txt") as f:
for line_no, line in enumerate(f, start=1):
print(f"{line_no}: {line.rstrip()}")
🟢Аргумент start=1 позволяет начать нумерацию не с нуля, а с единицы, как в обычных редакторах.
Когда range(len(...)) всё-таки уместен
Иногда нужен только индекс, а не значение (например, когда работаешь с несколькими списками параллельно и хочешь явно показать работу по индексу). Но даже там чаще лучше использовать zip:
names = ["Alice", "Bob"]
ages = [25, 30]
for name, age in zip(names, ages):
print(name, age)
🟢Так код остаётся компактным и более читаемым, чем ручная работа с индексами.
Программистика|| #doc5 790
СОБЫТИЕ.Новогодние скидки до 8% в парк-квартале
В СОБЫТИИ на Мосфильмовской – ограниченный пул квартир с праздничной выгодой! Не упустите уникальную возможность переехать в готовый квартал с современной инфраструктурой и парком.
• Камерный формат: секции от 10 этажей, от 3 квартир на этаже
• Потолки до 6,24 м, окна редкой высоты – 2,76 м
• Эксклюзивные лоты: двусветные, с террасами, каминами, окнами в пол, окнами в ванных
• Элегантное лобби: авторский интерьер, эксклюзивная мебель, дизайнерские светильники
• В доме – фитнес-рум, детская, репетиторская, коворкинг
• Общественные террасы на крышах
• Природный парк 12 га рядом с домом
Спешите с покупкой, количество квартир ограничено!
Перейти на сайт
#реклама
dom-sobytie.ru
О рекламодателе
5 790
👩💻 Loguru: Логирование без боли и танцев с `logging`
Стандартный модуль
logging в Python мощный, но настроить его нормально — тот ещё квест. Писать конфиги, форматтеры, хендлеры… В пет-проектах им вообще ленятся пользоваться.
Loguru — это библиотека, которая делает логирование "включил и забыл". Подключается одной строкой и уже из коробки пишет красивые, структурированные логи.
➕:
🟢 Мгновенный старт:
from loguru import logger
logger.info("Сервис запущен")
logger.error("Что-то пошло не так", some_data=123)
🟢 Ротация и архивирование логов:
logger.add("app.log", rotation="10 MB", compression="zip")
Логи сами режутся по размеру/времени и архивируются.
🟢 Красивые traceback’и: красочный стек, удобно читать в терминале и CI.
🟢 Контекст: можно добавлять привязку к запросу, юзеру, сессии (logger.bind(user_id=...)).
➖:
🟢 Для библиотек нужно аккуратно подключать (через disable()), чтобы не зашуметь логи пользователя.
🐱 Ссылка на GitHub
Программистика || #Library5 790
🔄 Безопасный арсенал практических инструкций, курсов и инструментов — только то, что прокачивает навыки.
☁️ Хакинг & ИБ
🤒 OSINT
🙃 Linux & Bash
🖥 Курсы & GitHub
⌨️ Python
😦 Фриланс и удаленка в IT
🖥 Общий архив
📌 Книги, курсы, мануалы по ИБ, Python и фриланс на удаленке.
5 790
👀 Гибкие распределенные вычисления на Python в машинном обучении
Данная книга поможет программистам на Python, инженерам и исследователям данных научиться применять фреймворк распределенных вычислений с открытым исходным кодом Ray и разворачивать вычислительные кластеры Ray. Ray может использоваться для структурирования и выполнения крупномасштабных программ машинного обучения. Распределенные вычисления отличаются своей сложностью, но с помощью Ray вы легко приступите к работе.Программистика|| #doc
5 790
ИИ пишет код, а ты разгребаешь баги? 🤖
Нейросеть — крутой стажер, но без знаний Java и Python ты просто «оператор промптов». Чтобы управлять ИИ, а не быть замененным им, нужно понимать архитектуру и матчасть.
Переходи из копипастеров в инженеры с нашими каналами:
⌨️ Java | Фишки и трюки — тонкости JVM и ООП, о которых молчат на курсах.
⌨️ Java | Tests — проверь, пройдешь ли ты собес прямо сейчас.
🖥 PytStart — всё о Python: от скриптов до Data Science.
Подпишись, чтобы стать незаменимым! 👆
