top of page
Конспекты уроков. Нажмите на значок файла, чтобы скачать.
Урок 1. Введение в Язык программирования Python

Python – это интерпретируемый ЯП. Python имеет достаточно простой синтаксис. Код на этом Языке программирования достаточно легко читается, т.к. используется в нем минимум вспомогательных элементов, а стиль кода жеско продиктован стандартом PEP-8, в котором четко прописано как писать программы.

Python Язык высокого уровня: поддерживает объектно-ориентированное программирование...далее...

Урок 2. Типы данных. Определение переменной. Ввод и вывод данных. Среда Geany Geany и PyScripter для написания программ на Языке Python.

Данные и их типы.

Для начала, чтобы познакомиться с Языком программирования Python мы рассмотрим 5 типов данных:

1. целые числа (integer, сокращённо int) – положительные и отрицательные целые числа, включая 0 (например, 4, 687, -45, 0);...далее...

Урок 3. Решение вычислительных задач.

Давайте повторим пройденный материал на прошлом уроке

1. Какие типы данных вы знаете?

2. Как осуществлять ввод и вывод данных?

3. Как задать переменную?...далее...

Урок 4. Решение вычислительных задач на основе встроенных функций.

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

Урок 5. Решение задач на основе функций и констант, определенных в модулях math и cmath.

Модуль math всегда доступен и обеспечивает доступ к математическим функциям. Данные функции неприменимы к комплексным числам, для работы с комплексными числами имеются функции с теми же именами в модуле cmath. Модуль содержит следующие функции. Во всех случаях, кроме особо оговоренных, функции возвращают число типа float...далее...

Урок 6. Условный оператор полной и неполной формы. Логические выражения.

Ход выполнения программы может быть линейным, т.е. таким, когда выражения выполняются, начиная с первого и заканчивая последним, по порядку, не пропуская ни одной строки кода. Но чаще бывает совсем не так. При выполнении программного кода некоторые его участки могут быть пропущены. Чтобы лучше понять почему, проведем аналогию с реальной жизнью. Допустим...далее...

Урок 7. Множественное ветвление.

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

Как организовать такое множественное ветвление?...далее...

Урок 8. Решение задач на применение условного оператора.

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

Задание №1. Дано натуральное число. Определить, будет это число: кратным 4...далее...

Урок 9. Цикл While.

Циклы - это инструкции, выполняющие одну и туже последовательность действий, пока действует заданное условие.

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

Урок 10. Цикл For.

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

Урок 11. Лабораторная работа по теме: Циклы.

В Python цикл for имеет такой синтаксис:

For I in range (n) :

# i =0, 1, … , n-1

...далее...

Урок 12. Строки.

Строки уже упоминались в уроке о типах данных; рассмотрим их более подробно.

Строка - это сложный тип данных, представляющий собой последовательность символов.

Чтобы создать литерал строки, ее необходимо заключить в  апострофы,  в кавычки или в тройные кавычки...далее...

Урок 13. Списки

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

Урок 14. Словари.

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

Чтобы представление о словаре стало более понятным, можно...далее...

Урок 15. Контрольная работа.

Задание 1

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

1. Попросить пользователя ввести число от 1 до 9. Полученные данные связать с переменной x.

2. Если пользователь ввел число от 1 до 3 включительно, то...далее...

© 2019 «КПВ Python». Сайт создан на Wix.com

bottom of page