Типы (ints, float, boolean)
Математические операции (+, -, *, **, /)
Манипуляции со строками
ЦИКЛЫ (для и пока)
Присвоение: присвоение значения переменной, например x = 3, var равно x, а значение равно 3. В питоне var должен быть слева.
!! локальные привязки не влияют ни на какие глобальные привязки.
Типы: int, string, float, list, tuple. не меняйте типы произвольно, потому что назначение типов в python является динамическим.
Утверждение: в основном допустимые команды, которые Python может интерпретировать.
Итерация:повторное выполнение набора операторов.
Программа ветвления: может изменить порядок инструкций на основе теста (обычно значение переменной)
Условные операторы: позволяют нам запускать логические или числовые тесты для выполнения определенной части функции.
if <some test>: ………….. else: ………….. return (desired output here)
цикл while:пока циклы повторяются до тех пор, пока выполняется определенное логическое условие.
count = 0 while count < 5: print(count) count += 1 # This is the same as count = count + 1
цикл for:цикл for повторяет заданную последовательность.
for i in range(1, 10): if(i%5==0): break print(i) else: print(“this is not printed because for loop is
!! Условные операторы могут использоваться в циклах.
Алгоритмы (базовые и распространенные):
- угадай и проверь
- приближение
- поиск пополам
Декомпозиция – это способ структурирования кода. Это способ разбить код на модули.
Абстракция: позволяет скрыть детали, спрятать детали чего-либо.
Рекурсия:разбиение задачи на более простую версию той же задачи.