python

DevOps - 15 часов назад

«Если сидеть весь день в наушниках и пилить функционал, то медаль получат все, кроме тебя»: почему быть хорошим инженером недостаточно, если хочешь повышения

Карьера в IT никогда не бывает легкой и быстрой, особенно — в DevOps-специализации. Бытует мнение, что Junior DevOps не существует — виной всему очень высокий порог вхождения в область.

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

Функциональное программирование: код без проблем и ошибок

Функциональное программирование (FP) долгое время оставалось нишевым явлением. Однако теперь многие языки (Java и Python в их числе) все чаще стали перенимать его концепции. 

Теория - 3 дня назад

Асинхронность в Python: как Twitter обрабатывает миллиарды сеансов в день

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

Мнение - 5 дней назад

Python — это если вам нужно «быстренько налабать»: Сергей Немчинский о плюсах и минусах языка

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

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

Python: с чего начать

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

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

Python впервые в истории может стать самым популярным языком программирования в мире

Согласно рейтингу TIOBE, язык программирования Python впервые за 30 лет с момента создания может стать самым популярным в мире. Он почти догнал C и Java, сократив до минимума отставание от них по популярности и востребованности среди разработчиков. 

Истории - 2 недели назад

Обновить бабушкины фото для Instagram: как я создал Telegram-бот, который улучшает фотографии и делает их цветными

Обновить бабушкины фото для Instagram: как я создал Telegram-бот, который улучшает фотографии и делает их цветными

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Новости - 3 недели назад

Ошибался ли Гвидо ван Россум? Как амбициозный язык Julia наступает Python на пятки

Стартапер Рея Мутафис опубликовал на сайте Thenextweb колонку с мнением о будущем языка Python. Он считает, что несмотря на сплоченное сообщество, множество специалистов по обработке данных и искусственному интеллекту, разработчики берут на вооружение другие языки программирования, среди которых ведущими являются Julia, Go и Rust.

Основные принципы - 3 недели назад

Нейронные сети на Python: как написать и обучить

Нейронные сети — это огромное множество алгоритмов в области машинного обучения. Из чего они состоят и как работают? Давайте попробуем в этом разобраться.

Истории - 3 недели назад

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

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

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Теория - 3 недели назад

Циклы в Python: как работать с while и for

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

Инструменты - 4 недели назад

Gears of War, Batman: Arkham и Life is Strange: как создать легендарную игру на движке Unreal Engine

Gears of War, Batman: Arkham и Life is Strange: как создать легендарную игру на движке Unreal Engine

Уже более 15 лет в Pingle Game Studio работают с Unreal Engine — движком от компании Epic Games, который помогает разработчикам создавать легендарные игры — от Unreal Tournament в 1999 году до Final Fantasy VII Remake в 2020-м.

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

Лекс Фридман поделился способами создания бесконечного цикла

Разработчик и ведущий подкастов Лекс Фридман опубликовал в Twitter пост, в котором написал самую короткую программу, приводящую к бесконечному циклу для пяти языков программирования. Пост получил небывалый отклик и уже набрал свыше 420 ретвитов, почти 60 комментариев и 4900 лайков. 

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

Команда на Python: как это работает

Команда (Сommand) — это паттерн, который позволяет разделять операции и выполнять их независимо друг от друга. Благодаря этому команды можно выстраивать в очереди, откладывать или отменять их выполнение. 

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

Работа с файлами в Python: основы

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

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

«Я был не уверен, захотят ли в МИД заморачиваться»: разработчик создал Telegram-бот для путешествий в условиях локдауна, а чиновники открыли ему доступ к своим данным

Чтобы решить проблему перемещения между странами во время пандемии, когда правила въезда и транзита могут измениться в любой момент и можно запросто упустить важные обновления, Python Backend Engineer в FinTech-компании SmartTeam Даниил Иванов создал Corona.WorldTravel.Bot.

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

Топ-16 книг по Python: для профессионалов, новичков и даже детей

ТОП-16 книг по Python

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

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

«Мне хотелось поток мемов без рекламы, лайков и комментариев. Чистый поток мемов»: как я создал приложение Memescraper

Бесконечный поток мемов без рекламы: как я создал приложение Memescraper

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

Мониторинг - 1 месяц назад

Самые популярные языки программирования в 2021 году

Что изучать будущему программисту, чтобы быть востребованным на рынке, стало непонятно очень давно. В компании TextMagic подробно изучили эту тему и поделились рейтингом самых популярных языков программирования.

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

Bubble sort в Python: что такое сортировка пузырьком

Алгоритм сортировки пузырьком позволяет упорядочить и отсортировать набор чисел в порядке возрастания. Почему же метод так называется?

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

Rozklad_bot: бот в Telegram с расписанием занятий в университете

Rozklad_bot: бот в Telegram с расписанием занятий в университете

Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.

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

