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

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

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

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

python

Теория - 13 часов назад

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

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

Журналіст

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

Вопросы - 3 недели назад

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

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

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

Data Scientist (а по совместительству — физик и химик) Виктор Мурсия в своем блоге на Medium пишет, что музыка была с ним всегда. Он слушает ее каждый день и играет на гитаре больше 20 лет. Перед тем, как начать свое академическое физико-химическое путешествие, Виктор задумывался о музыкальной карьере. Передаем ему слово.

Back-end - 4 недели назад

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

Андрій Губін

Журналіст

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

Новости - 2 месяца назад

Шифрование, фишинг, наркоторговля: киберпреступники осваивают ChatGPT

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

Редактор у Highload

Киберпреступники все чаще начинают использовать возможность ChatGPT создавать качественные сообщения и вести разговоры для разработки вирусных и фишинговых программ. Об этом сообщил Dice со ссылкой на исследование Check Point Research.

Новости - 2 месяца назад

Индекс TIOBE определил самый популярный язык программирования 2022 года

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

Редактор у Highload

Индекс TIOBE составил итоговый рейтинг самых популярных языков программирования 2022 года, в котором на первом месте оказался C++. Об этом написал Dice.

Вопросы - 3 месяца назад

«Непредсказуемая игра»? Как я с помощью Python пытался вычислить победителя Чемпионата мира по футболу 2022

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

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

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

Новости - 4 месяца назад

TEEI и DataCamp запустили бесплатные курсы по Python для украинцев

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

Редактор у Highload

курсы по Python

Партнерская программа TEEI и DataCamp объявила о приеме на бесплатные курсы по Python.

Инструменты - 5 месяцев назад

Как стать Python-разработчиком: пошаговая инструкция

Анастасія Пономарьова

Журналістка Highload

Иллюстрация

Python стабильно входит в топ-5 самых популярных и востребованных в IT языков, владея которым, без работы не останешься. Но стать разработчиком Python — это не просто выучить язык, и на этом все. Это значит уметь использовать весь набор инструментов, включая фреймворки и пару дополнительных языков программирования.

Истории - 5 месяцев назад

Программист пообещал ускорить Python в пять раз — его сразу же нанял Microsoft

Анастасія Пономарьова

Журналістка Highload

Иллюстрация

Разработчик Марк Шеннон создал план реализации для ускорения CPython (наиболее распространенной реализации языка) в пять раз — в новой версии язык уже быстрее до 60%. И это только начало, сообщается в блоге Microsoft.

Новости - 5 месяцев назад

Вышла новая версия Python: что изменилось?

Анастасія Пономарьова

Журналістка Highload

Python, иллюстрация

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

Мнение - 5 месяцев назад

«Очень простой, но радующий самых серьезных хакеров»: за что разработчики любят нового конкурента Python

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

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

Похоже, Python теряет актуальность. И у него уже появился новый перспективный конкурент. 

Мнение - 5 месяцев назад

Его падение не за горами: почему Python — не язык программирования будущего (и что с этим делать)

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

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

Сообществу программистов понадобилось несколько десятилетий, чтобы оценить Python. Но с начала 2010-х он стремительно развивался и в конце концов стал популярнее C, C#, Java и JavaScript.

Книги - 6 месяцев назад

16 книг по Python для «чайников» и «богов» программирования (или почти богов)

Анастасія Пономарьова

Журналістка Highload

Баттерс с книгой

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

Опыт - 7 месяцев назад

Зачем и как документировать код на Python: основные шаги и советы разработчика

Демід Седих BLOG

Python Developer в NIX

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

Интервью - 8 месяцев назад

«Математику люблю, но за нее не очень хорошо платят»: разработчица о переходе из науки в IT и жизни в Нидерландах

Анастасія Пономарьова

Журналістка Highload

Война изменила информационную повестку, вытесняя истории про личные победы айтишников и релокации. Интервью с Яной Ведель — фулстек-разработчицей из Нидерландов и аспиранткой КНУ им. Шевченка в итоге готовили с перерывом в пять месяцев двое журналистов Highload.

