This media is not supported in your browser
VIEW IN TELEGRAM
Если пойдешь на шашлыки, то ставь👍
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Для работы понадобятся две библиотеки: pdfplumber и gTTS.
Установка библиотеки:
pip install pdfplumber
Б
иблиотека gTTS применяется для преобразования текста в речь, использующая API Google. Она позволяет создавать аудиофайлы в различных языках (включая русский).Установка библиотеки:
pip install gTTS
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10❤2👍1
Эта карта помогает систематизировать изучение Python — от простого к сложному. Отлично подходит для начинающих и тех, кто хочет углубить знания!
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
В отличие от языков программирования, HTML не содержит конструкций для управления потоком выполнения, таких как циклы, условные операторы, функции или переменные.
Его основная функция — описать структуру и содержимое веб-страницы с помощью тегов и атрибутов.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁2❤1
Варианты ответа:
Anonymous Quiz
27%
True True
27%
True False
15%
False True
15%
False False
17%
Ошибка None
👍5🤯3👀1
# Импорт модуля для выполнения системных команд
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, "Ошибка получения данных"))
Важные нюансы:
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Он отлично справляется с такими задачами, как фильтрация, сортировка и агрегация данных.
Он предлагает библиотеки, такие как Pandas для обработки данных, NumPy для числовых операций и Scikit-Learn для машинного обучения.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👀2👍1
Это полезно, потому что сразу видно, откуда берется функция, и это помогает избежать конфликтов имен.
Кроме того, становится менее понятно, откуда взята функция.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3
MarkItDown – это инструмент, который позволяет преобразовывать различные файлы, такие как PowerPoint, PDF, Word, Excel и другие, в формат Markdown.
Поддерживаемые форматы:🟢 PDF (.pdf)🟢 PowerPoint (.pptx)🟢 Word (.docx)🟢 Excel (.xlsx)🟢 Изображения (метаданные EXIF и технологии распознавания текста, OCR)🟢 Аудиофайлы (метаданные EXIF и транскрипция речи)🟢 HTML (включая специальную обработку для Википедии)🟢 Другие текстовые форматы (csv, json, xml и др.)
Установка библиотеки:
pip install markitdown
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥1
▶️ Многие приходят в IT с мыслью, что «писать код — это как собирать Лего», но сталкиваются с жёсткой реальностью: бесконечные ошибки, сложные концепции и задачи, которые кажутся нерешаемыми.▶️ Важно понять — это нормально.▶️ Даже senior-разработчики регулярно тратят часы на поиск одной пропущенной скобки или неправильного условия.
Как сохранять спокойствие
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤5
Использование метода get для доступа к элементам словаря — это хорошая практика, так как это позволяет избежать ошибки KeyError, если ключа не существует.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8
Программа создает фиолетовые цифровые часы с белым текстом, которые обновляются каждую секунду.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
clock_pythontechcode.py
1.1 KB
Окно часов нельзя изменить в размере, что предотвращает проблемы с отображением.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста
«(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1