Python — это язык программирования. Python можно использовать на сервере для создания веб-приложений. Он был создан в 1991 году Гвидо ван Россумом.

Он используется для: веб-разработки (на стороне сервера), разработки программного обеспечения, математики и системных сценариев.

Python одновременно объектно-ориентированный и структурированный. Следовательно, это не ограничивает человека в том, как он хочет развивать свою систему.

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

На этой неделе я узнал о классах и объектах и ​​о том, как тестировать свой код. ООП — это объектно-ориентированный язык программирования, который позволяет нам моделировать вещи и ситуации реального мира с помощью класса. Класс — это план объекта, а объект — экземпляр класса. Я научился определять класс в python. Это делается, начиная с ключевого слова класса, за которым следует имя класса. Имя класса должно начинаться с заглавной буквы. например: рассмотрите рисунок ниже.

Описание приведенного выше кода.

строка (1): любое утверждение, начинающееся с символа # (решетка), является комментарием о том, что кодирует разработчик. это то, что мы читаем, чтобы понять код.

строка (2): мы определяем класс с именем Person. По соглашению имена классов в Python начинаются с заглавной буквы. Скобки в определении класса пусты, потому что мы создаем этот класс с нуля. мы завершаем классы, используя двоеточие (:)

строка (4): здесь есть метод __init_(). В классах функция называется методом. Разница между функцией и методом заключается в способе их вызова. Метод __init_() — это специальный метод, который Python запускает автоматически всякий раз, когда мы создаем новый экземпляр на основе класса Person. Этот метод имеет два начальных и два завершающих символа подчеркивания, соглашение, которое предотвращает конфликт метода __init__ с другими методами класса. Мы определяем метод __init__() с тремя параметрами: self, name и age. Параметр self обязателен в определении метода, и он должен быть первым перед другими параметрами.

Каждый вызов метода, связанного с классом, автоматически передает self, который является ссылкой на сам экземпляр. Он дает отдельному экземпляру доступ к атрибутам и методам класса. когда мы создаем экземпляр Person, нам не нужно передавать self в качестве аргумента, потому что он передается автоматически.

строка (5 и 6): две переменные, определенные в этих двух строках, каждая из которых имеет префикс self. Любая переменная с префиксом self доступна для каждого метода в классе, и мы также сможем получить доступ к этим переменным через любой экземпляр, созданный из класса. self.name = name принимает значение, хранящееся в имени параметра, и сохраняет его в имени переменной, которое затем прикрепляется к создаваемому экземпляру. Тот же процесс происходит с self.age = age. Переменные, доступные через подобные экземпляры, называются атрибутами.

строка (8 и 11): эти строки имеют методы класса. Эти методы начинаются с ключевого слова def. У них есть параметр self, который позволяет им получить доступ к атрибутам класса.

строка (14): В этой строке мы создаем экземпляр класса, что означает создание объекта из класса.

строка (16): Здесь мы вызываем метод, используя запись через точку. Чтобы вызвать метод, укажите имя экземпляра (в данном случае my_sister) и метод, который вы хотите вызвать, разделенные точкой.

Вывод после вызова вышеуказанного метода показан ниже.

Несколько вещей, которые выделяются для меня в python:

Понимание списка, которое позволяет выполнить задачу, написав всего одну строку кода. Это так профессионально, потому что лучших программистов оценивают по строкам кода, которые выполняют задачу. Например:

квадраты = [значение**2 для значения в диапазоне (1,20)]

печать (квадраты)

Еще одна вещь, которая выделяется для меня, это то, что мы не объявляем переменные. Переменные Python объявляются автоматически.

Ссылка:



Ускоренный курс Python. Copyright © 2016 Эрик Маттес.