Программистика
قناة بسيطة
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
إظهار المزيد5 782
المشتركون
-324 ساعات
+117 أيام
-4930 أيام
أرشيف المشاركات
5 782
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff
SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход.
- Проекты с гибким графиком: part time, full time, удаленка и гибрид
- Ставка за час работы — та, что ты сам выбрал
- Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе
- Оплата поступает ежемесячно на расчетный счет исполнителя
- Удобный личный кабинет и функционал, автоматизирующий документооборот
Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами.
Регистрируйся прямо сейчас
Зарегистрироваться
#реклама 16+
skillstaff.ru
О рекламодателе
5 782
👀 Python за 7 дней. Краткий курс для начинающих
Хотите за одну неделю освоить самый популярный язык программирования? Надоело разбираться в море хаотичной и неструктурированной информации из многочисленных бесплатных онлайн-источников?
Хорошая новость! Не нужно тратить время, чтобы осилить сложные академические тексты, неоправданно дорогие онлайн-курсы или видеотуториалы, которые содержат слишком много технических деталей, непонятных для начинающих.
Программистика|| #doc
5 782
Бесплатное льготное обучение: 3 месяца
Ищем людей, которые хотят обучиться и работать в IT-сфере из дома
В конце обучения вы пройдете стажировку и устроитесь на работу с зп от 150.000 рублей
Образование, место жительства, трудовой стаж — не важны!
Для старта нужно:
— пройти короткий тест
— заполнить анкету
На что можно рассчитывать, после обучения:
✅ удаленная работа
✅ зп от 150.000 рублей (потолка нет)
✅ стабильная подработка, если не хотите уходить с основной работы
⚡ Осталось всего 47 бесплатных мест. Успейте пройти тест и оставить заявку:
Узнать больше
#реклама 16+
technolium.ru
О рекламодателе
5 782
😮 Добавлена новая база слитых курсов на 800ГБ:
Python:
https://t.me/+89ScXsB9uiEwNjJi
Программирование:
https://t.me/+8CCMmEp1QGo2ZDQ6
Графика и дизайн:
https://t.me/+YF1WNykyhT42YzJi
Frontend и Web:
https://t.me/+Kc1BhKr2Q-1mNWYy
5 782
💡 Как найти дубликаты в списке на Python в одну строку
(Работает красиво, но с нюансами 👇)
duplicates = [x for x in set(lst) if lst.count(x) > 1]
🔎 Что делает:
— Берёт все уникальные элементы из lst
— Проверяет, какие встречаются больше одного раза
— Возвращает их в виде нового списка
Пример:
lst = [1, 2, 2, 3, 4, 4, 5]
print(duplicates) # 👉 [2, 4]
⚠️ Важно: count() просматривает список каждый раз — для больших данных это медленно.
✅ Для больших объёмов лучше так:
from collections import Counter
duplicates = [x for x, c in Counter(lst).items() if c > 1]
📈 Работает быстро и эффективно.
Программистика || #Code5 782
Как мы делаем СУБД Pangolin DB?
Привет! На связи команда разработки СУБД Platform V Pangolin DB.
Мы делаем полезное сообщество для всех профессионалов из мира СУБД и всех, кому интересен наш продукт.
Пишем о том, как делаем Pangolin, разбираем ваши кейсы в чате, помогаем решать рабочие задачки, зовем на бесплатные вебинары и митапы, проводим квизы про базы данных, разбираем английский сленг, а еще у нас есть вакансии и идеи для хобби айтишников...
Подпишитесь, у нас как раз много нового!
Подписаться
#реклама
О рекламодателе
5 782
🇷🇺Подрабатываешь настройкой wifi? Патриот, при этом хочешь заработать?
Есть работа по профилю на юге Курской области!
🇷🇺Условия:
- Заработная плата 178 000 рублей на руки;
- По результатам выполнения боевых задач, дополнительная премия;
- Проживание, питание, обмундирование за счет компании;
- Обучение и переквалификация за счет компании;
- Страховые выплаты;
- Официальное трудоустройство (трудовой договор, полный соц.пакет);
🇷🇺Присоединяйся к Сталинским Соколам!🇷🇺
Подать заявку - @pilot_sokol
Подробная информация - сталинские-соколы.su
5 782
👩💻 Решаем Python задачи на LeetCode | Легкий уровень
📱 Ссылка на первоисточникПрограммистика || #video
5 782
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
5 782
Что делать, если проект идёт через ж@пу? А команда не выполняет задачи, срывает сроки и все ходят с недовольной мордой?
Можно всех уволить, а можно начать читать канал Александра Наливайко, и научиться правильно создавать и управлять командами.
Александр уже 20 лет строит масштабные проекты, управляет командами 100+ человек и обладает универсальным методом, который можно применить практически в любой сфере.
А еще на канале можно почитать статьи на тему:
😡 Что делать, если начальник чудит?
🥸 Нужны ли внешние консультанты?
📝 Как правильно выстроить коммуникацию с коллегами
Подписывайся, и получи в подарок шаблоны писем для коммуникации на всех этапах проекта: @pmnavru
5 782
🧊 Обучение языку Python с помощью Minecraft
Научите вашего ребёнка программировать на Python, создавая собственные миры и сценарии в любимой игре Minecraft! Курс подходит как новичкам, так и детям с опытом.
🌐 СсылкаПрограммистика || #Course
5 782
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн
Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда?
Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России
📆 в канале размещаются как онлайн, так и оффлайн мероприятия;
👩💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие;
🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое
А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах:
🚀 IT-мероприятия России — подписывайся и будь в курсе всех предстоящих мероприятий!
5 782
«Чтобы выучить язык нужно разговаривать с его носителем»
Я, изучающий Python:
Программистика || #мемы
5 782
👨💻 Python: Как элегантно фильтровать словарь
Иногда нужно убрать из словаря ненужные ключи или оставить только определённые. Не пиши громоздкие циклы — используй словарное включение (
dict comprehension).
Пример: удаляем пары, где значение — None
data = {
"name": "Alice",
"age": None,
"city": "Berlin",
"email": None
}
cleaned = {k: v for k, v in data.items() if v is not None}
print(cleaned)
📌 Вывод:
{'name': 'Alice', 'city': 'Berlin'}
✅ Полезные варианты:
👍 Оставить только определённые ключи:
whitelist = {"name", "email"}
filtered = {k: data[k] for k in data if k in whitelist}
👍 Удалить по типу значения:
no_strings = {k: v for k, v in data.items() if not isinstance(v, str)}
💡 Запомни:
- dict comprehension — это компактно и читаемо.
- Подходит для фильтрации, преобразования и копирования словарей.
- Работает с любыми условиями.
Программистика || #doc5 782
👀 Нейросети на Pутноn.Основы ИИ и машинного обучения
Эта книга является практическим комплексным гидом по изучению ИИ и применению нейросетей. В ней вы найдете информацию о различных типах нейросетей, их архитектуре, принципах работы и различных возможностях использования.
Примеры использования разных библиотек помогут вам лучше понять действия нейросети в реальных условиях.
Программистика|| #doc
5 782
🐍 Python: Работа с файлами и обработка ошибок
Python — это мощный инструмент для работы с файлами и исключениями. Сегодня покажем, как легко и удобно работать с файлами и как обрабатывать возможные ошибки.
🟢 Чтение и запись в файл
# Открываем файл для записи
with open('example.txt', 'w') as file:
file.write("Привет, мир! Это тестовый файл.")
# Чтение из файла
with open('example.txt', 'r') as file:
content = file.read()
print(content)
Что важно:
- Используем конструкцию with, чтобы гарантировать закрытие файла, даже если возникнут ошибки.
- Для записи в файл используем режим 'w' (записать), а для чтения — 'r' (читать).
🟢 Обработка ошибок с try-except
try:
# Пробуем открыть файл
with open('example.txt', 'r') as file:
content = file.read()
print(content)
except FileNotFoundError:
print("Ошибка: файл не найден.")
except Exception as e:
print(f"Произошла ошибка: {e}")
Что важно:
- try-except блок помогает перехватывать и обрабатывать ошибки.
- Можно указать конкретный тип ошибки, например, FileNotFoundError, или ловить все ошибки через Exception.
🟢 Запись данных в CSV файл
import csv
data = [["Имя", "Возраст"], ["Саид", 30], ["Аня", 25]]
# Записываем данные в CSV файл
with open('people.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
Что важно:
- Модуль csv позволяет легко работать с таблицами данных.
- newline='' предотвращает появление лишних пустых строк при записи.
💡 Запомни:
👍 Использование with гарантирует закрытие файлов.
👍 Обработка ошибок с try-except важна для стабильной работы программы.
👍 Модуль csv упрощает работу с табличными данными.
Программистика || #doc5 782
✔️ Python: Проверка на палиндром в одну строку
Палиндром — слово или фраза, читающаяся одинаково в обе стороны.
Вот супер-короткий способ проверить это:
is_palindrome = lambda s: s == s[::-1]
print(is_palindrome("radar")) # 👉 True
print(is_palindrome("hello")) # 👉 False
👍 s[::-1] — переворачивает строку
👍 Работает с любыми строками
👍 Удобно использовать валидацию прямо в коде или в задачках
Программистика || #doc5 782
Удаление дубликатов в списке Python + сохранение порядка
Частая задача — очистить список от повторов с сохранением оригинального порядка элементов.
Обычный
set() не подойдёт — он меняет порядок.
Вот надёжное решение для Python 3.7+:
def remove_duplicates(seq):
seen = set()
return [x for x in seq if not (x in seen or seen.add(x))]
items = ['🍎', '🍌', '🍎', '🍇', '🍌', '🍉']
unique_items = remove_duplicates(items)
print(unique_items)
# 👉 ['🍎', '🍌', '🍇', '🍉']
👍 seen.add(x) возвращает None, а x in seen — True, если уже был
👍 Очень быстрый и компактный способ
👍 Работает с любыми хешируемыми типами данных
💡 Запомни: set() удаляет дубликаты, но не сохраняет порядок. Для этого нужна кастомная функция.