Азбука айтишника

Description
Айти для неайтишников: познаем азы из мира программирования.

Список каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/d6fce3cb

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Advertising
We recommend to visit
Roxman
Roxman
12,178,200 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 3 days, 23 hours ago

HAYZON
HAYZON
6,631,082 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Купить рекламу: https://telega.in/c/hayzonn

Last updated 22 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 2 weeks ago

5 days ago
***❌*** **Что означает ошибка SyntaxError**: invalid …

Что означает ошибка SyntaxError: invalid syntax в Python

Разбираемся с ошибками компиляции на Python, которые приводят новичков в ступор.

Эта ошибка возникает, когда интерпретатор Python не может распознать синтаксис кода.

```
a = 10
b = 15

def fun(x, y):
return x y # Ошибка: отсутствует оператор

result = fun(a, b)
print(result)
```

Ошибка: В строке return x y не хватает оператора умножения. Чтобы исправить, добавьте *:

def fun(x, y): return x * y

Советы:

Проверяйте строки на опечатки
Убедитесь, что команды разделены правильно
Используйте справочник по синтаксису

Прошлый пост:
Что означает ошибка TypeError: unsupported operand type(s)

5 days, 13 hours ago
1 week ago

📌 Что такое Хотфикс в разработке игр

Хотфикс (hot fix — быстрая правка) — маленький патч, исправляющий самые острые проблемы игры. Обычно это изменения, которые возможно быстро вынести и применить.

Хотфиксы требуют тщательной проверки, чтобы не появились дополнительные ошибки в других частях игры.

#термины

2 weeks, 6 days ago

? Что такое наследование в ООП

Наследование — это механизм, который позволяет одному классу «унаследовать» свойства и методы другого класса.

? Зачем это нужно?

Наследование помогает повторно использовать код и упрощает его поддержку. Вместо того чтобы дублировать общие свойства и методы в каждом классе, можно создать базовый (родительский) класс, от которого будут наследоваться другие (дочерние) классы.

? Пример:

Представьте, что у вас есть класс «Животное», который содержит общие свойства, такие как «двигаться» и «дышать». От него можно унаследовать классы «Кошка» и «Собака», которые будут обладать общими свойствами животного, но иметь свои уникальные методы, например, «мяукать» или «лаять».

#термины

3 weeks ago
3 weeks, 5 days ago

*? *Что такое полиморфизм в ООП

Полиморфизм в программировании означает способность одного и того же интерфейса для работы с различными типами данных или объектов. Иными словами, один и тот же метод или функция может вести себя по-разному в зависимости от контекста.

Как это работает?
Представьте, что у вас есть родительский класс Животное с методом издать_звук(). У всех животных есть звуки, но они разные: собака лает, кошка мяукает. Так вот, полиморфизм позволяет вам создать метод издать_звук() в родительском классе, а затем переопределить его в дочерних классах (Собака, Кошка), чтобы каждый класс "издавал" свой уникальный звук.

```
class Животное:
def издать_звук(self):
pass

class Собака(Животное):
def издать_звук(self):
print("Гав-гав")

class Кошка(Животное):
def издать_звук(self):
print("Мяу")
```

#термины

3 weeks, 6 days ago
3 weeks, 6 days ago
1 month ago

? Что такое абстракция в ООП

Абстракция — это процесс выделения ключевых характеристик объекта, которые необходимы для выполнения задачи и исключения несущественных деталей. Таким образом, абстрагирование позволяет описывать объекты с использованием минимального, но достаточного набора свойств и методов.

Например, при описании объекта класса «программист» такие характеристики, как «умение готовить» или «предпочтительный цвет», не имеют значения для его профессиональной деятельности. Гораздо важнее такие свойства, как «основной язык программирования» и «профессиональные навыки», поскольку без них невозможно адекватно описать программиста.

Те атрибуты и методы, которые открыты для внешнего взаимодействия, образуют интерфейс объекта. Другие структуры данных могут использовать его для работы с объектом, не зная внутренней реализации.

#термины

We recommend to visit
Roxman
Roxman
12,178,200 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 3 days, 23 hours ago

HAYZON
HAYZON
6,631,082 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Купить рекламу: https://telega.in/c/hayzonn

Last updated 22 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 1 month, 2 weeks ago