Архив метки: Программирование

Учебное пособие по Pipe в Bash

Linux pipe bash

Обычно мы получаем вывод любой команды в терминал. Иногда нам нужно отправить вывод команды как ввод другой команды. Эту задачу можно выполнить, выполнив команды последовательно или несколько раз. Поможет нам команда канала или конвейера, которая выполняет две или более команд одновременно в Linux, где вывод одной команды является вводом для следующей команды в конвейере. Управляющий оператор Pipes «|» или «| &»  передавая данные из вывода одного процесса (stdout) на вход другого (stdin) следующей команде в конвейере. Простым языком данные передаются только в одном направлении — от отправителя к получателю.

Использование команды pipe описано в этом небольшом руководсте. Читать

Как эффективно валидировать данные с помощью Pydantic и добиться отличных результатов

pydantic

В нашем обсуждении мы погрузимся в особенности применения Pydantic для структурирования и проверки информации в приложениях на Python. Эта библиотека предоставляет эффективные инструменты для работы с данными, включая создание классов, которые помогают управлять различными полями и значениями. Мы рассмотрим, как она может быть интегрирована в проекты с использованием uvicorn, staskaddbasemodel и других компонентов. Читать

Основы программирования на Python для новичков

Преимущества Python для новичков

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

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

Python 3. Самое необходимое

Книга Python 3. Самое необходимое. Прохоренок

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

Многочисленные примеры помогут вам разобраться в излагаемых концепциях и немного «набить руку» в написании кода (если, конечно, вы будете испытывать их на практике, а не только читать).

Авторы: Н. А. Прохоренок, В. А. Дронов. Год издания: 2019. Читать

Чтение и запись списков в файл на Python

В качестве сериализованных структур данных программисты на Python активно используют массивы, списки и словари. Хранение этих структур данных постоянно требует файл или базу данных для работы с ними. Эта статья рассказывает, как печатать список в файл и как считать его обратно в память.

Чтобы записать данные в файл и считать их из файла, язык программирования Python предлагает стандартные методы write() and read() для работы с одиночными строками, а также writelines() и readlines() для работы с множеством строк. Более того, модули pickle и json module предоставляют разумные способы работы с сериализованными наборами данных. Читать

Как проверить наличие файла или каталога в Python

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

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