Новости - 9 месяцев назад

Новая версия Python будет до 60% быстрее: подробности

Анастасія Пономарьова

Журналістка Highload

Иллюстрация

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

Новости - 9 месяцев назад

Стала известна тройка самых популярных языков: Java готовится «уступить лавры»

Анастасія Пономарьова

Журналістка Highload

Рейтинг, скриншот

Организация TIOBE, которая специализируется на оценке и отслеживании качества ПО, опубликовала свежий рейтинг самых популярных технологий программирования.

Back-end - 9 месяцев назад

Все не так просто, как кажется: разбираем сложные случаи миграции баз данных в Django

Михайло Сердюк BLOG

Backend Developer в NIX

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

Новости - 10 месяцев назад

Разработчики назвали пять главных технологий на 2022 год — глобальный опрос

Богдан Мирченко

Редактор новостей

Разработчики назвали пять главных технологий на 2022 год — глобальный опрос

На сайте ZDnet.com опубликовали результаты отчета SlashData State of the Developer Nation за 2022 год. В ходе исследования разработчиков спросили, какие технологии сейчас больше всего привлекают их внимание. Вот что они ответили. 

Новости - 11 месяцев назад

Бесплатные IT-курсы и воркшопы: PowerCode Academy открыла доступ к своей библиотеке

Богдан Мирченко

Редактор новостей

Бесплатные IT-курсы и воркшопы: PowerCode Academy открыла доступ к своей библиотеке

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

Теория - 12 месяцев назад

Функция range в Python

Игорь Грегорченко

Технический редактор Highload

Функция range() в Python очень часто используется для создания коллекции из последовательных чисел на лету, например 0, 1, 2, 3, 4. Это очень практично, поскольку готовую последовательность чисел можно использовать для индексации коллекций или, например, для итерации в циклах. В данной статье мы рассмотрим все варианты использования range(), включая нестандартные совместно с float.

Теория - 12 месяцев назад

4 альтернативы стандартной интерактивной оболочке Python

Игорь Грегорченко

Технический редактор Highload

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

Теория - 12 месяцев назад

Самоучитель по запросам в Python: GET и POST для чайников

Игорь Грегорченко

Технический редактор Highload

В веб-программировании на Python самое базовое знание, которое вы должны глубоко и тщательно освоить (прежде чем двигаться дальше),  это техника HTTP-запросов. Несмотря на то, что в Python есть несколько популярных HTTP-библиотек, самой простой является библиотека Requests. В этом посте для начинающих мы последовательно описали все основные операции/режимы этой популярной библиотеки.

Теория - 12 месяцев назад

«Make Python, Not War»: подборка наших свежих статей по «питону»

Игорь Грегорченко

Технический редактор Highload

Если перефразировать знаменитый слоуган из шоу Monty Python — «Make Python, Not War». Несмотря и вопреки войне, мы продолжаем в фоновом режиме писать четкие статьи на технические темы. В подборке на этой странице мы собрали наши последние статьи на тему изучения замечательного языка Python.

Теория - 12 месяцев назад

Использование цикла for для итерации по списку в Python

Игорь Грегорченко

Технический редактор Highload

В этом уроке вы узнаете, как использовать питоновский цикл for для итерации по списку в Python. Мы расскажем только самое главное про for in list (и как этот цикл правильно использовать). Кроме рассмотрения базовой информации о циклах for, мы также расскажем про использование дополнительных функций range() и enumerate(), чтобы сделать for по-настоящему всеядным.

Теория - 12 месяцев назад

Лучшая практика: работа с путями и файлами в Python

Игорь Грегорченко

Технический редактор Highload

Это не совсем обычный пост по «питону». Здесь мы не только решаем частую проблему при работе с путями и файлами в Python, объясняя, как это сделать максимально правильно. Здесь мы также попытаемся рассказать, как мыслит опытный программист, наглядно покажем, как постепенно он дорабатывает свой код. Увидев и поняв, как это работает, вы получите возможность значительно поднять свой профессиональный уровень. Не верите? Прочитайте и попробуйте!

