Теория — Highload.today
Ключевое слово yield в Python: как оно работает
Журналіст
На профильных форумах разработчиков часто можно встретить вопрос, касающийся слова yield в коде Python. Начинающих программистов интересует, что такое yield, и как оно используется. Давайте рассмотрим этот вопрос на нескольких примерах. Но для начала разберемся с теорией.
Как написать хороший баг-репорт. Советы от Senior QA
Олексій Василенко BLOG
Senior QA Engineer
Долго думал, какую статью написать. Ну конечно же статья должна быть о тестировании. И мне пришла мысль написать о проблеме, с которой сам сталкивался в начале своей работы тестировщиком. И это, как вы уже поняли: «Как написать хороший баг репорт?».
Битва титанов: что лучше — PostgreSQL или MySQL?
Автор, розробник та перекладач
Сегодня разбираемся, в чем разница у этих двух систем и что лучше выбрать для вашей конкретной задачи.
Функция walk() модуля OS в Python
Журналіст
Сегодня говорим о таком важном инструменте для работы с файловой системой, как функция walk(), которая позволяет получать сведения о данных (файлах и каталогах) и вносить в них изменения.
Знать CSS — недостаточно: что такое SCSS и как с ним работать. Разбор синтаксиса
Автор, розробник та перекладач
В этой статье мы рассмотрим особенности SCSS и его практическое применение. Также мы сравним языки препроцессора SCSS и Sass с чистым CSS и узнаем, почему пользоваться препроцессорами удобнее.
Что нужно, чтобы стать тимлидом? Разбираемся, какие скиллы качать
Журналіст
Сегодня мы поговорим о позиции в команде, кандидат на которую должен быть опытным специалистом, лидером, уметь делегировать задачи, ставить правильное ТЗ, а также вовремя «пинать» других спецов, чтобы не завалить очередной дедлайн.
Кто же этот суперчеловек? Это — тимлид!
ACL (Access Control List): учимся работать с доступами в разных системах
Журналіст
В этой статье речь пойдет об использовании ACL (Access Control List). Мы расскажем про его назначение, какие есть особенности, разновидности и коснемся его настройки.
Интерфейс без ошибок: что такое User Flow и почему он важен для разработки
Журналіст
Что такое User Flow, зачем он нужен, как используется и какие проблемы он может решить? Об одном из самых важных инструментов для разработки IT-продуктов читайте в нашем материале сегодня.
Геттеры (Getters) и сеттеры (Setters): управление атрибутами в Python
Журналіст
Использование геттеров и сеттеров для инкапсуляции данных – один из основных принципов объектно-ориентированного программирования. О том, что это такое и как работает, читайте в этом материале.
ИИ, кто твой отец? История развития и виды искусственного интеллекта
Журналіст
Прошло совсем немного времени между моментами, когда автор этой статьи смотрел на VHS как терминатор спасает юного Джона Коннора, и когда этот же самый автор попросил ChatGPT рассказать, что бот думает о блокбастере Джеймса Кэмерона.
Метод split(): все способы, как разделить строку в Python, с примерами
Журналіст
Метод split() в Python используется для разделения строки на подстроки на основе заданного разделителя.
Что такое CRUD простыми словами: функции, преимущества и примеры
Автор, розробник та перекладач
Мы ежедневно взаимодействуем с информацией: читаем ленты в соцсетях, смотрим стримы, создаем записи в блогах, отправляем сообщения в мессенджерах. Если нужно что-то добавить, мы можем отредактировать записи, а если что-то стало ненужным — удаляем лишние данные.
Условные операторы в Python: примеры и как использовать
Журналіст
Сегодня мы поговорим о конструкции проверки условия if. Это одна из базовых конструкций в программировании — и не только в Python.
Как сократить ссылку: 10 лучших сервисов
Авторка
В этой статье рассмотрим способы быстро сократить ссылку. Редакция Highload разобралась, что для этого нужно и какие есть лучшие сервисы для выполнения этого.
Не Python, но тоже хорош: что такое Perl и почему его можно изучать новичкам
Журналіст
Сегодня мы вкратце рассмотрим такой язык программирования как Perl. Какие у него есть преимущества и недостатки, какой у него синтаксис и что он умеет.
Что такое npm (Node Package Manager)? Как установить и разместить пакеты
Автор, розробник та перекладач
Node Package Manager (npm) — это менеджер пакетов JavaScript, который управляет зависимостями в проектах, написанных на Node.js.
PWA (Progressive Web App) – что это такое и в чем его особенности
Журналіст
В этом материале мы поговорим о относительно молодой технологии — Progressive Web App (PWA).
Зарплаты программистов в Украине зимой 2022-2023: обзор влияния войны на IT-рынок
Журналіст
Украинский IT-сектор в начале 2022 года считался островом стабильности. Количество вакансий росло, а зарплаты пробивали потолки.
Функция без имени: что такое lambda в Python и как их использовать
Журналіст
Сегодня мы поговорим о том, что такое лямбда-функция в Python: какие у нее особенности, в чем ее сильные стороны, какие есть недостатки.
Язык разметки Markdown: полный гайд по синтаксису и форматированию текста
Автор, розробник та перекладач
Markdown — это язык разметки, с помощью которого создают форматированные документы. Его синтаксис очень простой и интуитивно понятный, поэтому уже первого прочтения этой статьи вы сможете по памяти его применять.
Функция enumerate() в Python
Журналіст
Когда в работе приходится иметь дело со списками, кортежами или другими итерируемыми объектами, мы можем применять функцию enumerate() для добавления порядковых номеров элементов в итерации.
Как работает ChatGPT и чем он полезен программисту: обзор системы
Журналіст
Продолжаем серию материалов про нейросети, искусственный интеллект и другие технологии, которые в будущем могут оставить человечество без работы, а уже сейчас упрощают и ускоряют выполнение задач во многих сферах.
Обмани меня: как работают дипфейки и инструкция, как сделать свой
Журналіст
С помощью дипфейков уже сейчас можно не только отправить Бреда Питта на пенсию или «воскресить» Сида Вишеза, но и повлиять на безопасность целых государств.
Полиморфизм в языках программирования: виды и примеры как использовать в коде
Авторка та перекладачка
Как использовать оператор UPDATE в SQL: примеры для разных СУБД
Автор, розробник та перекладач
В этой статье мы рассмотрим оператор SQL UPDATE и покажем, как его применять. Также мы посмотрим на некоторые отличия в синтаксисе этого оператора в разных версиях SQL разных систем управления реляционными базами данных (СУРБД).
Как провести рефакторинг и не создать новые баги: полный разбор подхода
Авторка та перекладачка
Grid в CSS: полное руководство и справочник по верстке
Журналіст
К моменту прочтения этой статьи вы будете знать о технологии Grid CSS все: научитесь быстро и точно располагать веб-элементы, а также сможете создавать адаптивный веб-дизайн для любых веб-проектов.
Синтаксис языка программирования: сравнение языков и чем отличается от code style
Журналіст
Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка свой уникальный синтаксис, который состоит из команд, операторов, функций и структур данных.
Что такое паттерн Singleton: зачем он нужен и как его использовать
Автор, розробник та перекладач
Паттерн «одиночка» (Singleton, синглетон, синглет) относится к числу порождающих паттернов проектирования, то есть реализует один из подходов к созданию объекта.
Что такое деплой и для чего он нужен
Журналіст
Deploy (деплой) — это процедура запуска веб-сайта или приложения на сервере, хостинге. Деплой позволяет конечным пользователям получить доступ к ресурсу через сеть.
Cron Jobs: полное руководство для начинающих с примерами
Авторка та перекладачка
Cron Jobs — мощный инструмент, который помогает автоматизировать повторяющиеся задачи и процессы, высвобождая время и ресурсы для достижения более важных целей. Этот планировщик заданий позволяет создавать, редактировать и удалять задачи, выполняемые автоматически в назначенное время, с определенной периодичностью или по заданному расписанию.
Фреймворк Spring и его особенности
Автор, розробник та перекладач
Фреймворк Spring упрощает и ускоряет программирование на Java. Это очень популярный Java-фреймворк.
Протоколы передачи данных: их типы и особенности
Автор, розробник та перекладач
Большинство современных устройств взаимодействуют друг с другом по сети. Компьютеры, смартфоны, планшеты, холодильники, камеры, датчики и прочие устройства подключаются к интернету, чтобы принимать или отправлять данные.
Комментарии в HTML: примеры и особенности
Авторка
HTML (HyperText Markup Language) — язык для гипертекстовой разметки документов для просмотра веб-страниц в браузере. HTML осваивают с азами программирования, и комментарии HTML — отдельная глава.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: