Pull to refresh
7
0
Матвей @Ryize

Python Developer

Send message

PyTelegramBotAPI на примере проекта сбора обратной связи #4. Деплой

Level of difficultyEasy
Reading time3 min
Views4.3K

Это четвёртая, заключительная статья из серии. В ней мы выложим получившегося бота на сервер.

Эта статья направлена именно на новичков, в ней я постараюсь объяснить тему ботов на примере сбора обратной связи.

Читать далее
Total votes 3: ↑1 and ↓2+1
Comments2

PyTelegramBotAPI на примере проекта сбора обратной связи #3. Клавиатура

Level of difficultyEasy
Reading time8 min
Views25K

Это третья статья из серии. В ней мы разберём два типа клавиатур, обсудим фильтрацию сообщений в телеграм ботах.

Эта статья направлена именно на новичков, в ней я постараюсь объяснить тему ботов на примере сбора обратной связи.

Читать далее
Total votes 4: ↑3 and ↓1+4
Comments2

PyTelegramBotAPI на примере проекта сбора обратной связи #2

Level of difficultyEasy
Reading time5 min
Views11K

Эта вторая статья из серии. В ней мы разберём сохранение данных, функцию register_next_step_handler, напишем часть бота сбора обратной связи.

Эта статья направлена именно на новичков, в ней я постараюсь объяснить тему ботов на примере сбора обратной связи.

Читать далее
Total votes 2: ↑1 and ↓1+2
Comments3

PyTelegramBotAPI на примере проекта сбора обратной связи #1

Level of difficultyEasy
Reading time4 min
Views11K

Эта статья вдохновлена моим обучением. Когда несколько лет назад я решил ознакомиться с созданием телеграм ботов, то обнаружил практически полное отсутствие информации (на русском языке, с примерами). Из-за этого, изучение такой простой и понятной темы сильно затянулось на несколько долгих дней.

Эта статья направлена именно на новичков, в ней я постараюсь объяснить тему ботов на примере сбора обратной связи.

Читать далее
Total votes 7: ↑3 and ↓4+2
Comments9

Объясняю Pattern Memento (Снимок)

Reading time4 min
Views14K

В начале своего разработческого пути, меня часто посещало желание понять и принять паттерны. Но в интернете, этот материал крайне сложен для начинающих программистов. Поэтому я решил создать цикл статей, в которых разберу все GoF паттерны.

Первым разобранным шаблоном будет Снимок, замечательный паттерн, который часто не могут понять начинающие разработчики.

Читать далее
Total votes 13: ↑9 and ↓4+5
Comments9

Плагины, горячие клавиши, настройки для PyCharm

Reading time5 min
Views74K

Пару лет назад, когда я впервые ставил PyCharm я пытался найти по нему гайды, статьи где рассказывалось бы о прикольных плагинах и горячих клавишах. Но таких стезей почти не находилось.

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

Читать далее
Total votes 17: ↑11 and ↓6+6
Comments30

Использование slots | Python

Reading time4 min
Views35K

Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.

К счастью, есть выход — слоты, они обеспечивают специальный механизм уменьшения размера объектов. Это концепция оптимизации памяти на объектах. Также, использование слотов позволяет нам ускорить доступ к атрибутам.

Читать далее
Total votes 13: ↑12 and ↓1+14
Comments11

Best Practices для Python

Reading time6 min
Views37K

Лучшие практики в Python по моему мнению

Многие разработчики хоть раз задумывались о негласных правилах разработки. Самые популярные подобные практики стали широко известными и их стараются придерживаться все программисты.

В этой статье я расскажу о подобных негласных правилах, о своих наблюдениях в мире Python и о своих Best Practices.

Читать далее
Total votes 33: ↑27 and ↓6+24
Comments48

Information

Rating
Does not participate
Location
Волгоград, Волгоградская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Middle
From 85,000 ₽
Python
Django
REST
Flask
Celery
Redis
PostgreSQL
MySQL
Git