Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 May 03

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
мм понял
источник

Е

Евгений in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
AА AА
Ребят, до сих пор не пойму зачем эта проверка if name = “__main__” делается. Что он даст, что запущено из основной программы, а не модуля?
При загрузке модулей посредством import... / from... весь код модуля исполняется, если там не только функции, но ещё и вызовы этих функций, то при импорте эти вызовы будут также выполнены.
Конструкция if name == "main" проверяет откуда исполняется код, если из текущего файла, то имя будет main, соответственно всё под нашим if-ом будет исполняться(принты, вызовы и т.д.)
А в случае, если код был импортирован как модуль(import... / from...), то при проверке name будет уже не main и, соответственно, всё что под if-ом выполнятся не будет.
Например: написал ты функцию factorial, напихал под if name == 'main': принтов чтобы проверить работу, запустил - проверил - работает. Теперь можешь в другом файле сделать import своего factorial, зная, что в другом файле всё под этим if-ом исполняться не будет.
upd.: телега сжирает нижние подчёркивания, если что :)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
короче, место, куда тесты отдельного модуля хорошо вписываются
источник

Е

Евгений in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
олег, подскажите почему он обходит эту проверку на 0?
Я смотрю основы с курсеры тут набирают популярность(не уж-то починили анализатор)
Я не претендую на шарящего, но в этой задаче у меня кода было 30 строк(WET).
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Евгений
Я смотрю основы с курсеры тут набирают популярность(не уж-то починили анализатор)
Я не претендую на шарящего, но в этой задаче у меня кода было 30 строк(WET).
Вроде нормально работает)
И задачи хорошие, но проблема в другом, что он не показывает саои проверки. И должен сам догадаться, что ему не понравилось
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Евгений
Я смотрю основы с курсеры тут набирают популярность(не уж-то починили анализатор)
Я не претендую на шарящего, но в этой задаче у меня кода было 30 строк(WET).
там всё проще чем на 30 строк
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Пишет тест 6 ответ неверный
А на что он проверяет хз
источник

Е

Евгений in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
Вроде нормально работает)
И задачи хорошие, но проблема в другом, что он не показывает саои проверки. И должен сам догадаться, что ему не понравилось
Больше математики чем питона, но это не то чтобы плохо...
На питонтьюторе есть тесты к этим заданиям(не все и не ко всем, но больше чем на курсере)
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Евгений
Больше математики чем питона, но это не то чтобы плохо...
На питонтьюторе есть тесты к этим заданиям(не все и не ко всем, но больше чем на курсере)
Это тоже сайт?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
я думаю тоже на курсере зарегаться. вопрос, там тесты проверяются только на питоне?
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
я думаю тоже на курсере зарегаться. вопрос, там тесты проверяются только на питоне?
там миллион всяких курсом и для питона и для с++
источник

Е

Евгений in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Короче говоря вот ссыль: http://pythontutor.ru/lessons/inout_and_arithmetic_operations/
Не нашёл, правда, задачи про треугольники, но кое-то там может вам пригодиться.
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Евгений
Короче говоря вот ссыль: http://pythontutor.ru/lessons/inout_and_arithmetic_operations/
Не нашёл, правда, задачи про треугольники, но кое-то там может вам пригодиться.
В избранное
источник

Е

Евгений in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
там всё проще чем на 30 строк
Наверняка, у меня решение без сортировки.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Евгений
Наверняка, у меня решение без сортировки.
и без itertools?
источник

Е

Евгений in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
и без itertools?
Да, на сравнениях всё.
На курсере много заданий, когда тебе надо решить задачу без if-ов или ещё без чего-то самого очевидно удобного, видать проникся, решил себя помучать :)
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребят, в том же втором контесте есть задача D:
"На вход программа получает набор чисел, заканчивающихся решеткой.  Вам требуется найти: среднее, максимальное и минимальное число в последовательности. "

Как вы оформляете ввод данных в таких случаях? то бишь вы просто заводите массив и в него накидываете до тех пор, пока не встретите решетку? и как вы делаете считывание и из одной строки, и из разных строк?
источник

P

Petrovich in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос Всем привет! Наткнулся на лекции Хирьянова Т.Ф на ютубе. Проникся всей атмосферой, начал проходить обучение на гикбрейнс (python), но идет очень туго. Раннее никогда не программировал, сфера деятельности вообще связана с пищевой безопасностью) Прошу у вас совет, на какие оффлайн курсы записаться лучше, от какой компании? онлайн обучение не идет, так как нужно живое общение. Благодарю вас заранее. Хорошего дня.
источник

K

Kefirchick in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Petrovich
#вопрос Всем привет! Наткнулся на лекции Хирьянова Т.Ф на ютубе. Проникся всей атмосферой, начал проходить обучение на гикбрейнс (python), но идет очень туго. Раннее никогда не программировал, сфера деятельности вообще связана с пищевой безопасностью) Прошу у вас совет, на какие оффлайн курсы записаться лучше, от какой компании? онлайн обучение не идет, так как нужно живое общение. Благодарю вас заранее. Хорошего дня.
я думаю оффлайн курсы зависят от физического местонахождения, не? о_О
источник

P

Petrovich in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
безусловно, в мск их много, поэтому хочу понять, где лучше а не просто получить корочку
источник