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

Пишем оператор Kubernetes на Python без фреймворков и SDK

На сегодня Go – фактический монополист в реализации Kubernetes-операторов. Вот почему так сложилось:

    – это мощный фреймворк, который создан специально для реализации операторов на Go. и Kubernetes реализованы на Go, и это меняет правила игры. Оператор, реализованный на Go, позволяет взаимодействовать со всей экосистемой.

  1. В языке Go есть простой механизм использования параллельности, поэтому приложения получаются высокопроизводительными.

Наверняка вам не захочется учить Go, если вы уже знаете Python. Поэтому мы сделаем надёжный оператор, используя язык программирования Python. Читать

Полное руководство по функциям Python как объектам первого класса

Мир программирования поражает своим многообразием. Один из ключевых аспектов работы с языком программирования, который часто остается вне внимания новичков, – это понимание и использование функций в качестве объектов. Представьте себе, что возможности функций не ограничиваются только вызовом кода с определенными аргументами. Функции могут быть переданы в другие функции, сохранены в переменных и возвращены в качестве результата. Эти уникальные возможности делают функции одним из самых мощных инструментов в арсенале разработчика. Читать

Эффективная работа с обратными строками в Python — основные инструменты и методы

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

Как найти длину массива в Bash

Bash поддерживает как числовые, так и ассоциативные массивы. Общее количество элементов этих типов массивов может быть вычислено несколькими способами в Bash. Длину массива можно подсчитать с помощью символа «#» или цикла, или с помощью команды типа «wc» или «grep». В этой статье показаны различные способы подсчета длины массива в Bash.

Читать

Превращение строки с кавычками в формат JSON в Python — шаг за шагом

Основы сериализации строк в JSON

Один из ключевых аспектов работы с данными в Python – возможность эффективно обрабатывать информацию в формате JSON. Этот формат, впервые введен JavaScript, широко используется не только в веб-разработке, но и в обработке данных, монетизации и других аспектах жизни разработчиков. Однако, при работе с ним могут возникнуть особенности, такие как наличие кавычек в значениях. Такие ситуации требуют специального подхода при обработке данных. Читать

Чтение CSV-файла в Bash

Полная форма CSV — значение, разделенное запятыми. Файл CSV используется кодировщиком для многих целей, которые хранят данные в табличном формате полуструктур. Каждая строка файла обрабатывается как строка таблицы, и каждое поле строки отделяется запятой (,) в файле CSV. В Bash существует множество способов чтения файлов CSV, которые объясняются в этом руководстве.

Читать