Теория - 12 месяцев назад

Корзина, полная змей: обзор популярных модулей и библиотек Python для Data Science

Игорь Грегорченко

Технический редактор Highload

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

Теория - 12 месяцев назад

Лучшая практика для SQL-запросов в Python

Игорь Грегорченко

Технический редактор Highload

Благодаря обязательному интерфейсу для коннекторов баз данных, Python Database API Specification v2.0, PEP249, все существующие коннекторы разработаны таким образом, чтобы соединения с базами данных и SQL (для получения данных и транзакций с данными) можно было запускать с помощью одних и тех же команд. Результаты везде отдаются в более или менее одинаковом формате.

Теория - 12 месяцев назад

План-карта по быстрому обучению Python c нуля до профессионала

Игорь Грегорченко

Технический редактор Highload

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

Теория - 12 месяцев назад

Насколько хорош Python для разработки веб-приложений?

Игорь Грегорченко

Технический редактор Highload

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

Теория - 12 месяцев назад

Как проще всего интегрировать JWT в REST-фреймворк Python Django?

Игорь Грегорченко

Технический редактор Highload

Django REST Framework — один из самых популярных веб-фреймворков Django, который использовался для создания многих успешных проектов. Он предоставляет простой удобный интерфейс для проектирования API и веб-сервисов JSON, что весьма популярно среди стартапов. При работе с фреймворком REST в Python существует несколько способов реализации модной  аутентификации типа JSON Web Token (JWT). Мы обсудим подробности реализации в этой статье для новичков под катом.

Теория - 1 год назад

Django Rest App с аннотированным способом использования типов

Игорь Грегорченко

Технический редактор Highload

Существует множество учебников по Django CRUD. Я искал учебник, который использует аннотацию типов Python, но не нашел ни одного, который бы мне понравился, поэтому я изучил его и сделал сам. Как мне кажется, получилось самое понятное руководство по подключению баз данных (БД), ORM, REST API и CRUD для Джанго из всех, что я видел.

Теория - 1 год назад

Глубокое понимание аннотации типов в Python, часть 2

Игорь Грегорченко

Технический редактор Highload

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

Теория - 1 год назад

Глубокое понимание аннотаций типов в Python, часть 1

Игорь Грегорченко

Технический редактор Highload

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

Теория - 1 год назад

Оптимизация очередей через Celery и Flask: делаем это правильно

Игорь Грегорченко

Технический редактор Highload

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

Топ текстов недели
1.
Что такое ASP.NET? Принцип работы и модели разработки
2.
Если вы просто пишете код — вы не программист, и скоро потеряете работу: как ИИ заставит кодеров исчезнуть через 5 лет
3.
Как работает ChatGPT и чем он полезен программисту: обзор системы
4.
Ученые Стэнфорда создали аналог ChatGPT за $600 и выложили его на GitHub
5.
«Получала $190 тыс. и ничего не делала»: эксрекрутерка Meta поделилась «историей успеха»
6.
Data Scientist в Генштаб, Linux Security Expert в Киберсилы: появились новые вакансии для айтишников в ВСУ
7.
Как не устроиться на работу в ад: советы от рекрутеров и айтишников
8.
GitHub выпустил обновленную версию Copilot X на GPT-4: можно кодить голосом
9.
Европу и Украину «накрыло» хакерской атакой из-за вируса-шифровальщика: рассказываем, как защититься
10.
«Задача босса — заплатить вам как можно меньше»: почему мы больше не строим карьеру и не вернемся в офис
  • Об издании
  • Наша редакция
  • Контакты
  • Политика конфиденциальности
  • Реклама в издании
  • Редакционные правила
  • Как отправить текст в редакцию

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


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


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


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

Партнер по SEO

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

© Highload. 2021-2023

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

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

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

Отправить Отмена

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

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