Сделал Python программу для отслеживания курса валют

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2024

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

  • @gray_der
    @gray_der 4 года назад +97

    Да ,классный урок !!! Побольше таких бы . Создай специальный плейлист "Python на практике " , что-то такое , будет круто !👩‍💻

    • @a.kov.4965
      @a.kov.4965 4 года назад +5

      Какой урок? Тут спешка и минимум пояснений. Из рода - как можно работать с Пайтоном.

    • @Kir-iy3pk
      @Kir-iy3pk 4 месяца назад

      ​@@a.kov.4965 а зачем ты смотришь видео, если у тебя нету познаний в языке, любой человек обладающий базовыми знаниями сможет его понять и повторить

  • @maksimtamkov2966
    @maksimtamkov2966 4 года назад +8

    🔥🔥🔥 спасибо ! Гоша, как всегда порадовал ! По больше таких видео

  • @adamisaev3048
    @adamisaev3048 4 года назад +265

    Теперь пора сделать программу которое отслеживает процент зараженных коронавирусом

    • @МаксимВладимирович-я7ю
      @МаксимВладимирович-я7ю 4 года назад +8

      на PyPi уже есть несколько готовых библиотек. я вчера игрался.
      по запросу 'coronavirus" ищи.

    • @75qwerty32
      @75qwerty32 4 года назад +1

      Я вот написал,могу ссылку скинуть

    • @magixpe4680
      @magixpe4680 4 года назад +6

      Сделал бота для ВКонтакте, который мониторит коронавирус, курсы и бумагу на складе перекрестка

    • @Innovatead_Solutions-e4u
      @Innovatead_Solutions-e4u 4 года назад

      Otchim TV Скинь код пж

    • @75qwerty32
      @75qwerty32 4 года назад +1

      @@Innovatead_Solutions-e4u тебе в коменте код или на хранилище

  • @maxbrenson21
    @maxbrenson21 4 года назад +74

    Я бы сделал отправку в телеграм) . Урок классный, спасибо

    • @gosha_dudar
      @gosha_dudar  4 года назад +47

      Хорошая идея, можно будет сделать отдельный видос на эту тему

    • @htbrkfst
      @htbrkfst 4 года назад +5

      @@gosha_dudar отличная идея в квадрате

    • @levushka43
      @levushka43 4 года назад +1

      @@gosha_dudar можно ли сделать через вконтакте?

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

      Я уже сделал и с переводом валют)

    • @semyondyachenko4183
      @semyondyachenko4183 4 года назад +1

      @@gosha_dudar абалдеть, бот для отправки сообщений, действительно тема для отдельного ролика.

  • @amizon5165
    @amizon5165 4 года назад +25

    Создай серию уроков по пайтон!
    Будет очень интересно
    (И полезно)

  • @onebytesiteit30-75
    @onebytesiteit30-75 4 года назад +1

    Учу сейчас css по твоим урокам 2015г. Большая тебе благодарность.

  • @ДанилаСорокин-щ4в
    @ДанилаСорокин-щ4в 11 месяцев назад

    Браво. Большое спасибо за полезный видос.

  • @Jiontenay
    @Jiontenay 4 года назад +6

    Интересно будет посмотреть на программу простенькую с сторонним API к какой не будь бирже Binance, Exmo, БКС или другие. )

  • @gooner6600
    @gooner6600 4 года назад +3

    Круто,отличный формат видео)
    Давай ещё с API

  • @АртурГолубец-х2к
    @АртурГолубец-х2к 4 года назад +2

    Крутая идея, на основе этого сделал программу, которая проверяет курсы валют, и если они меняются то выводит что изменилось и на сколько. Спасибо з идею)

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

    какой же крутой контент!! спасибо!

  • @SuperDoctorBang
    @SuperDoctorBang 4 года назад +6

    Было-бы круто сделать отправку СМС сообщения в случае кардинального изменения.

  • @tomas2848
    @tomas2848 3 года назад

    Спасибо чувак! Переделал твой пример для акций

  • @warmstar6025
    @warmstar6025 4 года назад

    Прикольная идея.
    Можно парсить контент всех интересных сообществ с разных соц. сетей, и отправлять себе в телегу. Тем более у соц. сетей есть API.

  • @mr_watcher_
    @mr_watcher_ 3 года назад

    Спасибо за информативное видео! Успехов тебе и вдохновения)

  • @ekuulanbekov1557
    @ekuulanbekov1557 4 года назад

    Найс! Спасибо!) Отличный урок!

  • @aleksandrfareast
    @aleksandrfareast 4 года назад +3

    Осталось ещё создать нейросеть, которая будет предсказывать курс валюты относительно рубля, основываясь на более ранних данных)

    • @niyazleushkin
      @niyazleushkin 3 года назад +1

      Слишком много факторов влияет на изменения курса валют. Сложно.

  • @ИльяЛеонтьев-с4ю
    @ИльяЛеонтьев-с4ю 4 года назад +4

    Очень годнaя штукa, но нуждaется в дорaботке
    Топчик

  • @sadertwerasder7717
    @sadertwerasder7717 3 года назад

    У меня голова заболела, побольше снимай таких видеороликов я только начинающий программист и то мало знаю.

  • @devhub1944
    @devhub1944 4 года назад +22

    А теперь давай тоже самое на Unity с использованием С++ 😂👌

    • @Netry27
      @Netry27 4 года назад +1

      Слабо свой движок на юнити написать?

    • @devhub1944
      @devhub1944 4 года назад +1

      @@Netry27 😂👌

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

      На крестах?) Го тогда на ассемблере или сразу машинным кодом, чтобы наверняка.

    • @devhub1944
      @devhub1944 4 года назад

      @@alastor782 Ну вообще С++ можно запустить в Unity)

    • @alastor782
      @alastor782 4 года назад +1

      @@devhub1944 сарказм же.

  • @vvasyaev
    @vvasyaev 4 года назад

    Увидел, что урок длиться всего 8 минут, посчитал, что в первый раз напишу прогу за 8 минут. Ошибался! Без дополнительной подготовки это видео не понять. За видео спасибо!

  • @andreyusp2867
    @andreyusp2867 4 года назад +1

    Гоша, спасибо

  • @lusgun
    @lusgun 4 года назад

    Спасибо тебе большое за такой урок!!!

  • @ЗахарВарфоломеев-я2з
    @ЗахарВарфоломеев-я2з 4 года назад +7

    Я сделал что то похожее 2 года назад, но все равно лайк

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

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

  • @blwashere
    @blwashere 4 года назад +3

    Георгий Дударь, здравствуйте! А Выбы не могли сделать примерно такой же сайт, как itproger, только бесплатный(или добавить бесплатный контент). Ведь не все могут оформить подписку.
    Спасибо!

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

    Жестко, ни разу не работал с питоном, но все равно выглядит классно

  • @АлексейЯковлев-с6ъ
    @АлексейЯковлев-с6ъ 4 года назад +1

    Привет! Ты сам лучший (по моему мнению) ютубер, который объясняет все чётко и понятно. Очень нравятся твои видео. Было бы классно если бы ты снял курс по современному js для front-end разработки. Удачи!

  • @andro-id.4911
    @andro-id.4911 Год назад

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

  • @temurisroilov5847
    @temurisroilov5847 4 года назад

    Да, больше таких видео

  • @grommaks
    @grommaks 4 года назад +1

    Актуально)

  • @witalkapuh5697
    @witalkapuh5697 4 года назад

    Круто и полезно

  • @Zolin_777
    @Zolin_777 4 года назад

    Магаз доречі класний)

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

    Побольше контента про python плз

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

    Запили прогу со сторонним API !!!👍

  • @MrFremon1200
    @MrFremon1200 4 года назад

    Кому интересно, то есть такая вот штука :pypi.org/project/CurrencyConverter/
    Там предоставляется ссылка на архив с актуальными курсами валют, но ограниченное количество валют. Если кто-то знает где можно получить подобную ссылку с более обширным выбором валют, то киньте ссылку.

    • @MrFremon1200
      @MrFremon1200 4 года назад

      крч, сам себе кинул ссылку: gist.github.com/FREMON12/6d028bebf9eed62dc3dcaf72beb61aa8 Вот вам способ получения актуального курса валют, без всяких поисков в гугле.

  • @amorv7734
    @amorv7734 4 года назад

    Программа задачник внутри электронной почти, что бы другим сотрудникам дать указание и следит за статусом ) спасибо

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

    Как обычно, что с Godot: либо автор чего-то не договаривает (мягко сказано), либо я чего-то не понимаю - у меня выбивает ошибку convert[0], ссылаясь на 0

  • @cppprograms5868
    @cppprograms5868 4 года назад

    Неплохо

  • @porox951
    @porox951 4 года назад +5

    Что надо запустить что бы начали приходить уведомления??

  • @HimPTL
    @HimPTL 4 года назад +6

    Все круто, но поправь пжл название ролика, "отслеживаниЯ", прям по глазам бьёт, для программиста писать с ошибками, пускай и не код - не круто.

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

      Ну он с Украины , русский не его родной язык , так что это не столь важно

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

    А можно ещё быстрее? Как-то медленно

  • @ВладЯрмолюк-р3л
    @ВладЯрмолюк-р3л 2 года назад

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

  • @exlipse5659
    @exlipse5659 4 года назад +1

    Можно сделать бота, например телеграмм-бота, который в телеграмм или группу в телеграмме будет выдавать курс валют, или ещё какие полезные функции.

  • @_ok1739
    @_ok1739 4 года назад +7

    Вышла ошибка "IndexError: list index out of range" в строке print(convert[0].text)
    Подскажите пожалуйста, как можно исправить?

    • @beta3771
      @beta3771 4 года назад

      У меня тоже так, как исправил?

    • @skipe5779
      @skipe5779 4 года назад

      Я просто сменил User-Agent со своего, на другой, и у меня сработало

    • @unlok333
      @unlok333 4 года назад

      @@skipe5779 Что это блин значит, на какой другой

    • @skipe5779
      @skipe5779 4 года назад +1

      @@unlok333 Ну не на свой а на чей-то

    • @sia_si
      @sia_si 4 года назад

      @@beta3771 вы решили данную проблему? Я тоже тут застряла

  • @Gru-hl9gh
    @Gru-hl9gh 4 года назад +14

    Я: У google нету апи что ли?
    Гавнокодер: емм, неее нету. Только парсить html

    • @chanyshv
      @chanyshv 4 года назад

      Для поиска в Гугл у Гугла апи нет

    • @16bitart
      @16bitart 4 года назад

      Да еще говнолокатор использовал и привет captcha. И на маил!

  • @ncsfunoriginal2718
    @ncsfunoriginal2718 4 года назад +1

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

    • @luxarmiger5729
      @luxarmiger5729 4 года назад

      Ага, без этого просто невозможно жить. Ну расскажи об этом в школе, попытайся. Один процент если поймет, о чем речь, уже хорошо.

  • @wigles9303
    @wigles9303 4 года назад

    О мерч

  • @ВасяШевченко-в2г
    @ВасяШевченко-в2г 4 года назад

    В итоге стал топ трейдером)

  • @lowskill9889
    @lowskill9889 4 года назад +1

    Вроде на гит хабе давно лежит её код в свободном доступе)

  • @yourownazog8069
    @yourownazog8069 4 года назад

    Круто

  • @ИванВергелес-у2е
    @ИванВергелес-у2е 4 года назад

    За что я и уважаю Пайтон!

  • @АлексейКиринюк
    @АлексейКиринюк 4 года назад +1

    А то, что вы в методе check_concurrency вызываете check_concurrency, разве не вызовет через какое-то время ошибку из-за переполнения стека вызовов? Обычно бесконечная рекурсия к этому приводит

  • @evel1461
    @evel1461 4 года назад +3

    Делал это год назад, очень легко!

  • @MrYozzik
    @MrYozzik 4 года назад +1

    Гоша, почему ты используешь для своих видео иллюстрации с realpython?

  • @__-ez3xg
    @__-ez3xg 4 года назад

    Я с уведомления тут

  • @ratherstrimer6335
    @ratherstrimer6335 4 года назад +1

    Топчик го уроки по питоне ищо

  • @vplite291
    @vplite291 4 года назад

    Тебе качество звука бы поднять купи BM 800 и фантомное питание и звуковую карты за 1$ думаю качество звука тебя не огорчит

  • @ErthSunOfPlanet
    @ErthSunOfPlanet 4 года назад

    Куда бежать ? Кужа если во всем мире Корона

  • @АрсенМеметов-е7й
    @АрсенМеметов-е7й 4 года назад

    Не знал что Джанго это библиотека)))

  • @atlant1707
    @atlant1707 4 года назад +3

    Спасибо за видео. Я понял что код будет выводится, пока включен комп и работает программа в питоне. А как сделать, чтобы она и без включенного компа работала?
    Есть ли, видео как размещать и запускать код где нибудь на сервере?

    • @Dedinside05
      @Dedinside05 4 года назад +1

      atlant1707 лучше весь код собрать в exe с помощью библиотек pyinstaller,
      Будет запускаться даже у тех у кого нет самого питона!

    • @atlant1707
      @atlant1707 4 года назад

      @@Dedinside05 А Вы случайно на курсах python разработчик сейчас не учитесь?

    • @Dedinside05
      @Dedinside05 4 года назад

      atlant1707 не

  • @sidorovich21101986
    @sidorovich21101986 4 года назад

    Регулярно заходить в почту, чтобы проверять там курс доллара - это же гениально! Вместо того, чтобы скачать какой-нибудь сраный forex widget на телефон, который все котировки красиво в виде графика изобразит и, возможно, уведомит, если курс сильно изменится. Сейчас тема уже неактуальна - все курсы вернулись в прежнюю цену, кроме рубля, конечно же.

  • @Dm-erofeev
    @Dm-erofeev 2 года назад

    @Гоша Дударь здравствуй! Подскажи, пожалуйста, а как сделать так, чтобы полученные данные не по почте отправлялись, а в виде таблицы записывались бы в файл. Хочу эту штуку сделать сам, с таблицей худо-бедно понятно, но не могу сформулировать поисковый запрос. "Экспорт данных в файл?" "Запись в файл" подскажи, пожалуйста!

  • @ВадимПушкарёв-н6ю
    @ВадимПушкарёв-н6ю 4 года назад +1

    IndexError: list index out of range В 30 строчке

    • @fliks7662
      @fliks7662 4 года назад

      У меня тоже((

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

    А что делать если гугл удалил возможность использовать less secure option..

  • @ВикторКузнецов-м2н
    @ВикторКузнецов-м2н 4 года назад +2

    Как бы сделать так, чтобы этот скрипт (ну или другой) запускался при включении компьютера?

  • @nouchance
    @nouchance 4 года назад +1

    Гоша Дударь привет бро хотел спросить вот пишу я на VS Code а не на pyCharm в чём разница между ними или работает одинаково?

    • @АлексейАнатолий-н2ь
      @АлексейАнатолий-н2ь 4 года назад +1

      pycharm и vscode не очень сильно отличаются.Отличие в том что в pycharm все идет из коробки.Pycharm автоматом создает и активирует виртуальное окружение.И еще в pycharm мне больше понравилось автодополнение python кода.А так толком отличий нет.

    • @boriszavgo7272
      @boriszavgo7272 4 года назад

      Чел, Vs code гавно

    • @nouchance
      @nouchance 4 года назад

      @@boriszavgo7272 А тогда почему многие блогеры пользуется VS Code ну почти англо-блогери 90%.как это понимать?)

    • @boriszavgo7272
      @boriszavgo7272 4 года назад +1

      @@nouchance, совет от Мидла. Большинство блогеров ничего не умеют, и просто пepecкaзывaют доку. Да и скорее я ошибся, если ты новичок то vs code пойдет. Я пользуюсь чистым vim. Если ты сейчас запустишь vim тебе не понрав, потому что его надо конфигурировать.

    • @nouchance
      @nouchance 4 года назад

      @@boriszavgo7272Vim это плагин pyCharm'ма? Если не ошибаюсь.Ну тогда какой IDE посаветуешь для новичков?

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

    Выдает такую ошибку , помоги line 11, in
    convert = soup.findALL("span", {"class": "DFlfde", "class": "SwHCTb", "data-precision": 2})
    TypeError: 'NoneType' object is not callable

    • @Mark-ps9yp
      @Mark-ps9yp 4 года назад +1

      findAll , а не findALL

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

    Честно не чего не понял . А за работу лайк

  • @animeshnikaaa8992
    @animeshnikaaa8992 4 года назад

    Ухты, а в Крым может осуществляться доставка ??

  • @blogfish1237
    @blogfish1237 4 года назад

    Когда мы продолжим Spring boot???

  • @ДмитрийСоловьёв-ц2п

    привет, подскажи на каком движке магазин сделан? Joomla с плагином или другой?

  • @askar_suiunaliev
    @askar_suiunaliev 4 года назад +4

    В пароли приложений выдаёт.
    Эта настройка недоступна для вашего аккаунта.

    • @triluuify
      @triluuify 4 года назад

      Может у вас не активирована Двухэтапная аутентификация

  • @Borzoff
    @Borzoff 4 года назад +9

    list index out of range что делать

    • @userOK_o1
      @userOK_o1 3 года назад

      Скорее всего *headers=headers не прописал
      Тоже трахался, и гуглил и все делал. И сам все же дошел. Когда переписывал на другой комп, заметил упущение

    • @Borzoff
      @Borzoff 3 года назад +1

      @@userOK_o1 я ещё 10 месяцев назад нашел ответ. Но все равно спасибо

    • @shqdowsky
      @shqdowsky 3 года назад

      так что делать?)

    • @Повар-ф8в
      @Повар-ф8в 3 года назад

      @@userOK_o1 А у меня гугл начал капчу спрашивать через какое то число запросов, не было такой проблемы?

  • @sirusvirtus5885
    @sirusvirtus5885 4 года назад

    Я в шоке, сколько смотрю. Прям все круто

  • @animeshnikaaa8992
    @animeshnikaaa8992 4 года назад

    Ура мерч вышел по всей УкрАине ура !!! (Теперь мне не надо особо париться чтобы попасть в Россию) урааааа!!!!!😁😁😁😁😁😁

  • @IWannaSaySmth
    @IWannaSaySmth 4 года назад +3

    findAll - устаревший синтаксис, правильно find_all использовать с bs4. Ну и 'lxml' само собой.

  • @dangost16
    @dangost16 4 года назад

    го больше такого

  • @igordryagunov
    @igordryagunov 4 года назад

    Возможно Гугл сам парсит с сайта цбрф.
    Получается _парсить парсеное_ )))

    • @dumb_bitch_0
      @dumb_bitch_0 4 года назад

      Та откуда у гугла своя инфа, он всё хорошо парсит просто ) Прогноз погоды, курсы эти, много еще чего, наверное он еще так парсит.
      Это что бы удерживать пользователя на свой странице делается )

  • @Andre-mp4ii
    @Andre-mp4ii 4 года назад +13

    Легче просто вкладку в гугле закрепить с курсом валюты , и все.

    • @АнтонБутенко-э2р
      @АнтонБутенко-э2р 4 года назад +1

      Это же практика, довольно интересная тема, после этого, будучи Front-end разработчиком, сам заинтересовался этой темой :)

  • @artemiibelousov3885
    @artemiibelousov3885 3 года назад +1

    код в консоли работает но письма в почту не приходят. Подскажите, что не так?

  • @viktorgoogle82
    @viktorgoogle82 4 года назад

    Ну понятно конечно что программа месяц проживет не больше.API нужно пользоваться.А так для начинающих самое то.

  • @viktorgoogle82
    @viktorgoogle82 3 года назад

    8 месяцев я писал что это фигня для новичков,сегодня эта программа у меня заработала ))) Почему так долго парсит? Пару секунд минимум.Как ускорить?

  • @khamza.l696
    @khamza.l696 Год назад

    И почему все показано так быстро 1000 раз перематываю!

  • @porox951
    @porox951 4 года назад +1

    А как получать уведомления на почту? То есть даже не надо запускать код?

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

    пацаны чо делать ошибка 4:24
    Traceback (most recent call last):
    File "C:/python/main/main.py", line 12, in
    print(convert[0].text)
    IndexError: list index out of range

    • @eduardlevin7883
      @eduardlevin7883 4 года назад +1

      Блииин та же самая фигня

    • @turik1031
      @turik1031 4 года назад +1

      convert.text без [ ] попробуй

    • @krosao
      @krosao 4 года назад

      @@turik1031 хорошо

  • @georgeseletski8241
    @georgeseletski8241 4 года назад

    А можешь создать ролик по APi и как с ними работать

  • @Вкоде
    @Вкоде 4 года назад +1

    Что делать если гугл блокирует вход, пишет неизвестный пытался войти и т.д, как убарать эту фигню ?

  • @БогданМакаренко-ф2и

    Разве будет работать отслеживание изменения цены? В функции check_currency в переменную currency мы передаём значение валюты. При изменении курса сразу же будет передаваться в переменную currency действующий курс, и мы не сможем отследить изменение

  • @whitecode1
    @whitecode1 3 года назад +1

    Когда я захожу в app passwords там выдаеться ошибка что в этом акк. не возможно...почему?
    (я не включил двухетапную ...)

  • @vestertopka
    @vestertopka 4 года назад

    Один жду готовый код в комментах? Чтобы если сделал что то не так, посмотреть в готовый.

    • @gosha_dudar
      @gosha_dudar  4 года назад

      Зачем ждать, если он и так доступен у меня на сайте: itproger.com/news/266

    • @vestertopka
      @vestertopka 4 года назад

      Гоша Дударь не заметил, спасибо.

  • @vivand8983
    @vivand8983 3 года назад +1

    ничего непонятно...всё очень быстро, непонятно что откуда берётся

  • @markfull207
    @markfull207 4 года назад +1

    А что делать, если тебе google дает не span, а input?

  • @artyrxandras8218
    @artyrxandras8218 4 года назад

    Это же по сути обычный парсинг, не? Не интереснее было бы сделать отслеживание и обработку подобных данных с квика например?

  • @fil0157
    @fil0157 4 года назад

    Вот бы тоже самое только на node.js

  • @ekzoue4589
    @ekzoue4589 4 года назад +1

    А на Java реально сделать такое же?

    • @strannuytip1947
      @strannuytip1947 4 года назад

      Более чем. На java можно написать как и на питоне, почти всё что угодно. Единственное что java более шустрый язык, но для понимания python проще.

    • @ekzoue4589
      @ekzoue4589 4 года назад

      @@strannuytip1947 да, я тут обалдел как все коротко записано

  • @hexruin4569
    @hexruin4569 4 года назад

    Немного не понял, а нафига на питоне писать десктоп? Я про обзор курса в конце.

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

    в терминале говорит так

  • @techscarab122
    @techscarab122 4 года назад

    Эх Гошаня, уже поздно!

    • @gosha_dudar
      @gosha_dudar  4 года назад

      Тоже заинтриговал, что поздно?

    • @Herifs
      @Herifs 4 года назад

      @@gosha_dudar Убежал наверное уже человек)

  • @movielover3344
    @movielover3344 4 года назад +1

    За сколько ты создашь программу на заказ?