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

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

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

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

Основы

Головна > Основы
Основы - 6 months назад

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

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

Журналіст

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

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

Основы - 6 months назад

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

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

Журналіст

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще не знаете, подобное решение существует в виде технологии PWA – прогрессивных веб-приложений. Их работа основана на стандартных веб-разработках с использованием логики мобильных приложений. Вероятно, вы пока не совсем поняли, как это может работать? Чтобы облегчить ваше понимание, давайте изучим небольшое руководство по PWA приложениям.  

Основы - 6 months назад

Как создать игру на телефоне: программирование с помощью конструктора

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

Журналіст

Как создать игру на телефоне

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов ищут программы, отвечающие их интересам и вкусам. По статистике, более половины приложений в популярных магазинах приложений App Store и Google Play занимают игры. Этот факт открывает немалые перспективы перед разработчиками. Причем это относится не только к опытным программистам, но и к новичкам. Они могут создать свою игру для смартфона даже не обладая навыками работы с кодом. 

Основы - 7 months назад

Google Bard: эффективный аналог ChatGPT

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

Журналіст

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью среди пользователей, как ChatGPT. Но если вы все же попытаетесь им воспользоваться, Google Bard сможет приятно удивить. Подтверждением этому является высокая оценка в тестировании, которое не так давно провело среди чат-ботов издание PCMag. Помимо выдачи по запросам пользователей, эксперты были восхищены, как легко этот бот умеет экспортировать данные в различные программы Google.

Front-end - 7 months назад

Скрипт и программирование: что это такое простыми словами

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

Журналіст

Скрипт и программирование простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу. Обычно скрипты сами не имеют визуального интерфейса: это просто краткий код, иногда в несколько строк, который запускается, выполняет действия и завершает работу. Часто такие программы предназначены для автоматизации повторяющихся действий.

Оптимизация - 7 months назад

Дедлайн в разработке: что это такое простыми словами

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

Журналіст

Что такое дедлайн? Проведенные способы соблюдения дедлайнов

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи в срок. Простыми словами, это дата, которую объявляют сотрудникам, когда нужно к определенной дате завершить важную работу или этап этой работы. Если команда или сотрудник не сумели закончить задание точно в срок сдачи проекта, то это называется просроченный дедлайн.

Основы - 7 months назад

Оператор assert в Python: как правильно с ним работать

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

Журналіст

Оператор assert в Python: как правильно с ним работать

Оператор assert в языке Python выполняет роль встроенной инструкции для отладки. Он позволяет проверять истинность утверждений во время выполнения программы. Если условие, указанное в assert, не выполняется, то Python вызывает исключение AssertionError. Этот механизм полезен при поиске ошибок в коде, а также для обеспечения того, что программа работает в соответствии с ожидаемыми условиями. Надеемся, что данная статья поможет вам лучше понять работу этого оператора. 

Основы - 7 months назад

Какой редактор кода лучше: Visual Studio Code или Sublime Text?

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

Журналіст

Какой редактор кода лучше: Visual Studio Code или Sublime Text?

Сравнивая редакторы кода JavaScript, большинство выбирает между Sublime Text и Visual Studio Code, который, к тому же, имеет некоторые функции IDE. Конечно, они не ограничиваются только JavaScript, HTML и CSS. Sublime Text и Visual Studio Code многоязычны и оба работают на разных платформах: Windows, macOS и Linux.

Основы - 7 months назад

Метод time.sleep() в Python: как с ним правильно работать

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

Журналіст

Метод time.sleep() в Python: как с ним правильно работать

time.sleep() — это один из самых широко используемых методов модуля time в Python. Он позволяет приостанавливать выполнение программы на определенный промежуток времени. Этот метод полезен при необходимости срочно «заморозить» выполнение кода на некоторое время при создании пауз между операциями или для синхронизации различных параметров программы. Сегодня мы рассмотрим, как работает time.sleep() и каковы особенности этого метода, ознакомимся с примерами и рекомендациями по использованию.

Front-end - 7 months назад

Типы данных JavaScript

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

Журналіст

Типы данных JavaScript

Язык программирования JavaScript широко применяется при разработке не только клиентских, но и серверных программ. Одной из главных характеристик JavaScript является динамическая типизация, предполагающая, что значения могут изменять свой тип при работе приложения. В этой публикации мы ознакомимся с типами данных в языке JavaScript и их разновидностями: примитивные и объектные.

Machine Learning - 7 months назад

Как создать нейронную сеть на питоне

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

Журналіст

Как создать нейронную сеть на питоне

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

Front-end - 7 months назад

Фреймворк Next.js: начало работы на React и JavaScript

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

Журналіст

Фреймворк Next.js: начало работы на React и JavaScript

