❗❗❗Так называемое Министерство юстиции РФ признало «Важные истории» «нежелательной организацией». Так что репост этого и любого другого нашего видео может караться штрафом, а повторный репост - уголовным делом. Но никто не может запретить вам смотреть и думать. Поэтому подписывайтесь на наш канал, просите подписаться своих друзей и оставайтесь с нами - в это темное время выжить мы сможем только вместе.
Отличное видео! Очень информативно и понятно объяснены циклы в Python. Особенно понравился пример работы с строками, это действительно очень полезно для журналистов, которые работают с текстами. Большое спасибо за предостережение о дублировании имени переменной внутри и вне цикла. Ваши комментарии всегда такие полезные и ценные!
Спасибо большое всему коллективу Мастерской за видео! Хорошее дело делаете!) На моменте 13:05 я разглядел ошибку. Надо if poem[index].lower() in vowels, тогда действительно к найденным будут причисляться и заглавные, и строчные гласные!
@@АндрейДертеев Можно просто на нашем канале кликнуть на "колокольчик" - он пришлет уведомления. И в телеграмм-канал и чат мы кидаем ссылку на урок практически сразу после выхода видео. Так что не пропустите)))
у вас переменная index = 0 итд. совпадает с зарезервированным именем(методом) в poem.index(letter) , это вообще говоря разные объекты. Зарезервированные имена Python'a не рекомендуется назначать переменным определённых пользователем. В некоторых случаях это может создать путаницу (После 10-й минуты) и как следствие привести к неправильной работе кода . Просмотрел 3 урока, смотрю этот 4-й - наслаждаюсь ;) Подача материала уроков ХОРОША!
Спасибо! ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
Здравствуйте! Во-первых хочу поблагодарить за очень нужный, важный, интересный курс! Я новичок в питоне и мне непонятно как программа понимает male_age & female_age, если мы ей таких переменных не давали. Давали только это: male_list = [65, 60, 45, 55]
Привет! Во-первых, спасибо! Нам очень приятно)) Во-вторых: мы отдали "Питону" список male_data. В этом списке есть значения. Цикл будет ходить по каждому значению в этом списке. И когда мы после for пишем i или male_age "Питон" автоматически понимает, что под i или male_age мы имеем в виду именно значения внутри списка. Т.е. когда мы пишем for male_age in male_data: "Питон" считывает это как: у меня есть список (male_data), и значения внутри него (male_age) - работаем. На месте male_age может быть любое обозначение. И "Питон" все поймет и все сделает (если код написан без ошибок). Главное, когда вы вернетесь к коду через какое-то время, вам самому было понятно, что это за обозначение. Получилось объяснить?)
Спасибо большое за классные уроки! Вы нереально крутые! Мне кажется на 13:06 есть неточность - .lower() должна быть добавлена во второй строке для корректного выполнения цикла.
На 13:18 ошибка. Если в тексте попадётся заглавная гласная буква, код посчитает её согласной. Нужно .lower ставить в условие if'a, а print можно оставить буквы в оригинальном регистре. За урок спасибо, сам только начинаю познавать, очень помогли - буду смотреть весь курс.
️В видео допущена небольшая небрежность. У временной переменной index в цикле такое же имя, как у переменной index вне цикла. Так лучше не делать, чтобы избежать лишних ошибок. Лучше назвать временную переменную в цикле как-то иначе. 🔹Текстовая версия урока ➡️istories.media/workshops/2020/11/25/vvedenie-v-python-chast-4/ 🔹Тетрадка урока на github ➡️github.com/iStoriesMedia/python_lessons/blob/main/%D0%A3%D1%80%D0%BE%D0%BA%204.%20%D0%A6%D0%B8%D0%BA%D0%BB%D1%8B.ipynb 🔹 Подписаться на рассылку Мастерской «Важных историй» ➡️ mailchi.mp/istories.media/workshops 🔹 Телеграм-канал Мастерской ➡️ t.me/istories_workshop Таймкоды: 00:00 Вступление 00:28 Цикл while в Python 03:28 Как добавлять в цикл index 04:30 Что такое «бесконечный цикл» 05:31 Пошагово объясняем, как именно работает цикл while 07:45 Как искать паттерны (повторяющиеся элементы) в строке 08:57 Как остановить цикл? Оператор break 11:29 Функция in 12:43 Как влияет регистр букв (заглавная или строчная) на код и как исключить влияние регистра - функция .lower 13:32 Продолжаем искать паттерны: ищем гласные в строке 15:55 Цикл for в Python 18:51 Функция range() 20:21 Задачка на сумму в одном массиве данных. Решаем циклом for 22:00 Задачка на сумму в нескольких массивах данных. Решаем вложенным циклом for 23:00 Вложенные циклы в Python и как они работают 24:47 Как сравнивать данные из массива по индексам 30:46 Финал эпизода
Спасибо, это очень полезно. Один нюанс: я не уверен, но вы не могли бы глянуть на 13:04 мин? Вы уверены, что правильно написали функцию lower? Мне кажется её надо было прописать в условии if, а не в print. Просто по случайному совпадению все заглавные буквы - согласные, поэтому результат не изменился.
@@UshiroJime, в принте в принципе проверка условия не производится, и изменение регистра там не имеет значения. Это просто импровизационный ляп. Главное, что синтаксис "lower()" продемонстрирован, и что эта функция делает.
Это нормально! Мы все через это проходили) ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
На этот вопрос мы подробно отвечали в этом видео ruclips.net/video/CrwRKsh5Y_A/видео.html&ab_channel=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F%D0%92%D0%B0%D0%B6%D0%BD%D1%8B%D1%85%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B9 ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
❗❗❗Так называемое Министерство юстиции РФ признало «Важные истории» «нежелательной организацией». Так что репост этого и любого другого нашего видео может караться штрафом, а повторный репост - уголовным делом.
Но никто не может запретить вам смотреть и думать. Поэтому подписывайтесь на наш канал, просите подписаться своих друзей и оставайтесь с нами - в это темное время выжить мы сможем только вместе.
Отличное видео! Очень информативно и понятно объяснены циклы в Python. Особенно понравился пример работы с строками, это действительно очень полезно для журналистов, которые работают с текстами. Большое спасибо за предостережение о дублировании имени переменной внутри и вне цикла. Ваши комментарии всегда такие полезные и ценные!
Спасибо большое всему коллективу Мастерской за видео! Хорошее дело делаете!)
На моменте 13:05 я разглядел ошибку. Надо if poem[index].lower() in vowels, тогда действительно к найденным будут причисляться и заглавные, и строчные гласные!
Очень сложна для моего гуманитарного мозга, но безумно интересно! Спасибо вам!
Спасибо вам огромное за доступную подачу сложного материала! Очень круто)
Никогда ещё обучение не было столь увлекательным. Проглотил все четыре урока, пятый жду с нетерпением).
среда уже не за горами))
@@istories_workshop, все выпуски будут по средам?
@@АндрейДертеев Да) Пока рабочая схема: успеваем и новые уроки публиковать, и расследования и исследования делать)
@@istories_workshop, супер 👍. Забью в календарь.
@@АндрейДертеев Можно просто на нашем канале кликнуть на "колокольчик" - он пришлет уведомления. И в телеграмм-канал и чат мы кидаем ссылку на урок практически сразу после выхода видео. Так что не пропустите)))
у вас переменная index = 0 итд. совпадает с зарезервированным именем(методом) в poem.index(letter) , это вообще говоря разные объекты. Зарезервированные имена Python'a не рекомендуется назначать переменным определённых пользователем. В некоторых случаях это может создать путаницу (После 10-й минуты) и как следствие привести к неправильной работе кода . Просмотрел 3 урока, смотрю этот 4-й - наслаждаюсь ;) Подача материала уроков ХОРОША!
Замечательно! Спасибо!
Объячняете супер! Подписался
Спасибо!
ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
Вы крутые, спасибо
Спасибо.
Здравствуйте! Во-первых хочу поблагодарить за очень нужный, важный, интересный курс!
Я новичок в питоне и мне непонятно как программа понимает male_age & female_age, если мы ей таких переменных не давали. Давали только это: male_list = [65, 60, 45, 55]
Привет! Во-первых, спасибо! Нам очень приятно))
Во-вторых: мы отдали "Питону" список male_data. В этом списке есть значения. Цикл будет ходить по каждому значению в этом списке. И когда мы после for пишем i или male_age "Питон" автоматически понимает, что под i или male_age мы имеем в виду именно значения внутри списка.
Т.е. когда мы пишем
for male_age in male_data:
"Питон" считывает это как: у меня есть список (male_data), и значения внутри него (male_age) - работаем.
На месте male_age может быть любое обозначение. И "Питон" все поймет и все сделает (если код написан без ошибок). Главное, когда вы вернетесь к коду через какое-то время, вам самому было понятно, что это за обозначение.
Получилось объяснить?)
@@istories_workshop получилось. Спасибо большое за выделенное время и нервы))
0:44 while
Спасибо большое за классные уроки! Вы нереально крутые!
Мне кажется на 13:06 есть неточность - .lower() должна быть добавлена во второй строке для корректного выполнения цикла.
Или в переменной "vowels" сразу строчные и прописные гласные прописать.
На 13:18 ошибка. Если в тексте попадётся заглавная гласная буква, код посчитает её согласной. Нужно .lower ставить в условие if'a, а print можно оставить буквы в оригинальном регистре.
За урок спасибо, сам только начинаю познавать, очень помогли - буду смотреть весь курс.
всё, прощай, мой маленький взорванный мозг
Пусть это будет как большой взрыв: и появится новый мир))
@@istories_workshop новый мир появился, но только ты вихляешь на орбите в шоке😂
️В видео допущена небольшая небрежность. У временной переменной index в цикле такое же имя, как у переменной index вне цикла. Так лучше не делать, чтобы избежать лишних ошибок. Лучше назвать временную переменную в цикле как-то иначе.
🔹Текстовая версия урока
➡️istories.media/workshops/2020/11/25/vvedenie-v-python-chast-4/
🔹Тетрадка урока на github
➡️github.com/iStoriesMedia/python_lessons/blob/main/%D0%A3%D1%80%D0%BE%D0%BA%204.%20%D0%A6%D0%B8%D0%BA%D0%BB%D1%8B.ipynb
🔹 Подписаться на рассылку Мастерской «Важных историй»
➡️ mailchi.mp/istories.media/workshops
🔹 Телеграм-канал Мастерской
➡️ t.me/istories_workshop
Таймкоды:
00:00 Вступление
00:28 Цикл while в Python
03:28 Как добавлять в цикл index
04:30 Что такое «бесконечный цикл»
05:31 Пошагово объясняем, как именно работает цикл while
07:45 Как искать паттерны (повторяющиеся элементы) в строке
08:57 Как остановить цикл? Оператор break
11:29 Функция in
12:43 Как влияет регистр букв (заглавная или строчная) на код и как исключить влияние регистра - функция .lower
13:32 Продолжаем искать паттерны: ищем гласные в строке
15:55 Цикл for в Python
18:51 Функция range()
20:21 Задачка на сумму в одном массиве данных. Решаем циклом for
22:00 Задачка на сумму в нескольких массивах данных. Решаем вложенным циклом for
23:00 Вложенные циклы в Python и как они работают
24:47 Как сравнивать данные из массива по индексам
30:46 Финал эпизода
Я сразу в "i" переименовал). На всякий случай).
Спасибо, это очень полезно. Один нюанс: я не уверен, но вы не могли бы глянуть на 13:04 мин? Вы уверены, что правильно написали функцию lower? Мне кажется её надо было прописать в условии if, а не в print. Просто по случайному совпадению все заглавные буквы - согласные, поэтому результат не изменился.
@@UshiroJime, в принте в принципе проверка условия не производится, и изменение регистра там не имеет значения. Это просто импровизационный ляп. Главное, что синтаксис "lower()" продемонстрирован, и что эта функция делает.
Мелкая придирка: не "массив", а "список". Хотя мне, если честно, слово "массив" тоже больше нравится.
Нам тоже "массив" больше нравится)
А что если длинна списков с возрастом разная: например у женщин 6, у мужчин 8, как тогда сравнить?
P.s. Спасибо за уроки, желаю успехов!!!
Тогда их не получится сравнить, к сожалению :(
Также, как и в уроке. Вложенный цикл.
Это, просто," АХУЭННО". Извините за столько ошибок в слове "ВЕЛИКОЛЕПНО"
😏😏
Очень интересно, но пока нихрена не понятно!
Это нормально! Мы все через это проходили)
ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
Зачем журналистам Python?
На этот вопрос мы подробно отвечали в этом видео
ruclips.net/video/CrwRKsh5Y_A/видео.html&ab_channel=%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80%D1%81%D0%BA%D0%B0%D1%8F%D0%92%D0%B0%D0%B6%D0%BD%D1%8B%D1%85%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B9
ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА
Странный вопрос. Всё равно что спросить зачем журналистам анализировать данные. Это дата-журналистика, дружище, а авторы в ней боги.
Python для журналистов, это как Python для гинекологов, только для журналистов ;) (C)
Примеры у вас все такие...
Какие?)