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

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

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

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

python

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

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

Machine Learning - 7 months назад

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

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

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

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

Журналіст

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

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

Основы - 7 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 правильно подключать пакеты и модули, изучим соответствующие фрагменты кода и рекомендации для практического применения. 

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

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

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

Журналіст

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

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

Тестирование - 8 months назад

Как установить Selenium на Python

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

Журналіст

Как установить Selenium на Python

Selenium WebDriver – это компактный объектно-ориентированный API для удаленного управления браузером с полной имитацией действий пользователя. Webdriver имеет открытый код и поддерживает работу с различными языками программирования, включая Python, C#, Java, JavaScript, PHP, Ruby, R, Perl и другие. 

Front-end - 8 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 происходит открытие, чтение и запись файлов. Для лучшего понимание руководство сопровождается фрагментами кода.

Back-end - 9 months назад

Python: что это за язык программирования и для чего он нужен

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

Журналіст

Python: что это за язык программирования и для чего он нужен

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

Back-end - 9 months назад

Топ-15 компиляторов Python: программы и онлайн сервисы

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

Журналіст

Топ-15 компиляторов Python: программы и онлайн сервисы

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

Front-end - 9 months назад

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

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

Журналіст

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

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

Back-end - 9 months назад

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

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

Журналіст

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

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

Back-end - 9 months назад

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

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

Журналіст

Конструкция match/case в Python 3.10. Примеры и зачем она нужна

Релиз Python 3.10, вышедший в октябре 2021 года, предложил разработчикам несколько интересных изменений, включая pattern matching statement (оператор сопоставления с шаблонами). Как уверяли авторы PEP 622, на создание этого предложения их вдохновил схожий синтаксис в языках программирования Scala и Erlang.

Новости - 2 years назад

Папа Римский агитирует детей кодить на Python

Ігор Шелудченко

Редактор у Highload

Польский бизнесмен Мирон Миронюк запустил глобальный проект «Кодирование с Папой», который поможет детям научиться кодить на Python.

Новости - 2 years назад

Подумал, что продает питонов: ИИ Meta забанил в Facebook Python-коуча

Ігор Шелудченко

Редактор у Highload

Искусственный интеллект Meta перманентно запретил Python-коучу размещать в Facebook рекламу, заблокировав ему доступ к некоторым бизнес-инструментам.

Back-end - 2 years назад

Шесть объемных курсов по Python для новичков и прокачанных разработчиков

Андрій Губін

Журналіст

В июне Stack Overflow опубликовал исследование сообщества Developer Survey 2023, включая рейтинг языков программирования. На третьем месте, сразу за бессменным лидером JavaScript и языками программирования HTML/CSS расположился Python.

Новости - 2 years назад

Военные ищут Python-разработчика: нужно научить ИИ распознавать объекты

Ігор Шелудченко

Редактор у Highload

Военные ищут на оплачиваемую работу разработчика Python, который будет учить ИИ распознавать объекты.

Новости - 2 years назад

Microsoft интегрирует Python в Excel. Уже доступна предварительная версия на Windows

Ігор Шелудченко

Редактор у Highload

Корпорация Microsoft добавляет язык программирования Python в Excel.

Новости - 2 years назад

Python-программист с 9 годами опыта «выгорел» и начал делать столы

Ігор Шелудченко

Редактор у Highload

Python-программист Анатолий Куренный после 9 лет работы на Python и с микроконтроллерами на С++ решил попробовать что-то принципиально новое – изготовление мебели.

Новости - 2 years назад

Android, iOS, Java, C#, Python, QA: Andersen запускает бесплатные стажировки с трудоустройством

Ігор Шелудченко

Редактор у Highload

Международная IT-компания Andersen, имеющая более 3,5 тысяч работников, запускает бесплатные программы стажировки для PHP-, Android-, iOS-, Python, C#-разработчиков и QA manual.

Спецпроекты - 2 years назад

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

Партнерский материал

Google совместно с Минцифры и проектом Дія.Освіта запускает в Украине бесплатный курс по машинному обучению для разработчиков. Программа Machine Learning Bootcamp на платформе Coursera продлится два месяца, количество участников ограничено.

Новости

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

7 months назад

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

8 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

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

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