Python — один из наиболее элегантных и чистых языков программирования.
Но красивый и чистый синтаксис не означает чистый код.
И не избавляет разработчиков от необходимости изучать наилучшие приемы и шаблоны проектирования.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Ускорение обучения моделей — это именно то, в чём нуждаются все ML‑инженеры.
Более быстрое обучение модели означает ускорение экспериментов, что, в свою очередь, ведёт к ускорению выпуска новых версий программных продуктов.
Кроме того — чем выше скорость обучения — тем меньше ресурсов нужно на каждую итерацию обучения модели. Поэтому предлагаю перейти сразу к делу.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Asyncio – библиотека, которая предоставляет инфраструктуру для написания параллельного кода с использованием концепции асинхронного программирования.
Она позволяет эффективно обрабатывать многочисленные задачи ввода-вывода без необходимости создавать множество потоков или процессов.
Событийный цикл (Event Loop)
Просто 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 с помощью Sphinx
В этой статье рассказано о генераторе документации Sphinx, с помощью которого можно автоматически создавать документацию для модулей Python.
Кроме того, используется шаблон проекта Cookiecutter Data Science в Visual Studio Code (VS Code), поскольку он легко интегрируется в Sphinx и имеет стандартизированную структуру директорий.
➡️ habr.com
Просто Python
В этой статье рассказано о генераторе документации Sphinx, с помощью которого можно автоматически создавать документацию для модулей Python.
Кроме того, используется шаблон проекта Cookiecutter Data Science в Visual Studio Code (VS Code), поскольку он легко интегрируется в Sphinx и имеет стандартизированную структуру директорий.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В данной статье представлен обзор пяти высокоэффективных инструментов на базе языка Python, применяемых в сфере информационной безопасности.
Рассматриваются их ключевые функции и области применения.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье вы познакомитесь с основами использования глобальных переменных: узнаете, что они из себя представляют, как их определять и работать с ними.
Для начала мы напомним, как вообще объявляются переменные в Python и что означает термин «область видимости переменной».
Разберем различия между локальными и глобальными переменными и расскажем, как определить глобальную переменную и как использовать ключевое слово global.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python — один из самых распространенных языков программирования в Data Science.
Сбор данных (Data Collection) — это первый шаг в жизненном цикле науки о данных.
Внешние данные обычно собираются двумя способами:
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В данном видео рассмотрим примеры на фреймворке Flet, который позволяет создавать красивые и современные графические приложения.
Фреймворк основан на Flutter и работает из под интерфейса Python, что позволяет использовать многие готовые виджеты и инструменты.
Flet поддерживает асинхронность, защиту данных, локальное хранилище ключей и сеансов. Более того, есть возможность работать с аутентификацией, анимациями и темами. Все остальные возможности будут рассмотрены в течении всего видео.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Краткая инструкция по публикации Python-пакетов на PyPI.
Узнайте, как структурировать проект, настроить метаданные и загрузить свой пакет в репозиторий.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Статья о том, как импортировать пакеты и модули в Python (а заодно и о разнице между ними).
К концу руководства вы получите структуру каталогов (для проекта Medium_Imports_Tutorial), где будет удобно импортировать любые скрипты из одного подкаталога в другой.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В программировании API – это интерфейс, через который различные программные компоненты могут взаимодействовать.
FastAPI – это современный, высокопроизводительный фреймворк для создания API на языке Python.
Название "FastAPI" подчеркивает его скорость и производительность.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Метаклассы, дескрипторы, модификаторы доступа – звучит сложно?
Разберем 5 вопросов, которые часто задают на собеседованиях по Python.
Метакласс – это класс, который определяет свойства других классов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Создание чата python производится с использованием Pyqt5 python и имеет графический интерфейс.
Чат на питоне, который был написан в текущем видео защищен от тайминг и MITM атак, также мы разбираем принцип работы чата, принцип шифрования сообщений и передачу информации в безопасном виде.
Реализовываем красивый интерфейс нашего чата.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Юнит-тестирование — это техника тестирования программного обеспечения (ПО), при которой отдельные компоненты или блоки приложения тестируются независимо от остальной части приложения.
При разработке ПО полезно разбивать приложение на небольшие изолированные части.
Такой подход позволяет писать независимые тесты для проверки всех частей приложения, гарантируя, что они ведут себя так, как ожидается.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Pip - система управления пакетами для Python, является незаменимым инструментом для каждого программиста на этом языке.
Работаете ли вы над веб-разработкой, машинным обучением, Data Science или любым другим проектом на Python, pip позволит вам легко получить доступ к обширному репозиторию библиотек и фреймворков.
Используя pip, вы можете быстро устанавливать и обновлять пакеты и управлять зависимостями с минимальными усилиями.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В мире веб-разработки на Python появился новый игрок – FastAPI.
Но стоит ли переходить на эту технологию, забыв о проверенном временем Django?
Опытный разработчик делится своими аргументами в пользу классического фреймворка.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда вы начинаете новый проект, связанный с данными, вы редко получаете данные в идеальном для анализа состоянии.
— Поэтому в начале каждого нового проекта необходимо произвести очистку данных.
Очистка данных — это процесс удаления ошибок, выбросов и несоответствий, а также обеспечение того, чтобы все данные были представлены в формате, подходящем для анализа.
Просто 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-разработчики могут работать в различных областях: веб-разработка, анализ данных, машинное обучение и др.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM