Get Dynamic Bitcoin Data in REAL TIME with Python - Intro to Deephaven - LINUX OS!!!

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • Today we will find a SIMPLE solution to one of the most complex data science problems - working with real-time dynamic live-streaming data!
    We will learn how to fetch data directly from the Coinbase cryptocurrency exchange, we will then manipulate it, reconstruct it and even plot it! (YES! a graph that keeps MOVING CONSTANTLY as new data comes in and updated within microseconds! 😱😱😱)
    And the best part is - no need to have any prior experience with web sockets or setting up your own server! 🤩
    If you're wondering how it's even possible - allow me to introduce you to Deephaven! A very powerful open-core framework that made this entire process 100% beginner friendly!
    Find out more on Github: github.com/deephaven
    (Especially if you'd like to contribute to their open-source project 😉)
    Or alternatively you can checkout their website for more info:
    deephaven.io/
    ⏰ TIMESTAMPS ⏰
    --------------------------------------
    00:00 - intro
    00:55 - install Deephaven and dependencies
    04:12 - quickhook vs setting up your own websocket
    04:50 - Coinbase data stream overview
    05:25 - basic data manipulation (drop columns)
    07:04 - split data (filter rows of interest)
    08:18 - highlight large volume transactions
    11:31 - plot dynamic data
    15:31 - extract new data features
    23:00 - next steps
    24:10 - thanks for watching! :)
    🎥 MORE DATA SCIENCE TUTORIALS OF MINE 🎥
    ---------------------------------------------------------------
    ⭐ Pandas Basics:
    • Basic Guide to Pandas!...
    ⭐ Line Graph with Pandas:
    • Professional Pandas Li...
    ⭐ Plot Graphs with Matplotlib:
    • Plotting Google Trends...
    🤝 Connect with me 🤝
    --------------------------------------
    🔗 Github:
    github.com/mariyasha
    🔗 Discord:
    / discord
    🔗 LinkedIn:
    / mariyasha888
    🔗 Twitter:
    / mariyasha888
    🔗 Blog:
    www.pythonsimplified.org
    💳 Credits 💳
    ----------------------
    ⭐ Beautiful animated graphics by:
    mixkit.co
    ⭐ Beautiful icons by:
    flaticon.com
  • НаукаНаука

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

  • @JRis44
    @JRis44 Год назад +5

    Heck yeah. Now we just need coinbase to go opensource and work towards being decentralized in some manners lol

    • @PythonSimplified
      @PythonSimplified  Год назад +6

      hahahaha yup! 😅 it's ironic to see how the concept of skipping authority approval on transactions (which is arguably the best part of Bitcoin) is rarely implemented. Many people (unfortunately including my spouse and I) are using middle man apps and exchanges that act as the same authority that Satoshi was aiming to dispose of 🙃
      Oh well... I did get a Ledger device not too long ago! I might cover how to set it up on the channel. I find it very shameful to admit I've been using the centralized system for so long hahahaha time for a change! 😉

    • @carlosgonzalez2903
      @carlosgonzalez2903 Год назад +2

      Hi, I'm a fan of the channel. You could continue making content for the extraction and manipulation of data, calculations of indicators such as RSI, SMA and being able to open positions, follow them, close them... Broken down by steps to continue learning Python but with a lucrative purpose... I congratulate you, you are very professional...

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

      @@PythonSimplified lol no doubt!! I think it's a great idea to show people how to set up the ledger and other secure hardware wallets.
      Personally I've decided to recieve my paychecks in Bitcoin...I can sell what I need immediately to pay monthly expenses but I'd rather have direct access to put away what little I have left for family and or emergencies into a hot or cold wallet.
      World is changing and we need people like you who have influence to help folks along. Thanks for your content!! And big thanks for helping me learn python along my own journey!

  • @Chris-kq7ir
    @Chris-kq7ir Месяц назад

    I recently discovered your channel, I am doing my master's in data analytics. Your videos are addicting and easy to follow along. Thank you.

  • @joeyhenry7312
    @joeyhenry7312 Год назад +7

    You seriously have an amazing ability to teach and explain things that us early aspiring programmers can follow along and understand and I thank you for that. Great video! 😊

    • @PythonSimplified
      @PythonSimplified  Год назад +2

      Thank you so much for the incredible comment Joey!! 😀
      Super happy you enjoy my tutorials!! Cheers! 🍻

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

    Gosh, I really love the way you explain things. Very clear and engaging. Thank you so much!

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

    Thanks for this explanation, very clear and has a nice pace. Find also your voice pleasant to listen to. Keep up the great work.

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

    I'm a blockchain developer turning programmer. Also wanted more examples of Loops and found you. Deephaven is awesome, I can already think of plenty of uses as I chase scam transactions and price movement. Thank you for making this learning experience even better than it already was.

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

    Very good video. Exactly what I was searching some time ago. You explain very well, keep up with the good work

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

      Thank you so much Pedro!!! Super happy you found it helpful! 😃😃😃

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

    Thank you so much !!! I work in Medical Research (Biostatistics and Data visualization). I use GraphPad Prism, D3.js, R, pandas and matplotlib. Now, thanks to you, I will try Deephaven ! 🤗

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

    Great video. Deephaven looks so easy to use, I gotta check it out

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

    Приятная и умная няша)) Спасибо за труд, вдохновляете)

  • @bckzilla
    @bckzilla Год назад +2

    Amazing tutorial and Deephaven is an amazing framework. You are very good at this. Thanks a lot!

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

      Thank you so much for the beautiful comment, bckzilla! Super happy you liked it! 😀😀😀

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

    I love this...Thank you Mariya

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

    Exactly what i was looking for ty

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

    Thank you so much for this tutorial. I'm new to python but been trading for several years. So this is particularly useful to me. You did a great job explaining it and made it sound and look so easy. Will be setting this up myself soon!

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

    Thank you for your content! You are helping me a lot with Python! :)

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

      Thank you so much Jarosław! Super happy to help! 😀

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

    Great content, Mariya retains the crown 😉

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

    thanks for the video
    Greetings from Colombia

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

    Hi, I'm a fan of the channel. You could continue making content for the extraction and manipulation of data, calculations of indicators such as RSI, SMA and being able to open positions, follow them, close them... Broken down by steps to continue learning Python but with a lucrative purpose... I congratulate you, you are very professional...

  • @Querosertraderivoneysilva
    @Querosertraderivoneysilva 3 месяца назад

    Meus parabéns!! Você ganhou mais um inscrito!!!!👏👏👏👏👏😎👍

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

    thanks for sharing.

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

    Sick!
    🙏

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

    Hi.
    1st, thanks for your videos.
    2nd, a question: I am looking videos explaining MPLStereonet for Python, and i can't find any video talking about how to manage to do graphic with it.
    I am making an app for educational purpose for plotting compass data in a StereoNet.
    Do you have an idea where to find videos explaining how to program this?
    I have the dbase for the compass data, the UI, all works, but i cannot draw the dots in the net.

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

    You are Amazing..

  • @adam-vip
    @adam-vip Год назад +1

    Wspaniały materiał

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

    Can you make a tutorial about flet framework (replacement of flutter)?

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

    my mind is melting with all the things I can think to use it for, stocks namely. Also, they have some great other projects on the site.....

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

    Dear Mariya, I’m always fascinated about number of planes flying in the sky. Because I love travel a lot and about month back I saw planes travel network which is phenomenal.

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

      Then I must recommend a video game you might enjoy! Have you ever played Microsoft's Flight Simulator?
      You can actually share the skies with real planes in real time or rewind back to any day in recorded flight data history - even fetching the same temperature and lighting conditions! 😱😱😱
      I've had it for a while, still don't know how to take off or land, but I'm good at not crushing during the flight itself hahahaha (probably not a baggable quality 😅) here's the evidence:
      ruclips.net/user/postUgkxhrCZrpA6WXcC_YsD6QLCO1i0ciX7qWv4

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

      Dear Mariya, I played on Facebook a game called Aviator which is fantastic. Literally you transport people and goods everywhere around the world where you need to.

  • @eugenmalatov5470
    @eugenmalatov5470 10 месяцев назад

    Very interesting framework, thanks for presenting it. I am curious to understand how it works under the hood.
    With websockets, API-calls, Kafka? I find the whole world of real-world data, push-Frameworks, ... very confusing.
    It is definitely not as transparent as simple API calls or CSV downloads.
    Concerning real-time data: I guess most of it is either non-public. There is a lot of financial data, and maybe something like weather stations.
    It would be good to have a guide on how to identify and find high-frequency data sources.

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

    Pleaaaaase make more data videos please!!!! and thank you

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

    Mariya Excellent work, can i install all of this into a Centos 7 or Almalinux and show on line?

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

      Thank you so much! 😁😁😁
      I believe you can! I've only had Almalinux briefly (and I unfortunately can't get a copy of Centos 7 anymore, it was my favourite 😭😭😭).
      I found a quick tutorial demonstrating how you might be able to install Java on Almalinux: linuxstans.com/how-to-install-java-almalinux/
      Not sure if it's any good as I have no way of checking that hahaha... but I hope it helps!
      Other than installing Java - the rest of the commands should be a perfect match to mine.
      Good luck! and let me know if it worked 😀

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

    Fantastic work
    Thank you so much for everything

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

    Can you please share your terminal settings?

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

    מריה מדהימה , מנסה ליצור איתך קשר ברשת , תמצאי אותי !

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

    Can you get historical data? Or just live?

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

    that waz truly amazing!
    (obviously U2, lol)
    I would like to track currency'z & precious metal'z

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

    Today people who are join with cryptocurrency science increase. good choice for this part and how is using it with lovely Python. Thank you Mariya (\/)

  • @alanmenezes4210
    @alanmenezes4210 Год назад +2

    great content

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

    Great tut actually, but I hated Coinbase when they suspended trading in XRP.

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

    Thanks for the great tutorial, you are doing a wonderful job and deep heaven is a great Framework,
    We need to fetch some FOREX data plzzzzzz 😄

  • @thomaszinn
    @thomaszinn 5 месяцев назад

    great job! i am looking for a solution to save for example btc data of one day (0-24h). new day new table data... ;-)

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

    22:15 My dream data source would be historical forex pair tick data including time, bid, ask, and volume for the 28 major fiat currency pairs. My dream platform for analyzing it is evolving and I am in the middle of seeing if I can get pandas and/or numpy to assist my implementation of it.

  • @omaral-halabiah2851
    @omaral-halabiah2851 Год назад

    is it possible to make same work for gold price ?

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

    How you enable live eth/btc api. Did you use async for it continuous running?

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

      Hi Mohamed 😀
      In this tutorial we're using a web socket that Deephaven has already set up for us, it's a quickhook to Coinbase cryptocurrency exchange and that's where the real-time data comes from.
      You've missed the beginning of the tutorial, but checkout what I'm saying at minute 04:12 😊
      Fetching your own data involves lots of work, I'm really hoping to cover it on the channel one day, for now if you have a data source you'd like to work with please let me know and I can check if Deephaven is able to create a quickhook for it 😉

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

      Great, glad to see your teaching passion, that's trigger my thinking with different aspect of implementing concept with step be step to implement functionality, that's really good, thank you for your work, keep active us with your passion♥️♥️

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

    i follow along this tutorial and some error show up. when starting "deephaven_example_app" my terminal show this "RuntimeError: can't find any Python shared library". i dont know whats wrong

  • @dandiyuanaridianto4391
    @dandiyuanaridianto4391 10 месяцев назад

    localhost:10000/ide, site can't be reached how do I fix this?

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

    😍😍😍😍😍

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

    Can you help us code in tradingview?

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

    You are absolutely gorgeous. You are most welcomed in any country in the universe....Lucky Canada to have your heart bound....

  •  Год назад

    Maybe you can try Arch Linux in future?

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

    maya can you do a video for window users

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

      Absolutely! I'm working on it 😉
      It's gonna take a bit of time as I need to cover Docker first (it's the easiest way to run DeepHaven on Windows but I'm yet to make a tutorial on how to use it 🙃)

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

    Stock availability and price of PS5's haha 😁

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

    What makes your prompt look like that?

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

      It's just the regular terminal you get with Kali Linux, I've enlarged the font a bit but everything else is on default setting 😊

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

      it works on a mac surprisingly. Great video!!!

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

    is it possible maybe one day u build bet365 clone ? that read data from another site

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

    I want my own crypto 🙃

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

      Just make sure you send me one DiwakarCoin when it's ready 😉

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

      @@PythonSimplified done I will try 🙃

  • @picklerick3482
    @picklerick3482 11 месяцев назад

    Que linda guerita.

  • @jayshay7416
    @jayshay7416 4 месяца назад +1

    You really (and/or 'still') code C++? if so, why don't you play around with it a bit? Would like to see whatcha got -- skillss)

    • @PythonSimplified
      @PythonSimplified  4 месяца назад +1

      I can't really post C++ stuff on a channel called "Python Simplified" 🙃
      But you're more than welcome to check out my C++ projects on Github 😉:
      github.com/MariyaSha/DJMixingStudio

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

    А на таком широком мониторе глаза не разбегаются? :)

    • @PythonSimplified
      @PythonSimplified  Год назад +2

      Неа! ты просто чувствуешь что ты командир космического корабля хахаха 😊😊😊

  • @user-cv4xt8qg8k
    @user-cv4xt8qg8k Год назад

    Sadly, it doesn't work anymore

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

    Great tutorial Is it just a little hard to concentrate since you are so gorgeous.!

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

    Será que dessa vez Mariya responderá o comentário?

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

      Eu costumo fazer, Maricio 😊 Eu tento responder o máximo possível nas primeiras horas de publicação de um novo vídeo...
      (I've used Google Translate for this, my apologies if it doesn't make grammatical sense hahaha)

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

      @@PythonSimplified Desculpe, Mariya, mas você nunca me respondeu. Eu gosto muito de você e dos seus vídeos.

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

    Okay being smart is what actually makes you soooooooo attractive, not even mentioning how beautiful you are, just be my gf already.

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

    dont lie to us ..this is not for people with no experience :)))) ...i watching you because you cute and explaining well ,and also because i like programing ...)but i gived up on python ) started Unreal Engine :)) ...ofc nothing to do with python

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

      Max!!! if you can figure out Unreal Engine - Python shouldn't even be a challenge for you!! 😉
      I've had my share of C++ learning in university and it's a million times more complex! (that's the language you use there, right?)
      With that said - if you're interested in video game development and virtual reality stuff - you're spot on the right track! 💪
      Python is very versatile, but I find that it has the biggest advantage when it comes to data science and AI - but in terms of complex graphics engines we're not there yet (well... maybe future versions of Python will have a solution to this)😀

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

      @@PythonSimplified i didnt start with C++ ...started on Unreal Engine 5 ..wich is more graphicaly visual thing ... (like you connecting some codes and you can actualy see the result on screen) C++ is more complex your right :)) that why for the moment i skipped it haha ...(working on ue5 the engine itself no need for c++ there ...but eventualy i will need c++ too i think

  • @edelcortes7074
    @edelcortes7074 4 месяца назад

    Help!
    I got error : AttributeError: module 'deephaven.dtypes' has no attribute 'DateTime'
    when I tried:
    python -m deephaven_example_app
    I have pyhton 3.9.13
    :(

  • @MKhanfar-MWK
    @MKhanfar-MWK Год назад

    Hi , I have many crypto bot projrcts auto trading on binance , how to contact you to share my projects with you ?

    • @MKhanfar-MWK
      @MKhanfar-MWK Год назад

      Python projects and works perfectly, I use them daily trading and happy to share with you to make tutorials on it