Найти в Дзене
Покупайте СтеллыИ дарите их за контент
2 года назад

Git В Жизни Разработчика

Git является системой управления версиями, которая позволяет разработчикам отслеживать и управлять изменениями в исходном коде. GitHub (GH) и GitLab (GL) — это платформы, предоставляющие веб-интерфейс для Git репозиториев, а также множество дополнительных инструментов для совместной работы над проектами. Важно не путать git с github, как это делают многие. Хоть чаще работа с git идёт в github, и это стало синонимами, но эти понятия не являются одним и тем же. Изучим аспекты полезности использования...

2 года назад

Особенности Функций в Python

Функции в Python - это блоки кода, к которым можно обращаться (вызывать их) из других частей кода. Они позволяют группировать код, который выполняет определенную задачу, обеспечивая повторное использование кода, лучшую организацию и читаемость. Функции в Python определяются с помощью ключевого слова def, за которым следует имя функции и круглые скобки с возможными параметрами и двоеточием на конце. Код внутри функции имеет отступ. Пример простой функции: def greet(name): print(f"Hello, {name}!") greet("Alice") Вызов greet("Alice") приведет к выводу: Hello, Alice! Функции в Python особенные...

2 года назад

Сложность алгоритмов.

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

2 года назад

ООП в Python

Для начала скажем о самом ООП. ООП — это парадигма программирования, которая использует "объекты" для моделирования реального мира. Python является мультипарадигмальным языком, который поддерживает ООП наравне с другими парадигмами программирования, такими как процедурное и функциональное программирование. Сегодня мы поговорим о важности ООП в Python и рассмотрим несколько реальных кейсов: Важность ООП в Python заключается в следующем: Если...

2 года назад

__new__ и __init__ в Python. ООП

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

2 года назад

Ошибка сравнения классов в Python

Когда Python программисты начинают погружаться в удивительный мир ООП, его сразу охватывает много вопросов. А от количества информации порой можно удивляться. Важной частью классов в Python являются магические методы, получившие второе название - дандер методы (d under - double under, потому что такие методы записываются с 2 нижними подчёркиваниями по бокам, пример __new__). Они значительно могут упростить жизнь разработчика, а иногда без них просто нельзя обойтись. Сегодня мы узнаем, почему нельзя просто так сравнивать объекты 1 класса, чем это может быть опасно, и как обойти...

Покупайте СтеллыИ дарите их за контент