Гвидо ван Россум: Python слишком большой и медленный для разработки мобильных и веб-приложений

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

Подборки - 2 месяца назад

Детские IT-школы: куда отправить ребенка учить Python, Scratch и GameDev

Для разработчиков, у которых дети, младшие братья-сестры или племянники «тоже станут программистами, когда вырастут», Highload сделал подборку IT-школ с базовыми и продвинутыми курсами для школьников. Начиная с раннего возраста, детей учат созданию игр с помощью конструктора и кода, основам робототехники, разным языкам программирования – JavaScript, Python, C# – и работе с популярными фреймворками, моделям искусственного интеллекта.

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

Гвидо ван Россум: не надейтесь на выход Python 4.0

Новая версия языка программирования Python 4.0 может никогда не выйти. Об этом в интервью Microsoft Reactor рассказал создатель Python Гвидо ван Россум. По словам разработчика, «почти табу говорить о Python 4.0 после трудной миграции с версии 2.0 на 3.0 в 2008 году». 

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

Microsoft: программирование на Python в Visual Studio теперь быстрее, чем когда-либо

Компания Microsoft выпустила обновление Python Extension для Visual Studio Code (VS Code), которое вводит расширение Pylance в качестве языкового сервера по умолчанию для Python наряду с более быстрым запуском и отладчиком с автоматической перезагрузкой скриптов Python. 

Решения - 2 месяца назад

Blueprint: инструмент для управления конфигурацией на основе Debian и RPM

Blueprint — это инструмент для управления конфигурацией, который выполняет обратную инженерию серверов. Они просматривает популярные менеджеры пакетов, находит изменения, внесенные в файлы конфигурации и архивирует программное обеспечение (ПО), созданное из исходных текстов. Инструмент работает в дистрибутивах Linux на основе Debian и RPM с Python.

Подборки - 2 месяца назад

Подкасты, книги и WTF-примеры кода: 26 полезных репозиториев GitHub

Разработчики из команды Dev Write Ups опубликовали в блоге на dev.to список из 26 полезных репозиториев GitHub. Вот они. 

Решения - 2 месяца назад

TwitterFollowBot: Бот на Python для автоматизации действий в Twitter

TwitterFollowBot — бот на Python, который автоматизирует несколько действий в Twitter, например, отслеживание пользователей и добавление твитов в избранное. Проект распространяется под лицензией GPL. 

Решения - 2 месяца назад

Pyre: расширение для обнаружения ошибок в коде на Python

Pyre — расширение для статической проверки типов для Python, совместимое с PEP 484 и предназначенное для улучшения качества и скорости разработки большого объема кода и интерактивного выделения типов в среде разработки. Код проекта доступен на GitHub, распространяется под лицензией MIT и набрал уже 5,5 тысяч звездочек.

Подборки - 3 месяца назад

Книги, код, мемы: топ Telegram-каналов для айтишников

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

Решения - 3 месяца назад

Бот-анекдот в Twitter с помощью Python и Zapier

Очередная инструкция по созданию бота. На этот раз мы расскажем, как с помощью Python и инструмента для автоматизации задач и создания рабочих процессов путем интеграции различных приложений Zapier написать Twitter-бот, который будет раз в час постить шутки. Инструкцией в своем блоге на dev.to поделился разработчик Рахул Банерджи.

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

Инфографика дня: пирамида навыков инженера по обработке данных

Специалист по данным под ником SeattleDataGUy опубликовал в блоге на dev.to пирамиду набора навыков, которые нужны инженерам по обработке данных. Ее цель — помочь специалистам сосредоточиться на навыках, которые следует изучить в первую очередь, чтобы заложить прочную основу. По мнению автора, уже после освоения этих навыков можно будет заняться теми системами, инструментами и моделями, которые больше нравятся.

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

Гайд по Deep Daze и самые странные изображения из нейросети

Инструмент для генерации изображения из текста Deep Daze для преобразования использует OpenAI CLIP и Siren (сеть неявного нейронного представления). Проект выпущен под лицензией MIT и имеет на GiitHub 3,2 тысяч звездочек. Вот как с ним работать:

Решения - 3 месяца назад

Instagram-бот за 5 минут + автоматизация браузера с помощью Selenium

Разработчик с ником c0d3x27 разместил в блоге на medium.com инструкцию по созданию Instagram-бота с помощью Python. Бот способен автоматизировать действия в Instagram, чтобы владелец аккаунта получал больше подписчиков и лайков при минимуме личного вмешательства. 

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

Отладка кода на Python с помощью «мороженого»

Зачем использовать print, если можно взять «мороженое»? Специалист по анализу данных Хуэн Тран поделилась в блоге на medium.com методом по отладке Python без использования команды print. Она призывает вместо привычного способа, который считает слишком неудобным, использовать библиотеку под названием мороженое Icecream.