Учеба на Python разработчика - Aleksey Achkasov

Aleksey Achkasov

Aleksey Achkasov

День одиннадцатый 30,01,2024

Циклы В Python существует несколько типов циклов, которые позволяют выполнять повторяющиеся операции. Основные типы циклов в Python: Это основные типы циклов в Python. Вы можете использовать их в сочетании с условиями и другими управляющими конструкциями для создания сложных программ. Варианты решения задач с циклами Это простые задачи, которые...

День десятый 29,01,2024

Условная конструкция if-else в Python позволяет выполнять определенный блок кода, если условие истинно, и другой блок кода, если условие ложно. В приведенном примере, если значение переменной x больше 5, то будет выведено сообщение “x больше 5”, иначе будет выведено сообщение “x меньше или равно 5”. Условная конструкция if-elif-else...

День девять 26,01,2024

Логические операторы В Python доступны следующие логические операторы: Примеры использования: Оператор not чаще всего используется в условиях if Если использовать not not, тогда мы сконвертируем в логическое значение (оценка ложности значений) Операторы and и or, это операторы короткого замыкания Операторы имеют 2 операнда Оператор распаковки словаря Оператор **...

Валидация инпутов на Python

Разбирался сегодня с условными инструкциями if и else, и смог написать функцию валидации инпутов. Функция создает список (dict), в который из полей передаются два параметра имя и номер изображения. Первая функция print_image_info проверяет заполнены ли оба поля, если да, выводит текст: Я {cat_value}, и фото моей собаки в...

День восьмой 22,01,2024

Аргументы функций Позиционные аргументы: Порядок аргументов важен. get_posts_info(‘Aleksey’, 25) Аргументы с ключевыми словами Перед аргументами, идет ключевое слово (ключ): get_posts_info(name=’Aleksey’, pists_qty=25) В таком случае порядок следования не важен Объединение именованных аргументов словарь dict Значения параметров функции по умолчанию В таком случае второй параметр не обязателен Колбэк функции Это...

День седьмой 28.12.2023

Функции def Функция это блок кода который можно выполнять многократно Функция возвращает none если нет ключевого слова return Функцию нужно вызвать для того что бы выполнить код внутри функции У функции может не быть параметров. Так же можно не вызывать функцию return Самая короткая функция В синтаксисе пайтон...

День шестой 27,12,2023

Диапазоны range Это типы последовательности. Диапазон это упорядоченная неизменяемая последовательность элементов. Диапазоны используются в циклах Методы диапазонов Диапазоны в Python обладают некоторыми полезными методами: Пример использования методов: Встроенная функция zip Объединение последовательностей в одну Переменная содержит ссылку на объект Переменные могут ссылаться на один и тот же объект...

Пятый день обучения 25,12,2023

Словари dict Словарь это набор элементов, и каждый элемент это пара ключ: значение В одном словаре не может быть двух одинаковых ключей Порядок элементов в словаре не имеет значения Индексов у элементов в словаре нет. Изменение и удаление значений в словарях Использование переменных в словарях Создание словаря из...

Четвертый день обучения

Примеры методов: __abs__, __add__, __and__, __bool__, __ceil__, __class__, __contains__, __delattr__, __delete__, __dir__, __divmod__, __enter__, __eq__, __exit__, __float__, __floordiv__, __format__, __ge__, __get__, __getattribute__, __getitem__, __getnewargs__, __gt__, __hash__, __iadd__, __iand__, __idivmod__, __ifloordiv__, __ilshift__, __imatmul__, __imod__, __imul__, __index__, __init__, __init_subclass__, __instancecheck__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __itruediv__, __ixor__, __le__,...

Третий день обучения 21,12,2023

Строки str Строка это последовательность символов Встроенные функции и строки Целые числа int Все данные которые вводит пользователь в поле input всегда str но его можно пере конвертировать в int через специальную функцию Возведение в степень power Числа с десятичной точкой float Комплексные числа complex Комплексное число состоит...