Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 2

Уровень 1: объектно-ориентированное программирование
Все в Python является объектом.
Вы либо слышали это, либо вам суждено услышать об этом 🙂
Но подождите минуту, что именно является объектом?
Есть много разных способов, моделей или парадигм для написания компьютерных программ.
Одна из самых популярных парадигм программирования называется объектно-ориентированным программированием (ООП).
В объектно-ориентированном программировании объект относится к конкретному экземпляру класса.
Класс — это как план состояния и действий, которые может выполнять объект.
Например, в Python класс Person может выглядеть примерно так.
class Person: def __init__(self, name, age): self.name = name self.age = age def get_name(self): return self.name
Объявленный выше класс описывает состояние и действия любого объекта Person.
Например, любой объект Person будет иметь имя и возраст. Эти два поля определяют состояние объекта.
В терминологии ООП имя и возраст называются атрибутами объекта.
Вы также можете вызвать get_name () для любого объекта Person, чтобы вернуть имя человека.
Мы называем get_name как метод.
Этот метод, в дополнении к любым другим методам , которые мы определяем, что определяет объект действия.
Другими слова, объект Python имеет атрибуты и методы, которые определены в объекте класса.
Вот как создать объект Person
>>> p = Person('Alice', 22) >>> p.get_name() 'Alice'
Объектно-ориентированное программирование по сути является одним из способов структурирования и проектирования вашего кода.
Однако мы хотим, чтобы вы поняли, что это не единственный путь, и это не обязательно лучший способ.
Чтобы изучить ООП в Python, вам нужно пройти несколько шагов.
Шаг 1: Изучите концепции ООП
Как мы упоминали ранее, ООП — это парадигма программирования, способ структурирования и проектирования вашего кода.
Концепции ООП не являются эксклюзивными для Python, поэтому концепции, которые вы изучите, легко перейдут на любой другой язык программирования.
Некоторыми примерами этих концепций являются наследование, инкапсуляция и полиморфизм.
Поэтому убедитесь, что вы понимаете эти концепции на абстрактном уровне, прежде чем переходить к ООП на Python.
Шаг 2: Узнайте о классах и объектах Python
На этом этапе вам необходимо применить абстрактные концепции, которые вы изучили на предыдущем шаге, но в особенности в Python.
Осваивайте классы и создавайте объекты.
Напишите классы, которые наследуются от других классов, и исследуйте атрибуты и методы созданных объектов.
Шаг 3: Решить проблемы Python, используя ООП
Это важный шаг.
На этом этапе вы хотите узнать, как использовать ООП для разработки и структурирования вашего кода.
И на самом деле этот шаг — скорее искусство, чем наука. Это означает, что единственный способ поправиться — это практика, практика и больше практики.
Снова продолжайте решать больше проблем, используя Python, но попробуйте структурировать ваши решения объектно-ориентированным способом.
Чем больше вы практикуетесь, тем больше вы будете чувствовать себя комфортно с ООП.
Начало: Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 1
Продолжение:
- Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 3
- Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 4
- Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 5
- Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 6
Если статья понравилась, то поделитесь ей в социальных сетях:
Читайте также
Deprecated: Функция WP_Query вызвана с аргументом, который считается устаревшим с версии 3.1.0! Параметр
caller_get_posts
считается устаревшим. Используйте ignore_sticky_posts
. in /var/www/andreyex/data/www/andreyex.ru/wp-includes/functions.php on line 6085
Спасибо за интересную статью. Но мне хотелось бы узнать больше. Например, как выключить сервер и как поменять файл(не index.html), который будет отсылать сервер.
как запустить web-сервер в этом каталоге? Куда это вставить $ python server.py
serving at port 8080
Судя по синтаксису это интерфейс командной строки windows. При правильной установке питона команда будет звучать вот так: python server.py
🙂 🙂
как воспользоваться сервером с другого пк
Самый простой вариант — набрать в адресной строке другого ПК ip-адрес нашего ПК. Однако это не сработает если: другой ПК — это любой ПК из интернета, а на вашем ПК «черный» (установленный за сетевым экраном провайдера интернета) адрес. У вас должен быть либо «белый» адрес, либо другой ПК должен находиться в одной локальной сети с сервером.
как добавить данные в файл на сервере?