Bitcoin Forum

Other => Beginners & Help => Topic started by: the01crow on November 17, 2019, 02:45:22 PM



Title: How to start in the world of blockchain as a developer with phyton?
Post by: the01crow on November 17, 2019, 02:45:22 PM
I am soon interested in learning about phyton, and I would like to know which would be the right way to work with blockchain/cryptocurrency/exchange among other things related to this world, what would be your advice, recommendations and suggestions, to develop in this world, as a developer.


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: Latviand on November 17, 2019, 03:34:46 PM
Go to Development & Technical Section (https://bitcointalk.org/index.php?board=6.0) of the forum, start brushing up on terminologies used and learn how to understand the program or process of BTC and its network. There's a lot to learn from there and honestly, It could be quite overwhelming when you first enter it. But it should really help your abilities improve if you could understand and integrate those that you understood in your learnings. You never know, you maybe the next person to improve a huge part of the BTC network.

Though start small, like what I said, learn the terminologies and meanings in the forum AKA start reading random threads in that section. Don't participate in discussions but you can ask for questions if you want though.


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: OgNasty on November 17, 2019, 04:22:31 PM
This isn’t a bad place to start.

https://www.youtube.com/watch?v=3xAO4K7FC6E


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: Deathwing on November 17, 2019, 04:50:45 PM
Tinker with the blockchain, monitoring, viewing etc. Check how Blockchain actually works and what the hashes are, what is a transaction and how you make it etc. When you gather enough experience you can even code an instant exchange system yourself with python. Start with bots, that's (in my opinion) the best way to learn the libraries.


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: rhomelmabini on November 17, 2019, 05:58:21 PM
My advice is to think first if what will be your focus on being a developer if you want to be on the server-side then you should learn maybe Django or Flask. There are many libraries to learn from python but you really have to focus on single one as you are still on the beginning learning process, I myself is currently in love with Python and wanted to shift career it's just a matter of time I think.

You can read this one at Reddit if you're same with me as a self-taught programmer he included there some bunch of books to start with but his main focus is on the server-side aspect, so you may get some learning there as well: https://www.reddit.com/r/learnpython/comments/ctkypf/im_100_self_taught_landed_my_first_job_my/


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: koch44 on November 18, 2019, 03:02:22 AM
I am soon interested in learning about phyton, and I would like to know which would be the right way to work with blockchain/cryptocurrency/exchange among other things related to this world, what would be your advice, recommendations and suggestions, to develop in this world, as a developer.

githib.com

There are several great github bitcoin  tools in Pyrhon you can start with like pywallet and btcrecocer ' those will teach you some about bitcoin


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: nelson4lov on November 18, 2019, 09:30:40 AM
I am soon interested in learning about phyton, and I would like to know which would be the right way to work with blockchain/cryptocurrency/exchange among other things related to this world, what would be your advice, recommendations and suggestions, to develop in this world, as a developer.
..

You don't just wake up one day and start learning a random programming language. I would suggest you first sit down and think about the following :


  • What blockchain platform/project do I want to work with?
As you already know, It's not all projects that uses the same programming languages. For instance, Ethereum uses solidity. Bitcoin, Ripple and Stellar were built with C++.


  • Blockchain Developer or Dapps developer?

This part isn't that much important. You just have to pick a focus point between the two. You can also be both. Learning Solidity will help you create smart contracts on Ethereum likewise Python can help you create dapps on platforms like TRX, ALGO or EOS.


  • Where to kickstart your developer Journey?

Once you've decided on the path you want to take and the programming language, You've to take time to learn. Here are good sites where you can take free  programming courses:

1. https://www.coursera.org – Coursera
2. https://freecodecamp.org  – Freecodecamp
3. https://www.udacity.com/ Udacity



There are dozens of other websites to learn but let me keep the list streamline.

PS: I'm a Junior Developer studying CS


Title: Re: How to start in the world of blockchain as a developer with phyton?
Post by: MATHReX on November 18, 2019, 11:50:09 AM
I am soon interested in learning about phyton, and I would like to know which would be the right way to work with blockchain/cryptocurrency/exchange among other things related to this world, what would be your advice, recommendations and suggestions, to develop in this world, as a developer.

Python is not the only way to go if you want to develop a blockchain or blockchain-based programs.
C++, Java, Python are the options for it.

If you want to develop an exchange, you'll have to learn building websites using HTML, jQuery, JavaScript and in the backend using SQL, Database and such.

It's better if you select just one thing at a time and learn it perfectly rather than jumping from one place to another.