Функциональный API библиотеки Keras

Добрый день, уважаемые читатели. Темой этой статьи является функциональный программный интерфейс библиотеки Keras, который мы будем использовать для построения непоследовательных моделей с несколькими входами и выходами. Подпишись на группу Вконтакте и Телеграм-канал. Там еще больше полезного контента для программистов. А на  YouTube-канале ты найдешь обучающие видео по программированию. Подписывайся! Что такое функциональный API? Весь функциональный API Читать дальше…

сканирование портов

Как хакеры с помощью вашего IP, взламывают компьютер? Как избежать сканирование портов?

Мы рассмотрим что такое сканирование портов и как избежать подобной атаки. Ваш IP (англ. Internet Protocol — межсетевой протокол) является вашим уникальным идентификатором в интернете. Это синоним вашего домашнего адреса. Любой человек в мире может связаться с вашим компьютером по вашему IP-адресу и отправить с него информацию для извлечения. Я уверен, Читать дальше…

Лучший способ самообучения программиста

Лучший способ самообучения программиста

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

Как делать меньше ошибок в коде

Как делать меньше ошибок в коде

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

эмулятор Android

Эмулятор Android. Как найти подходящий?

Самый известный у пользователей эмулятор Android – это Bluestacks. При помощи него можно запускать на компьютере множество мобильных приложений. Тем, кому приходится заниматься обработкой фотографий и картинок, часто оказывается мало экрана мобильного устройства: хочется всё рассмотреть на большом мониторе. Но некоторые удачные программы обработки видео и фото созданы только для платформы Android. Читать дальше…

Монитор

Монитор для программиста: как выбрать?

Сегодня бытует устоявшееся мнение, что если вы программист, то вам обязательно нужен какой-то особенный монитор для работы. В то же время, говорят, что обычные, широко используемые мониторы для программиста совершенно не подходят: сильно напрягают глаза и портят зрение. Так ли это? Давайте вместе разберемся в данном вопросе. Для начала стоит Читать дальше…

Сколько зарабатывают программисты в разных странах мира?

Программист — востребованная и высокооплачиваемая профессия во всех развитых странах мира. Такой специалист нужен любой серьезной компании. Однако, в одних странах программисты могут зарабатывать по 6 миллионов рублей в год (430.000 ₽ в месяц). А в других — чуть более 1.5 миллионов (133.000 ₽ в месяц). Давайте рассмотрим, сколько получают Читать дальше…

linux windows

Заставят ли проблемы конфиденциальности Windows 10 перейти пользователей на Linux?

У новой операционной системы Windows 10 есть проблемы с конфиденциальностью, неважно, признаёт это Microsoft или нет. Очевидно, что нынешняя конфигурация операционной системы не совсем та, которую пользователи хотели получить, решив обновляться до неё. Если вы ставите и используете Windows 10 с настройками по умолчанию, то система собирает и отправляет на Читать дальше…

Moscow Python Conf++ 2018. Как это было

22 и 23 октября я принимал участие крупнейшей российской конференции профессиональных Python-разработчиков Moscow Python Conf++. И в этой статье я хочу поделиться своими впечатлениями о данном мероприятии. Наверное, первое с чем сталкиваешься при участии в любой конференции, это с тем, как сработали организаторы. В данном случае все было сделано на Читать дальше…

Динамические структуры данных

Динамические структуры данных

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

(далее…)