Современную фронтенд-разработку на основе React трудно представить без Next.js. Миллионы JavaScript-программистов ежедневно используют этот инструмент в своей работе. Однако всегда есть новички, которые пока не имели возможности работать с Next.js. Именно для них посвящено это небольшое руководство пользователя. Надеемся, оно поможет начинающим программистам овладеть знаниями, необходимыми для уверенной разработки статических и динамических сайтов.

Основы - 7 months назад

Функция map() в Python: как с ней правильно работать

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

Журналіст

Функция map() в Python: как с ней правильно работать

Функция map() в Python обычно используется для обработки таких объектов как списки, кортежи и многие другие последовательности. Благодаря ей можно применять заданную функцию к каждому элементу последовательности с возвратом нового итератора с результатами. Содержание этой статьи посвящено основным принципам использования и работы функции map(), ее синтаксису, примеру кода и вариантам практического применения.

Основы - 7 months назад

Функция print() в Python: как правильно выводить данные на экран

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

Журналіст

Функция print() в Python: как правильно выводить данные на экран

Функция print() по праву считается одной из базовых функций в Python. Благодаря ей выводится информация на экран, она используется для отображения результатов работы программы, результатов диагностики и создания интерактивных интерфейсов. Давайте подробно рассмотрим, как с ней лучше работать. Начнем с синтаксиса.

Основы - 7 months назад

Язык JavaScript с нуля для начинающих: легко ли его выучить

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

Журналіст

Язык JavaScript с нуля для начинающих: легко ли его выучить

JavaScript — широко известный во всем мире язык программирования, который считается базовым в разработке веб-проектов и сайтов. Можно ли выучить JavaScript с нуля? Ответ на этот вопрос зависит от нескольких условий: был ли у вас раньше опыт в программировании, много ли у вас свободного времени для обучения и какая у вас мотивация. Изучить JavaScript действительно реально, поскольку он считается не очень сложным языком, а это особенно привлекает новичков. Но это совсем не значит, что из вас обязательно получиться веб-разработчик. Давайте рассмотрим более подробно основы, что же делает этот язык таким востребованным, и как новички могут начать свой путь в JavaScript. 

Основы - 7 months назад

Java для начинающих: сложно ли выучить этот язык программирования

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

Журналіст

Java для начинающих: сложно ли выучить этот язык программирования

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

Основы - 7 months назад

Сокеты в Python. Сетевое программирование и модуль socket

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

Журналіст

Сокеты в Python. Сетевое программирование и модуль socket

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

Основы - 8 months назад

Локальные и глобальные переменные в Python: зачем они нужны

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

Журналіст

Локальные и глобальные переменные в Python: зачем они нужны

Глобальные и локальные переменные в Python нужны для управления доступностью и областью видимости данных в программе. Давайте более подробно рассмотрим, как с ними работать.

Основы - 8 months назад

Библиотека Pillow: обработка изображений в Python

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

Журналіст

Библиотека Pillow: обработка изображений в Python

Библиотека Pillow в Python — незаменимый помощник при работе с изображениями. Создана она Джеффри А. Кларком в 2013 году как форк широко известной библиотеки Python Imaging Library (PIL). С помощью Pillow можно загружать, изменять и сохранять обработанные фотографии в файл разных форматов. Это свойство делает библиотеку востребованным инструментом для веб-разработки программ, требующих изменение изображений. 

Основы - 8 months назад

Data classes в Python: где стоит применять декоратор dataclasses

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

Журналіст

Data classes в Python: где стоит применять декоратор dataclasses

Python известен тем, что это язык с хорошей поддержкой объектно-ориентированных парадигм, где классы являются одним из основных инструментов для работы с данными и функционалом. Но в реальной работе часто приходится писать обычный класс, задачей которого должно быть только хранение данных, без какой-либо премудрой логики. Чтобы избежать шаблонности в коде и сократить случаи дублирования, начиная с версии 3.7 в языке Python появилась новая возможность — Data Classes. 

Основы - 8 months назад

Что такое именованные кортежи (namedtuple) в Python

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

Журналіст

Что такое именованные кортежи (namedtuple) в Python

Именованные кортежи (namedtuple) — это расширение стандартных кортежей (tuples) в языке Python, предоставляемое модулем collections. Благодаря им можно обращаться к элементам не только по индексу, как в обычных кортежах, но и по именам полей. Так вы улучшаете код, делая его читабельным при работе с такими данными, как координаты или списки людей.

Основы - 8 months назад

Лучшие IDE для Python: выбираем редактор кода и среду разработки

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

Журналіст

Лучшие IDE для Python: выбираем редактор кода и среду разработки

Какую интегрированную среду разработки (IDE) стоит выбрать для работы на Python? Что лучше: IDE или редактор кода? Какая среда разработки лучше других? Сегодня мы постараемся дать вам ответы на эти и другие распространенные вопросы..

Основы - 8 months назад

Как скачать и установить Python на Windows, Linux и macOS

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

