Обучение Python для новичков
238 subscribers
16 photos
61 videos
295 files
251 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
Встреча_в_Телемосте_02_11_24_14_20_09_—_запись.webm
13.1 MB
Решение задания 9 на вложенные циклы. Печать последовательности
1
12
123
1234
12345
Встреча_в_Телемосте_05_11_24_15_03_27_—_запись.webm
56.9 MB
Изменяемость списков.
1. Отличие списков от строк.
2. Изменение отдельных элементов списка
3. Изменение фрагмента списка через срезы.
4. Кортежи и их отличие от списков.
Встреча_в_Телемосте_08_11_24_17_39_34_—_запись.webm
3.8 MB
Решение задания 21 (Списки)

Задача 21. Создать список из строк, повторяющихся в порядке их индексов. То есть для ['apple','banana', 'orange', 'grape'] : ['apple', 'bananabanana', 'orangeorangeorange', 'grapegrapegrapegrape']
Встреча_в_Телемосте_08_11_24_22_09_05_—_запись.webm
25.2 MB
Строковые методы и функции:
len()
str.find()
str.rfind()
str.count()
str.replace()
👍1
Встреча_в_Телемосте_08_11_24_22_26_41_—_запись.webm
41.1 MB
Прочие строковые методы:
str.upper()
str.lower()
str.capitalize()
str.strip()
str.isdigit()
str.isalpha()
str.islower()

и другие
Встреча_в_Телемосте_15_11_24_17_14_44_—_запись.webm
3.9 MB
Для чего нужен метод copy() в списках.
Почему нельзя просто присваивать одному списку значение другого.\
Встреча_в_Телемосте_15_11_24_22_04_11_—_запись.webm
6.6 MB
Решение задания 24 на строки

Дано предложение. Определить долю (в %) букв "а" в нем.
Встреча_в_Телемосте_15_11_24_22_07_19_—_запись.webm
7.3 MB
Решение задания 26 на строки:

Дано слово. Поменять местами его m-ю и n-ю буквы.
Встреча_в_Телемосте_15_11_24_22_22_49_—_запись.webm
9.3 MB
Условный оператор if

Вопросы:
1. Для чего нужен if
2. Для чего нужны отступы в Python
3. Что такое подчиненные инструкции
4. Могут ли у подчиненных инструкций быть собственные подчиненные инструкции?
Встреча_в_Телемосте_15_11_24_22_28_58_—_запись.webm
13.1 MB
Логический тип данных.
Операторы сравнения.

Вопросы:

1. Какие операторы сравнения ты знаешь
2. В чем отличие = и == в python
Встреча_в_Телемосте_15_11_24_22_35_33_—_запись.webm
3.4 MB
Преобразование различных типов данных к типу bool

Даны переменные
a = 1
b = 2.5
c = 0
d = 'Привет'
e = ''

Чему будут равны выражения:
bool(a)
bool(b)
bool(c)
bool(d)
bool(e)
Встреча_в_Телемосте_15_11_24_22_37_19_—_запись.webm
10.2 MB
Отступы в Python
Конструкция else

Вопросы

1. Для чего нужен else
2. Может ли быть if без else?
3. Сколько else может быть в конструкции if-else?
4. Какие отступы будут у else относительно if, с которыми они связаны?
Встреча_в_Телемосте_15_11_24_22_43_45_—_запись.webm
7.1 MB
Инструкция elif

1. Для чего нужен elif
2. Может ли быть if без elif?
3. Сколько elif может быть в конструкции if-elif?
4. Какие отступы будут у elif относительно if, с которыми они связаны?
Встреча_в_Телемосте_15_11_24_22_48_41_—_запись.webm
15 MB
Вложенные инструкции if

1. Может ли один if быть подчиненным другому if
2. Как узнать с каким if связан else, если их несколько в программе:
if a > 0:
if b > 0:
print(1)
else:
print(2)
else:
print(3)
Встреча_в_Телемосте_15_11_24_22_55_58_—_запись.webm
18.3 MB
Логические операторы
and, or, not

Пример работы логических операций в сочетании с elif

Вопросы:
1. Чему равны значения выражений:
True and True and False
True or True or False
not True and True

2. Для чего нужен elif
3. Может ли быть if без elif?
4. Сколько elif может быть в конструкции if-elif?
5. Какие отступы будут у elif относительно if, с которыми они связаны?
Встреча_в_Телемосте_16_11_24_14_24_23_—_запись.webm
29.6 MB
Решение задания 40 из темы Рекурсивные функции

Положительные числа вводятся с клавиатуры. Окончание ввода — число 0. Напишите рекурсивную функцию для вывода этих чисел в обратном порядке. Нельзя использовать списки и другие структуры данных для хранения промежуточных значений.

Только рекурсивные вызовы, input() и print()
Встреча_в_Телемосте_22_11_24_18_39_00_—_запись.webm
7.5 MB
Решение задачи 20 на циклы.
Простым числом называется натуральное число, большее единицы, которое имеет ровно два делителя: единицу и само себя. Дано число n. Определите, является ли число простым.