Дмитрий Красота - Введение в Python

Здесь есть возможность читать онлайн «Дмитрий Красота - Введение в Python» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Введение в Python: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Введение в Python»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Python это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный скриптовой язык программирования. Python был разработан как "легкочитаемый" язык, часто использующий в качестве ключевых слов слова английского языка.
--------
Файл изготовлен по материалам сайта http://pythonicway.com/

Введение в Python — читать онлайн бесплатно полную книгу (весь текст) целиком

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Создание экземпляров класса:

Чтобы создать экземпляр классаследует любой переменной присвоить значение имени класса, указав в скобках аргументы, которые принимает метод __init__().

| elevator_1 = Elevator("OTIS")

| elevator_2 = Elevator("PHILLIPS")

Получение доступа к атрибутам и методам класса:

Чтобы получить доступ к атрибутам класса в Pythonследует после объекта поставить точку и написать имя переменной или метода, которые вы хотите использовать:

| # Везем человека в лифте под именем OTIS

| elevator_1.lift()

| # Везем двоих человек в лифте под именем PHILLIPS

| elevator_2.lift()elevator_2.lift()

| # Получаем информацию по лифту под именем OTIS

| elevator_1.info()

| # Получаем информацию по лифту под именем PHILLIPS

| elevator_2.info()

Соединив все это в одном файле, получим следующее:

Углубленные темы объектноориентированного программирования которые мы еще - фото 12

Углубленные темы объектно-ориентированного программирования, которые мы еще рассмотрим:

Наследование в Python.

Перегрузка методов в Python.

Перегрузка операторов в Python.

Сокрытие данных класса в Python.

Принципы ООП.

Модули в Python

Published: 20 March 2015

Система модулей позволяет вам логически организовать ваш код на Python. Группирование кода в модули значительно облегчает процесс написания и понимания программы. Говоря простым языком, модуль в Pythonэто просто файл, содержащий код на Python. Каждый модуль в Pythonможет содержать переменные, объявления классов и функций. Кроме того, в модуле может находиться исполняемый код.

Команда import в Python:

Вы можете использовать любой питоновский файл как модуль в другом файле, выполнив в нем команду import. Команда import в Pythonобладает следующим синтаксисом:

| import module_1[, module_2[,... module_N]

Когда интерпретатор Pythonвстречает команду import, он импортирует (дает доступ) этот модуль, если он присутствует в пути поиска Python. Путь поиска Pythonэто список директорий, в которых интерпретатор производит поиск перед попыткой загрузить модуль. Например, чтобы использовать модуль math следует написать:

| import math

| # Используем функцию sqrt из модуля math

| print (math.sqrt(9))

| # Печатаем значение переменной pi, определенной в math

| print (math.pi)

Важно знать, что модуль загружается лишь однажды, независимо от того, сколько раз он был импортирован. Это препятствует цикличному выполнению содержимого модуля.

Команда from ... import в Python

Команда from ... importпозволяет вам импортировать не весь модуль целиком, а только определенное его содержимое. Например:

| # Импортируем из модуля math функцию sqrt

| from math import sqrt

| # Выводим результат выполнения функции sqrt.

| # Обратите внимание, что нам больше незачем указывать имя модуля

| print (sqrt(144))

|

| # Но мы уже не можем получить из модуля то, что не импортировали

| print (pi) # Выдаст ошибку

Выражение from ... importне импортирует весь модуль, а только предоставляет доступ к конкретным объектам, которые мы указали.

Команда from ... import * в Python:

В Python так же возможно импортировать всё (переменные, функции, классы) за раз из модуля, для этого используется конструкция from ... import *. Например:

| from math import *

| # Теперь у нас есть доступ ко всем функция и переменным, определенным в модуле math

|

| print (sqrt(121))

| print (pi)

| print (e)

Однако это конструкцию следует использовать с осторожностью, поскольку при импортировании нескольких модулей можно запутаться в своем собственном коде.

Местонахождение модулей в Python:

Когда вы импортируете модуль, интерпретатор Python ищет этот модуль в следующих местах:

1. Директория, в которой находится файл, в котором вызывается команда импорта

2. Если модуль не найден, Python ищет в каждой директории, определенной в консольной переменной PYTHONPATH.

3. Если и там модуль не найден, Python проверяет путь заданный по умолчанию

*

Путь поиска модулей сохранен в системном модуле sys в переменной path. Переменная sys.pathсодержит все три вышеописанных места поиска модулей.

Получение списка всех модулей Python установленных на компьютере Для того - фото 13
Получение списка всех модулей Python установленных на компьютере:

Для того, чтобы получить список всех модулей, установленных на вашем компьютере достаточно выполнить команду:

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Введение в Python»

Представляем Вашему вниманию похожие книги на «Введение в Python» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Введение в Python»

Обсуждение, отзывы о книге «Введение в Python» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x