My knowledge base

Мои заметки о программировании, data science и алгоритмах, собранные в процессе обучения

Все заметки по категориям

Crawlers

Data Bases

Digital ocean

Docker

Evolution methods

Fastapi

Gamedev

Git

Heroku

Http

Knowledge graphs

Linux

Machine learning with graphs

Market stocks

Numpy

Python logging

Reinforcement learning

Sqlalchemy

Vscode

Wikidata

ci/cd - непрервыная интеграция

Алгоритмы машинного обучения

Криптовалюты

Основные принципы тестровния

Ресурсы по языку программирования Rust

Ресурсы по языку программирования С++

Стандартная библиотека python и полезные ресурсы

Шаблонизаторы

Daily notes

Про работу behave и unittest и немного про datetime

Github actions - ссылки на различныек ресурсы

Как преобразовать строки в переменные в python

Как получить текст ошибки в python и немного про pylance в vscode

Немного трюков python - испорты, фокусы со словарями

Как добавить контейнеры на Digital Ocean registry с помощью docker-compose

Как устроен github packages, подводные камни интеграции с digital ocean и другими сервисами

Как получить имя ошибки в python и немного про то, как импортить собственные скрипты на kaggle

Кастомизация персональной страницы на github

Как получить строковые имена переменных в python и несколько трюков с matplotlibe

Про переменные инстанса класса и n-мерные массивы в numpy

Python dict concatenate and way to convert dict to namedtuple

Проблемы с fastapi postgresql template

Diff массивов, случайный выбор, конвертация в булев массив и произвольные заполнители в numpy

Операторы сравнения, запуск модуля с аругментами и др.тонкости python

Formatted string literals specificators

Немного трюков с python - работа с csv, парсинг html и другое

Proxy в selenium, запуск локального smtp и несколько вопросов про pandas

Как случайно перемешать строки или добавить пустую строку в pandas

Работа в selenium с firefox

Несколько вопросов о реализации пауков в scrapy

Работа с alembic и БД в docker, вопросы с poetry, linux и общие вопросы про python

git remote stop tracking and replace comma to dot by re

Postgres Initialization scripts and unzip with init

Some pandas tricks 1

Some pandas tricks 2

Some python tricks 1 - custom exceptions, dataclasses, dot accessing to dict and annotations

Screenshoots with pytests amd dataclass fields dynamicaly and literal choices

Кастомные классы от python-словаря

Несколько вопросов о MongoDB и mongoengine

Some python tricks 2 - классы и словари

Some pydantic tricks-1. Закрытые атрибуты, женерики, корневые типы, корневые валидаторы, заполнение полей и ошибки в mypy

Watchdogtricks, numpy arrais comparison

Нераспределенные заметки

Puppet | ansimble | build-боевая-среда | chef | cl-сервер | notes/dynamic-programming | salt | vargant |

Все заметки

Ab-tests | Abc | Aiogram extention aiogram-dialog | Aiohttp асинхронный клиент-свервер на python. | Alegro graph | Alembic | Another and nonstandart methods of reinforcemebt learning | AnyIO асинхронный бекенд на базе asyncio и trio | Apache JENA | Apache TinkerPop and Gremlin | Apache banchmark | Apache hadoop | Arguments parsing in python | Arima alghoritm | Async generators and iterators | Asyncio | Asyncio transports and protocols | Atexit и sched | BeautifulSoup | Behave | Behave config | Behave структура | Bisect - сортирвоанные списки | Calendar | Celery | Cgitb | ChainMap | Click интерфейс командной строки | Column and data type | Computer visions | Contextvars | Convert dict to dataclass or namedtuple | Cookiecutter python | Counter - счетчик хешируемых объектов | Creation of list matrix | Css-selectors | Cucumber | Cypher query language | Databases python | Date and time in python | Datetime | Dateutil | Deap - генетические алгоритмы на python | Deap history | Deap документация | Deap чекпоинты | Deep Q-learning | Defaultdict словарь с возвратом значения по умолчанию | Deque - двухсторонние очереди | Dgraph | Digital ocean SSH | Digital ocean container registry | Digital ocean databases | Digital ocean dns management | Digital ocean docker install | Digital ocean doctl | Dis | Docarray python | Docker bind mount | Docker compose | Docker compose file reference | Docker compose with gcloud authentication | Docker networks | Docker shutdown services | Docker swarm | Docker swarm restart services | Docker swarm rocks | Dockerfile | Doctest | Dot-env | Dynamic programming for reinforcement-learning | Email tools in python | Enum | Env variables for tests | Evolution for neural networks | Fabric | Faker - пакет для создания фейковых данных для тестов | Fast-api v3 спецификация | Fastapi Metadata and Docs URLs | Fastapi change error measage | Fastapi environment variables | Fastapi events | Fastapi frontend development | Fastapi mail | Fastapi middleware | Fastapi requests errors | Fastapi setup teardown | Fastapi template backend | Fastapi template buildin routes | Fastapi template deployment | Fastapi template flower problem | Fastapi testing dependencies with owerride | Fastapi зависимости с yield | Fastapi тестирование базы данных | Fatsapi sql orm example | Feedparser - rss и atom парсинг | Flake8 | Flaky tests | Flet web apps | Flower дашборд для мониторинга celery | Fly.io | Free api | From future import annotations | Full path to current directory | Functools | GDScript | GET not support body | Getting started with VsCode | Gherkin | Gil | Gino | Github Authentication Failed | Github action триггеры и переменные - документация и полезные ссылки | Github actions resources | Github authentication | Github environment variables | Github packages | Github secrets | Githunb action | Githunb branch protection | Githunb creating and deleting of branches | Graph visualization | Graphite | Gunicorn | Gymnasium | Heapq - двоичная куча | Heroku piplines | Heroku release phase | Heroku review | Heroku variables config | Heroku-CI | Heroku-cl | Honcho | How set nonstring env variables | How start second github action after success first | How to bump vershion and changelog for python project | How to do clean docker restsrt instance | How to remove remote origin from a Git repository | Http cors | Http methods | Http requests | Http заголовки | Inspect | Installing specific package versions with pip | Itertools | Janus Graph | Jenkins | Jina | Jinja2 python | Kubernetes | Lightgbm | Lightgbm parameters tuning | Linux-scp | Linux-snap | Liquid | Logging - основные принципы | Loguru | MPPR | Machine learning framework pytorch | Machine learning in Neo4j | Makefile | Mathematic in python | Matplotlibe | Matplotlibe image size | Mock-тесты | Molotov | MongoDB | Mongomotor - асинхронный драйвер MongoDb | Monte-Carlo methods | More itertools | Multiproces for deap | Multy armed bandits | Mypy | NEAT - нейроэволюционный алгоритм | NFT | Nano | Neo4j APOC библиотека | Neo4j graph data base | Neosematics | Nets and internet with python | Networkx | Nginx веб-сервер (wsgi) | Nose | OAuth2 | OWL ontology | Object Object-Document Mapper for MongoDB | Ontotext graph-db | Open ai gim | Open-api v3 спецификация | Open-cv | OrderedDict упорядоченный словарь с опцией сравнения по порядку | Ormar | Pandas | Pandas rolling window - скользящие средние в pandas | Parsing robots txt with scrapy | Parsing sitemap with scrapy | Paste Images from Clipboard | Pdb python debugger | Pickle, shelve, dbm | Pillow - обработка изображений | Playwright | Plotly and dash | Poetry | Poetrypoet | Policy Gradient Methods | Postgres | Profile | Prometeus | Pydantic | Pydantic-factories | Pydantic-validation-custom | Pydoc | Pyhon web app | Pypy | Pytest | Pytest parametrizing tests python | Pytest-asyncio | Python api for neo4j | Python build-in functions | Python dataclasses | Python datamodel | Python decorator | Python descriptors | Python devtools | Python glossary | Python import tools | Python iterators | Python namespaces | Python patterns programming | Python sorting | Python super guide | Python time complexity | Python-rq | Pytorch geometric | Pytz | RDF | Rabbitmq | Random choice | Redis | Render.com | Requests | Requirements.txt | SPARQL | Scikit-image | Scipy | Scrapy | Scrapy rotating proxy | Scrapyd | Selenium | Semantic web | Setuptools | Shell comand in one line | Sinon.js | Splash | Springs Engine | Sql model bd | Sqlalchemy deleting bd | Sqlalchemy loader strategy bd | Sqlalchemy sqlite problems bd | Sqlalchemy документация bd | Sqlalchgemy querying bd | Sqlite bd | Stable baseline 3 | Starlette | Starlette test client | Starlette список кодов | Starlit | Statmodels | Stock basic statistics | Streamlit | Swagger | Telegram python bots | Telegram python bots with aiogram | Temporal difference methods and n-steps methods | Tensorflow | Terraform | Testfixtures | Testinfra | Threading | Time | Timeit | Toml | Tornado - http web-фреймворк и асинхронная библиотека | Tox | Tqdm | Trace | Traceback | Traefik | Trinity | Trio асинхронный фреймворк | Try except raise | Turtle for RDF | Twisted application framework | Typing | Unified engine for large-scale data analytics | Unittest | Urllib.parse - парсинг урлов в компоненты | Use Keyboard Shortcuts for Editing | Uvicorn | VScode from docker | Venv | Warnings | XPath css examples | XPath в scrapy | Yaml | asyncpg postgresql client | git-rm | godot engine | httpx cинхронный и асинхронный http-клиент | imagehash - хеширование изображений | pytest-bdd | pytoneo client library and toolkit for working with neo4j | queue | returns | sphynx templates | Аннотация типов в python | Архивация в python | Вызов функции по ее строковому имени в python | Декоратор wait для behave | Дымовые тесты | Изолированные тесты | Интеграционные тесты | Как работать с foam | Как удалить ключ словаря в python | Криптография в python | Либы для создания моков | Модульные тесты | Организация тегов на git | Основы регулярных выражений | Пакет для создания xlsx файлов на python. xlswxriter | Приемочные тесты | Пример промежуточного сервера | Примеры использования модуля re в python | Про варианты git workflow | Промежуточная среда (staging) | Публичные АПИ к сервисам на python | Работа с файлами в python | Разработка на оснвое поведения (BDD) | Регрессионные тесты | Режимы чтения и записи файлов | Рефакторинг | Руководство по html формам | Серверы непрерывной интеграции | Системные тесты | Скользящие средние (moving average) | Сокеты unix | Ссылка на версию экшена | Стили программирования | Теги в docker | Тесты с имитацией | Управление процессами в python | Утилиты взаимодействия с интерпретатором и окружением в python | Фикстуры | Язык и система организации АПИ GraphQL |