SQL-программирование: наиболее полный видеокурс

SQL-программирование относится к той предметной области, которую можно изучить только на практике, и данный курс поможет вам в этом. Введение Это первый ролик курса, являющийся вступительной речью. Автор начинает с базовых понятий: таблица, база данных, для чего все это нужно, где используется и т. д. Изложение материала происходит на понятном языке с использованием информативных слайдов. […]

10 каналов с лучшими видео по веб-разработке на YouTube

Рассмотрим ТОП-10 YouTube-каналов с исключительно полезным контентом, который поможет как начинающим, так и «бывалым» веб-разработчикам. DevTips Канал Трэвиса Нильсона DevTips фокусируется на обеих сторонах создания сайта: вёрстке и дизайне. Это делает его идеальным для тех, кто заинтересован в обоих направлениях, а не только в одном из них. Там можно найти несколько видеороликов ”back to basics” […]

10 рецептов машинного обучения от разработчиков Google

В десяти коротких видеоуроках курса машинного обучения от разработчиков Google рассмотрены приемы Machine Learning для начинающих аналитиков данных. Для кого эти уроки? В небольшом видеокурсе машинного обучения от разработчиков Google рассматриваются базовые рецепты решения задач Machine Learning. Логично, что в этом курсе наравне с библиотекой scikit-learn используется и фреймворк машинного обучения Google – TensorFlow. Отличительной особенностью […]

Метаклассы в Python: что это такое и с чем его едят

Метаклассы – это классы, экземпляры которых являются классами. Давайте поговорим о специфике языка Python и его функционале. Чтобы создать свой собственный метакласс в Python, нужно воспользоваться подклассом type, стандартным метаклассом в Python. Чаще всего метаклассы используются в роли виртуального конструктора. Чтобы создать экземпляр класса, нужно сначала вызвать этот самый класс. Точно так же делает и […]

ТОП-20 инструментов и материалов по веб-разработке

Веб-разработке посвящено много литературы и статей, но ничто не стоит на месте. Мы подготовили актуальную подборку из мира сайтостроения. Как уже повелось в этой серии, начнем с обзора статей по веб-разработке и интересных opensource-инструментов, которые могут пригодиться в вашем следующем проекте. Статьи и обзоры ReLaXed – интерактивное создание PDF-документа при помощи CSS и JavaScript. Позволяет […]

Побеждаем лень программиста всего в 5 кликов

Лень программиста зависит от ряда факторов: бесцельность, сложная задача, отсутствие интересных проектов или отдыха. Устраняем каждый из них. Негативные эмоции являются первопричиной лени, а у самого негатива есть уйма других предпосылок. Можете делать все, кроме кодинга? Тогда вы оказались в числе тех, кого одолевает лень программиста. Оперативно решаем данную проблему. 1 клик: закончились идеи Иногда […]

5 идей проектов для практики программирования

Многим нравится писать код для себя, но иногда не хватает идей. Предлагаем 5 вариантов проектов для практики программирования. 1. Бэкенд на Node.js с GraphQL GraphQL – это язык описания запросов для клиент-серверных приложений, он позиционируется как альтернатива REST API. Если вам часто приходится обрабатывать массивы данных, на его изучение точно стоит потратить время. Этот курс […]

[Пятничное] Требуются системный программист с высоким болевым порогом. Высокая З/П

[9:45] «Требуются системный программист с высоким болевым порогом. Высокая З.П.» Может быть года два назад, увидев такое объявление в рекламной брошюрке, я бы улыбнулся и пролистал дальше. Ну, может быть сфотал и запостил к себе в ленту. Однако нынешнее финансовое положение вынудило обращать внимание на любые возможности. Не то чтобы я бросался на любую вакансию, […]

Покажем, как использовать docker-compose для Python и Jupyter

В данной статье мы рассмотрим, что такое docker-compose, и как этот инструмент можно использовать для языка Python и Jupyter. Команда compose – это инструмент для Docker, используемый для определения и запуска нескольких приложений-контейнеров, в которых файл compose используется для определения необходимых для приложения сервисов. Docker-compose При такой настройке приложения все сервисы можно запустить с помощью одной команды. […]

TensorFlow.js: машинное обучение на JavaScript с доставкой в браузер

Кратко рассмотрены основные особенности недавно вышедшей JavaScript-версии популярного фреймворка машинного обучения от Google – TensorFlow.js. Предыстория В прошлом году компания Google представила библиотеку deeplearn.js, позволяющую пользователям непосредственно в браузере строить модели машинного обучения, используемые, например, для классификации изображений.   Эта библиотека была усовершенствована и представлена под названием TensorFlow.js: код стал более читаемым, функции заработали быстрее и […]