Python Tech Code • IT
3.81K subscribers
940 photos
107 videos
32 files
869 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
📣Асинхронный Pandas для эффективной работы с данными

Aiopandas
— легковесный патч для Pandas, который добавляет асинхронную поддержку для популярных методов обработки данных: map, apply, applymap, aggregate и transform.

Ключевые возможности:

👻Не блокирует event loop при операциях ввода-вывода (чтение/запись файлов).
👻Позволяет параллельно обрабатывать несколько DataFrame.
👻Интегрируется с asyncio, что полезно для веб-приложений (FastAPI, aiohttp) и микросервисов.

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


💻 GitHub

☕️ Aiopandas подходит для проектов, связанных с асинхронными запросами, такими как анализ данных с помощью LLM-моделей, веб-скрапинг или асинхронное чтение и запись в базы данных.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
⬛️ То самое чувство, когда думаешь, что ты крут...

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Методы работы со строками в Python, часть 1

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Методы работы со строками в Python, часть 2

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👆 Шпаргалка по основам SQL

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответа:
Anonymous Quiz
13%
[2, 3, 4]
38%
3
11%
2
37%
Ошибка
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣 Найди себя и улыбнись

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
📀 Упаковка Python-приложений в исполняемые файлы

PyInstaller
— это инструмент для преобразования Python-скриптов в самостоятельные исполняемые файлы (.exe для Windows, .app для macOS, бинарники для Linux).

Создать исполняемый файл из скрипта main.py:
pyinstaller --onefile --windowed main.py


🟢--onefile — собрать всё в один файл (иначе будет папка с зависимостями).
🟢--windowed — для GUI-приложений (чтобы не открывалась консоль).

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


💻 GitHub

💻 PyInstaller позволяет распространять программы без необходимости установки Python и зависимостей на компьютере пользователя.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔎 Поиск городов в Google Earth

Модуль webbrowser является частью стандартной библиотеки Python и предоставляет высокоуровневый интерфейс для открытия веб-документов в браузере.

🔵С его помощью можно легко создавать утилиты для поиска городов в Google Earth, просто формируя URL-адрес с названием интересующего города.

import webbrowser

def find_city_on_google_earth(city_name):
# Форматируем URL с запросом
google_earth_url = f'https://earth.google.com/web/search/{city_name}'

# Открываем Google Earth в браузере с запросом
webbrowser.open(google_earth_url)


🔜 Чтобы указать конкретный браузер, можно использовать метод webbrowser.get() с идентификатором желаемого браузера. Например, firefox или chrome.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM