🔔Python: создание уведомлений
Python - мощный язык программирования, который можно использовать для различных задач, включая создание уведомлений.
👀Смотреть в YouTube
Просто Python
Python - мощный язык программирования, который можно использовать для различных задач, включая создание уведомлений.
👀Смотреть в YouTube
Просто Python
💬Почему ONNX так популярен в ML: конвертации, утилиты и инференс
Большинство инженеров, работающих с машинным обучением, уже знакомы с форматом данных ONNX. Его часто используют для хранения обученных моделей и конвертации их мeжду фреймворками.
В этой статье расскажу об ONNX и о том, почему этот формат данных широко используется. Посмотрим на особенности формата и конвертации в него и на экосистему полезных инструментов.
🧠Читать статью
Просто Python
Большинство инженеров, работающих с машинным обучением, уже знакомы с форматом данных ONNX. Его часто используют для хранения обученных моделей и конвертации их мeжду фреймворками.
В этой статье расскажу об ONNX и о том, почему этот формат данных широко используется. Посмотрим на особенности формата и конвертации в него и на экосистему полезных инструментов.
🧠Читать статью
Просто Python
⚡️Создание Android-приложения с помощью Python Kivy
Если вы являетесь Python-разработчиком и подумываете заняться мобильной разработкой, то фреймворк Kivy — это отличный выбор для вас. С помощью Kivy можно создавать платформонезависимые приложения, компилируемые под iOS, Android, Windows, MacOS и Linux.
🧠Читать статью
Просто Python
Если вы являетесь Python-разработчиком и подумываете заняться мобильной разработкой, то фреймворк Kivy — это отличный выбор для вас. С помощью Kivy можно создавать платформонезависимые приложения, компилируемые под iOS, Android, Windows, MacOS и Linux.
🧠Читать статью
Просто Python
⚠️Создание DSL на основе Python
Сегодня поговорим о том, как сделать вашу жизнь разработчика еще более захватывающей и продуктивной. Да-да, речь пойдет о том, как вы с помощью Python, можете создать свой собственный язык программирования.
Вы, наверняка, сталкивались с ситуациями, когда стандартные языки программирования оказывались не совсем подходящими для вашей конкретной задачи. Именно здесь на сцену выходит понятие Domain-Specific Language, или DSL.
🧠Читать статью
Просто Python
Сегодня поговорим о том, как сделать вашу жизнь разработчика еще более захватывающей и продуктивной. Да-да, речь пойдет о том, как вы с помощью Python, можете создать свой собственный язык программирования.
Вы, наверняка, сталкивались с ситуациями, когда стандартные языки программирования оказывались не совсем подходящими для вашей конкретной задачи. Именно здесь на сцену выходит понятие Domain-Specific Language, или DSL.
🧠Читать статью
Просто Python
⚕️LogDoc: логи здорового человека
Однажды команда LogDoc (компания друзей - суровых разработчиков), после бурного обсуждения очередного напряжённого рабочего дня вынесла однозначный вердикт – в мире нет и не предвидится нормального, человеческого продукта для работы в распределённой среде с логами, трейсами, сигналами и прочим подобным.
Нас это опечалило (по очевидным причинам) и воодушевило – мы увидели возможность создать полезный продукт. Подумали, собрались с духом и выложились полностью в попытке реализовать задуманное. Именно результат наших усилий мы представляем вам в этой вводной статье.
🧠Читать статью
Просто Python
Однажды команда LogDoc (компания друзей - суровых разработчиков), после бурного обсуждения очередного напряжённого рабочего дня вынесла однозначный вердикт – в мире нет и не предвидится нормального, человеческого продукта для работы в распределённой среде с логами, трейсами, сигналами и прочим подобным.
Нас это опечалило (по очевидным причинам) и воодушевило – мы увидели возможность создать полезный продукт. Подумали, собрались с духом и выложились полностью в попытке реализовать задуманное. Именно результат наших усилий мы представляем вам в этой вводной статье.
🧠Читать статью
Просто Python
🖥️Создание красивого Desktop-приложения на Python (customtkinter)
Если Вы, как и я, решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение.
🧠 Читать статью
Просто Python
Если Вы, как и я, решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение.
🧠 Читать статью
Просто Python
⚡️Продвинутая логика именования в Python
Разобрали на примерах, как и почему лучше называть различные объекты в Python.
Если вы уже практикуете программирование на Python и испытываете проблемы с отложенным чтением (как и большинство кодеров), то ваш навык именования может стать зоной роста.
🧠Читать статью
Просто Python
Разобрали на примерах, как и почему лучше называть различные объекты в Python.
Если вы уже практикуете программирование на Python и испытываете проблемы с отложенным чтением (как и большинство кодеров), то ваш навык именования может стать зоной роста.
🧠Читать статью
Просто Python
💬Как вызвать функцию в Python
В Python, также как и во многих других языках, чтобы избегать повторного написания кода, используются функции. В этой статье мы покажем на примерах, как в Python вызвать написанную функцию, в том числе вложенную.
🧠Читать статью
Просто Python
В Python, также как и во многих других языках, чтобы избегать повторного написания кода, используются функции. В этой статье мы покажем на примерах, как в Python вызвать написанную функцию, в том числе вложенную.
🧠Читать статью
Просто Python
Словари являются одной из наиболее важных и полезных встроенных структур данных в Python. Они повсюду и являются фундаментальной частью самого языка.
В своем коде вы будете использовать словари для решения многих задач программирования, которые могут потребовать выполнения итераций по имеющемуся словарю. В этом руководстве вы глубоко погрузитесь в то, как выполнять итерации по словарю в Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Основательное знание итерации по словарю поможет вам написать лучший, более надежный код. В вашем путешествии по итерации по словарю вы напишете несколько примеров, которые помогут вам понять различные способы обхода словаря путем перебора его ключей, значений и элементов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Изучайте Python с нуля с нашей дорожной картой для начинающих питонистов. Пошаговый гайд для тех, кто любит структурированную информацию.
Если вы восхищаетесь Python так же, как и я, и задумываетесь о карьере Python-разработчика, вам понадобится наша дорожная карта по Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Собрали еще тележку фишек из нескольких версий Python, чтобы вы могли выделиться на стажировке.
В Python никогда не бывает излишка полезных приемов. Чем больше таких вы изучите, тем выше вероятность, что сможете оперативно справиться с какой-либо трудностью на практике. Или покажете себя с лучшей стороны на техническом собеседовании. В этой статье я расскажу о хитростях, которые могут помочь новичкам (и не только) в развитии навыка. Я собрала тележку фишек и все еще нахожу новые – и порционно делюсь ими с вами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг.
В этой статье кратко рассказываем, как парсить данные веб-сайтов с помощью Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга начинается с легкой разминки, которая познакомит вас с последними улучшениями Python, элементами синтаксиса и полезными инструментами, делающими разработку эффективнее. Кроме того, начальные главы помогут программистам с опытом работы на других языках успешно влиться в экосистему Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье мы разберем, как создавать графические интерфейсы в Python с помощью Tkinter. Мы рассмотрим создание окон, ярлыков с текстом и изображениями, а также основы дизайна интерфейсов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Проверка типов и проверка значений обрабатываются в Python гибким и неявным образом. В Python начиная с Python 3 появился модуль typing, который обеспечивает поддержку подсказок типов во время выполнения. Но для проверки значений не существует единого способа проверки.
Начиная с версии Python 3.9, больше нет необходимости импортировать абстрактные коллекции для описания типов. Теперь вместо, например, typing.Dict[x, y] можно использовать dict[x,y]
Этот модуль обеспечивает поддержку подсказок типа во время выполнения, но для этого необходимо разработать\использовать отдельный модуль, например, с использованием декораторов или метаклассов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье вы узнаете, как создать свою первую модель машинного обучения на Python. В частности, вы будете строить регрессионные модели, используя традиционную линейную регрессию, а также другие алгоритмы машинного обучения.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
PyPI — каталог программного обеспечения, написанного на языке программирования Python. Фактически это хранилище открытых библиотек для языка Python. Каждый может скачать и использовать библиотеку или создать и загрузить свою. По состоянию на февраль 2020 года содержит более 216 000 пакетов.
В этой статье рассказывается о том, как создать свою библиотеку Python и загрузить её на PyPi.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Митап по автоматизации тестирования на Python в Нижнем Новгороде и онлайн 26 сентября
Вместе с инженерами компании-разработчика вычислительной техники YADRO и нижегородским сообществом PythoNN мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать автотесты одновременно в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins.
Темы и спикеры:
«Понятные тесты», Никита Соболев, опенсорс-разработчик, PythoNN.
Никита расскажет про базовые правила, которые позволят сделать тесты значительно понятнее и удобнее.
«Архитектура автотестов для проекта с opensource ядром», Андрей Березин, SDET в QA-команде, YADRO.
Андрей сделает разбор нескольких решений для задачи тестирования двух продуктов (публичный и коммерческий) с общим функционалом. Расскажет о плюсах и минусах каждого подхода.
«Pytest plugins: расширяем функционал тестового фреймворка через плагины», Александр Волков, тимлид AQA-команды, YADRO.
Александр поделится своим опытом в использовании плагинов для pytest: как и для чего мы их используем, зачем пишем собственные, а также как использовать одновременно не один, а несколько плагинов.
Подключайтесь к трансляции или приходите в КУПНО на Почаинской 26 сентября в 19:00.
Все подробности и регистрация на митап на сайте.
🙌 Митап проходит при поддержке сообщества Python и 1000 программ.
Вместе с инженерами компании-разработчика вычислительной техники YADRO и нижегородским сообществом PythoNN мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать автотесты одновременно в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins.
Темы и спикеры:
«Понятные тесты», Никита Соболев, опенсорс-разработчик, PythoNN.
Никита расскажет про базовые правила, которые позволят сделать тесты значительно понятнее и удобнее.
«Архитектура автотестов для проекта с opensource ядром», Андрей Березин, SDET в QA-команде, YADRO.
Андрей сделает разбор нескольких решений для задачи тестирования двух продуктов (публичный и коммерческий) с общим функционалом. Расскажет о плюсах и минусах каждого подхода.
«Pytest plugins: расширяем функционал тестового фреймворка через плагины», Александр Волков, тимлид AQA-команды, YADRO.
Александр поделится своим опытом в использовании плагинов для pytest: как и для чего мы их используем, зачем пишем собственные, а также как использовать одновременно не один, а несколько плагинов.
Подключайтесь к трансляции или приходите в КУПНО на Почаинской 26 сентября в 19:00.
Все подробности и регистрация на митап на сайте.
🙌 Митап проходит при поддержке сообщества Python и 1000 программ.