/python-advanced

Python utilities

Primary LanguagePythonMIT LicenseMIT

Features

  • QuerySet
  • creates tables from models

Technologies

  • asyncio
  • PostgreSQL

Features

  • asynchronous
  • search Rest API
  • throttling (by domain)

Technologies

  • asyncio
  • aiohttp
  • ElasticSearch

Features

  • asynchronous
  • search Rest API
  • throttling (by domain)
  • distributed
  • auth by token

Technologies

  • asyncio
  • aiohttp
  • ElasticSearch (pages storage)
  • RabbitMQ broker (rpc)
  • PosgreSQL (users, tokens and stats)

C extension matrix implementation, 3x times faster than Python implementation.

Operations

  • sum of matrices
  • multiplication by matrix, by integer
  • division by integer
  • transpose
  • in operator

Features:

  • QuerySet
  • creates tables from models

Technologies

  • SQLite

Generates QR codes and sends them to VK user

Technologies

  • multiprocessing
  • VK API