Создание классов и объектов. Урок 2

2010-01-10 00:13

Методическая разработка урока
Элективный курс: Введение в объектно-ориентированное программирование на Python
Уровень: Программирование для начинающих

Итак, программа, написанная с использованием парадигмы объектно-ориентированного программирования, должна состоять из

  • объектов,
  • классов (описания объектов),
  • взаимодействий объектов между собой, в результате которых меняются их свойства.
...далее
Общее представление об объектно-ориентированном программировании. Понятия класса и объекта. Урок 1

2010-01-10 00:05

Урок - лекция
Элективный курс: Введение в объектно-ориентированное программирование на Python
Уровень: Программирование для начинающих

Циклы, ветвления, функции — все это элементы так называемого структурного программирования (директивная парадигма программирования). Для написания небольших программ возможностей структурного программирования обычно достаточно. Однако крупные проекты, работу над которыми ведут группы людей, намного...далее

Проверочная работа по основам программирования на Python. Урок 15

2010-01-09 22:51

Основы программирования на Python

Задание 1

Напишите код по следующему словесному алгоритму:

  1. Попросить пользователя ввести число от 1 до 9. Полученные данные связать с переменной x.
  2. Если пользователь ввел число от 1 до 3 включительно, то ...
    * попросить пользователя ввести строку. Полученные данные связать с переменной s;
    * попросить пользователя ввести число повторов строки. Полученные данные связать с переменной n,...далее
Параметры и аргументы функций. Локальные и глобальные переменные. Урок 14

2010-01-09 22:43

Основы программирования на Python

Параметры и аргументы функций

Часто функция используется для обработки данных, полученных из внешней для нее среды (из основной ветки программы). Данные передаются функции при ее вызове в скобках и называются аргументами. Однако, чтобы функция могла "взять" передаваемые ей данные, необходимо при ее создании описать параметры (в скобках после имени функции), представляющие собой переменные.

...далее
Функции в программировании. Урок 13

2010-01-09 22:35

Основы программирования на Python

Функции в программировании можно представить как изолированный блок кода, обращение к которому в процессе выполнения программы может быть многократным. Зачем нужны такие блоки инструкций? В первую очередь, чтобы сократить объем исходного кода: рационально вынести часто повторяющиеся выражения в отдельный блок и, затем, по мере надобности, обращаться к нему.

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

Цикл for в языке программирования Python. Урок 12

2010-01-09 22:24

Основы программирования на Python

В седьмом уроке был рассмотрен цикл while. Однако это не единственный способ организации в языке Python повторения группы выражений. В программах, написанных на Питоне, широко применяется цикл for, который представляет собой цикл обхода заданного множества элементов (символов строки, объектов списка или словаря) и выполнения в своем теле различных операций над ними. Например, если имеется список чисел, и...далее

Введение в словари. Урок 11

2010-01-09 22:08

Основы программирования на Python

Одним из сложных типов данных (наряду со строками и списками) в языке программирования Python являются словари. Словарь - это изменяемый (как список) неупорядоченный (в отличие от строк и списков) набор пар "ключ:значение".

Чтобы представление о словаре стало более понятным, можно провести аналогию с обычным словарем, например, англо-русским. На каждое английское слово в таком словаре...далее

Списки — изменяемые последовательности. Урок 10

2010-01-09 21:54

Основы программирования на Python

Списки в языке программирования Python, как и строки, являются упорядоченными последовательностями. Однако, в отличии от строк, списки состоят не из символов, а из различных объектов (значений, данных), и заключаются не в кавычки, а в квадратные скобки [ ]. Объекты отделяются друг от друга с помощью запятой.

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