ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PYTHON
В настоящее время мы переживаем большие изменения в развитии общества. В современную жизнь человека все больше и больше внедряются информационно-коммуникационные технологии. Всё большее значение приобретает умение человека грамотно обращаться с компьютером, причем зачастую не на пользовательском уровне, а на уровне начинающего программиста. Навыки разработки компьютерных программ необходимы тому, кто решит связать свою жизнь с профессиями будущего в сфере информационных технологий.
Программист – квалифицированный специалист по разработке приложений, он проектирует, разрабатывает, тестирует и внедряет программное обеспечение. Такие профессионалы требуются уже сегодня и будут необходимы в будущем.
Изучение основных принципов программирования невозможно без регулярной практики написания программ на каком-либо языке. В данной программе выбран язык программирования Python.
Python - это язык программирования общего назначения, распространяемый с открытыми исходными текстами. Он оптимизирован для создания качественного программного обеспечения. Язык Python используется сотнями тысяч разработчиков по всему миру в таких областях, как создание веб-сценариев, системное программирование, создание пользовательских интерфейсов, настройка программных продуктов под пользователя, численное программирование и в других. Как считают многие, один из самых используемых языков программирования в мире.
Преподаватели: Лодыгин Игорь Олегович, ассистент кафедры АРиУТС ВШИТиАС САФУ.
Режим занятий: занятия проводится 2 раза в неделю. Продолжительность каждого занятия - 2 академических часа.
Форма обучения: очная.
Формы организации деятельности на занятиях: вводное, практическое, комплексное, итоговое занятие.
Период освоения программы: 05.11.2024 — 04.02.2025 (48 часов).
Содержание программы
Раздел 1. Основы языка Python
Тема 1.1. Структура программы на Python. Ввод и вывод данных. Базовые арифметические операции
с целочисленными значениями.
Вводное занятие
Тема 1.2. Числовые типы данных. Строковый тип данных
Тема 1.3. Условный оператор. Логические операции. Операции сравнения
Тема 1.4. Циклы for и while. Использование break и continue. Вложенные циклы
Тема 1.5. Списки. Методы списков. Сортировка списков
Тема 1.6. Строки. Строковые методы. Правила лексикографического сравнения строк. Строки и списки
Итоговая практическая работа по разделу № 1
Раздел 2. Функции. Коллекции. Модули
Тема 2.1. Функции и их использование. Понятие локальной и глобальной переменной
Тема 2.2. Коллекции в Python Кортеж. Словарь. Множество. Многомерные коллекции
Тема 2.3. Разделение программы на отдельные модули. Взаимодействие модулей
Итоговая практическая работа по разделу № 2
Раздел 3. Работа с файлами. Создание графического интерфейса
Тема 3.1. Чтение и запись в файл. Работа с информацией из файла
Тема 3.2. Разработка графического интерфейса. Создание окна, добавление кнопок
Итоговая практическая работа.
Итоговое занятие