Курс «Введение в программирование» [2020] [Университет Искусственного Интеллекта]
Антон Кадыров, Марат Хайдаров
Цели курса:
- Заложить основы, необходимые для успешного обучения на языке Python
- Ознакомиться с популярными сервисами и инструментами, которые активно используются в обучении/работе
- Получить материалы и инструкции для дальнейшего развития
- Поймёте базовую логику и алгоритмы программирования
- Научитесь решать простые, но полезные задачи с разными типами и структурами данных, используя циклы, условные операторы и другие конструкции
- Освоите работу с сервисами Google, такими как Gmail, Google Drive Диск, Google Colaboratory
1. Google-сервисы
Описание занятия:
Введение в курс. Обзор и начало работы с сервисами Google, рекомендуемыми для обучения (почта Gmail, облачное хранилище Google Drive). Разбор настроек, управления и совместного использования файлов.
Введение в курс. Обзор и начало работы с сервисами Google, рекомендуемыми для обучения (почта Gmail, облачное хранилище Google Drive). Разбор настроек, управления и совместного использования файлов.
2. Google Colaboratory
Описание занятия:
Знакомство со средой Google Colaboratory. Структура и основные настройки ноутбука (блокнота). Создание текстовых ячеек и запуск ячеек кода. Режимы работы ноутбука и его совместное использование.
3. Python. ВведениеЗнакомство со средой Google Colaboratory. Структура и основные настройки ноутбука (блокнота). Создание текстовых ячеек и запуск ячеек кода. Режимы работы ноутбука и его совместное использование.
Описание занятия:
Почему именно Python? Логика и принципы построения программ. Первый код. Создание переменных. Функции print() и input(). Что делать в случае ошибок?
4. Базовые типы данных и операции с ними. Преобразования типовПочему именно Python? Логика и принципы построения программ. Первый код. Создание переменных. Функции print() и input(). Что делать в случае ошибок?
Описание занятия:
Знакомство участников с основными типами данных, которые будут встречаться по мере обучения. Арифметические операции в Python и операции с разными типами. Рассмотрим частые ошибки, связанные с их применением.
5. Условные операторы (ветвления). Конструкция if-elif-elseЗнакомство участников с основными типами данных, которые будут встречаться по мере обучения. Арифметические операции в Python и операции с разными типами. Рассмотрим частые ошибки, связанные с их применением.
Описание занятия:
Общее представление об условных операторах – важной части любого языка программирования. Логика и правила использования алгоритмов с ветвлениями. Тело оператора, отступы и табуляция. Практика применения конструкции if-elif-else.
6. Циклы в Python, конструкции for и while. Функция rangeОбщее представление об условных операторах – важной части любого языка программирования. Логика и правила использования алгоритмов с ветвлениями. Тело оператора, отступы и табуляция. Практика применения конструкции if-elif-else.
Описание занятия:
Разбор одной из центральных тем в обучении - циклы. Основные концепции. Как работают конструкции for и while: сходства и отличия. Знакомство с функцией range(). Решение задач на основе применения циклов.
7. Структуры данных (коллекции) - списки, кортежи, словари и множества. Методы коллекцийРазбор одной из центральных тем в обучении - циклы. Основные концепции. Как работают конструкции for и while: сходства и отличия. Знакомство с функцией range(). Решение задач на основе применения циклов.
Описание занятия:
Рассмотрение структур, которые могут хранить некоторые данные вместе. Способы их хранения и различия между ними. Для чего нужны методы коллекций и какие возможности открывают. Решение задач с использованием циклов, различных структур данных и их методов.
Рассмотрение структур, которые могут хранить некоторые данные вместе. Способы их хранения и различия между ними. Для чего нужны методы коллекций и какие возможности открывают. Решение задач с использованием циклов, различных структур данных и их методов.
https://neural-university.ru/prog_introduction