Журналіст

Как скачать и установить Python на Windows, Linux и macOS

Язык программирования Python — самый востребованный в коммерческой разработке. Согласно рейтингу TIOBE, он опережает Java, C++, JavaScript и все другие известные языки. Python широко применяется в создании веб-приложений, моделей машинного обучения, анализа данных и многих других задач. Поэтому не удивительно, что ежегодно сотни тысяч новичков по всему миру начинают его изучать. Сегодня мы сосредоточимся на том, как установить Python на компьютеры под управлением операционных систем Windows, Linux и macOS.

Основы - 8 months назад

Итераторы в Python: зачем они нужны разработчику

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

Журналіст

Итераторы в Python: зачем они нужны разработчику

Итераторы в Python играют важную роль при работе с коллекциями данных. Благодаря им можно выполнять поэлементную обработку последовательности, что значительно улучшает гибкость кода. Использование итераторов снижает потребление памяти при работе с крупными датасетами. 

Основы - 8 months назад

Ключевые слова async и await в Python: синтаксис и примеры

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

Журналіст

Ключевые слова async и await в Python: синтаксис и примеры

Ключевые слова async и await появились в синтаксисе языка Python в версии 3.5, вышедшей в 2015 году. В пояснении к предложению PEP 492, его автор написал, что внедрение async/await поможет сделать написание асинхронного, параллельного кода Python более простым, максимально приблизит асинхронное программирование к синхронному. 

Back-end - 8 months назад

Библиотеки Python для разработчиков: выбираем лучшие

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

Журналіст

Библиотеки Python для разработчиков: выбираем лучшие

Python — это язык, используемый в самых разных сферах коммерческой разработки: от веб-приложений до генеративного искусственного интеллекта. Сложные рабочие процессы требуют использование больших объемов кода. Здесь на помощь программистам приходят библиотеки — файлы, модули и функции, которые можно практически сразу применять в различных проектах. Это дает возможность повторно использовать код на базе проверенных готовых решений. Библиотеки не только ускоряют работу, но и повышают безопасность программного обеспечения.  

Основы - 8 months назад

Модуль venv в Python: как установить и настроить виртуальную среду 

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

Журналіст

Модуль venv в Python: как установить и настроить виртуальную среду 

При разработке приложения на языке Python часто требуется создание изолированной или виртуальной среды (окружения). Раньше это делали с помощью инструмента virtualenv. Начиная с версии Python 3.3, он входит в стандартную библиотеку, выполняя те же функции в модуле venv.

Основы - 8 months назад

Python import: как происходит подключение пакетов и модулей

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

Журналіст

Python import: как происходит подключение пакетов и модулей

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

Без категории - 9 months назад

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

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

Журналіст

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

Благодаря своей динамической типизации Python может применяться в различных сферах разработки: от простых веб-приложений до Data Science и новаторских ИИ-моделей. Одной из важных особенностей языка программирования Python является система типов данных, которая заметно упрощает работу с объектами. Содержание этой статьи посвящено основным типам данных в Python, их применению и особенностям.

Front-end - 9 months назад

Что такое Django и как с ним работать в Python

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

Журналіст

Что такое Django и как с ним работать в Python

Собираясь стать квалифицированным Python-разработчиком, вы вряд ли сможете избежать знакомства с фреймворком Django — одним из наиболее популярных инструментов для создания веб-приложений и сайтов. Но перед тем, как засесть за документацию по Django, лучше поближе узнать его возможности и способы применения. Понимая, где и зачем используется этот веб-фреймворк, вы значительно облегчите себе дальнейшее обучение премудростям языка Python. Итак, давайте сегодня внимательно рассмотрим, что такое Django и где он нужен в программировании на Python. 

Back-end - 9 months назад

Функция eval() в Python: как происходит динамическое выполнение выражений

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

Журналіст

Функция eval() в Python: как происходит динамическое выполнение выражений

Благодаря этой публикации вы узнаете, зачем в Python нужна встроенная функция eval(), и как ее максимально эффективно использовать. Помимо теории, вы ознакомитесь с примерами кода, которые демонстрируют практическое применение этой функции. 

Back-end - 9 months назад

Работа с файлами в Python: функции чтение, запись в файл

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

Журналіст

Работа с файлами в Python: функции чтение, запись в файл

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

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

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

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

Журналіст

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

Highload - 2 years назад

Мощный инструмент, если уметь с ним обращаться: используйте Git как сеньор

Оленка Пилипчак

Редакторка у Highload

Разработчик Якоб Беннет в своем блоге на Medium пишет, что Git — это мощный инструмент, которым приятно пользоваться, если вы понимаете, как именно это делать. 

Back-end - 2 years назад

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

Андрій Губін

Журналіст

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

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

Новости

Как выбрать пароль? Эксперты по кибербезопасности дали 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

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

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