Репетитор программирования Вячеслав Романьков
Ir al canal en Telegram
Преподаватель программирования и прочей информатики ДЛЯ ДОНАТОВ https://yoomoney.ru/to/410012316866358 https://donate.stream/ya410012316866358 или на карту 5599 0020 1940 9582
Mostrar más606
Suscriptores
-124 horas
-17 días
-230 días
Archivo de publicaciones
Нашёл тут очень неплохие ролики по информатике на Ютубе. Можно показывать их ученикам, экономя своё время. Но! Шумят, довольно сильны. Там микрофон не очень качественный, поэтому звук записывается с сильным шумом. Решается это дело просто — берём бесплатную программу Audacity, в ней показываем программе, где в аудио шум(то есть, должна быть тишина) и указываем удалить из всего аудио этот вот шум. Всё!
А тут преподаватель информатики этого не знает. Особенно грустно то, что я мог бы скачать, вырезать шум и перемонтировать сам — но не получится, потому что автор контента наложил музыку на всё это дело! И моментов, где ничего не должно звучать, просто нет, так что шум распознать не получится у программы.
А чего я так к шуму привязался? Это сейчас важно, это прямо минимально требуемый уровень уровень для видео, школьники сразу на такое обращают внимание. Вот так, вам пожаловался, с себя сбросил, вы теперь с этим живите
#стримы ООП «для тупых» 2:
Файлы как объекты и методы
#видео
#стримы ООП «для тупых» 1: Библиотеки как объекты и методы
#видео
Решил всё же выкладывать видео и сюда тоже, пускай будет.
Надо ли изучать блок-схемы?
https://teletype.in/@vrom1990/0ib4KNSC6B4
Меня тут спросили, почему программирование настолько лёгкое, что можно работать после 11 класса. Ха!
Если мы говорим о работе после 11 класса, то это товарищи, которые или закончили Яндекс-лицей и получили корочку, и поверьте, чтобы его закончить, нужно впахивать будь здоров, и быть готовым. Подавляющему большинству школьников не вытянуть и начало. И то это будет корочка именно базового уровня программиста по далеко не самому сложному направлению.
Потянут такое ребята могут только с соответствующими способностями и подготовкой. Как правило, это те, у кого с математикой всё более-менее, кто с компьютером «на ты». По меркам именно IT «на ты». А это очень маленький процент школьников.
Так что стать программистом сразу после 11 класса возможно. Но точно не легко :-)
Классический маршрут в преподавании — ввод-вывод, ветвления, циклы и т.д. Некоторые меняют циклы и ветвления местами. Файлы и использование библиотек при этом изучаются уже где-то там, гораздо дальше.
Я же пришёл к другому маршруту при обучении Python. Я показываю многим ученикам файлы параллельно с ветвлениями. И где-то там же некоторые библиотеки, вроде PyAutogui. Благодаря этому ученики очень быстро могут начать делать приложения, которые могут сохранить результаты своей работы, знакомятся с объектами и методами. И ещё и сидят на ветвлениях. Это гораздо интереснее, и на такой базе гораздо интереснее можно организовать и проработку циклов.
Вы же знаете или слышали, что современные дети совсем другие, что с ними старые подходы не работают, а новых нет, непонятно, что делать, старших не уважают, ведут себя как попало, вечно в этих смартфонах...
Вообще, система, как работать с современными детьми, как ставить им дисциплину, развивать осознанность, уже давно есть, разработана она Марвином Маршаллом и прекрасно работает. Я уже вовсю использую эту систему, систему повышения ответственности. Правда, придётся пересмотреть многие свои взгляды, и, по сути, перевоспитать себя. Ибо система эта за рамками привычных кнута и пряника.
Рекомендую книги «Дисциплина без стресса» и «Воспитание без стресса» учителям и родителям.
Ну что, пройдёмся ещё по файлам, второй подготовительный к ООП стрим, а за ним уже пойдут стримы по ООП. Готовимся, в этот четверг в 20:15 МСК, как и всегда.
Опять стрима не будет, не то что-то съел, пока не вытяну. Но к следующей неделе буду на ногах
Помню, как меня впервые удивили записи вроде
if reported:
....
в чужом коде. Вместо переменной там иногда стояла функция. И это в разных языках — Python, JavaScript, C++ и т.д. Как это, а где сравнение? Куда дели? Почему код работает? И в учениках часто вижу такой же ступор, когда впервые такое видят. Хотя всё ведь логично.
После оператора if должно быть True или False. Или что-то, что к нему в конечном итоге сводится. Например, много где 1 и 0. Операторы сравнения вроде «==» возвращают тоже True или False вместо операнда. И что мы получим, если набросать простую таблицу для переменной a, которая может принимать значение True или False(или 1 и 0)?
reported | reported == True
_ True | True
_ False | False
То есть «reported» и «reported == True» возвращают одно и то же значение. А раз нет разницы, зачем писать больше? Да и, когда привыкнешь, понимаешь, что так даже и читабельность получше. И тем не менее для многих учеников это тот ещё взрыв мозга.
Ученик начал заниматься программированием бодро, всё ему нравилось. Но быстро начал скисать, отвлекаться, куда-то настрой пропал. Неужели разонравилось, расхотелось?
Хорошо, что у меня есть рот и сразу спросил — а что такое? Быстро выяснилось, что, поскольку он в другом часовом поясе живёт, для него с его привычками наши занятия проходят довольно рано. Так что его будят перед занятием и ученик ничему не рад. Всё, поговорили с родителями, перенесли на попозже занятие. Теперь всё должно быть хорошо, но посмотрим, вдруг чего ещё вылезет.
Это — хороший пример влияния на образовательный процесс внешних обстоятельств, одного из пяти типов препятствий в обучении.
Стрим уже сегодня в 21:15 по московскому времени! Все на ютуб-канал «Вячеслав Романьков!» :-)
Через несколько минут
https://www.youtube.com/watch?v=r2a1v5dMGoI
match/case в Python «для тупых»
00:00 Всё мне ясно стало теперь
1:14 Поехали
2:03 Два наглядных примера
3:23 Оператор «|» как замена or
5:09 Почему многие профессионалы не любят match-case
Более глубокая статья
https://habr.com/ru/articles/585216/
Ссылочки на блоги:
https://t.me/vrom1990pb
https://pikabu.ru/@vrom1990
https://archive.org/details/python-tupyh
https://www.youtube.com/c/ВячеславРоманьков
https://teletype.in/@vrom1990/
https://medium.com/@vnrom1990
ДЛЯ ДОНАТОВ
https://yoomoney.ru/to/410012316866358
https://donate.stream/vrom1990
или на карту
5599 0020 1940 9582
Всё-таки я ещё не выздоровел, но уже иду на поправку. Так что переношу стрим по функции, которая выводит текст в консоль как печатная машинка, на следующую неделю. Судя по всему, к тому времени уже буду в состоянии вести стримы. Вместо этого на этой неделе выложу скоро одно видео, которое записал ещё в сентябре
Сегодня стрима не будет, так как я приболел. Зато когда выздоровлю, на стриме расскажу, как сделать на Python свою функция, которая будет выводить текст в консоль как на печатной машинке, посимвольно.
Стрим по подпрограммам «для тупых» на Python. 1
https://youtu.be/dazVPiODy0g
Следующий стрим в следующий четверг в 20:15 МСК (Следите за обновлениями!). Там будем решать типичные «школьные» задачки на подпрограммы.
Я — репетитор по программированию для взрослых
https://vrom1990.ru/grown-repetitor/
И для детей
https://vrom1990.ru/repetitor_child/
Ссылочки на блоги:
https://t.me/vrom1990pb
https://pikabu.ru/@vrom1990
https://archive.org/details/python-tupyh
https://www.youtube.com/c/ВячеславРоманьков
https://teletype.in/@vrom1990/
https://medium.com/@vnrom1990
ДЛЯ ДОНАТОВ
https://yoomoney.ru/to/410012316866358
https://donate.stream/vrom1990
или на карту
5599 0020 1940 9582
Код программ из видео
https://github.com/vrom1990/forstreams/tree/main/stream2023.09.28
Начало: 4:20
Стрим по словарям «для тупых» на Python
#стримы
https://youtu.be/bhqhH5k79iY
Следующий стрим в следующий четверг в 20:15 МСК (Следите за обновлениями!)
Я — репетитор по программированию для взрослых
https://vrom1990.ru/grown-repetitor/
И для детей
https://vrom1990.ru/repetitor_child/
Ссылочки на блоги:
https://t.me/vrom1990pb
https://pikabu.ru/@vrom1990
https://archive.org/details/python-tupyh
https://www.youtube.com/c/ВячеславРоманьков
https://teletype.in/@vrom1990/
https://medium.com/@vnrom1990
ДЛЯ ДОНАТОВ
https://yoomoney.ru/to/410012316866358
https://donate.stream/vrom1990
или на карту
5599 0020 1940 9582
Код из видео
https://github.com/vrom1990/forstreams/tree/main/stream2023.09.21
0:00 Звука нет
2:08 Звук включился
4:54 Начинаем
