Для чего хорош JavaScript?

В основном JavaScript рассматривают только как инструмент для веб-разработки, но что ещё вы сможете делать, если выучите этот язык? Расказываем в статье.

Обложка статьи «Для чего хорош JavaScript?»

Для чего хорош Python?

О плюсах и минусах Python написано уже немало. Рассказываем, зачем вообще учить этот язык, что вы сможете на нём написать и в каких сферах IT работать.

Обложка статьи «Для чего хорош Python?»

Python умер, да здравствует Python. Видеокурс по программированию на Python 3

Учимся программировать простые графические приложения на Python 3. Параллельно узнаём о Git и принципах качественного кода.

Обложка статьи «Python умер, да здравствует Python. Видеокурс по программированию на Python 3»

Евклидова, L1 и Чебышёва — 3 основные метрики, которые пригодятся в Data Science

Евклидово, L1 и Чебышёва — разбираемся, что это за расстояния и чем они друг от друга отличаются.

Обложка статьи «Евклидова, L1 и Чебышёва — 3 основные метрики, которые пригодятся в Data Science»

Готовимся к Новому году: простая гирлянда на Arduino

Гирлянды и Новый Год созданы друг для друга. Почему бы не попробовать сделать гирлянду своими руками? Рассказываем, как это сделать.

Обложка статьи «Готовимся к Новому году: простая гирлянда на Arduino»

Введение в мобильную разработку для Android: с каких языков начать изучение?

Какие языки изучить в первую очередь? На какие этапы стоит разбить обучение? Ответы на эти и другие вопросы вы найдёте в нашей статье.

Обложка статьи «Введение в мобильную разработку для Android: с каких языков начать изучение?»

Как программисту оценить свой темп работы — отвечают эксперты

Эксперты рассказали, как понять, стоит ли вам беспокоиться из-за своей скорости программирования и что делать, чтобы её повысить.

Обложка статьи «Как программисту оценить свой темп работы — отвечают эксперты»

Что труднее всего даётся разработчику и что с этим делать: 5 практических советов

Начинающий разработчик часто не задумывается, для чего предназначена программа и как она будет использоваться в будущем. Разберёмся, что нужно учитывать, чтобы разработка оказалась полезной для конечного пользователя.

Обложка статьи «Что труднее всего даётся разработчику и что с этим делать: 5 практических советов»

Чем отличаются форматы изображений и зачем они нужны

Изображения в интернете встречаются в разных форматах, но чем эти форматы отличаются и зачем они нужны? Разбираемся в статье.

Обложка статьи «Чем отличаются форматы изображений и зачем они нужны»

Простым языком о том, как работает сжатие файлов

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

Обложка статьи «Простым языком о том, как работает сжатие файлов»

Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты

Все слышали про важность тестируемого и сопровождаемого кода, но не все понимают, о чём идёт речь. Спрашиваем у экспертов, как писать такой код.

Обложка статьи «Как научиться писать тестируемый и сопровождаемый код — отвечают эксперты»

Задачи по Python для начинающих от Tproger и GeekBrains

Для обучения программированию на питоне нужны тренировки. Совместно с GeekBrains собрали для вас несколько простых задач на Python 3 c решениями.

Обложка статьи «Задачи по Python для начинающих от Tproger и GeekBrains»
Обложка поста

Начни свой путь в IT: 13 советов от бывалых

Как стать хорошим программистом? Что нужно знать? Какие лайфхаки можно использовать? Опытные программисты отвечают на эти и другие важные вопросы.

Как эффективно изучать языки программирования? Отвечают эксперты

В изучении нового языка программирования есть много спорных моментов. Сначала теория или практика? Использовать книги или курсы? Выясняем в этой статье.

Обложка статьи «Как эффективно изучать языки программирования? Отвечают эксперты»

Как работает процессор?

Кратко и доступно о том, как работает центральный процессор, регистры, память, инструкции и кэш, а также что такое УУ и АЛУ и зачем они нужны.

Обложка статьи «Как работает процессор?»

Вводный курс по TypeScript

TypeScript — это расширенная версия JavaScript, главной целью которого является упрощение разработки крупных JS-приложений.

Обложка поста

Cron Jobs — пособие для начинающих

Cron — один из часто используемых инструментов для Unix-систем. Учимся писать задания в Cron вручную и с помощью простых и удобных веб-инструментнов.

Обложка поста
Связанные списки

Введение в связанные списки

Изучаем связанные списки, их преимущества и недостатки по сравнению с массивами на примере песни Арианы Гранде «‎Thank U, Next».

Обложка поста

8 концепций, которые стоит изучить начинающему программисту

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

Обложка поста

Работа с данными по-новому: Pandas вместо SQL

Статья покажет, как переписать SQL-запросы для Pandas и многое другое. Эта библиотека хорошо подходит для структурированных данных.

Отладка и устранение распространённых ошибок в JavaScript

Отладка кода – важная часть разработки страницы или приложения. Почитайте, как найти и исправить самые частые ошибки в коде JavaScript.

Отладка
Обложка поста

Что нужно делать студенту, чтобы найти работу в IT

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

Обложка поста

Как стать full stack разработчиком

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

Обложка поста

Основные принципы работы протокола SSH

В этой статье мы рассмотрим, как работает SSH, как он используется для безопасной связи с удалёнными компьютерами и как компьютеры устанавливают и настраивают сеанс. Что такое SSH? SSH — сокращение…

Что такое DNS? Введение в систему доменных имён

Если вы хоть немного имели дело с интернетом и компьютерными сетями, то наверняка слышали о системе доменных имён (DNS). Прочитав статью узнаете, как это всё работает. Само имя хоста не…

Обложка поста

Как стать программистом и найти первую работу

Как получить первую работу в сфере IT? Какие навыки необходимы и как их получить. Читайте в нашем материале о получении первого предложения.

Обложка поста

Рефакторинг через классы: вычищаем свой JavaScript-код

В средних и больших проектах рационально выносить часть функциональности в отдельные классы. В статье рассотрен необольшой пример такой оптимизации.

Обложка поста
Обложка поста

Краткое знакомство с Maven

Фрейворк Maven предназначен для автоматизации сборки проектов. Эта статья о том, как начать с ним работу и как забобраться в файле описания проекта pom.xml.

Хочу научиться программировать на PHP. С чего начать?

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

Обложка поста

Как выучить Big Data — отвечают эксперты

О Big Data сегодня не слышал только человек, совсем далёкий от IT. Тем не менее, молодым IT-шникам не всегда понятно, с чего нужно начать изучение этой темы, какими навыками нужно…

Обложка поста

Основные термины Docker

Основные термины Докер и Kubernetes на простых примерах из жизни. Базовые понятия и термины в контексте масштабирования и развёртывания…

Обложка поста

Реверс-инжиниринг для начинающих: основные концепции программирования

В этой статье рассмотрены основы реверс инжиниринга и основные способы дизассемблирования и изучения кода приложений с целью защиты от взлома…

Обложка поста