Дисциплины - Объектно-ориентированное программирование

ООП в Python - Стандартная библиотека

Сперва рассмотрим две часто-используемые функции, которыми можно пользоваться без импортирования: input и print.

name = input("Как Вас зовут? ")
print("Привет,", name)

Первая строка печатает вопрос ("Как Вас зовут? "), ожидает, пока вы не напечатаете что-нибудь и не нажмёте Enter и сохраняет введённое значение в переменной name. Во второй строке мы используем функцию print для вывода текста на экран, в данном случае для вывода "Привет, " и того, что хранится в переменной "name".

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

Модули из библиотек импортируются с помощью ключевого слова import.

Рассмотрим пример импортирования модуля sys:

import sys

Вызов функций (методов) модуля осуществляется с помощью точечной нутации. Пример:

import sys
print(sys.platform)

Еще пример, который с помощью модуля webbrowser откроем указанную страницу в браузере.

import webbrowser 
webbrowser.open('http://erud.by');

Кроме того, имеется возможность импортировать не весь модуль, а какую-то его функцию (метод).

from sys import platform
print(platform)

Стандартная библиотека - это не единственное место, где можно найти модули. Сообщество Python поддерживает огромную коллекцию сторонних модулей, информацию по которым можно найти по адресу http://pypi.python.org

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
814301 БГУИР
814302 БГУИР
814303 БГУИР
894351 БГУИР
90421 БГУИР


Изображения Видео

1. Абстрактная фабрика https://www.youtube.com/watch?v=1mVONOCxfLg
2. Фабричный метод https://www.youtube.com/watch?v=5UqUDR6_2cY
3. Шаблон декоратор https://www.youtube.com/watch?v=Lwb9bm8yKD0
4. Dessign patterns on PHP https://github.com/domnikl/DesignPatternsPHP
5. Приёмы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
6. Приемы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
7. Ajax http://erud.by/ajax
8. Ajax http://erud.by/ajax
9. Ajax http://erud.by/ajax
10. Документация Laravel http://laravel.com
Задание к курсовой работе
Задание к курсовой работе
Вопросы к экзамену