Hello World! всем участвующим и обучающимся!
Хотите, что бы ваш python проект работал в интернете но вы ни капли не девопс и постоянно лазить на сервер обновляя код совсем вам не нравится?
Умные люди придумали для таких ленивых как мы все уже давно и заранее!
В большинстве случаев зоной ответственности разработчиков являются следующие типы тестов Python кода:
Модульные тесты(юнит-тесты).
Интеграционные тесты.
Объектно-ориентированные языки - это языки, в которых у программиста есть возможность определять собственные классы, инстанциировать их (создавать экземпляры созданных классов) и работать с ними. Python тоже это умеет
Говоря просто, файл - это именованная область данных на носителе информации.
Для работы с файлом в python необходимо его предварительно открыть, чтобы получить handler файла, а после работы закрыть его.
Для этого используется функция open, которая также может использоваться как контекстный менеджер.
Периодически, необходимо повторять определенный набор инстуркций несколько раз. Например:
Повторить одни и те же инструкции определенное количество раз.
Повторить одни и те же инструкции для каждого элемента коллекции.
Повторять одни и те же инструкции пока выполнено определенное условие.
Для этих целей служат циклические операторы Python
Строка - это неизменяемая упорядоченная последовательность символов.
В Python нет типа char(символ), поэтому можно считать, что символ - это строка длиной 1. Определение получается не формальным (замкнутым само на себя), тем не менее этого достаточно для понимания строк.