Python Tech Code • IT
3.91K subscribers
1.01K photos
118 videos
33 files
946 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
📎 Языки программирования и их применение.

🇨🇱 Подпишись на «Python Tech Code»я
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5👀3
💎Озвучиваем PDF файлы

Преобразование PDF файлов в аудио может значительно упростить процесс получения информации, делая его доступным для более широкой аудитории.

Для решения этой задачи понадобятся две библиотеки:

➡️PyPDF2 - это библиотека, позволяющая работать с PDF файлами, извлекать текст и осуществлять другие операции.

➡️pyttsx3 - это библиотека для преобразования текста в речь, которая поддерживает голосовые синтезаторы на вашей системе.

Установка библиотек:
pip install PyPDF2 pyttsx3


🔴Используя библиотеки PyPDF2 и pyttsx3, вы сможете создать мощный инструмент для автоматизации преобразования текстов в аудио.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🤯3
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Vanna – это лицензированный Python фреймворк с открытым исходным кодом, предназначенный для генерации SQL запросов через LLM (на естественном языке).

🟣Этот фреймворк позволяет пользователям общаться со своими базами данных, используя естественный язык, что упрощает процесс получения информации из базы данных и делает его более доступным для пользователей, не имеющих глубоких знаний SQL.

Преимущества использования Vanna:

▶️ Упрощение процесса:
Переход от вопроса к SQL-запросу становится простым и понятным. Пользователи могут легко взаимодействовать с базой данных, не тратя время на изучение синтаксиса SQL.

▶️ Гибкость:
Vanna позволяет адаптировать и настраивать возвращаемые SQL-запросы, что дает пользователям возможность легко получать нужные данные.

▶️ Открытый исходный код:
Доступ к исходному коду позволяет разработчикам вносить изменения и улучшения, адаптируя фреймворк под свои нужды.

▶️ Поддержка различных баз данных:
Vanna может интегрироваться с различными системами управления базами данных, что делает его универсальным решением для многих пользователей.


💻 GitHub

➡️ Благодаря использованию LLM и простоте в использовании, данный фреймворк может значительно снизить порог входа в мир SQL.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🫡4
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Пользователи бесплатной версии ChatGPT теперь смогут генерировать до двух изображений в день при помощи DALL-E 3.

DALL-E 3 — это последняя версия технологии генерации изображений, разработанная на основе мощной архитектуры ChatGPT.

Эта модель позволяет пользователям превращать текстовые подсказки в уникальные визуальные произведения.


Теперь каждый может легко создавать и реализовывать свои творческие идеи благодаря DALL-E 3.

🌐 Источник

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2🤯2👀2
🤯10🔥6👍5😁2
💡 Популярные функции в Python.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍87🔥3
🔔Создание интерактивных уведомлений

PyAutoGUI — это библиотека Python, которая позволяет автоматизировать взаимодействие с графическим интерфейсом пользователя (GUI) путем управления мышью и клавиатурой.

👉Всплывающее окно можно вызвать с помощью метода pyautogui.alert().

Параметры:

🟠text: текст сообщения, который будет отображен в окне.
🟠title: заголовок окна.
🟠button: текст на кнопке, по которой нужно щелкнуть для закрытия окна (по умолчанию "ОК").


Установка библиотеки:
pip install pyautogui


⚠️ Этот метод отображает простое сообщение с кнопкой "ОК" и останавливает выполнение программы до тех пор, пока пользователь не нажмет эту кнопку или не закроет окно.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍42
🏴‍☠️ Создание GIF для социальных сетей

MoviePy — это мощная библиотека Python, предназначенная для редактирования видео и создания анимаций.

✔️С его помощью можно легко загрузить видеофайл и сохранить его в формате GIF.

Установка библиотеки:
pip install moviepy


Не забудьте, что файл "video.mp4" должен находиться в той же директории, где вы запускаете этот код.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥2
Порядок выполнения SQL-запросов является важнейшим аспектом написания эффективных и точных запросов.

Понимание этого порядка помогает разработчикам и аналитикам данных создавать запросы, которые работают быстро и точно.


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84👀3
Что выведет этот код?
Anonymous Quiz
42%
True
44%
False
9%
Ошибку
6%
Узнать ответ
👍127🤯3
💬 Транслитерация текста в латиницу

Библиотека transliterate в Python предназначена для транслитерации текста с одного алфавита на другой.

🟡Она поддерживает различные языки, включая армянский, болгарский, грузинский, греческий, македонский, монгольский, русский, сербский и украинский, и позволяет преобразовывать кириллицу в латиницу, сохраняя звучание слов.

Установка библиотеки:
pip install transliterate


✈️ Библиотека transliterate может быть особенно полезна при заполнении данных на рейс самолета, так как позволяет транслитерировать имена, фамилии и другие текстовые данные с кириллицы на латиницу.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2👀2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Когда дедлайн близок, а проект готов лишь на 10%, кое-где начинает подгорать!

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👀3🤯1
0️⃣ Преобразование чисел в текст

Библиотека num2words позволяет преобразовывать целые числа, дробные значения, а также представлять их в различных формах.

🔴Она поддерживает более 40 языков, включая русский, английский, испанский и многие другие.
Для изменения языка достаточно указать параметр lang.


Установка библиотеки:
pip install num2words


➡️ Способность num2words учитывать языковую специфику и обрабатывать валютные значения делает её идеальным инструментом для разнообразных задач.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥532👍2
✔️ Работа с репозиториями Git

Библиотека GitPython в Python представляет собой мощный инструмент для взаимодействия с репозиториями Git.

Основные возможности GitPython:

1️⃣ Объектная модель:
Манипулируйте репозиториями как объектами Python для более читаемого и удобного кода.

2️⃣ Уровни абстракции:
Используйте высокий уровень (
git-porcelain
) или низкий уровень (
git-plumbing
) в зависимости от задач.

3️⃣ Управление репозиториями:
Создавайте, клонируйте и обновляйте репозитории; добавляйте, удаляйте и коммитьте файлы.

4️⃣ Работа с историей:
Получайте доступ к истории коммитов для анализа изменений.

5️⃣ Ветки и теги:
Создавайте, удаляйте и переключайтесь между ветками, управляйте тегами.


Установка библиотеки:
pip install GitPython


📌 Приведённый выше пример демонстрирует основные возможности библиотеки и может служить отправной точкой для более сложных проектов.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥32👀21🤔1
😱 Незаконченная работа.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21👍5🔥5
Что выведет этот код?
Anonymous Quiz
44%
True
34%
False
13%
Ошибку
9%
Узнать ответ
👍86🤯3
📕 Как получать docstring объектов

Функция inspect.getdoc() из стандартного модуля inspect возвращает строку документации (docstring) для переданного объекта.

🤔 Если объект не содержит строки документации, функция вернёт None.

Синтаксис:

inspect.getdoc(object)

где:
object - объект Python, для которого нужно получить строку документации.


Функция inspect.getdoc() может быть полезна для динамического анализа или отладки кода.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105🔥3