ch
Feedback
Pro Python • IT

Pro Python • IT

前往频道在 Telegram

Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode

显示更多
4 176
订阅者
无数据24 小时
-87
+9730
帖子存档
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

🔨 Я не бездельничаю, я в режиме дебага ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Узнать больше #реклама 16+ О рекламодателе

🔥 Ключевые аспекты хорошего программирования: использование «безопасных» методов Использование метода get для доступа к элем
🔥 Ключевые аспекты хорошего программирования: использование «безопасных» методов
Использование метода get для доступа к элементам словаря — это хорошая практика, так как это позволяет избежать ошибки KeyError, если ключа не существует.
┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Битрикс24 дропнул новую фичу — онлайн-доски Теперь к вашему рабочему мессенджеру, видеозвонкам и таскам добавился еще один маст-хэв инструмент. Все это бесплатно и в одном комплекте. Офисные стикеры, берегитесь.😊 Узнать больше #реклама 16+ bitrix24.ru О рекламодателе

💻 Ожидания vs. Реальность ▶️Многие приходят в IT с мыслью, что «писать код — это как собирать Лего», но сталкиваются с жёстк
💻 Ожидания vs. Реальность
▶️Многие приходят в IT с мыслью, что «писать код — это как собирать Лего», но сталкиваются с жёсткой реальностью: бесконечные ошибки, сложные концепции и задачи, которые кажутся нерешаемыми. ▶️Важно понять — это нормально. ▶️Даже senior-разработчики регулярно тратят часы на поиск одной пропущенной скобки или неправильного условия.
Как сохранять спокойствие 1️⃣ Делайте перерывы. 15 минут без кода часто помогают найти решение. 1️⃣ Разбирайте ошибки по шагам, а не пытайтесь исправить всё сразу. 1️⃣ Помните: даже гении программирования начинали с «Hello, World!» и таких же проблем. ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Участвуйте в розыгрыше миллиона с выгодой! ✨Сделайте шаг к удаче: зарегистрируйтесь в мультицентре, на сайте или в мобильном
Участвуйте в розыгрыше миллиона с выгодой! ✨Сделайте шаг к удаче: зарегистрируйтесь в мультицентре, на сайте или в мобильном приложении, чтобы забрать промокод на скидку 3000₽. 💰А ещё — участвуйте в розыгрыше 1 000 000 и множества других призов! Покупайте смартфоны, умные устройства или аксессуары и получайте больше за меньшие деньги. ⚡Успейте, акция уже началась! Узнать больше #реклама svyazon.ru О рекламодателе

😊 Преобразуйте PDF, Word и Excel в Markdown MarkItDown – это инструмент, который позволяет преобразовывать различные файлы,
😊 Преобразуйте PDF, Word и Excel в Markdown MarkItDown – это инструмент, который позволяет преобразовывать различные файлы, такие как PowerPoint, PDF, Word, Excel и другие, в формат Markdown. ⏺Эта функция позволяет легко и быстро превращать файлы в удобный для анализа формат.
Поддерживаемые форматы: 🟢PDF (.pdf) 🟢PowerPoint (.pptx) 🟢Word (.docx) 🟢Excel (.xlsx) 🟢Изображения (метаданные EXIF и технологии распознавания текста, OCR) 🟢Аудиофайлы (метаданные EXIF и транскрипция речи) 🟢HTML (включая специальную обработку для Википедии) 🟢Другие текстовые форматы (csv, json, xml и др.)
Установка библиотеки:
pip install markitdown
💻 GitHub 📌 Библиотека MarkItDown особенно полезна для анализа текстов внутри файлов.┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Data и ML для бизнеса. Большая конференция Яндекса Для продактов, владельцев бизнеса и менеджеров Data/IT-проектов: о примене
Data и ML для бизнеса. Большая конференция Яндекса Для продактов, владельцев бизнеса и менеджеров Data/IT-проектов: о применении генеративных моделей, LLM-агентов, чат-ботов и речевой аналитики. Зарегистрироваться #реклама 16+ yandex.cloud О рекламодателе Реклама на Яндексе

❔ Почему сообщение может быть бесполезным ❌Типичная ситуация: Вы видите сообщение ERROR: SQL syntax error at or near, но оно
Почему сообщение может быть бесполезнымТипичная ситуация: Вы видите сообщение ERROR: SQL syntax error at or near, но оно не указывает, в каком именно месте запроса ошибка — это как сказать "у вас опечатка где-то в тексте", не выделяя её. ➕Что делать: ➡️Разбейте запрос на части и проверьте каждую отдельно. ➡️Используйте подсветку синтаксиса в редакторе (например, DBeaver, VS Code). 📌Вывод: Такие сообщения действительно часто бесполезны — приходится искать ошибку вручную, как иголку в стоге сена. ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Получи грант на обучение в Центральном университете Центральный университет выдает гранты на 4 года обучения в бакалавриате.
Получи грант на обучение в Центральном университете Центральный университет выдает гранты на 4 года обучения в бакалавриате. Грант покрывает до 100% стоимости обучения. Участвуй в отборе, чтобы получить грант. Получи доступ к уникальным активностям для абитуриентов. Для выпускников 10-х, 11-х классов и колледжей. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

