Обучение Python для новичков
238 subscribers
16 photos
61 videos
290 files
247 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
Мини-курс по Python плюс задания.
Друзья, я наконец закончил мини-курс по Python. Он пригодится тем, кто хочет быстро научиться программировать. Тут совсем нет воды. Кратко изложена теория с примерами и даны задания.
Это база для новичков. И мой подарок всем подписчикам данной группы. Забирайте!

1. Установка Python. 📖Задания к уроку.
1.1. Обзор сред программирования.
2. Основные конструкции языка Python. 📖Задания к уроку.
3. Числа в Python и операции с ними. 📖Задания к уроку.
3.1. Функции для работы с числами в Python. Модули. math. 📖Задания к уроку.
4. Строки. 📖Задания к уроку.
4.1. Как работать с отдельными символами и фрагментами строк в Python. 📖Задания к уроку.
4.2. Функция len() и некоторые полезные методы для работы со строками в Python. 📖Задания к уроку.
4.3. Форматирование строк в Python. 📖Задания к уроку.
5. Логический тип данных и работа с логическими выражениями. 📖Задания к уроку.
5.1. Условные операторы в Python. 📖Задания к уроку.
6. Циклы в Python.
6.1. Цикл for в Python. 📖Задания к уроку.
6.2. Цикл while. 📖Задания к уроку. Усложненные задания.
7. Списки в Python. 📖Задания к уроку.
7.1. Списковые включения (генераторы списков). 📖Задания к уроку.
7.2. Индексы и срезы в списках. 📖Задания к уроку.
7.3. Изменение списков в Python. 📖Задания к уроку.
7.4. Поиск и перебор в списках. 📖Задания к уроку.
7.5. Как преобразовывать списки в строки и строки в списки. 📖Задания к уроку.
7.6. Функции для работы со списками. 📖Задания к уроку.
7.7. Методы списков. 📖Задания к уроку.
7.8 Двумерные списки. 📖Задания к уроку.
7.9 Кортежи. 📖Задания к уроку.
8. Функции. 📖Задания к уроку.
8.1. Параметры функций. 📖Задания к уроку.
8.2. Локальные и голобальные переменные. 📖Задания к уроку.
8.3. Функции как переменные. 📖Задания к уроку.
8.4. Лямбда функции. 📖Задания к уроку.
8.5. Рекурсия. 📖Задания к уроку.
8.6. Локальные функции и замыкания. 📖Задания к уроку.
8.7. Декораторы. 📖Задания к уроку.
8.8. functools. 📖Задания к уроку.
9. Множества. 📖Задания к уроку.
9.1. Особенности множеств. Методы работы с множествами. 📖Задания к уроку.
10. Словари. 📖Задания к уроку.
10.1 Операции и методы для работы со словарями. 📖Задания к уроку.
5
Обучение Python для новичков pinned «Мини-курс по Python плюс задания. Друзья, я наконец закончил мини-курс по Python. Он пригодится тем, кто хочет быстро научиться программировать. Тут совсем нет воды. Кратко изложена теория с примерами и даны задания. Это база для новичков. И мой подарок…»
Встреча_в_Телемосте_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. Могут ли у подчиненных инструкций быть собственные подчиненные инструкции?