Вхід
  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

  • Новости
  • Front-end
  • Back-end
  • Блокчейн
  • Учебник по Rust
  • Mobile app
  • Книги
  • Подборки
  • Истории
  • Решения
  • Теория
  • Железо
  • Интервью
  • Спецпроекты
  • Реклама в издании
  • Редакционные правила
  • Наша редакция
  • Об издании
  • Контакты
  • Рейтинг блогеров Highload

Присоединяйтесь к нам

Теория

Головна > Теория
Back-end - 9 months назад

Ключевое слово yield в Python: как оно работает

Дмитро Сімагін

Журналіст

Ключевое слово yield в Python: как оно работает

На профильных форумах разработчиков часто можно встретить вопрос, касающийся слова yield в коде Python. Начинающих программистов интересует, что такое yield, и как оно используется. Давайте рассмотрим этот вопрос на нескольких примерах. Но для начала разберемся с теорией.

Теория - 2 years назад

Как написать хороший баг-репорт. Советы от Senior QA

Олексій Василенко BLOG

Senior QA Engineer

Долго думал, какую статью написать. Ну конечно же статья должна быть о тестировании. И мне пришла мысль написать о проблеме, с которой сам сталкивался в начале своей работы тестировщиком. И это, как вы уже поняли: «Как написать хороший баг репорт?».

Базы данных - 2 years назад

Битва титанов: что лучше — PostgreSQL или MySQL?

Андрій Денисенко

Автор, розробник та перекладач

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

Основы - 2 years назад

Функция walk() модуля OS в Python

Сергій Бондаренко

Журналіст

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

Front-end - 2 years назад

Знать CSS — недостаточно: что такое SCSS и как с ним работать. Разбор синтаксиса

Андрій Денисенко

Автор, розробник та перекладач

В этой статье мы рассмотрим особенности SCSS и его практическое применение. Также мы сравним языки препроцессора SCSS и Sass с чистым CSS и узнаем, почему пользоваться препроцессорами удобнее.

Зарплаты - 2 years назад

Что нужно, чтобы стать тимлидом? Разбираемся, какие скиллы качать

Андрій Губін

Журналіст

Сегодня мы поговорим о позиции в команде, кандидат на которую должен быть опытным специалистом, лидером, уметь делегировать задачи, ставить правильное ТЗ, а также вовремя «пинать» других спецов, чтобы не завалить очередной дедлайн.

Кто же этот суперчеловек? Это — тимлид!

Администрирование - 2 years назад

ACL (Access Control List): учимся работать с доступами в разных системах

Сергій Бондаренко

Журналіст

В этой статье речь пойдет об использовании ACL (Access Control List). Мы расскажем про его назначение, какие есть особенности, разновидности и коснемся его настройки.

Теория - 2 years назад

Интерфейс без ошибок: что такое User Flow и почему он важен для разработки

Сергій Бондаренко

Журналіст

Что такое User Flow, зачем он нужен, как используется и какие проблемы он может решить? Об одном из самых важных инструментов для разработки IT-продуктов читайте в нашем материале сегодня.

Теория - 2 years назад

Геттеры (Getters) и сеттеры (Setters): управление атрибутами в Python

Сергій Бондаренко

Журналіст

Использование геттеров и сеттеров для инкапсуляции данных – один из основных принципов объектно-ориентированного программирования. О том, что это такое и как работает, читайте в этом материале.

Machine Learning - 2 years назад

ИИ, кто твой отец? История развития и виды искусственного интеллекта

Андрій Губін

Журналіст

Прошло совсем немного времени между моментами, когда автор этой статьи смотрел на VHS как терминатор спасает юного Джона Коннора, и когда этот же самый автор попросил ChatGPT рассказать, что бот думает о блокбастере Джеймса Кэмерона. 

Теория - 2 years назад

Метод split(): все способы, как разделить строку в Python, с примерами

Сергій Бондаренко

Журналіст

Метод split() в Python используется для разделения строки на подстроки на основе заданного разделителя. 

Теория - 2 years назад

Что такое CRUD простыми словами: функции, преимущества и примеры

Андрій Денисенко

Автор, розробник та перекладач

Мы ежедневно взаимодействуем с информацией: читаем ленты в соцсетях, смотрим стримы, создаем записи в блогах, отправляем сообщения в мессенджерах. Если нужно что-то добавить, мы можем отредактировать записи, а если что-то стало ненужным — удаляем лишние данные.

Теория - 2 years назад

Условные операторы в Python: примеры и как использовать

Сергій Бондаренко

Журналіст

Сегодня мы поговорим о конструкции проверки условия if. Это одна из базовых конструкций в программировании — и не только в Python.

Подборки - 2 years назад

Как сократить ссылку: 10 лучших сервисов

Анастасія Рахліна

Авторка

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

Теория - 2 years назад

Не Python, но тоже хорош: что такое Perl и почему его можно изучать новичкам

Сергій Бондаренко

Журналіст

Сегодня мы вкратце рассмотрим такой язык программирования как Perl. Какие у него есть преимущества и недостатки, какой у него синтаксис и что он умеет.

Front-end - 2 years назад

Что такое npm (Node Package Manager)? Как установить и разместить пакеты

Андрій Денисенко

Автор, розробник та перекладач

Node Package Manager (npm) — это менеджер пакетов JavaScript, который управляет зависимостями в проектах, написанных на Node.js.

Теория - 2 years назад

PWA (Progressive Web App) – что это такое и в чем его особенности

Сергій Бондаренко

Журналіст

В этом материале мы поговорим о относительно молодой технологии — Progressive Web App (PWA).

Вакансии - 2 years назад

Зарплаты программистов в Украине зимой 2022-2023: обзор влияния войны на IT-рынок

Андрій Губін

Журналіст

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

Теория - 2 years назад

Функция без имени: что такое lambda в Python и как их использовать

Сергій Бондаренко

Журналіст

Сегодня мы поговорим о том, что такое лямбда-функция в Python: какие у нее особенности, в чем ее сильные стороны, какие есть недостатки.

Теория - 2 years назад

Язык разметки Markdown: полный гайд по синтаксису и форматированию текста

Андрій Денисенко

Автор, розробник та перекладач

Markdown — это язык разметки, с помощью которого создают форматированные документы. Его синтаксис очень простой и интуитивно понятный, поэтому уже первого прочтения этой статьи вы сможете по памяти его применять.

Теория - 2 years назад

Функция enumerate() в Python

Сергій Бондаренко

Журналіст

Когда в работе приходится иметь дело со списками, кортежами или другими итерируемыми объектами, мы можем применять функцию enumerate() для добавления порядковых номеров элементов в итерации.

Веб-разработка - 2 years назад

Что такое ASP.NET? Принцип работы и модели разработки

Сергій Бондаренко

Журналіст

Machine Learning - 2 years назад

Как работает ChatGPT и чем он полезен программисту: обзор системы

Андрій Губін

Журналіст

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

Теория - 2 years назад

Обмани меня: как работают дипфейки и инструкция, как сделать свой

Андрій Губін

Журналіст

Пример дипфейка. Николас Кейдж в «Матрице»

С помощью дипфейков уже сейчас можно не только отправить Бреда Питта на пенсию или «воскресить» Сида Вишеза, но и повлиять на безопасность целых государств.

Теория - 2 years назад

Полиморфизм в языках программирования: виды и примеры как использовать в коде

Ольга Змерзла

Авторка та перекладачка

Теория - 2 years назад

Как использовать оператор UPDATE в SQL: примеры для разных СУБД

Андрій Денисенко

Автор, розробник та перекладач

В этой статье мы рассмотрим оператор SQL UPDATE и покажем, как его применять. Также мы посмотрим на некоторые отличия в синтаксисе этого оператора в разных версиях SQL разных систем управления реляционными базами данных (СУРБД).

Теория - 2 years назад

Как провести рефакторинг и не создать новые баги: полный разбор подхода

Ольга Змерзла

Авторка та перекладачка

Front-end - 2 years назад

Grid в CSS: полное руководство и справочник по верстке

Сергій Бондаренко

Журналіст

К моменту прочтения этой статьи вы будете знать о технологии Grid CSS все: научитесь быстро и точно располагать веб-элементы, а также сможете создавать адаптивный веб-дизайн для любых веб-проектов.

Back-end - 2 years назад

Синтаксис языка программирования: сравнение языков и чем отличается от code style

Андрій Губін

Журналіст

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

Теория - 2 years назад

Что такое паттерн Singleton: зачем он нужен и как его использовать

Андрій Денисенко

Автор, розробник та перекладач

Паттерн «одиночка» (Singleton, синглетон, синглет) относится к числу порождающих паттернов проектирования, то есть реализует один из подходов к созданию объекта.

Веб-разработка - 2 years назад

Что такое деплой и для чего он нужен

Андрій Губін

Журналіст

Deploy (деплой) — это процедура запуска веб-сайта или приложения на сервере, хостинге. Деплой позволяет конечным пользователям получить доступ к ресурсу через сеть.

Теория - 2 years назад

Cron Jobs: полное руководство для начинающих с примерами

Ольга Змерзла

Авторка та перекладачка

Cron Jobs — мощный инструмент, который помогает автоматизировать повторяющиеся задачи и процессы, высвобождая время и ресурсы для достижения более важных целей. Этот планировщик заданий позволяет создавать, редактировать и удалять задачи, выполняемые автоматически в назначенное время, с определенной периодичностью или по заданному расписанию.

Теория - 2 years назад

Фреймворк Spring и его особенности

Андрій Денисенко

Автор, розробник та перекладач

Фреймворк Spring упрощает и ускоряет программирование на Java. Это очень популярный Java-фреймворк.

Теория - 2 years назад

Протоколы передачи данных: их типы и особенности

Андрій Денисенко

Автор, розробник та перекладач

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

Теория - 2 years назад

Комментарии в HTML: примеры и особенности

Анастасія Рахліна

Авторка

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

Больше материалов

Новости

Как выбрать пароль? Эксперты по кибербезопасности дали 7 рекомендаций

7 months назад

Типы данных в Python: полное руководство

9 months назад

Как создать Телеграм-бота на Python за 30 минут: полное руководство

9 months назад

Ключевое слово yield в Python: как оно работает

9 months назад

Примеры match/case в Python 3.10 с объяснением

9 months назад

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

1 year назад

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

1 year назад

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

1 year назад

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

1 year назад

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

1 year назад
Показать еще
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Мы используем иллюстрации от Depositphotos


Отдельные материалы могут содержать ссылки на партнеров. Это не влияет на контент и политику редакции, но дает изданию возможности для развития.


Поддержка серверов

Партнер по SEO

Решение сложных IT-задач

© Highload. 2021-2025

Ваша жалоба отправлена модератору

Переглядаючи цей сайт, ви погоджуєтесь з нашою політикою конфіденційностіOK

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Отправить Cancel

Полезные решения для тех,
кто пишет код

Присоединяйтесь
к сообществу: