home.social

#ооп_python — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ооп_python, aggregated by home.social.

  1. Классы в Python: от основ ООП до продвинутых концепций

    Python часто начинают осваивать с простых скриптов и функций. Пока задачи простые, этого достаточно. Но когда в коде появляются сущности, например, пользователи, книги или машины, взаимодействие с ними строится по другим принципам. Для этого в Python используют классы. С их помощью описывают, какие данные есть у таких сущностей (объектов) и что с ними можно делать. Это и есть объектно-ориентированный подход — программа строится вокруг объектов и их взаимодействия. В этой статье мы разберём основы работы с классами и объектами в Python: как они устроены, как их использовать и какие концепции вокруг них стоит знать, даже если вы пока не планируете углубляться в архитектуру. Читать про классы и объекты в Python →

    habr.com/ru/companies/netology

    #python #классы_в_питоне #метод_в_питоне #атрибуты_класса #создание_классов #наследование_в_python #полиморфизм #ооп_python #объекты_python #инкапсуляция

  2. ООП в Python на пальцах: Пишем свою текстовую RPG с нуля

    Как объяснить новичку разницу между Классом и Объектом так, чтобы он запомнил это навсегда? Представить, что Класс — это чертеж робота, а Объект — сам робот. В этой статье я раскладываю принципы ООП (Объектно-Ориентированного Программирования) на понятные атомы. Никакой сухой академической теории — только живой код на Python. Мы пройдем путь от простых переменных до масштабируемой системы классов на примере создания RPG-игры. В конце вас ждет домашнее задание для закрепления материала.

    habr.com/ru/articles/969088/

    #ооп #ооп_python #python #python3 #python_class #python_для_начинающих

  3. Изучаем ООП Python: наследования для начинающих с домашним заданием

    Наследование — это механизм, который позволяет создавать новый класс (наследник или дочерний класс) на основе уже существующего (родителя или базового класса). Дочерний класс автоматически «забирает» все атрибуты и методы своего родителя. Ему не нужно определять их заново. Проще говоря, вместо того чтобы говорить: «Гоблин — это что-то, у чего есть здоровье и атака. Дракон — это что-то, у чего есть здоровье и атака», мы говорим: «Сначала создадим общий шаблон "Враг" с базовыми характеристиками. А гоблин и дракон — это разновидности этого врага, которые наследуют всё от него и добавляют что-то своё».

    habr.com/ru/articles/961166/

    #наследование #наследование_в_python #python #ооп_python #три_кита_ооп

  4. Дескрипторы Python. Подробное руководство

    Привет, хабр! В этой статье хочу рассказать вам про дескрипторы в python. Покажу как и где их применять, а также расскажу о некоторых особенностях, которые могут не знать даже опытные разработчики. Надеюсь многие смогут найти что-то новое для себя.

    habr.com/ru/articles/914650/

    #дескриптор #дескрипторы #descriptor #descriptors #python #class #ооп #ооп_python

  5. Дескрипторы Python. Подробное руководство

    Привет, хабр! В этой статье хочу рассказать вам про дескрипторы в python. Покажу как и где их применять, а также расскажу о некоторых особенностях, которые могут не знать даже опытные разработчики. Надеюсь многие смогут найти что-то новое для себя.

    habr.com/ru/articles/914650/

    #дескриптор #дескрипторы #descriptor #descriptors #python #class #ооп #ооп_python

  6. Дескрипторы Python. Подробное руководство

    Привет, хабр! В этой статье хочу рассказать вам про дескрипторы в python. Покажу как и где их применять, а также расскажу о некоторых особенностях, которые могут не знать даже опытные разработчики. Надеюсь многие смогут найти что-то новое для себя.

    habr.com/ru/articles/914650/

    #дескриптор #дескрипторы #descriptor #descriptors #python #class #ооп #ооп_python

  7. Дескрипторы Python. Подробное руководство

    Привет, хабр! В этой статье хочу рассказать вам про дескрипторы в python. Покажу как и где их применять, а также расскажу о некоторых особенностях, которые могут не знать даже опытные разработчики. Надеюсь многие смогут найти что-то новое для себя.

    habr.com/ru/articles/914650/

    #дескриптор #дескрипторы #descriptor #descriptors #python #class #ооп #ооп_python

  8. threading и logging. Как логировать в несколько потоков?

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

    habr.com/ru/articles/849030/

    #threading #logging #python3 #ооп_python

  9. Как читать текстовые файлы в Python?

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

    habr.com/ru/articles/835216/

    #python #чтение_файлов #работа_с_файлами #чтение_текста #программирование_для_начинающих #программирование_на_python #основы_python #ооп #ооп_python #ооп_программирование

  10. Как читать текстовые файлы в Python?

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

    habr.com/ru/articles/835216/

    #python #чтение_файлов #работа_с_файлами #чтение_текста #программирование_для_начинающих #программирование_на_python #основы_python #ооп #ооп_python #ооп_программирование

  11. Как читать текстовые файлы в Python?

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

    habr.com/ru/articles/835216/

    #python #чтение_файлов #работа_с_файлами #чтение_текста #программирование_для_начинающих #программирование_на_python #основы_python #ооп #ооп_python #ооп_программирование

  12. Форматирование строк в Python

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

    habr.com/ru/articles/830282/

    #форматирование_строк #ооп_python #ооп_программирование #история_it #строки_кода #строки_документации #fстроки #format #format_strings #formatter

  13. Форматирование строк в Python

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

    habr.com/ru/articles/830282/

    #форматирование_строк #ооп_python #ооп_программирование #история_it #строки_кода #строки_документации #fстроки #format #format_strings #formatter

  14. Форматирование строк в Python

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

    habr.com/ru/articles/830282/

    #форматирование_строк #ооп_python #ооп_программирование #история_it #строки_кода #строки_документации #fстроки #format #format_strings #formatter

  15. Основы метаклассов в Python: Простое понимание с примерами

    Python, с его изящным и лаконичным синтаксисом, славится своей гибкостью и способностью приспосабливаться к различным задачам программирования. Одним из ключевых элементов его синтаксиса является объектно-ориентированное программирование (ООП), позволяющее структурировать код, делая его более модульным и легко поддерживаемым. В этой статье я постараюсь максимально просто объяснить, что такое метаклассы, и где они используются.

    habr.com/ru/articles/806545/

    #ооп #ооп_python #python #метаклассы #метаклассы_в_python

  16. Основы метаклассов в Python: Простое понимание с примерами

    Python, с его изящным и лаконичным синтаксисом, славится своей гибкостью и способностью приспосабливаться к различным задачам программирования. Одним из ключевых элементов его синтаксиса является объектно-ориентированное программирование (ООП), позволяющее структурировать код, делая его более модульным и легко поддерживаемым. В этой статье я постараюсь максимально просто объяснить, что такое метаклассы, и где они используются.

    habr.com/ru/articles/806545/

    #ооп #ооп_python #python #метаклассы #метаклассы_в_python

  17. Основы метаклассов в Python: Простое понимание с примерами

    Python, с его изящным и лаконичным синтаксисом, славится своей гибкостью и способностью приспосабливаться к различным задачам программирования. Одним из ключевых элементов его синтаксиса является объектно-ориентированное программирование (ООП), позволяющее структурировать код, делая его более модульным и легко поддерживаемым. В этой статье я постараюсь максимально просто объяснить, что такое метаклассы, и где они используются.

    habr.com/ru/articles/806545/

    #ооп #ооп_python #python #метаклассы #метаклассы_в_python

  18. Основы метаклассов в Python: Простое понимание с примерами

    Python, с его изящным и лаконичным синтаксисом, славится своей гибкостью и способностью приспосабливаться к различным задачам программирования. Одним из ключевых элементов его синтаксиса является объектно-ориентированное программирование (ООП), позволяющее структурировать код, делая его более модульным и легко поддерживаемым. В этой статье я постараюсь максимально просто объяснить, что такое метаклассы, и где они используются.

    habr.com/ru/articles/806545/

    #ооп #ооп_python #python #метаклассы #метаклассы_в_python