Как Решать Задачи По Программированию?
HTML-код
- Опубликовано: 29 окт 2024
- Наверное, у многих новичков бывало такое, когда ты смотришь решение какой-то задачи в Интернете или на уроке, читаешь чужой код и кажется, что всё максимально просто и понятно. Но вот приступая к решению такой же задачи самостоятельно, впадаешь в ступор. Что делать, с чего начать и т.д. Хотя казалось бы было всё просто. Поэтому сегодня я расскажу, как решать зачади по программированию на языке Python, да и на любом другом языке.
✔ Решаю Задачи С Codewars На Python: • Решаю Задачи С Codewar...
✔ 4 Совета Которые Сделают Твой Код ЛУЧШЕ: • 4 Совета Которые Сдела...
✔ Бесплатные Курсы По Python О Которых Ты Не Знал: • Бесплатные Курсы По Py...
✔ Instagram: / py_lounge
✔ Ссылка на группу ВКонтакте: pylounge
✔ Канал PyLounge: / @pylounge
✔ По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
✔ Music: www.free-stock...
✔ Кружку (и не только) можно найти на Apolshop: apolshop.ru
✔ Хочешь поддержать канал: Никнейм QIWI Кошелька - PYLOUNGE
Материалы из видео:
✔ Replit Python: repl.it/langua...
✔ Библиотека VKWave: github.com/fsc...
✔ Документация по языку Python: docs.python.or...
Привет! Я долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала.
Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования.
Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
#python #pylounge #ityoutubersru #программирование
Делимся ресурсами, на которых можно решать задачки по программированию)
LeetCode
CodeWars
Проект Эйлера
Exercism
CodingBat
Спасибо! В учебном заведении просто давали задачи и сама сиди, думай над ней. Видео очень помогло
Зритель 26Music поделился своей подборкой:
checkio.org
codewars.com
leetcode.com
euler.jakumo.org
pythontutor.ru
acmp.ru
codecombat.com
Иногда, правда, нужна композиция, как например, про задаче посетителей музея - где нужно "изобрести" временной интервал и научится с ним работать
Начало думаю всем новичкам знакомо, например, преподаватель показал пример, как решать похожую на твою задачу, вроде бы все понятно, а когда дело доходит до решения, сразу тупняк. Тупо сидишь часами, теряешь время на детскую задачку, и бывает доходит до того, что вообще не получается, а время заканчиваеться, приходиться искать в инете решение. В итоге ты так ничего и не научился. Вот недавно, делал задание, найти второе максимальное число, сделал несколько переменных, которые будут сохранять рандомные числа, а то когда не рандомное число, ты его видишь, и думаешь, так тут все понятно, но компу же чтобы понять, надо сравнить все числа. Я тупил очень долго над данной задачей, можно было использовать только условный оператор. А проблема была в том, что я просто не додумался, что нужно создать переменную, которая хранит в себе предыдущее значение, а потом обновляет его, иначе если это не сделать, когда я первую переменную сравниваю например с значением, которое храниться в b, b больше, оно например 130, потом беру другое число в нём сравниваю снова эту b с первым число, а на этом моменте значения то одинаковы, и результат false. В итоге у меня была проблема в том, что бывали случаи, когда первое и второе максимальное были одинаковы, хотя логично, что второе должно быть меньше за первое, но больше за остальные. И это только одна задача, а в остальных уверен тоже самое будет :( Ну вот я и описал свои действия, чтобы я нашел максимальное, мне всего лишь надо посмотреть на числа, и я могу сразу сказать, какое максимально, ведь оно идёт после всех, а вот с реализацией не выходит, не понимаю вообще что писать.
Бро, это детская задача. Надо не самому все выдумывать, а книги читать и лекции штудировать. Только не просто штудировать, а пытаться сразу простенький алгоритм, с которым ознакомился, применять на практике. Ту же задачу, о которой ты говорил, можно для начала попробовать сделать с помощью итерации, а потом рекурсией. Позже найти похожие задачи на литкоде и посмотреть, как другие люди с высоким рейтингом их делают. Взять новый список переменных и уже по памяти воспроизвести их решения.
Так ты и новым трюкам и алгоритмам обучишься и все, что где-то прочитал и посмотрел, будет не просто мертвым грузом, а теорией, которая нашла практическое применение.
зы Кстати, я не согласен, что те часы, которые ты якобы бесполезно просидел, пытаясь найти свое решение, - потерянное время. Нет, это тоже практика написания кода, да, может, не очень хорошего, но своего. И даже такая практика куда лучше, чем обычный просмотр видео-решений в интернете.
просто хорош!! единственный, кто нормально рассказал и объяснил, даже алгоритм дал. все остальные только воду и мутят. респект 🎉🎉
Благодарю тебя Автор, ты рассказал мне полезную информацию. 👍
Спасибо человеческое, благодаря этому видео начал двигаться с мёртвой точки 👍👍👍
Очень круто объясняешь! 👍👍👍
Пробую применить ✊
Благодарю автора за видео ! Полно мудрых советов
А у меня проблема, я не могу с человеческой точки зрения решить. ;/
Тогда нужно развивать алгоритмическое мышление. Иными словами - учить алгоритмы, много информации по этой теме на том же ютубе
@@dkfire7636 ох.. Сказал бы ты мне это 4 месяца назад. Сейчас я это стал понимать. Будет как совет другим.
@@NeverovMaxim ну, когда уже что - то понимаешь, это кажется очевидным, а когда знаний мало и ты в самом начале пути, тогда действительно бывает ступор над простейшими вещами. Я вас понимаю, успехов в учебе)
@@NeverovMaxim как сейчас успехи в решении задач?
@@stnnickk Стало гораздо лучше за 4 месяца. Стал видеть алгоритмы для задачь, да и многие запомнил.
слушайте...а вот как анализировать код ?
То есть большой кодовый блок, куча связей ..
Что делаю я :
-проговориваю про себя (тогда лучше понимаю)
-пишу построчный комментарий (чуть ли не на каждой строке)
-делаю скриншот и в paint подписываю чуть ли не каждую строчку .. рисую стрелочки...
может еще есть рекомендации?возможно ли в pycharm делать цветные комментарии для python ?
не знаю насчет pycharm, но в vs code есть такие плагины.
Спасибо за реально полезный и информативный ролик!
5:31 я посмеялся, спасибо
тема не совсем раскрыта у меня часто возникает проблема уже когда решенных задач. как вспомнить?
Спасибо, очень полезно!
Спасибо, полезно!
Грамотно и четко!👍👍👍
Спасибо большое.
Спасибо за видео, вообще 👍🏻👍🏻👍🏻🔥🔥
Шикарное видео! Продолжайте в том же духе:)
А если я инопланетянен, как решить данную задачу
Не ври, инопланетянены гении, у них очень мощные технолоджи, они могут на изи решить, значит ты не один из них.
сделай еще такие видео
А телега есть?)
спасибо большое
Как пятикласнику задачу с цекдическим алгоритмом?
Sposibo tebe CELOVEK ))
Спасибо 🤝
очень крутой видос, спасибо :)
Помогло! 👍👍
у меня проблемы задачами на степике. ни одну не могу решить без комментов
Аналогично
Как дела сейчас обстоят? Я тоже этот степик начал проходить. Жесть просто (
@@enjoyenjoy6527 и у меня такая же фигня, буду искать сайты с помощью которых можно учится решать задачи
@@illiaberdnychenko8446 пробуй степик, пойдёт по маленьку по маленьку пойдёт. Закончишь найди хороший курс и дупли его.
@@illiaberdnychenko8446 степик курс для начинающих.
коммент комментариевич на связи
Вообще топ
Я случайно зашел никогда ничего не программировал и вряд-ли буду.Я люблю напиваться в хлам и катать в танки могу делать это одновременно.Что бы решать подобные задачи нужнен особый склад ума.
Я таких как ты никогда не пойму, и смысл в этом? Тебе легче становиться? Это тоже самое, что алкаш, вместо решения проблемы, бухает, правильно, и ты так же делаешь или будешь делать, все вы такие, алкашня, вам реально нравиться не контролировать своё тело? Когда нажрешься, ты ведешь себе как нечеловек. А это значит, что алкоголь влияет негативно на организм, почему просто не купить напитка какого-то, и сидеть кайфовать, да, он тоже не полезный, но от него ты себе и другим хуже не делаешь.
Обожаю вас
10
+1
++1
боже, самые дефолтные совет. Все что ты сказал нужно сделать чтобы понять задачу. Что за говно
пон