Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Программирование на Python для начинающих


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 175, книга: Призвание быть пастором
автор: Николай Алексеевич Соболев

Сегодня я впервые прочитал эту книгу. Уверен, что не в последний!! То что здесь описано полностью соответсвует действительности! То как это описано - заслуживает отдельного внимания! Большое спасибо Автору- Святому Духу и отдельное спасибо Николаю Алексеевичу за подробную и инструкцию!И за искренние признания, которые не могут ни помочь избежать многих ошибок лично мне!

СЛУЧАЙНАЯ КНИГА

СЛУЧАЙНАЯ КНИГА

Сердцедёр. Борис Виан
- Сердцедёр

Жанр: Классическая проза

Год издания: 1994

Серия: Культурологическая библиотека журнала «Апокриф». Серия прозы

Майк МакГрат - Программирование на Python для начинающих

Программирование на Python для начинающих
Книга - Программирование на Python для начинающих.  Майк МакГрат  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование на Python для начинающих
Майк МакГрат

Жанр:

Учебники и самоучители по компьютеру, Python

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование на Python для начинающих"


Читаем онлайн "Программирование на Python для начинающих". [Страница - 4]

множестве, нельзя обращаться по индексу элемента.



Словарь в языке Python представляет собой список пар ключ: значение, в которых каждый ключ должен быть уникален.



К данным, хранящимся в элементе словаря, можно обращаться, используя имя словаря и ключ в квадратных скобках.



Ключевое слово if языка Python осуществляет проверку условного
выражения на равенство логическим значениям True или False.



С помощью ключевых слов if, else и elif можно организовать условное ветвление программ.



Цикл while повторяется до тех пор, пока проверочное выражение не
возвратит значение False.



С помощью цикла for in можно перебирать элементы указанного
списка, либо строки.



Функция range() генерирует числовую последовательность, которую
можно использовать для указания длины цикла for in.



Ключевые слова break и continue используются для прерывания итераций цикла.

62

3. Конструирование инструкций

Заключение

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

Определение
функций



Область видимости переменных



Подстановка аргументов



Возвращение значений



Использование обратного вызова



Добавление заполнителей



Генераторы в Python



Обработка исключений



Отладка с помощью инструкции assert



Заключение

4. Определение функций

Область видимости
переменных
В предыдущих примерах данной книги использовались встроенные
функции языка Python, такие, как, например, print(). Однако в большинстве программ на языке Python может содержаться значительное
число пользовательских функций, вызываемых по мере необходимости.
На заметку
Инструкции в теле функции
должны быть отделены
отступом от строки определения самой функции, чтобы
интерпретатор мог распознать блок.

Пользовательскую функцию можно создать, используя ключевое слово
def (definition), после которого следует выбранное вами имя функции
и скобки. В качестве имени для своей функции программист может
выбирать любой идентификатор за исключением ключевых слов языка Python, а также существующих имен встроенных функций. Строка
с определением функции обязана заканчиваться символом двоеточия.
Инструкции, которые должны выполняться при вызове функции (тело
функции), располагаются на строках ниже с использованием отступа.
Синтаксис определения функции выглядит следующим образом:

64

def имя-функции ( ) :
исполняемое-выражение
исполняемое-выражение
После того как выполнены инструкции в теле функции, программа
передает управление в ту точку, которая следует за вызовом этой функции. Этот принцип модульности, обеспечивающий изоляцию частей
программы, которые должны выполняться периодически, очень полезен в программировании.

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

При создании пользовательских функций необходимо понимать принцип доступности переменных в программе (область видимости переменных).


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



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

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

но присваивать значение сколько угодно раз, и оно будет доступно из
любого места программы. В тех случаях, когда две переменных — глобальная и локальная — имеют одно имя, функция будет использовать
локальную версию.
1. Начните новую программу на Python с инициализации переменной.
global_var = 1
2. Теперь создайте функцию с именем my_vars для вывода значения, содержащегося в глобальной переменной.

PY

scope.py

def my_vars() :
print( 'Global Variable:' , global_var )
3. Затем, используя отступ, добавьте к функции блок, где --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.