Pip: как устанавливать пакеты в Python
Pip — консольный менеджер пакетов для Python. Рассказываем как его установить, и какие возможности управления пакетами он предоставляет.
Короткие понятные ответы на часто задаваемые IT-вопросы.
Pip — консольный менеджер пакетов для Python. Рассказываем как его установить, и какие возможности управления пакетами он предоставляет.
Чтобы создавать интерактивные веб-приложения нужно использовать события JavaScript. Как они работают?
Задумывались ли вы, как происходит обмен данными в сети? Для этого нужны протоколы передачи. Об основных типах рассказываем в этой статье.
Логические операторы это специальные символы, которые изменяют или комбинируют логические значения типа Boolean — true и false.
Циклы — это основные управляющие конструкции в программировании. Они есть во всех современных языках. Рассказываем, какие бывают типы циклов.
Типизация языков программирования определяет, как вы будете работать с типами переменных. Рассказываем о ней подробнее.
Лямбда-выражения или анонимные функции встречаются во многих языках программирования. Рассказываем про лямбда-выражения в Java с примерами.
Навыки влияют на ваши будущие задачи, зарплату и отношения с коллегами. Рассказываем, что такое hard skills и soft skills.
Рассказываем какие существуют стили именования переменных и зачем они нужны.
CLS — одна из метрик оценки технической оптимизации сайта. Рассказываем, как устранить проблемы с CLS и соответствовать требованиям Google.
В составе разных электронных устройств можно встретить как микроконтроллер, так и микропроцессор. Чем они отличаются? Рассказываем в статье.
Шифрование, хеширование и кодирование очень похожи, но на самом деле каждое из них используется с определённой целью. Разбираемся, в чём разница.
Кратко и доступно о том, как работает центральный процессор, регистры, память, инструкции и кэш, а также что такое УУ и АЛУ и зачем они нужны.
Компьютерная криминалистика — это методы компьютерной обработки улик/доказательств для получения информации в расследования преступлений.
Если программист знает, сколько времени занимают основные операции, он может написать более эффективную программу.
В этой статье мы рассмотрим, как работает SSH, как он используется для безопасной связи с удалёнными компьютерами и как компьютеры устанавливают и настраивают сеанс. Что такое SSH? SSH — сокращение…
Если вы хоть немного имели дело с интернетом и компьютерными сетями, то наверняка слышали о системе доменных имён (DNS). Прочитав статью узнаете, как это всё работает. Само имя хоста не…
Просто и понятно объясняем, как функционирует Agile — гибкая методология работы над проектом, а также чем Scrum отличается от Kanban.
Устали искать способ вертикально и горизонтально выровнять HTML-элемент? В этой статье мы собрали целых 5 способов сделать это!
Многие программисты, особенно начинающие, теряются в терминах buffer overflow, buffer overrun и stack overflow. В статье дано их объяснение и описано, чем они отличаются.
В безопасности должны разбираться не только специалисты в сфере ИБ, но и разработчики, чтобы сделать своё приложение надёжным. Разбираем по пунктам, какие именно знания необходимы.
В краткой форме рассмотрим то, как устроены словари в языке Python, а также изучим некоторые методы для работы с ними. Чтение не займет больше 5 минут.
«Проблема XY» или «Проблема Молотка» — проблема тех, кто не умеет задавать правильные вопросы. Вместо того, чтобы спросить о самой проблеме, они спрашивают, как завершить одну из начатых попыток её решения (обычно неудачных) . Знакомо? Тогда читайте статью о том, что такое Проблема XY» и как продуктивно просить помощи.
Как заменить все одинаковые подстроки в конкретной строке? Рассмотрим эту задачу с двумя возможными решениями. Чтение займёт не больше двух минут.
Бывает сложно подобрать оптимальную структуру данных под свою задачу. В этой статье мы расскажем вам о наиболее подходящей структуре данных для реализации словаря.
Git — полезный инструмент, но он непрост в освоении. Даже у опытных пользователей порой возникают вопросы по работе с ним. Сегодня мы попытаемся ответить на один из них: в чём разница между git pull и git fetch?
Не все программисты знают, в чём разница между конкурентностью и параллелизмом. В этой статье мы на простом примере объясним, в чём же она заключается.