Bitcoin Forum

Other => Beginners & Help => Topic started by: Alphakilo on March 01, 2023, 03:48:23 PM



Title: Newbie seeking Help For Python Programming in Bitcoin
Post by: Alphakilo on March 01, 2023, 03:48:23 PM
One of my goals for 2023 is to learn a tech skill that would be useful in blockchain technology. I know that Python programming is a valuable tech skill and I am interested in learning it to progress in this field. However, the issue I am facing is that I don't know where to start. I also don't know its practical applications in Bitcoin. I am seeking guidance from users who have mastery in some programming languages and are actively using them in Bitcoin and blockchain. Additionally, I would like to know if Python is the best language to start with as a beginner.


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: Coojhb on March 02, 2023, 04:35:39 AM
The best place to start learning anything is youtube. Since most of the material there is free.

I too started python but from the perspective of Artificial Intelligence so can't say how it works in blockchain.

You may start with this if you are a beginner.  https://youtube.com/playlist?list=PLsyeobzWxl7poL9JTVyndKe62ieoN-MZ3


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: bitmover on March 02, 2023, 07:52:33 PM
One of my goals for 2023 is to learn a tech skill that would be useful in blockchain technology. I know that Python programming is a valuable tech skill and I am interested in learning it to progress in this field. However, the issue I am facing is that I don't know where to start. I also don't know its practical applications in Bitcoin. I am seeking guidance from users who have mastery in some programming languages and are actively using them in Bitcoin and blockchain. Additionally, I would like to know if Python is the best language to start with as a beginner.

i would take a look at good libraries.

take a look here
Hi
Im new to Bitcoin development. Decided to work with Python as seems to have the largest ecosystem when it comes to Bitcoin. I am a bit confused about the various different Python Bitcoin libraries though. From my research, here are the main 4:

https://github.com/petertodd/python-bitcoinlib

https://github.com/jgarzik/python-bitcoinrpc

https://github.com/1200wd/bitcoinlib

https://github.com/ofek/bit

and here

https://ofek.dev/bit/guide/intro.html


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: Stalker22 on March 02, 2023, 10:05:34 PM
Python programming is definitely a valuable skill to have in this field. First off, it is important to start with the basics. Once you've got the basics down, you can move on to more complex things and even start building your own projects! There are lots of free online courses and tutorials available that can help you. Some good ones are Codecademy, Udemy, and Coursera. You can also join online communities like Stack Overflow to ask questions and get answers from other developers. Learning Python takes time and effort, just take it one step at a time and practice a lot.


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: dzungmobile on March 02, 2023, 11:11:43 PM
Mosh does not teach Python for Bitcoin proramming but he has a free educational series

Learning Python with Mosh for beginners (https://youtu.be/_uQrJ0TkZlc)

Basics, succint explanations.


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: BitMaxz on March 02, 2023, 11:27:22 PM
There are lots of sources to learn python programming for Bitcoin but I have a source where you can start to make your own blockchain DIY step-by-step built in python which I think you can absorb fast.

Check this link below

- https://github.com/openblockchains/awesome-blockchains#do-it-yourself-diy---build-your-own-blockchain

Also, try to check the whole page you can also learn other programming languages building your own Blockchain.


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: Welsh on March 03, 2023, 12:43:00 AM
I know it's hard to go about it when you haven't got motivation, but it's probably best you just focus on learning Python, before thinking about Bitcoin related projects. That's not saying within a few months you tackle a few basic Bitcoin related projects, but you probably aren't going to find the best courses or studying materials that focus on Python. I'd learn Python, learn programming fundamentals in general, and then move onto Bitcoin related projects.

There's numerous boot camps out there, and books. Generally, any decently reviewed book on Python are good these days. Some universities teach Python in their modules, and while you might not be attending the university you can sometimes find old module books being sold around the internet or local stores. I find universities really teach the fundamentals of programming well, better than any other book.


Title: Re: Newbie seeking Help For Python Programming in Bitcoin
Post by: dzungmobile on March 03, 2023, 03:19:56 AM
In Mastering Bitcoin book. Free link to read on Github.
https://github.com/bitcoinbook/bitcoinbook

Antonopoulos writes examples with Python code. It can help OP to learn and practice Python relevantly with Bitcoin.