Публикации по теме '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, перейдите по ссылке ниже, чтобы узнать о нем больше: