Как Решать Задачи По Программированию?

Поделиться
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 #программирование

Комментарии • 77

  • @pylounge
    @pylounge  3 года назад +10

    Делимся ресурсами, на которых можно решать задачки по программированию)

  • @svtbrsch
    @svtbrsch 3 года назад +20

    Спасибо! В учебном заведении просто давали задачи и сама сиди, думай над ней. Видео очень помогло

  • @pylounge
    @pylounge  3 года назад +7

    Зритель 26Music поделился своей подборкой:
    checkio.org
    codewars.com
    leetcode.com
    euler.jakumo.org
    pythontutor.ru
    acmp.ru
    codecombat.com

  • @dmitryvilyuzhanin3599
    @dmitryvilyuzhanin3599 2 года назад +9

    Иногда, правда, нужна композиция, как например, про задаче посетителей музея - где нужно "изобрести" временной интервал и научится с ним работать

  • @denzeroneYT
    @denzeroneYT Год назад +1

    Начало думаю всем новичкам знакомо, например, преподаватель показал пример, как решать похожую на твою задачу, вроде бы все понятно, а когда дело доходит до решения, сразу тупняк. Тупо сидишь часами, теряешь время на детскую задачку, и бывает доходит до того, что вообще не получается, а время заканчиваеться, приходиться искать в инете решение. В итоге ты так ничего и не научился. Вот недавно, делал задание, найти второе максимальное число, сделал несколько переменных, которые будут сохранять рандомные числа, а то когда не рандомное число, ты его видишь, и думаешь, так тут все понятно, но компу же чтобы понять, надо сравнить все числа. Я тупил очень долго над данной задачей, можно было использовать только условный оператор. А проблема была в том, что я просто не додумался, что нужно создать переменную, которая хранит в себе предыдущее значение, а потом обновляет его, иначе если это не сделать, когда я первую переменную сравниваю например с значением, которое храниться в b, b больше, оно например 130, потом беру другое число в нём сравниваю снова эту b с первым число, а на этом моменте значения то одинаковы, и результат false. В итоге у меня была проблема в том, что бывали случаи, когда первое и второе максимальное были одинаковы, хотя логично, что второе должно быть меньше за первое, но больше за остальные. И это только одна задача, а в остальных уверен тоже самое будет :( Ну вот я и описал свои действия, чтобы я нашел максимальное, мне всего лишь надо посмотреть на числа, и я могу сразу сказать, какое максимально, ведь оно идёт после всех, а вот с реализацией не выходит, не понимаю вообще что писать.

    • @ithinkthereforeitalk935
      @ithinkthereforeitalk935 Год назад +4

      Бро, это детская задача. Надо не самому все выдумывать, а книги читать и лекции штудировать. Только не просто штудировать, а пытаться сразу простенький алгоритм, с которым ознакомился, применять на практике. Ту же задачу, о которой ты говорил, можно для начала попробовать сделать с помощью итерации, а потом рекурсией. Позже найти похожие задачи на литкоде и посмотреть, как другие люди с высоким рейтингом их делают. Взять новый список переменных и уже по памяти воспроизвести их решения.
      Так ты и новым трюкам и алгоритмам обучишься и все, что где-то прочитал и посмотрел, будет не просто мертвым грузом, а теорией, которая нашла практическое применение.
      зы Кстати, я не согласен, что те часы, которые ты якобы бесполезно просидел, пытаясь найти свое решение, - потерянное время. Нет, это тоже практика написания кода, да, может, не очень хорошего, но своего. И даже такая практика куда лучше, чем обычный просмотр видео-решений в интернете.

  • @зщашашаша
    @зщашашаша Год назад +1

    просто хорош!! единственный, кто нормально рассказал и объяснил, даже алгоритм дал. все остальные только воду и мутят. респект 🎉🎉

  • @unknown_youtube_user
    @unknown_youtube_user 2 года назад +5

    Благодарю тебя Автор, ты рассказал мне полезную информацию. 👍

  • @mr.penguin4158
    @mr.penguin4158 9 месяцев назад

    Спасибо человеческое, благодаря этому видео начал двигаться с мёртвой точки 👍👍👍

  • @АлександрИгоревич-ш7е

    Очень круто объясняешь! 👍👍👍
    Пробую применить ✊

  • @r1-yzf216
    @r1-yzf216 5 месяцев назад

    Благодарю автора за видео ! Полно мудрых советов

  • @NeverovMaxim
    @NeverovMaxim 3 года назад +36

    А у меня проблема, я не могу с человеческой точки зрения решить. ;/

    • @dkfire7636
      @dkfire7636 2 года назад +5

      Тогда нужно развивать алгоритмическое мышление. Иными словами - учить алгоритмы, много информации по этой теме на том же ютубе

    • @NeverovMaxim
      @NeverovMaxim 2 года назад +2

      @@dkfire7636 ох.. Сказал бы ты мне это 4 месяца назад. Сейчас я это стал понимать. Будет как совет другим.

    • @dkfire7636
      @dkfire7636 2 года назад +4

      @@NeverovMaxim ну, когда уже что - то понимаешь, это кажется очевидным, а когда знаний мало и ты в самом начале пути, тогда действительно бывает ступор над простейшими вещами. Я вас понимаю, успехов в учебе)

    • @stnnickk
      @stnnickk 2 года назад

      @@NeverovMaxim как сейчас успехи в решении задач?

    • @NeverovMaxim
      @NeverovMaxim 2 года назад

      @@stnnickk Стало гораздо лучше за 4 месяца. Стал видеть алгоритмы для задачь, да и многие запомнил.

  • @wolfich4684
    @wolfich4684 Год назад +1

    слушайте...а вот как анализировать код ?
    То есть большой кодовый блок, куча связей ..
    Что делаю я :
    -проговориваю про себя (тогда лучше понимаю)
    -пишу построчный комментарий (чуть ли не на каждой строке)
    -делаю скриншот и в paint подписываю чуть ли не каждую строчку .. рисую стрелочки...
    может еще есть рекомендации?возможно ли в pycharm делать цветные комментарии для python ?

    • @spsnnn
      @spsnnn 2 месяца назад

      не знаю насчет pycharm, но в vs code есть такие плагины.

  • @kirillymshanov4689
    @kirillymshanov4689 Год назад +1

    Спасибо за реально полезный и информативный ролик!

  • @mrfroucks5866
    @mrfroucks5866 2 года назад +1

    5:31 я посмеялся, спасибо

  • @shama_z
    @shama_z Год назад

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

  • @markianhorbal9815
    @markianhorbal9815 3 года назад +3

    Спасибо, очень полезно!

  • @ДмитрийЗаборенко
    @ДмитрийЗаборенко 3 года назад +3

    Спасибо, полезно!

  • @АлматСериков-е8с
    @АлматСериков-е8с 3 года назад +1

    Грамотно и четко!👍👍👍

  • @ЮраОксамытный
    @ЮраОксамытный 8 месяцев назад

    Спасибо большое.

  • @ДимаПолетаев-и3э

    Спасибо за видео, вообще 👍🏻👍🏻👍🏻🔥🔥

  • @maxtopal9733
    @maxtopal9733 Год назад

    Шикарное видео! Продолжайте в том же духе:)

  • @vladlenmontez8568
    @vladlenmontez8568 2 года назад +3

    А если я инопланетянен, как решить данную задачу

    • @denzeroneYT
      @denzeroneYT Год назад

      Не ври, инопланетянены гении, у них очень мощные технолоджи, они могут на изи решить, значит ты не один из них.

  • @АбдуллоАбдуллоев-ш1я

    сделай еще такие видео

  • @AxelNewsWeek
    @AxelNewsWeek 2 года назад

    А телега есть?)

  • @АбдуллоАбдуллоев-ш1я

    спасибо большое

  • @minidan7491
    @minidan7491 2 года назад

    Как пятикласнику задачу с цекдическим алгоритмом?

  • @raminkerimov60
    @raminkerimov60 2 года назад

    Sposibo tebe CELOVEK ))

  • @kapitalismus340
    @kapitalismus340 2 года назад

    Спасибо 🤝

  • @paullchef
    @paullchef 2 года назад

    очень крутой видос, спасибо :)

  • @_aira_7937
    @_aira_7937 Год назад

    Помогло! 👍👍

  • @АбуЗаррФарадей
    @АбуЗаррФарадей 3 года назад +6

    у меня проблемы задачами на степике. ни одну не могу решить без комментов

    • @itsmine5288
      @itsmine5288 3 года назад +3

      Аналогично

    • @enjoyenjoy6527
      @enjoyenjoy6527 2 года назад

      Как дела сейчас обстоят? Я тоже этот степик начал проходить. Жесть просто (

    • @illiaberdnychenko8446
      @illiaberdnychenko8446 2 года назад

      @@enjoyenjoy6527 и у меня такая же фигня, буду искать сайты с помощью которых можно учится решать задачи

    • @enjoyenjoy6527
      @enjoyenjoy6527 2 года назад

      @@illiaberdnychenko8446 пробуй степик, пойдёт по маленьку по маленьку пойдёт. Закончишь найди хороший курс и дупли его.

    • @enjoyenjoy6527
      @enjoyenjoy6527 2 года назад

      @@illiaberdnychenko8446 степик курс для начинающих.

  • @coder87
    @coder87 2 года назад

    коммент комментариевич на связи

  • @skatler5741
    @skatler5741 2 года назад +1

    Вообще топ

  • @ИванЧебан-ы3р
    @ИванЧебан-ы3р 2 года назад +2

    Я случайно зашел никогда ничего не программировал и вряд-ли буду.Я люблю напиваться в хлам и катать в танки могу делать это одновременно.Что бы решать подобные задачи нужнен особый склад ума.

    • @denzeroneYT
      @denzeroneYT Год назад

      Я таких как ты никогда не пойму, и смысл в этом? Тебе легче становиться? Это тоже самое, что алкаш, вместо решения проблемы, бухает, правильно, и ты так же делаешь или будешь делать, все вы такие, алкашня, вам реально нравиться не контролировать своё тело? Когда нажрешься, ты ведешь себе как нечеловек. А это значит, что алкоголь влияет негативно на организм, почему просто не купить напитка какого-то, и сидеть кайфовать, да, он тоже не полезный, но от него ты себе и другим хуже не делаешь.

  • @lefendor5503
    @lefendor5503 2 года назад

    Обожаю вас

  • @eghishemanukyan3021
    @eghishemanukyan3021 2 года назад

    10

  • @CashHunters
    @CashHunters Год назад

    +1

  • @Encorn_sr
    @Encorn_sr 2 года назад

    боже, самые дефолтные совет. Все что ты сказал нужно сделать чтобы понять задачу. Что за говно