Как стать автором
Обновить
12
0
Дмитрий @LazyTalent

Python, DE

Отправить сообщение

Проектируем приложение с Redis в качестве хранилища данных. Что? Зачем?

Время на прочтение7 мин
Количество просмотров16K

Всем привет!. Многие знают что такое Redis, а если вы не знаете, то официальный сайт может ввести вас в курс дела. Большинство знают Redis как кэш и иногда как очередь сообщений. Но что если немножко сойти с ума и попытаться спроектировать целое приложение, используя в качестве хранилища данных только лишь Redis? Какие задачи можно решить с использованием Redis'а?

В этой статье мы и попытаемся ответить на эти вопросы.

Не переключайтесь.

Читать далее
Всего голосов 16: ↑14 и ↓2+16
Комментарии20

Совместимость блокчейнов: небольшая справка

Время на прочтение6 мин
Количество просмотров8.6K

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

Здесь я хотел бы поделиться своими открытиями, которые я почерпнул и затронуть основные аспекты криптовалютного рынка, которые мне показались новыми и необычными, сложными для понимания, если ты никогда этим не интересовался. Также, что интересно, мне дали задачу развивать и дополнять нашу внутреннюю “Википедию” и в дальнейшем я (самостоятельно и с моими коллегами) собираюсь рассказать о технических решениях, реализованных в нашем проекте, а пока…

Читать далее
Всего голосов 11: ↑8 и ↓3+10
Комментарии5

Кэш в асинхронных python приложениях

Время на прочтение8 мин
Количество просмотров16K

Всем привет! Кэш один из "слонов" современного веба. Так почему мы так мало его используем на уровне приложения, нашего кода? Тому, кто хочет восполнить этот пробел и не хочет ударить в грязь лицом при написании очередного декоратора - добро пожаловать под кат

Читать далее
Всего голосов 22: ↑22 и ↓0+22
Комментарии22

Учимся e2e-тестированию с Playwright | #30DaysOfPlaywright

Время на прочтение3 мин
Количество просмотров12K

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

Присоединяйтесь к #30DaysOfPlaywright. Давайте изучим инструменты, API и лучшие практики, по одному сценарию тестирования за раз!

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Vuetify  —  создаем свое простое приложение

Время на прочтение12 мин
Количество просмотров41K

В этой небольшой статье мы с вами напишем свое простое приложение по типу "заказа еды". Само приложение если что будет статичным и здесь главный упор будет сделан на использование компонентов Vuetify и рассмотрение того как именно они работают. Также добавлю что здесь мы не будем рассматривать отдельную библиотеку Bootstrap Vue которую использует Vuetify чтобы строить гриды.

Читать далее
Всего голосов 10: ↑9 и ↓1+11
Комментарии17

Трюки Pandas от RealPython

Время на прочтение15 мин
Количество просмотров12K

К старту флагманского курса по Data Science делимся сокращённым переводом из блога RealPython о трюках с Pandas, материал начинается с конфигурирования запуска библиотеки и заканчиваются примерами работы с операторами и их приоритетом. Затрагивается тема экономии памяти, сжатие фреймов, интроспекция GroupBy через итерацию и другие темы. Подробности, как всегда, под катом.

Читать далее
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Как превратить книгу о Гарри Поттере в граф знаний

Время на прочтение12 мин
Количество просмотров10K

Обработка естественного языка — это не только нейронные сети, а данные — это не только строки, числа и перечисления. Область работы с данными простирается намного дальше. К старту флагманского курса по Data Science представляем вашему вниманию перевод из блога разработчиков графовой базы данных neo4j о том, как при помощи SpaCy и Selenium извлечь из книги граф взаимоотношений героев. Подробности и код, как всегда, под катом.

Читать далее
Всего голосов 18: ↑13 и ↓5+11
Комментарии0

Продвинутое компьютерное зрение. Введение в Прямое визуальное отслеживание

Время на прочтение9 мин
Количество просмотров13K

Задача отслеживания объектов на изображении - одна из самых горячих и востребованных областей ML. Однако уже сейчас мы имеем огромное разнообразие различных техник и инструментов. Данная статья поможет начать Ваш путь в мир компьютерного зрения!

