Программирование на Python «для тупых» 007.1 Делимся кодом

Как делиться кодом на в комментариях на сайтах, если плывёт форматирование или код не влазит в сайт, а файл прикреплять нельзя? Используйте сервисы для публикации кода!
Сохраняй посты, комментируй и ставь оценки

Как делиться кодом на в комментариях на сайтах, если плывёт форматирование или код не влазит в сайт, а файл прикреплять нельзя? Используйте сервисы для публикации кода!

00:00 Вступление
00:48 1 задание
03:30 2 задание
07:25 3 задание
11:00 4 задание
12:06 5 задание
14:33 6 задание
15:40 7 задание
16:50 8 задание
И да! Мне тут подключили донаты на Пикабу. Мелочь — а приятно

00:00 Во я лошара
00:11 Вступление
01:28 Синяя изолента и WD-40
03:40 Минимум из трёх чисел
07:15 Проверка деления на ноль
10:40 Деление на ноль по-другому
12:20 Тройная вложенность ветвлений
18:44 Завершение
Материалы, примеры кода и блок-схемы: https://github.com/vrom1990/pythondlyatupyh/tree/main/011
Ссылочки на меня:
@vrom1990

Поучимся составлять и читать блок-схемы в удобной бесплатной программе yEd Graph Editor
00:00 Введение
01:40 Первый пример
08:25 Пример с else
15:53 Пример с elif
Ссылочки на меня:
@vrom1990

00:00 Вступление
00:13 1 задача
02:02 2 задача
03:30 3 задача
06:46 4 задача
08:16 5 задача
12:34 Завершение
Ссылочки на меня:
@vrom1990

00:00 Введение
00:15 1 задание
04:53 2 задание
18:36 3 задание
27:15 4 задание
30:15 5 задание
Ссылочки на меня:
@vrom1990
Что-то с YouTube вставляться не хочет, ошибку выдаёт. Так что вставлю с ВК, но на Youtube так же есть https://youtu.be/9EKUjKoVpEI
Проверяем домашнее задание по переводу данных из типа «целое число» или «вещественное число» в тип «строка» с помощью функции str()
00:00 Вступление
00:27 1 задание
06:07 2 задание
09:53 3 задание
12:50 4 задание
14:53 5 задание
19:17 Финал

00:00 Вступление
00:16 Типаалиса код
01:05 Типаалиса блоксхема
02:14 Типаалиса код без elif
05:30 elif в блок-схемах компактно
Материалы из видео https://github.com/vrom1990/pythondlyatupyh/tree/main/011.4e...
Ссылочки на меня:
@vrom1990

сегодня в 20:00 МСК стрим!
00:00 Введение
00:58 Задача про время года по месяцу
15:40 Калькулятор
20:04 Третий пример
23:06 Итоги
24:30 Интерактив
25:00 Домашнее задание
31:14 Аанонс следующей темы
Ссылочки на меня:
@vrom1990

Сегодня берёмся за логические операторы, обозначающие операции «и», «или», «не»
00:00 Введение
01:43 Проблема: два условия одновременно
02:09 Оператор and (и)
07:17 Сокращать and нельзя
09:14 Оператор or (или)
13:40 Цепочки из or, and
18:43 Приоритет логических операторов
20:00 Пример на приоритет операторов
22:38 Другой пример на приоритет
29:36 Оператор not (не)
32:28 Итоги
34:09 ДЗ
38:05 Как решать ДЗ по-разному (данные логического типа в переменную)
40:39 Послесловие
Ссылочки на меня:
@vrom1990

Мы научились преобразовывать строку (текст) в число, теперь научимся делать обратное, чтобы полностью управлять выводом
00:00 Приветствие и новости
01:43 Пример с проблемой
05:00 Функция str()
12:35 Другой пример
20:25 Необязательный бонус
25:16 ДЗ
30:30 Анонс следующей темы
Ссылочки на меня:
@vrom1990

Объясняю «для тупых» переменные — способ быстро объяснить Python, как запомнить что-то и потом использовать
0:00 Приветствие и благодарности
0:55 Что было на прошлом занятии
2:25 Про запоминание и память компьютера
6:41 Создаём переменную в консоли
9:25 Про имена переменных
10:45 Создаём и используем переменную в коде
15:30 Как записать в переменную ответ на вопрос
18:45 Комбинируем переменные с простым текстом
23:36 Соединяем просто текст и текст из переменной плюсом
35:48 Итоги
37:45 Домашка
Сегодня возобновил стримы, последний цикл(всего один) по словарям в Python, он завершающий в цикле «стримы по спискам в Python». Вот он — и если что-то непонятно и хочется более подробного разбора, то пишите:

