Pro Python • IT
الذهاب إلى القناة على Telegram
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию. Сотрудничество (реклама): @NotPriceMedia Канал на бирже : https://telega.in/c/PythonTechCode
إظهار المزيد4 176
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
+9730 أيام
أرشيف المشاركات
4 177
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
4 177
🔨 Я не бездельничаю, я в режиме дебага
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Узнать больше
#реклама 16+
О рекламодателе
4 177
🔥 Ключевые аспекты хорошего программирования: использование «безопасных» методов
Использование метода get для доступа к элементам словаря — это хорошая практика, так как это позволяет избежать ошибки KeyError, если ключа не существует.✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Битрикс24 дропнул новую фичу — онлайн-доски
Теперь к вашему рабочему мессенджеру, видеозвонкам и таскам добавился еще один маст-хэв инструмент. Все это бесплатно и в одном комплекте. Офисные стикеры, берегитесь.😊
Узнать больше
#реклама 16+
bitrix24.ru
О рекламодателе
4 177
💻 Ожидания vs. Реальность
▶️Многие приходят в IT с мыслью, что «писать код — это как собирать Лего», но сталкиваются с жёсткой реальностью: бесконечные ошибки, сложные концепции и задачи, которые кажутся нерешаемыми. ▶️Важно понять — это нормально. ▶️Даже senior-разработчики регулярно тратят часы на поиск одной пропущенной скобки или неправильного условия.Как сохранять спокойствие 1️⃣ Делайте перерывы. 15 минут без кода часто помогают найти решение. 1️⃣ Разбирайте ошибки по шагам, а не пытайтесь исправить всё сразу. 1️⃣ Помните: даже гении программирования начинали с «Hello, World!» и таких же проблем. ✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Участвуйте в розыгрыше миллиона с выгодой!
✨Сделайте шаг к удаче: зарегистрируйтесь в мультицентре, на сайте или в мобильном приложении, чтобы забрать промокод на скидку 3000₽.
💰А ещё — участвуйте в розыгрыше 1 000 000 и множества других призов! Покупайте смартфоны, умные устройства или аксессуары и получайте больше за меньшие деньги.
⚡Успейте, акция уже началась!
Узнать больше
#реклама
svyazon.ru
О рекламодателе
4 177
😊 Преобразуйте 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 Code4 177
Data и ML для бизнеса. Большая конференция Яндекса
Для продактов, владельцев бизнеса и менеджеров Data/IT-проектов: о применении генеративных моделей, LLM-агентов, чат-ботов и речевой аналитики.
Зарегистрироваться
#реклама 16+
yandex.cloud
О рекламодателе
Реклама на Яндексе
4 177
❔ Почему сообщение может быть бесполезным
❌Типичная ситуация: Вы видите сообщение ERROR: SQL syntax error at or near, но оно не указывает, в каком именно месте запроса ошибка — это как сказать "у вас опечатка где-то в тексте", не выделяя её.
➕Что делать:
➡️Разбейте запрос на части и проверьте каждую отдельно.
➡️Используйте подсветку синтаксиса в редакторе (например, DBeaver, VS Code).
📌Вывод: Такие сообщения действительно часто бесполезны — приходится искать ошибку вручную, как иголку в стоге сена.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Получи грант на обучение в Центральном университете
Центральный университет выдает гранты на 4 года обучения в бакалавриате.
Грант покрывает до 100% стоимости обучения. Участвуй в отборе, чтобы получить грант.
Получи доступ к уникальным активностям для абитуриентов. Для выпускников 10-х, 11-х классов и колледжей.
Подать заявку
#реклама
apply.centraluniversity.ru
О рекламодателе
4 177
🌟Первая строка кода import os загружает весь модуль os как объект.
Это полезно, потому что сразу видно, откуда берется функция, и это помогает избежать конфликтов имен.
🌟Вторая строка from os import * импортирует все функции и переменные из модуля os прямо в текущее пространство, но это может вызвать проблемы с именами, если есть одинаковые названия функций.
Кроме того, становится менее понятно, откуда взята функция.
🔥Поэтому лучше использовать import os — так стиль кода становится более ясным и безопасным.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Большая кладовая онлайн-курсов
Stepik – незаменимый спутник для тех, кто работает удаленно и любит путешествовать, так как помогает учиться в любой точке мира.
Это отличная альтернатива чтению книги и просмотру фильма: позволит вам скоротать время в дороге, осваивая полезный навык или подтягивая иностранный язык, особенно удобно это делать в мобильном приложении.
У Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных), а также публикует полезные статьи и ссылки. У них есть такие подборки курсов:
- Разработка на Python
- Дизайн и графика
- Тестирование ПО
- Работа с данными
Подпишитесь на stepik_courses и найдите интересующий курс для себя!
Подписаться
#реклама 16+
О рекламодателе
4 177
🤜 SQL против Python
🔴SQL отлично подходит для управления и выполнения запросов в структурированных базах данных.
Он отлично справляется с такими задачами, как фильтрация, сортировка и агрегация данных.🔵С другой стороны, Python — это многоцелевой язык программирования, который используется для широкого спектра задач, включая веб-разработку, автоматизацию, анализ данных, научные вычисления и машинное обучение.
Он предлагает библиотеки, такие как Pandas для обработки данных, NumPy для числовых операций и Scikit-Learn для машинного обучения.✴️Подводя итог, можно сказать, что SQL необходим для эффективного выполнения запросов к базе данных, в то время как Python обеспечивает более комплексное решение для различных задач, связанных с данными, что позволяет часто использовать их вместе в рабочих процессах, связанных с данными. ✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code4 177
Современная магистратура от Центрального университета
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
- 4 офлайн программы по востребованным направлениям ИТ
- Онлайн-программа по машинному обучению
- 300 мест с грантами до 1,2 млн руб.
- Вечерние занятия и учеба по выходным — удобно совмещать с работой
- Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
- Возможность стажировок и трудоустройства в ведущих компаниях
- Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии.
Оставляй заявку на грант уже сейчас!
Подать заявку
#реклама 16+
apply.centraluniversity.ru
О рекламодателе
4 177
📶Исходный код для восстановления забытых паролей от 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 Code4 177
Теперь AI сам создает сайты
ИИшка в Битрикс24 берёт на себя весь процесс: структура, дизайн, контент — всё создаётся автоматически. Сделайте один запрос AI-помощнику, и через 30 секунд он создаст свой вариант полностью работающего сайта.
Узнать больше
#реклама
sites-24.bitrix24.ru
О рекламодателе
4 177
👀 Кто лишний?
В отличие от языков программирования, HTML не содержит конструкций для управления потоком выполнения, таких как циклы, условные операторы, функции или переменные. Его основная функция — описать структуру и содержимое веб-страницы с помощью тегов и атрибутов.✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code