Язык программирования Python

Язык программирования Python является одним из самых перспективных на сегодняшний день языков программирования за счёт тех возможностей, которые открываются перед разработчиками, занимающимися методами машинного обучения и нейронными сетями в частности. Начинать необходимо, конечно, с основ программирования на этом замечательном языке, постепенно усложняя алгоритмы и задачи.

Для информационной поддержки создан цикл видео, который в наглядно форме позволит как ознакомиться с простейшими функциями и операторами языка программирования Python, так и познакомиться с интересными задачами, которые можно на нём реализовывать.

1. Установка Python -

2. Базовый синтаксис языка программирования Python -

3. Типы данных в Python -

4. Python: логические операции и задача управления железнодорожной станцией -

Заметим, что логические операторы являются наиболее важными для понимания для всех обучающихся по направлениям подготовки, связанным с информационными технологиями.

Для реализации на языке программирования Python основных логических операций необходимо:

1) написать циклы for, вложенные друг в друга (их число зависит от числа переменных) (см. рис. 1),

2) задать логическую (булевую) функцию в переменную “F” (см. рис. 2),

3) вывести таблицу истинности через оператор “print” (см. рис. 3).

Язык программирования Python является одним из самых перспективных на сегодняшний день языков программирования за счёт тех возможностей, которые открываются перед разработчиками, занимающимися...

Ниже приведём таблицы истинности основных логических функций (рис. 4-9).

Основные логические операции на языке программирования Python
Основные логические операции на языке программирования Python

Добавим несколько элементов геймификации (предлагается выполнить пару упражнений, созданных в среде Learning Apps):

1. https://learningapps.org/watch?v=p876h1kbc23:

Внешний вид упражнения в среде Learning Apps № 1
Внешний вид упражнения в среде Learning Apps № 1

2. https://learningapps.org/watch?v=pu2ov0yxa23:

Внешний вид упражнения в среде Learning Apps № 2
Внешний вид упражнения в среде Learning Apps № 2

5. Python: построение совершенных и сокращённой дизъюнктивной нормальных форм -

6. Python: получение полинома Жегалкина и его реализация на языке программирования Python -

7. Python: условные операторы и операторы сравнения -

8. Python: циклы и операции со строками (текстовыми последовательностями) -

9. Python : линейная регрессия -

10. Python : логистическая регрессия -

Материал будет добавляться. Будем рады конструктивной критике и предложениям!