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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
💢 NaN: Не число в мире программирования

NaN (Not a Number) — это специальное значение, используемое для представления результатов операций, которые не могут быть выражены в виде числа.

Например, NaN может возникать в следующих случаях:

➡️ Деление нуля на ноль.
➡️ Извлечение квадратного корня из отрицательного числа.
➡️ Кроме того, NaN используется для обозначения пропущенных или недостающих данных в массивах и таблицах.

Важно помнить, что NaN не равно самому себе, что может привести к неожиданным результатам при сравнении.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👀2
✔️ Visual Studio Code (VSCode) теперь доступен для запуска прямо в браузере, что особенно удобно для пользователей с маломощными компьютерами или тех, кто не хочет устанавливать IDE на своё устройство.

Основные особенности VSCode в браузере:

1️⃣ Поддержка функций настольного редактора.

1️⃣ Подключение к Git-репозиториям.

1️⃣ Поддержка расширений.

Ограничения в использовании расширений.

Отсутствие доступа к терминалу.


➡️ Ссылка на сайт: https://vscode.dev

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

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83🫡3
💸 Преобразования японского текста между различными формами

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

👁‍🗨 Она позволяет преобразовывать ромадзи (японский текст, написанный латинскими буквами) в кана (японские слоговые знаки) и наоборот.

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


🇯🇵 Эта библиотека может быть полезно в различных приложениях, связанных с обработкой японского текста, таких как переводчики, текстовые редакторы и другие инструменты для работы с японским языком.

Пояснение:

• item['orig']: исходный текст.
• item['kana']: текст в кана.
• item['hira']: текст в хирагана.
• item['hepburn']: текст в ромадзи по системе Хэпберна.


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍31
🔄 Напиши и поменяй: Как работает swapcase()

Метод swapcase() в Python используется для изменения регистра символов в строке.

📉Он преобразует все прописные буквы в строчные и наоборот, при этом не изменяя исходную строку.

Метод не принимает никаких параметров.

Метод возвращает новую строку, в которой все прописные буквы заменены на строчные, а строчные — на прописные.

Исходная строка остается неизменной.


📈 Этот метод полезен, когда необходимо быстро заменить регистр символов.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👀2🫡2
👑 Определение форматов изображений

imghdr — это встроенная библиотека в Python, предназначенная для определения типа изображений на основе их содержимого, а не по расширению файла.

➡️Это особенно полезно, когда расширение файла может быть неверным или отсутствовать.

Библиотека imghdr поддерживает следующие форматы изображений:

🟢'rgb': SGI ImgLib Files
🟠'gif': GIF 87a and 89a Files
🟢'pbm': Portable Bitmap Files
🟠'pgm': Portable Graymap Files
🟢'ppm': Portable Pixmap Files
🟠'tiff': TIFF Files
🟢'rast': Sun Raster Files
🟠'xbm': X Bitmap Files
🟢'jpeg': JPEG data in JFIF or Exif formats
🟠'bmp': BMP Files
🟢'png': Portable Network Graphics
🟠'webp': WebP Files
🟢'exr': OpenEXR Files


➡️ Библиотека принимает путь к файлу и возвращает строку, представляющую тип изображения (например, 'jpeg', 'png'), или None, если тип не может быть определён.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥42
📎 Языки программирования и их применение.

🇨🇱 Подпишись на «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