13 Мар 2020 Г.

Docker для начинающих. Поверхностный взгляд

Docker - это ПО для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации и бла-бла-бла. Короче , все заумно и ничего неясно. Какая еще контейнеризация и автоматизация управления.
И еще все эти контейнеры , images , volumes и все такое. Короче запутаться можно и погрязнуть в этой теории.
Поэтому мы в данной статье будем на практике исползовать docker и по ходу будем в ней разбираться. 
 

 

Читать далее
21 Янв 2020 Г.

Используем Amazon SDK в python boto3

Amazon  Web Services (AWS)- это облачная платформа, разработанная и поддерживаемая компанией Amazon c 2006 года. 
Эта платформа предоставляет огромное количествео сервисов , которые вы можете использовать для  решения самых различных задач.
В данной статье мы рассмотрим библиотеку Boto3 , которая предоставляет SDK для работы с AWS с использованием языка программирования Python.

Читать далее
21 Янв 2020 Г.

Логирование python

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

Читать далее
13 Дек 2019 Г.

Знакомство с pandas

Pandas - это Python библиотека для обработки и анализа данных. Эта библиотека построена поверх библотеки NumPy, которая написана на С и славится своим быстройдествием.

 


 

Читать далее
9 Дек 2019 Г.

Пишем первое IOS приложение. Реализуем RestApi c помощью Django RestFramework

Реализуем Rest Api на стороне сервера

Это очень легко реализовать с помощью DRF.
У нас есть модель Post  и для него мы реализуем сериализатор.

Читать далее
9 Дек 2019 Г.

Пишем первое IOS приложение.Отображение списка с помощью TableView

Давайте создадим просто мобильное приложение на IOS , которое позволит читать статьи нашего блога.
В ходе создания этого приложения мы изучим основы создания IOS приложения , используем для этого TableController

Читать далее
14 Ноя 2019 Г.

Swagger для Django Rest Framework

Зачем нам нужно документировать API ?
Что за такие страшные слова Swagger и OpenApi ?
Каквя между ними разница?
Как легко подключить Swagger документацию вашим эндпоинтам , реализванные на DRF?
Все в этой статье

Читать далее
8 Ноя 2019 Г.

JWT-аутентификация с помощью Django Rest Framework

JWT состоит из трех основных частей:

заголовок (header),

нагрузка (payload)

подпись (signature)

 

 

Читать далее
15 Окт 2019 Г.

Django.Отправляем по почте html сообщение

Отправить html сообщение по почте средствами django очень просто

Читать далее
4 Окт 2019 Г.

Введение Python spacy

Введение Python spacy

Читать далее
14 Авг 2019 Г.

Начало работы с Redis

Redis - это хранилище структур данных с открытым исходным кодом, размещаемое в оперативной памяти , которое может быть использовано в качестве базы данных, в качестве кеша и брокера(посредника) сообщений.

Читать далее
12 Авг 2019 Г.

Celery. Выполнение фоновой задачи через определенное время

Иногда нам необходимо бывает выполнить определенную фоновую через определенное количество времени.
Допустим через 60 секунд или через 15 минут. Иногда нам нужно бывает отправить sms сообщение или почтовое сообщение в указанное время. 

Читать далее
5 Авг 2019 Г.

Python. Итераторы и генераторы

Итератор в Python - это объект , класс которого имеет специальный метод __next__ и метод __iter__ , который возвращает итерируемый объект (в данном случае  return self). 
 

Читать далее
27 Июл 2019 Г.

Python requests. Авторизация на сайте

Иногда при парсинге страниц нужно получить данные , которые недоступны незарегистрированным пользователям.

Для этого нужно авторизоваться на сайте. И в этой статье я покажу как с помощью замечательной библиотеки requests это реализовать.
В качестве примера попробуем залогиниться на сайте hh.ru.

Читать далее
24 Июл 2019 Г.

Асинхронные задачи на Django с использованием Celery + Redis

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

Рубрики

Теги