Python

Python код в .exe

  1. Установить pyinstaller с помощью pip:

    pip install pyinstaller

    При использовании Linux:

    apt-get install python-pip

  2. Формируем исполнительный .exe файл:

    pyinstaller -F -w -i( to set up icon on your .exe) main.py

    F – в созданной папке dist, в которой и будет храниться исполняемый файл не будет лишних файлов, модулей и т.п.

    w – если приложение использует tkinekt, оно блокирует создание консольного окна, если приложение консольное, этот флаг использовать не нужно

    i – установка иконки на исполняемый файл, после флага указать полный путь к иконке с указанием её имени

  3. Пример:

    pyinstaller -F -w -i C:\Users\AZT\Desktop\ICON.ico hrequest.pyw

Пример .bat файла для генерирования .exe файла. Запускается только при латинице в пути

del MbTcpServerWindows.exe

pyinstaller -F -w MbTcpServerWindows.py

move  %cd%\dist\MbTcpServerWindows.exe  %cd%\MbTcpServerWindows.exe

rmdir /s /q build
rmdir /s /q dist
rmdir /s /q __pycache__

del MbTcpServerWindows.spec

pause

Pandas

Посчитать сумму в столбце

df['col'].sum()

Обратиться к i-ому элементу столбца

df['col'][i]
df.col[i]

Asyncio

пример кода по образцу ChatGPT

import asyncio

async def foo():
    print("Start foo")

async def bar():
    print("Start bar")

async def main():
    while True:
        await asyncio.gather(foo(), bar())

asyncio.run(main())

альтернативный пример кода из интернета

import asyncio

async def foo():
    print("Start foo")

async def bar():
    print("Start bar")

async def main():
    await asyncio.gather(foo(), bar())

while True:
    asyncio.run(main())