Сперва, мы представим некоторые типы методов визуального отслеживания. После, мы объясним как классифицировать их. Мы также поговорим о фундаментальных аспектах прямого визуального отслеживания, уделяя особое внимание методам, основанным на регионах, и методам основанным на градиентах. В будущих статьях мы представим подробный математический вывод алгоритма Лукаса-Канаде с акцентом на выравнивание изображений. И наконец, мы представим, как реализовать эти методы в Python. Давайте начнем!

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии2

Как айтишнику издать свою книгу. Часть 3. Издательства: как попасть на полки книжных магазинов

Время на прочтение13 мин
Количество просмотров5.2K

Как работает книжный бизнес сейчас и насколько реально простому айтишнику выпустить книгу, не имея подписчиков и статуса медийной личности? 

Сегодня — и после долгого перерыва — поговорим, наконец, о шансах на интерес к вам со стороны издательств, опасных договорах и этапах создания книги с профессионалами книжного рынка. Прошу:

Процесс и про внимательность
Всего голосов 30: ↑30 и ↓0+30
Комментарии11

8 недооцененных команд Git, которые должен знать каждый программист (помимо привычных pull, push, add, commit)

Время на прочтение2 мин
Количество просмотров22K

Если вы сделали опечатку, когда вводили имя ветки, вам поможет вот такая команда.

Читать далее
Всего голосов 35: ↑20 и ↓15+8
Комментарии28

Модели глубоких нейронных сетей sequence-to-sequence на PyTorch (Часть 2)

Время на прочтение10 мин
Количество просмотров6.4K

Во втором разделе учебных материалах о моделях sequence-to-sequence с использованием PyTorch и TorchText мы будем реализовывать модель из работы Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation. Эта нейронная сеть позволит достичь лучшей точности при использовании только однослойной RNN как в кодере, так и в декодере.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Во что вкладывать в 2021 году: еще 3 инструмента для инвестиций c низким риском

Время на прочтение3 мин
Количество просмотров42K

В 2020 году произошел небывалый приток частных инвесторов на биржи – как в России, так и за рубежом. Например, Московская биржа по итогам года зафиксировала прирост в 4,7 млн счетов, а общее число частных инвесторов на бирже достигло 8,5 млн. Поэтому тема частных инвестиций сейчас как никогда актуальна. 

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

Читать далее
Всего голосов 29: ↑13 и ↓16+2
Комментарии17

Генераторы для самых маленьких

Время на прочтение13 мин
Количество просмотров58K

Всем привет! В бытность мою, когда я самостоятельно изучал Python, я находил достаточно теоретического материала о языке и его возможностях. Однако даже после прочтения нескольких статей на разных сайтах и книг многое не укладывались у меня в голове (да, вот такой вот я тугой). Непонятные концепции приходилось зубрить «на веру» без глубокого понимания, потому что практические примеры в статьях были для меня сложны. Время шло, я становился опытнее, понимание приходило на практических задачах, и в какой-то момент я стал учить Python'у своих друзей. В рамках наставничества я обнаружил, что, кажется, наметил путь, по которому можно объяснять сложные концепции простыми словами.

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

Сегодня хочется ещё раз поговорить о генераторах. Итак, в бой!

Читать далее
Всего голосов 26: ↑24 и ↓2+22
Комментарии15

Как айтишнику издать свою книгу. Часть первая: куда податься

Время на прочтение9 мин
Количество просмотров15K

Пожалуй, многих хотя бы раз посещала мысль поделиться своим опытом. Помочь коллегам и подрастающему поколению собранными граблями, изложить сообществу любопытные (а может и поворотные, как знать!) идеи, оставить что-то “после”.

Книга, опыт выпуска которой и послужил источником данного материала, в статье ранее https://habr.com/ru/post/512460/ набрала тысячи скачиваний и десятки благодарных отзывов. 

Для тех, кто хочет узнать, как работает книжное дело сейчас, выкладывать ли онлайн самому или сотрудничать с издательством, сколько получают авторы, как попасть на полки Буквоеда, Читай-города, в главные интернет-магазины, и все ли решают лайки — прошу:

Сравнить опенсорсный и проприетарный пути
Всего голосов 14: ↑13 и ↓1+17
Комментарии25

Полезные приемы и лучшие практики от Kaggle

Время на прочтение8 мин
Количество просмотров5.6K

Из этой статьи вы узнаете то, что можно узнать только потратив множество часов на изучение и практику.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии1

