Главная » Архив меток: Python

Архив меток: Python

Введение в аннотации типов Python

Введение Автор иллюстрации — Magdalena Tomczyk Однако при написании кода мы так или иначе предполагаем переменные каких типов будут использоваться (это может быть вызвано ограничением алгоритма или бизнес логики). Python — язык с динамической типизацией и позволяет нам довольно вольно оперировать переменными разных типов. И для корректной работы программы нам важно как можно раньше найти ошибки, связанные с передачей данных ...

Читать далее »

[Перевод] Знакомство с тестированием в Python. Ч.1

Всем доброго! То есть от нашего курса «Разработчик Python», несмотря на стремительно приближающий Новый год, мы подготовили вам интересный перевод о различных методах тестирования в Python. От нашего стола к вашему... Это руководство для тех, кто уже написал классное приложение на Python, но еще не писал дляних тесты. В несколько простых шагов можно создать простые тесты для приложения, постепенно наращивая ...

Читать далее »

Вопросы не мальчика, а джуна. 22 вопроса работодателю на собеседовании на позицию «Middle Python-разработчик»

Введение За 2 года мне посчастливилось посетить более сорока собеседований в качестве кандидата на позицию «Middle Python-разработчик». На последних пятнадцати собеседованиях я понял необходимость задавать вопросы работодателю, чтобы в дальнейшем не столкнуться с неожиданностями по работе. Помимо базовых вопросов, которые обычно задают кандидаты работодателю я решил сформировать свои вопросы. Когда я задавал эти вопросы на собеседованиях, я получал самые различные ...

Читать далее »

Google News и Лев Толстой: визуализация векторных представлений слов с помощью t-SNE

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

Читать далее »

Распознаём тексты на Android Things с ABBYY RTR SDK и django

Меня зовут Азат Калмыков, я студент второго курса ОП “Прикладная математика и информатика” Факультета компьютерных наук НИУ ВШЭ и стажёр в отделе мобильной разработки компании ABBYY. Привет! В этом материале я расскажу про свой небольшой проект, выполненный в рамках летней стажировки. По нему едут товары или какие-то детали, на которых важно распознавать текст (возможно, это некий уникальный идентификатор, а может, ...

Читать далее »

Топ книг по фреймворку Django

Однако, несмотря на качество, далеко не всем новичкам эта документация приходится по душе. Веб-фреймворк Django подробно документирован на официальном сайте: там и теория, и справочная информация, и руководства для новичков. Первый — записаться на обучающие курсы. Что ж, у вас есть два пути. Этим мы сегодня с командой GeekBrains и займёмся. Второй — в очередной раз заглянуть на полки интернет-магазинов. ...

Читать далее »

Подборка @pythonetc, ноябрь 2018

Это шестая подборка советов про Python и программирование из моего авторского канала @pythonetc. Предыдущие подборки: Нетипичные декораторы Декораторы функций не обязаны возвращать только новые функции, они могут возвращать любое другое значение: def call(*args, **kwargs): def decorator(func): return func(*args, **kwargs) return decorator @call(15) def sqr_15(x): return x * x assert sqr_15 == 225 Это бывает полезно для создания простых классов всего ...

Читать далее »

Реализация алгоритма Левенберга-Марквардта для оптимизации нейронных сетей на TensorFlow

Рассмотрим её немного глубже, чем в статьях про распознавание рукописных цифр. Это tutorial по библиотеке TensorFlow. Совсем без математики здесь не обойтись. Это tutorial по методам оптимизации. Вспомним. Ничего страшного, если вы её совершенно забыли. Для начала небольшая предыстория о том, чем этот алгоритм может быть полезен при оптимизации нейронной сети. Не будет никаких формальных доказательств и сложных выводов, только ...

Читать далее »

Краткое руководство по Dash — Python веб-фреймворк для создания дэшбордов. Installation + Dash Layout

Всем привет! Появился он не так давно, пару лет назад благодаря разработчикам фреймворка plotly. Сегодня предлагаю погрузиться в один из удобнейших веб-фреймворков в связке c Python под названием Dash. Js, HTML и CSS. Сам Dash является связкой Flask, React. Выступление Криса Пармера на PLOTCON 2016 Давайте сразу установим фреймворк. Обновленные версии уточняйте тут. pip install dash==0.31.1 # The core dash ...

Читать далее »

Решаем crackme от Лаборатории Касперского

В один прекрасный день разные каналы в телеграмме начали кидать ссылку на крэкмишку от ЛК, Успешно выполнившие задание будут приглашены на собеседование!. После такого громкого заявления мне стало интересно, насколько сложным будет реверс. О том, как я решал этот таск можно почитать под катом (много картинок).Придя домой, я еще раз внимательно перечитал задание, скачал архив и стал смотреть, что же ...

Читать далее »