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

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

Closed channel

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

Show more
5 600
Subscribers
-524 hours
-427 days
-11830 days
Posts Archive
🧊 Обучение языку Python с помощью Minecraft Научите вашего ребёнка программировать на Python, создавая собственные миры и сц
🧊 Обучение языку Python с помощью Minecraft Научите вашего ребёнка программировать на Python, создавая собственные миры и сценарии в любимой игре Minecraft! Курс подходит как новичкам, так и детям с опытом.
🌐 Ссылка
Программистика || #Course

В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них ран
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда? Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России 📆 в канале размещаются как онлайн, так и оффлайн мероприятия; 👩‍💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие; 🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах: 🚀 IT-мероприятия Россииподписывайся и будь в курсе всех предстоящих мероприятий!

На это противостояние можно смотреть бесконечно Программистика || #мемы

«Чтобы выучить язык нужно разговаривать с его носителем» Я, изучающий Python: Программистика || #мемы
«Чтобы выучить язык нужно разговаривать с его носителем» Я, изучающий Python: Программистика || #мемы

👨‍💻 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 — это компактно и читаемо. - Подходит для фильтрации, преобразования и копирования словарей. - Работает с любыми условиями. Программистика || #doc

👀 Нейросети на Pутноn.Основы ИИ и машинного обучения Эта книга является практическим комплексным гидом по изучению ИИ и прим
👀 Нейросети на Pутноn.Основы ИИ и машинного обучения Эта книга является практическим комплексным гидом по изучению ИИ и примене­нию нейросетей. В ней вы найдете информацию о различных типах нейросетей, их архитектуре, принципах работы и различных возможностях использования. Примеры использования разных библиотек помогут вам лучше понять действия нейросети в реальных условиях. Программистика|| #doc

🐍 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 упрощает работу с табличными данными. Программистика || #doc

✔️ Python: Проверка на палиндром в одну строку Палиндром — слово или фраза, читающаяся одинаково в обе стороны. Вот супер-короткий способ проверить это:
is_palindrome = lambda s: s == s[::-1]
print(is_palindrome("radar"))  # 👉 True
print(is_palindrome("hello"))  # 👉 False
👍 s[::-1] — переворачивает строку 👍 Работает с любыми строками 👍 Удобно использовать валидацию прямо в коде или в задачках Программистика || #doc

Удаление дубликатов в списке 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 seenTrue, если уже был 👍 Очень быстрый и компактный способ 👍 Работает с любыми хешируемыми типами данных 💡 Запомни: set() удаляет дубликаты, но не сохраняет порядок. Для этого нужна кастомная функция.

Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка ваша для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в подписке. Попробуйте бесплатно❤️ Попробовать #реклама 18+ music.yandex.ru О рекламодателе Реклама на Яндексе

Что из этого наиболее точно описывает переменную в Python?
Anonymous voting

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

⚡️ Python теперь в Telegram! Ребята сделали крутейший канал, где на простых картинках и понятном языке обучают Python, делятс
+4
⚡️ Python теперь в Telegram! Ребята сделали крутейший канал, где на простых картинках и понятном языке обучают Python, делятся полезными фишками и инструментами Подписывайтесь: @PythonPortal

🔧 Лайфхак: Умное переименование файлов в папке 📌 Допустим, у тебя куча фоток/доков/аудиофайлов с кривыми именами. А ты хочешь переименовать их в читабельный вид — по шаблону, с датой и счётчиком. Вот скрипт, который это делает:
import os
from datetime import datetime

folder = "/home/user/photos"
prefix = "vacation"
ext_filter = ".jpg"

counter = 1
for filename in os.listdir(folder):
    if filename.endswith(ext_filter):
        new_name = f"{prefix}_{datetime.now().strftime('%Y%m%d')}_{counter}{ext_filter}"
        src = os.path.join(folder, filename)
        dst = os.path.join(folder, new_name)
        os.rename(src, dst)
        print(f"{filename} → {new_name}")
        counter += 1
👍 Разбор: ✔️ Скрипт перебирает все .jpg-файлы в указанной папке ✔️ Добавляет префикс (vacation), текущую дату и счётчик ✔️ Переименовывает файлы красиво и понятно 💡 Запомни: Такой скрипт — идеальный способ быстро привести файлы в порядок перед загрузкой в облако или пересылкой. Работает с любой папкой и типом файлов — просто измени расширение. Программистика || #doc

Научим школьников создавать собственные сайты. Бесплатно Бесплатный мастер-класс для детей возраста 12-18 лет независимо от у
Научим школьников создавать собственные сайты. Бесплатно Бесплатный мастер-класс для детей возраста 12-18 лет независимо от уровня знаний в программировании. ✅Педагоги из Университета Иннополис в простой форме обучат основам языков программирования HTML и CSS, а также их применению для создания уникальных веб-страниц. Всего за одно занятие Ваш ребёнок научится самостоятельно программировать сайты и сможет реализовывать собственные замыслы с дальнейшем! ⚡Не упустите возможность подарить ребёнку уникальные знания от ведущего ИТ ВУЗа страны. Кто знает, возможно, это станет фундаментом для востребованной профессии в будущем или просто полезным хобби в настоящем... Попробуем? Регистрируйтесь для участия, количество мест ограничено. Записаться онлайн #реклама 16+ progmatica.innopolis.university О рекламодателе

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

👩‍💻 Python Тelegram Бот Для Студии Уличных Танцев | Библиотеки Aiogram Pygsheets (Google Sheets API)
📱 Ссылка на первоисточник
Программистика || #doc

🔥 Сотни профессионалов уже выбрали эти каналы. Ты с нами? Архив Программиста и Data Signal — это каналы, на которые подписал
🔥 Сотни профессионалов уже выбрали эти каналы. Ты с нами? Архив Программиста и Data Signal — это каналы, на которые подписались тысячи разработчиков и аналитиков. Это те, кто действительно хотят расти и быть в тренде технологий. 😍 Архив Программиста — всё, что нужно для уверенной работы с языками программирования и фреймворками. От новичка до эксперта — пошаговые разборы, актуальные темы и полезные материалы. 👍 Data Signal — если ты хочешь разбираться в Data Science, ML и Big Data, это канал, где ты найдешь все последние тренды и практические советы от специалистов. 👉 Подписывайся и будь в числе тех, кто всегда на шаг впереди. Эти каналы помогут тебе не отстать от времени!