Публикации по теме 'software-engineering'


Семь способов стать IC (+1)
Год в BigPanda Я присоединился к BigPanda в качестве старшего инженера по надежности сайтов в начале 2022 года, недавно отметив свою первую годовщину работы. Размышляя о годичном рубеже, у меня было много мыслей. Но самые важные размышления касались того, как я стал лучше в прошлом году. Я считаю, что, начиная работу в новой компании, вы должны в первую очередь помнить о прогрессе, которого вы добиваетесь, внося свой вклад в миссию и цели компании. Тем не менее, отслеживание..

Руководство по общим методам перечисления Ruby
Когда я начал учиться программировать на Ruby, перебор массивов и хешей оказался сложной задачей. Знание разницы между #each, #map, #select и другими важными перечислениями чрезвычайно важно для понимания на раннем этапе написания кода. Вот краткое руководство, которое поможет понять различия между некоторыми полезными перечисляемыми методами Ruby. #map или #collect Методы #map и #collect имеют одинаковую функциональность. Согласно официальной документации Ruby, эти методы..

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

7 полезных библиотек Rust, которые вы должны использовать в своем следующем проекте
Усильте свою разработку на Rust Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом. По моему мнению, хороший проект использует одни из лучших доступных библиотек. Rust — невероятно быстрый язык программирования, который в основном…

Данные временных рядов в MongoDB и Python
Хорошая схема для повышения производительности. MongoDB - это база данных документов, в которой вы можете хранить данные прямо в формате JSON. Запустить и создать приложение с помощью MongoDB очень просто. Тем не менее, это мощный инструмент. И вы можете использовать его для хранения в нем данных временного ряда. Вступление Упрощенно говоря, временной ряд - это последовательность данных во временном порядке. Он может быть постоянным, то есть интервал между каждой записью..

Индексируется для каждого в Modern C++
Сегодня мы собираемся добавить в наш набор инструментов индексированные циклы for. В частности, нас интересует эквивалент функции enumerate() в Python, которую можно использовать следующим образом: colors = ['yellow', 'blue', 'green', 'magenta'] for i, color in enumerate(colors): print(i, color) # Output: # 0 yellow # 1 blue # 2 green # 3 magenta С парой функций, представленных в C++17 и C++20, мы можем добиться синтаксиса, довольно близкого к приведенному выше в C++: const..

Потрясающий графический интерфейс, созданный на Rust
Добро пожаловать! Rust — отличный язык программирования с множеством возможностей. Если вы новичок в Rust, перейдите по ссылке ниже, чтобы узнать о нем больше: