python

Решения - 1 день назад

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

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

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

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

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

Новости - 5 дней назад

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

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

Решения - 6 дней назад

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

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

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

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

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

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

Регулярные выражения в языке Python

Регулярные выражения (Regular expressions) или RegEx – это последовательности символов, задающие шаблоны для поиска или замены нужного фрагмента текста в строке или файле. Попросту говоря, это своего рода крошечный язык программирования, предоставляющий множество инструментов для поиска, замены и извлечения определенных фрагментов текста. К примеру, с его помощью можно быстро найти в тексте адреса электронной почты или телефонные номера. Регулярные выражения поддерживаются большинством современных языков программирования, в которых представлены различные по удобству и функционалу средства. В этой статье мы расскажем о самых основных особенностях применения RegEx в языке Python. А так же про то, как заменить часть текста в строке (спойлер: это не replace, для этого нужен re.sub() )

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

Watchpoints: инструмент для мониторинга переменных в Python

Разработчик Тиан Гао создал инструмент с открытым исходным кодом для мониторинга переменных при отладке Python под названием Watchpoints.

Mobile app - 2 недели назад

Как создать Telegram-бота с помощью библиотеки python-telegram-bot

Делимся инструкцией, как написать бота с помощью библиотеки python-telegram-bot за считанные минуты. На примере гайда от программиста Давида Мастроматтео.

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

Appwrite: брат-близнец Firebase, но с открытым исходным кодом

На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных и бэкенд-приложений, упакованный в виде набора Docker-контейнеров для упрощенного развертывания. Проект набрал на GitHub пять тысяч звездочек. Согласно документации, цель Appwrite — абстрагировать и упростить общие задачи разработки REST API, помогая разработчикам быстрее создавать безопасные приложения.

Подборки - 4 недели назад

5 эффективных инструментов отладки кода на Python

Преподаватель компьютерных наук Сара Метволли поделилась пятью, по ее мнению, наиболее эффективными инструментами отладки кода на Python. Она предлагает способы отладки кода без использования команды print — метода, который, как она говорит, занимает много времени и актуален, только если код состоит максимум из нескольких сотен строк.

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

Как программировать голосом

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

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

Structural pattern matching: что Python 3.10 нам готовит (часть II)

Павел Дмитриев

full-stack iOS developer компании Postindustria

В 6-ю альфа-версию Python 3.10, вышедшую в марте, включено одно из самых больших нововведений в истории языка: новая синтаксическая конструкция structural pattern matching (SPM).

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

Ученые узнали, как мозг воспринимает компьютерные языки

Нейробиологи из MIT попытались выяснить, какие части мозга люди используют при компьютерном программировании. Поскольку этому можно научиться и во взрослом возрасте, они решили, что процесс должен происходить в уже существующей когнитивной системе в нашей голове. Две системы мозга стали вероятными кандидатами: языковая система и система, которая решает сложные когнитивные задачи (вроде математических задач и кроссвордов).

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

Новый PyTorch получил стабильный модуль FFT

Состоялся релиз фреймворка машинного обучения PyTorch 1.8. В новой версии улучшены поддержка быстрого преобразования Фурье (FFT) и обучение распределенной модели, появились новые API-интерфейсы, обновились библиотеки и многое другое. 

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

Structural pattern matching: что Python 3.10 нам готовит (часть I)

Павел Дмитриев

full-stack iOS developer компании Postindustria

Начало весны 2021 года ознаменовалось релизом 6-й альфа-версии Python 3.10, в которую теперь включена новая синтаксическая конструкция: structural pattern matching (SPM).

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

Универсальное модульное тестирование по комментариям

На dev.to разработчик из Камеруна опубликовал библиотеку, которая работает как CLI и позволяет производить модульное тестирование скриптовых языков программирования. Он назвал ее Testa и проверил на PHP, JavaScript, Python и Ruby.

Highload - 4 месяца назад

Scaling приложения на Python/Django

За более, чем 20 лет существования, Python обзавелся толпой фанатов, большим количеством модулей для всех популярных платформ и множеством Фреймворков. Среди последних заслуженной популярностью пользуется Django, который используется в Instagram, Disqus, Mozilla, Pinterest. Их опыт показывает, что Django справляется с высочайшей нагрузкой и подходит для масштабирования проектов.