Блог Хекслета

Основы создания и использования функций в Python: практическое руководство
Функция в Python — часть программного кода с именем, списком входящих параметров и возвращаемым з...

Центрирование с CSS
Веб-страницы — это инструмент взаимодействия между владельцами сайта и пользователями. Цель каждо...

Объединение данных в Excel: методы и лучшие практики
А знаете ли вы, что в Excel вы можете объединить данные по нескольким параметрам из нескольких фа...

Что такое GitHub и как его использовать
При трудоустройстве разработчика первым делом просят показать его GitHub. Это самая популярная пл...

Из автосервиса в Java-разработчики: как я сменил профессию после 30 лет
Меня зовут Андрей, и я расскажу, как не сложилась моя карьера юриста, но зато я нашел себя в прог...

2 оффера за 2 недели: как я переучился на тестировщика
Меня зовут Андрей, и я хочу поделиться историей о том, как я выбрал профессию QA-инженера, а зате...

Зачем нужны use case?
Существует ряд методик для проверки соответствия готового приложения ожиданиям пользователей. Use...

Использование плагинов в Maven: автоматизация задач сборки для Java-проектов
Apache Maven — это инструмент для управления проектами и автоматизации сборки на Java. Одна из са...

Размещение Python приложений в облаке с PythonAnywhere: руководство для начинающих
PythonAnywhere — это среда для разработки на Python в браузере с хостингом. Теперь для работы вам...

Фреймворк Django Python: плюсы, минусы, востребованность на рынке
Django — один из самых популярных фреймворков для Python. Его используют при создании современных...

Создание и настройка build.gradle для Java проектов: подробное руководство
Gradle — это инструмент автоматизации сборки в проектах на языке Java. Это более современная альт...

Сравнение версий PyCharm: Community Edition vs Professional Edition
PyCharm — это интегрированная среда разработки (IDE), созданная компанией JetBrains специально дл...

Методы HTTP: GET, POST, PUT и другие
HTTP (HyperText Transfer Protocol) — ключевой протокол для передачи данных в интернете, который у...

Инструменты для ручного тестирования
Ручное тестирование позволяет проверять приложения без использования автоматизированных инструмен...

Битовые операции в JavaScript
Битовые операции — отдельная категория операций в программировании, которые выполняются на уровне...

Работа с типами данных в Java: от примитивов до объектов
Java — язык строгой типизации. Это значит, что каждый вид данных относится к конкретному типу, чт...
.png)
Сложные графики по данным в Excel: пошаговое руководство
Графики, гистограммы и диаграммы — самые понятные и привычные варианты визуализации данных. А что...

Что такое Selenium?
Selenium — комплекс решений для автоматизации работы браузеров и тестирования веб-приложений. Инс...

В чём разница между валидацией и верификацией
Перед релизом новой версии приложения или передачей разработанного решения клиенту тестировщики т...

Циклы while и for в JavaScript
Циклы в программировании позволяют автоматизировать повторяющиеся задачи. В JavaScript, как и в б...

Основы Hibernate: ORM для Java-разработчиков
Hibernate — это инструмент ORM (Object-Relational Mapping), который облегчает работу Java-разрабо...

Работа с базами данных в Python с помощью SQLAlchemy: пошаговое руководство
Приложения и программные решения так или иначе обрабатывают информацию, которую необходимо хранит...

Основные теги HTML
HTML (HyperText Markup Language) — это стандартный язык разметки, который используется для создан...

Эффективная разработка на Java с IntelliJ IDEA: установка и настройка среды
Разработка на Java требует не только знаний языка, но и эффективного инструментария. Один из инст...

Как стать тестировщиком игр?
Для увлеченных геймеров должность тестировщика игр звучит как подарок судьбы. На рабочем месте мо...

Что такое интерфейс
Интерфейс — инструмент, позволяющий взаимодействовать двум системам друг с другом. Фактически это...

Визуализация данных с Seaborn: лучшие практики для Python разработчиков
Вопрос визуализации данных не обошел стороной и разработчиков, работающих с Python, — инструмент ...

Что такое Vue.js
Vue — один из самых популярных фреймворков для создания фронтенда и ближайший конкурент React. Ра...
.png)
Как установить и настроить JDK для разработки на Java: пошаговое руководство
Java Development Kit (JDK) предназначен для создания приложений на языке программирования Java. В...

Машинное обучение с TensorFlow: создание первых моделей на Python
Рассказываем о библиотеке TensorFlow и показываем, как создать первые модели машинного обучения с...
.png)
Что такое input в html?
В HTML элемент <input> — один из наиболее часто используемых. Он позволяет пользователю вводить д...

Тернистый путь в IT: 3 года учебы до первого оффера
Меня зовут Евгений, и я расскажу, как пробовал учиться на разные профессии онлайн и офлайн, а пот...

Тест-дизайн в тестировании: что это такое?
Тестирование веб-приложений на соответствие продукта требованиям заказчика и его работоспособност...

Введение в Flask: создание веб-приложений на Python
Flask — микрофреймворк для разработки несложных сайтов на Python. Почему «микро»? Flask предостав...

Как я стала тестировщицей, чтобы сделать мир лучше
Меня зовут Екатерина и я расскажу про поиски себя, учебу в Хекслете и как мне удалось найти перву...

Что такое атрибут в HTML
При работе с HTML иногда нужно не только добавить определенный элемент, но и указать дополнительн...

Что такое Kaggle?
Как начинающему специалисту в области Data Science набраться опыта, где прокачать скилы и к кому ...

Что такое диаграмма Ганта
Для управления проектами есть много инструментов, позволяющих составлять планы. А один из самых э...

Что такое Pandas и как с ним работать
Pandas — это библиотека на языке программирования Python, предназначенная для анализа данных и ра...

ИИ поможет учиться студентам Хекслета
Нейросеть на базе ChatGPT будет подсказывать, объяснять код и делать конспекты уроков. Мы подключ...

Топ 11 библиотек Java
Библиотеки Java — незаменимый инструмент для разработчиков. Они предлагают готовые решения для по...

Визуализация данных: что это такое и зачем она нужна?
Визуализация — способ наглядного представления результатов обработки данных с помощью графиков, д...

Что такое Agile
Для управления проектами используют методологии. Так называют специальные стандарты, согласно кот...

Как создать абстрактный класс в Java: пошаговое руководство
Абстрактные классы в Java используются для создания обобщенных конструкций, которые позволяют раз...

Какие бывают циклы в Python?
Хорошо организованный и прозрачный код делают работу программистов эффективнее. Специалисты могут...

Что такое Flet и зачем он нужен?
Возможно ли быстро собрать несложное, но качественное приложение без опыта в разработке интерфейс...

Что такое автоматизированное тестирование?
Тестировать приложения можно двумя способами: вручную или с использованием средств автоматизации.

Что такое CSS-селектор
CSS (Cascading Style Sheets), они же каскадные таблицы стилей, играют ключевую роль в веб-разрабо...

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

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