🌟Первая строка кода import os загружает весь модуль os как объект. Это полезно, потому что сразу видно, откуда берется функц
🌟Первая строка кода import os загружает весь модуль os как объект. Это полезно, потому что сразу видно, откуда берется функция, и это помогает избежать конфликтов имен. 🌟Вторая строка from os import * импортирует все функции и переменные из модуля os прямо в текущее пространство, но это может вызвать проблемы с именами, если есть одинаковые названия функций. Кроме того, становится менее понятно, откуда взята функция. 🔥Поэтому лучше использовать import os — так стиль кода становится более ясным и безопасным. ┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Большая кладовая онлайн-курсов Stepik – незаменимый спутник для тех, кто работает удаленно и любит путешествовать, так как помогает учиться в любой точке мира. Это отличная альтернатива чтению книги и просмотру фильма: позволит вам скоротать время в дороге, осваивая полезный навык или подтягивая иностранный язык, особенно удобно это делать в мобильном приложении. У Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных), а также публикует полезные статьи и ссылки. У них есть такие подборки курсов: - Разработка на Python - Дизайн и графика - Тестирование ПО - Работа с данными Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе

🤜 SQL против Python 🔴SQL отлично подходит для управления и выполнения запросов в структурированных базах данных. Он отлично
🤜 SQL против Python 🔴SQL отлично подходит для управления и выполнения запросов в структурированных базах данных.
Он отлично справляется с такими задачами, как фильтрация, сортировка и агрегация данных.
🔵С другой стороны, Python — это многоцелевой язык программирования, который используется для широкого спектра задач, включая веб-разработку, автоматизацию, анализ данных, научные вычисления и машинное обучение.
Он предлагает библиотеки, такие как Pandas для обработки данных, NumPy для числовых операций и Scikit-Learn для машинного обучения.
✴️Подводя итог, можно сказать, что SQL необходим для эффективного выполнения запросов к базе данных, в то время как Python обеспечивает более комплексное решение для различных задач, связанных с данными, что позволяет часто использовать их вместе в рабочих процессах, связанных с данными. ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Современная магистратура от Центрального университета Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практ
Современная магистратура от Центрального университета Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой? Поступай в магистратуру Центрального университета! - 4 офлайн программы по востребованным направлениям ИТ - Онлайн-программа по машинному обучению - 300 мест с грантами до 1,2 млн руб. - Вечерние занятия и учеба по выходным — удобно совмещать с работой - Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса - Возможность стажировок и трудоустройства в ведущих компаниях - Государственный диплом за 2 года Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас! Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

📶Исходный код для восстановления забытых паролей от Wi-Fi
# Импорт модуля для выполнения системных команд
import subprocess

# Получаем метаданные о Wi-Fi профилях с помощью команды netsh
meta_data = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles'])

# Декодируем полученные данные из байтов в строку UTF-8, заменяя ошибки символами \
data = meta_data.decode('utf-8', errors="backslashreplace")

# Разделяем данные по строкам
data = data.split('\n')

# Создаем список для хранения имен Wi-Fi профилей
profiles = []

# Перебираем каждую строку в данных
for line in data:
    # Ищем строки, содержащие "All User Profile" (имена Wi-Fi сетей)
    if "All User Profile" in line:
        # Разделяем строку по двоеточию
        parts = line.split(":")
        # Берем вторую часть (имя профиля)
        profile_name = parts[1]
        # Удаляем лишние пробелы и кавычки вокруг имени
        profile_name = profile_name.strip()[1:-1]
        # Добавляем имя профиля в список
        profiles.append(profile_name)

# Выводим заголовок таблицы
print("{:<30}| {:<}".format("Имя Wi-Fi", "Пароль"))
print("----------------------------------------------")

# Перебираем все найденные профили Wi-Fi
for profile in profiles:
    try:
        # Пытаемся получить информацию о профиле, включая пароль
        results = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', profile, 'key=clear'])
        # Декодируем и разделяем результат по строкам
        results = results.decode('utf-8', errors="backslashreplace")
        results = results.split('\n')
        
        # Ищем строку с содержимым ключа (паролем)
        password_lines = [line.split(":")[1].strip()[1:-1] for line in results if "Key Content" in line]
        
        # Если пароль найден, выводим его
        try:
            print("{:<30}| {:<}".format(profile, password_lines[0]))
        # Если пароль не найден, выводим пустое поле
        except IndexError:
            print("{:<30}| {:<}".format(profile, ""))
            
    # Обрабатываем ошибку, если команда не выполнилась
    except subprocess.CalledProcessError:
        print("{:<30}| {:<}".format(profile, "Ошибка получения данных"))
Важные нюансы: ✔️Работает только в Windows (использует netsh — встроенную утилиту). ✔️Требует прав администратора для доступа к паролям. ✔️Пароли показываются только для текущего пользователя (если они не защищены дополнительно). ✔️Если пароль не сохранён (например, вводился вручную), он не будет извлечён. ✄┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code

Теперь AI сам создает сайты ИИшка в Битрикс24 берёт на себя весь процесс: структура, дизайн, контент — всё создаётся автоматически. Сделайте один запрос AI-помощнику, и через 30 секунд он создаст свой вариант полностью работающего сайта. Узнать больше #реклама sites-24.bitrix24.ru О рекламодателе

Варианты ответа:
Anonymous voting

photo content

👀 Кто лишний? В отличие от языков программирования, HTML не содержит конструкций для управления потоком выполнения, таких ка
👀 Кто лишний?
В отличие от языков программирования, HTML не содержит конструкций для управления потоком выполнения, таких как циклы, условные операторы, функции или переменные. Его основная функция — описать структуру и содержимое веб-страницы с помощью тегов и атрибутов.
┈┈┈┈┈┈┈┈┈┈┈┈┈ Заметки программиста «(!?» 🇨🇱 Python Tech Code