Вот оба цикла стримов
Цикл стримов «Для тупых» по циклам
https://youtube.com/playlist?list=PLmn7h9eyDeMNT1cF1tC_BbiRD...
Цикл стримов «Для тупых» по спискам(+ один по словарям)
https://youtube.com/playlist?list=PLmn7h9eyDeMNT1cF1tC_BbiRD...
Вот поступил человек на курсы по программированию. И что-то не идёт оно, ничего не понятно. Остальные такие умные! Всё схватывают, всё успевают.
А он сидит и думает: «Ну всё, я тупой».
Но если догадаться поспрашивать этих успешных людей, вдруг выясняется:
- один 4 года до этого сам учился в свободное время
- другой уже работал программистом, просто был перерыв
- третий прямо сейчас работает, просто пришёл за бумажкой — и то, говорит, тяжеловато что-то
- и один на группу реально способный
ну, то есть до этого особенно не занимался, но с детства быстро любую область осваивает, куче вещей обучился быстро. Хотя это так-то тоже помогающий опыт.
В общем, у всех бэкграунд какой-то оказывается, как правило, и очень редко одарённость.
Давно сюда не писал, так как чего мельтешить. Но @vrom1990/streams с решением разных задачек продолжал каждый четверг в 20:15 по московскому времени. Вот плейлист со стримами по циклам:
https://youtube.com/playlist?list=PLmn7h9eyDeMNT1cF1tC_BbiRD...
Там далеко не всё разобрал, что можно было, будут запросы — продолжу. Там же, на самом деле, и разобрал многие типовые задачи и на списки, так как цикл for со списками очень связан.
Ещё немного видео на циклы и списки тут
https://www.youtube.com/playlist?list=PLmn7h9eyDeMPE7twjaYrT...
А вот и последний стрим, два простеньких забавных, но полезных проекта на списки

@vrom1990
https://archive.org/details/python-tupyh
https://www.youtube.com/c/ВячеславРоманьков
@vrom1990/
@vnrom1990
https://t.me/vrom1990pb
Привет, с вами самый неспешный преподаватель программирования Вячеслав Романьков.
Во-первых, пока по подпрограммам (функциям) всё, три видео:
https://youtube.com/playlist?list=PLmn7h9eyDeMMCBonuyVVD8Llg...
Стримы по основам ООП в Python «для тупых» уже есть видео, продолжим наши стримы-вебинары по этой теме в этот четверг, 20:15 по московскому времени, а пока вот уже записанное:
https://youtube.com/playlist?list=PLmn7h9eyDeMPDX-7Sq7SCp7kT...
Кстати, предлагаю всем бесплатную диагностику по программированию — как взрослым, так и детям:
- люди, кто вообще с программированием не имел дела
- люди, кто думают, что программирование не для них
- люди, которые уже обучаются какое-то время, но упёрлись в потолок и хотят понять, из-за чего
- дети, которые не знакомы с программированием
- дети, которые «гуманитарии», «творческие люди» и программирование не для них — покажу, что для таких людей уже тоже есть полезные программируемые технологии
- дети, которые где-то учатся, и родители хотели бы стороннюю экспертизу — «А они там вообще чему-то учатся?»
- и т.д. и т.п.
Длится онлайн, 30-60 минут. Какие-то вещи нужно рассказать и подготовить заранее. Кому интересно, пишите.
На волне этого верну тему обучения программированию детей, довольно интересные открытия и наблюдения накопились.
Планирую курс «JavaScript „как для тупых“», так же основы, но понятно, на пальцах и с практическими примерами доступными. Будет он для тех, кто уже HTML и CSS изучил более-менее, но никак не может понять, как с помощью JavaScript управлять данными в HTML. Будет ещё более поверхностным, но «движок заведётся», что-то уже в голове уляжется и кое-что сможете делать.
По Python уже многое в формате «Для тупых» рассказано, допубликую пару материалов, думаю выпустить курс для тех, кто уже отзанимался, о типичных пробелах в знаниях, умениях и навыках уже продолжающих обучение. Будет о том, как их проверить и исправить. Курс основной, с домашними заданиями и т.д. — не знаю пока, застрял на заданиях к одной из тем, тема важная, не хочется выпускать то, что по моему мнению не очень, хочется вау-задания с решениями дать.
На этом пока всё, до связи. Оптимистично верю, что раньше, чем ещё через три месяца :-)


Решения задачек из видео https://github.com/vrom1990/forstreams/tree/main/stream24.04.23
Ссылочки на меня:
@vrom1990
@vrom1990/
Итак, какие новости. Курс «Программирование на Python „для тупых“» загружен
- в Телеграм https://t.me/vrom1990pb
- в Яндекс.Дзен https://zen.yandex.ru/vrom1990
- во ВКонтакте https://vk.com/vrom1990pb
- на вебархив https://archive.org/details/python-tupyh
Лицензию везде, где можно, выставил на CC BY 4.0. То есть бесплатно, можно хоть скачивать (ну на вебархив только загружайте), нарезать на болванки и продавать, если при этом моё авторство указывается, вы не ограничиваете права других на курс и вы не заявляете, что я лично поддерживаю вас в ваших действиях (если я этого не делал).
Подписывайтесь где хотите, комментарии пишите где хотите. Буду выкладывать везде.
Кто хочет материально поддержать меня, тот может подписаться на Яндекс.Дзен и читать и лайкать там, так как за это я получаю небольшие выплаты. Либо разово отправить деньги на виртуальный счёт, я завёл виртуальный кошелёк+карту.
Про стримы написало только два человека пока, думаю на следующей или послеследующей неделе попробую один анонсировать так, но не ожидаю, что особо кто-то будет
Многие новички в программировании совершают эту ошибку — пытаются написать всё и сразу. Говорю им, что нужно разбивать на подзадачи и писать маленькими порциями — всё равно пишут всё сразу, а потом ищут ошибки сразу по всему коду. Вместо того, чтобы отлавливать их на маленьких кусочках.
Начинающим вообще каждые 2-3 строчки лучше запускать. 10 строк кода уже много, уже тяжеловато в них ориентироваться. Но вот пишут, делают ошибки, искать их и исправлять ещё не умеют, поэтому при исправлении часто только ещё сильнее ломают... Сколько мучений на ровном месте.
Комментарии