Нейросеть с нуля своими руками. Часть 1. Теория

Время на прочтение6 мин
Количество просмотров117K

Здравствуйте. Меня зовут Андрей, я frontend-разработчик и я хочу поговорить с вами на такую тему как нейросети. Дело в том, что ML технологии все глубже проникают в нашу жизнь, и о нейросетях сказано и написано уже очень много, но когда я захотел разобраться в этом вопросе, я понял что в интернете есть множество гайдов о том как создать нейросеть и выглядят они примерно следующим образом:

Читать далее
Всего голосов 17: ↑15 и ↓2+18
Комментарии17

Использование геолокационных данных в машинном обучении: основные методы

Время на прочтение10 мин
Количество просмотров7.1K

Данные о местоположении — это важная категория данных, с которыми часто приходится иметь дело в проектах машинного обучения. Они, как правило, дают дополнительный контекст к данным используемого приложения. Специально к старту нового потока курса по Machine Learning, делимся с вами кратким руководством по проектированию и визуализации элементов с геопространственными данными.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Распознавание маски на лице с помощью YOLOv3

Время на прочтение9 мин
Количество просмотров9.1K

YOLO или You Only Look Once — это архитектура свёрточных нейронных сетей, которая используется для распознавания множественных объектов на изображении. В 2020, на фоне пандемии, задача детектирования объектов (object detection) на изображении стала как никогда актуальной. Специально к старту нового потока курса по Machine Learning и Deep Learning, делимся с вами полным пошаговым руководством для тех, кто хочет научиться распознавать объекты с помощью YOLO на разных данных. Предполагается, что вы уже знаете, как делать распознавание объектов с помощью методов глубокого обучения и, в частности, вы знаете основы YOLO, так что давайте погрузимся в нашу задачу.

Читать далее
Всего голосов 14: ↑10 и ↓4+9
Комментарии5

Что такое OpenVINO?

Время на прочтение10 мин
Количество просмотров27K

Привет всем читателем habr.com! Мы студенты НГТУ им. Р.Е. Алексеева, и хотим рассказать о своем опыте работы с набором инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization).

Для начала давайте познакомимся. Мы- студенты 2 курса ИРИТ, кафедры «Информатика и системы управления» – Божко Мария и Сторожева Ксения.  Наше знакомство с OpenVINO произошло еще на первом курсе, когда преподаватели пригласили поучаствовать в воркшопе по компьютерному зрению от Intel, направленном на получение практического опыта работы с готовыми моделями компании. Заинтересовавшись темой машинного обучения, мы изучили множество статей, посвященных нейронным сетям. К нашему удивлению, мы не нашли ни одной статьи, в которой довольно подробно, понятно и, главное, доступно для людей любого уровня знаний было бы рассказано об OpenVINO. Безусловно, информация по этой теме имеется в интернете, но она разрознена и к тому же представлена на английском языке, большинство авторов очень кратко описывает OpenVINO и все связанное с ним, из таких статей сложно сформировать полное представление об этой технологии. Поэтому у нас родилась идея - написать публикацию с описанием этого набора инструментов простым и понятным языком для тех, кто только начинает свое знакомство с OpеnVINO.

Читать далее
Всего голосов 11: ↑9 и ↓2+11
Комментарии5

Python & EEL. Делаем просто на Python’е и красиво на JS

Время на прочтение5 мин
Количество просмотров56K

Тема красивых интерфейсов была и будет актуальна всегда, кто-то использует для создания графических приложений C#, кто-то использует Java, кто-то уходит в дебри C++, ну а кто-то извращается с Python, используя tkinter или PyQT. Существуют различные технологии, позволяющие совмещать красоту графических дизайнов, создаваемых на HTML, CSS и JS с гибкостью в реализации логики приложения, которую может дать другой язык. Так вот, для тех, кто пишет на самом лучшем языке программирования Python, есть возможность писать красивые интерфейсы на HTML, CSS и JS и прикручивать к ним логику на Python.

В этой статья я хочу показать на небольшом примере, как же все таки создать простое и красивое десктопное приложение на HTML, CSS, JS и Python. В качестве библиотеки для связи всех компонентов будем использовать EEL.

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Комментарии9

Информация

В рейтинге
Не участвует
Откуда
Пномпень, Камбоджа, Камбоджа
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer, Data Engineer
Senior
От 5 000 $