Обучение Python для новичков
238 subscribers
16 photos
61 videos
295 files
251 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
Полином.webm
43 MB
Тема ООП

Реализуем класс Полином

Задание 11: Полином

Создать класс Полином, описывающий многочлен одной переменной

a0+a1x+a2x^2+⋯+an*x^n

Коэффициенты можно хранить в списке.

Класс должен позволять:

выводить полином в удобном виде (например, 2x^3 - 5x + 1);

узнавать степень полинома;

вычислять значение полинома в точке
x0;

складывать два полинома;

умножать полином на число;

умножать два полинома;

получать производную полинома.

Создать два экземпляра класса (два разных многочлена), продемонстрировать:

вывод и степень каждого;

значение в заданной точке;

сумму полиномов;

произведение;

производную одного из полиномов.
19.webm
69.6 MB
Тема Функции

Задание 19. Напишите функцию для шифрования и дешифрования текста с использованием шифра Цезаря. Функция должна принимать текст и ключ шифрования, а затем возвращать зашифрованный или расшифрованный текст.

Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом находящимся на некотором постоянном числе позиций левее или правее него в алфавите.
Стек рекурсии.webm
31.6 MB
Рекурсия.

Пишем рекурсивную функцию для нахождения суммы числе в числе и наблюдаем за стеком вызовов.
16.webm
4.7 MB
Числа.

Задание 16. Дано положительное действительное число X. Найдите и выведите на экран первую цифру после десятичной точки.
class Univercity.webm
105.7 MB
ООП

Создать класс ИНСТИТУТ, имеющий название, количество студентов и позволяющий зачислять и отчислять N студентов. Определить класс УНИВЕРСИТЕТ, представляющий собой набор (список) институтов и предоставляющий возможность добавлять и удалять институты, определить среднюю численность студентов в институтах университета, самый многочисленный и самый малочисленный институт. Продемонстрировать работу с этим классом: зачислить студентов во все институты, отчислить (выпустить) некоторое количество студентов, продемонстрировать работу остальных методов.
Отношение между классами: композиция!