create account

Starting a Programming Journey (Python & Steemit) by iamredbar

View this thread on: hive.blogpeakd.comecency.com
· @iamredbar ·
$23.81
Starting a Programming Journey (Python & Steemit)
### It all begins with a single step...
Usually in the wrong direction. Over the past five days or so, I have done many hours of reading, formatting, more reading, downloading, reformatting, installing, wrecking my recovery partition, and uninstalling so many things.

My goal of this journey is to develop tools for myself and for others dealing with the Steem blockchain. I have always wanted to start programming as a hobby but I have never been disciplined enough to follow through. That is all going to change with Steemit. I have met and interacted with many people on the platform and I have decided I want to help out in any way I can. I believe the best way will be through this medium.

This will be a long road, but it will be fruitful at the end.

***

### So what have you done so far?
Well, I'm glad you asked. Since I own a MacBook Pro, Python is already installed on it. I thought, "Oh boy, this'll be easier than I thought." Wrong. Anyone who has any Python knowledge knows that it isn't that simple. I tried to follow a few different online tutorials, but most of them were for Ubuntu. I was determined though, I can handle hard problems. Wrong again.

Since I knew so little about Python and differences about operating systems, I thought it would be pretty comparable. I was right in some ways, but in others I was totally wrong.

After messing around with Python 3 on my Mac, I decided I need to just make the jump over to Linux. But how should I do that? I own a Raspberry Pi, but that requires an HDMI monitor to use and an extra keyboard and mouse, blah blah blah. Not an option. I thought to myself, lets just partition your hard drive and put Ubuntu on it! Great idea!

![Ubuntu Logo @iamredbar](https://steemitimages.com/DQmVhTH253ybX8wokFAfL86qkQWb7yR1i6JU1q68U9Yqpi8/ubuntu_black-orange_hex.png)
> Ubuntu is a registered trademark of Canonical Ltd.

### First step in the right direction
While the idea was great, I didn't really know much about putting another operating system onto a computer. While reading more tutorials, it seemed to me like I only had to make a partition and figure out a way to install it, then the computer would automatically see both operating systems while booting. Wrong (again). 

After partitioning my hard drive for Linux, I figured out a way to install it using [unetbootin](https://unetbootin.github.io). I was amazed, I thought that I got it first try. I did, but in an incorrect way. I had no way of seeing the EFI partition during boot. After messing around with installing different things for hours, I shut down the machine and went to sleep. When I turned it back on the next morning I found my mistake.

Researching, I found [rEFInd](https://sourceforge.net/projects/refind/) for dual booting. Yes, I thought, I am one step closer to getting this system onto my computer. After getting past the System Integrity Protection, I was able to install rEFInd. When I rebooted, I was able to see my Macintosh HD *and* my Linux flash drive! Success!

***

### Where I am right now
I was able to get Ubuntu onto my MacBook Pro and I got all of the Steem-Python stuff downloaded. I was able to write a very short Python script that pulls 50 of my followers. Here is the code:
```
nodes=['https://api.steemit.com']
from steem import Steem
s = Steem(nodes)
print(s.get_followers('iamredbar', '', 'blog', 50))
```

### Many errors makes for many learning experiences
I believe I learn best by making mistakes and learning from them. If you have seen something I've posted that isn't correct or if there is a better way to do it, please let me know! I want to learn and learning from a great community like this seems to be the best way to do it.

### @iamredbar
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 2 others
properties (23)
authoriamredbar
permlinkstarting-a-programming-journey-python-and-steemit
categorysteemdev
json_metadata{"tags":["steemdev","programming","steempython","steemit","blog"],"users":["iamredbar"],"image":["https://steemitimages.com/DQmVhTH253ybX8wokFAfL86qkQWb7yR1i6JU1q68U9Yqpi8/ubuntu_black-orange_hex.png"],"links":["https://unetbootin.github.io","https://sourceforge.net/projects/refind/"],"app":"steemit/0.1","format":"markdown"}
created2018-03-07 01:13:09
last_update2018-03-07 01:13:09
depth0
children13
last_payout2018-03-14 01:13:09
cashout_time1969-12-31 23:59:59
total_payout_value18.014 HBD
curator_payout_value5.791 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,718
author_reputation5,765,586,647,876
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,748,424
net_rshares6,055,789,247,578
author_curate_reward""
vote details (66)
@boomerang ·
This post has received a 4.12 % upvote from @boomerang.
properties (22)
authorboomerang
permlinkre-starting-a-programming-journey-python-and-steemit-20180307t070336
categorysteemdev
json_metadata""
created2018-03-07 07:03:39
last_update2018-03-07 07:03:39
depth1
children0
last_payout2018-03-14 07:03:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length55
author_reputation1,273,205,827,891
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,804,311
net_rshares0
@divinoart ·
$0.02
Wow...pretty cool. I love programming too. I do hope u do more posts on this
👍  ,
properties (23)
authordivinoart
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t071601070z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-07 07:16:12
last_update2018-03-07 07:16:12
depth1
children1
last_payout2018-03-14 07:16:12
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation144,905,428,987
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,806,309
net_rshares6,639,524,560
author_curate_reward""
vote details (2)
@iamredbar ·
Thanks for the read! I already have another script I want to post!
properties (22)
authoriamredbar
permlinkre-divinoart-re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t072106743z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-07 07:21:06
last_update2018-03-07 07:21:06
depth2
children0
last_payout2018-03-14 07:21:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length66
author_reputation5,765,586,647,876
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,807,114
net_rshares0
@gerald.knows ·
$0.02
that's a good one
I also tried learning how to program with python
it wasn't easy at all
but I think I'm getting the hang of it
I took free online courses from coursera
👍  
properties (23)
authorgerald.knows
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t071611049z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-07 07:16:12
last_update2018-03-07 07:16:12
depth1
children2
last_payout2018-03-14 07:16:12
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length168
author_reputation409,174,390,942
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,806,308
net_rshares5,969,806,519
author_curate_reward""
vote details (1)
@iamredbar ·
There are a ton of resources online. My favorite is [Codecademy](https://www.codecademy.com).
properties (22)
authoriamredbar
permlinkre-geraldknows-re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t072225589z
categorysteemdev
json_metadata{"tags":["steemdev"],"links":["https://www.codecademy.com"],"app":"steemit/0.1"}
created2018-03-07 07:22:24
last_update2018-03-07 07:22:24
depth2
children1
last_payout2018-03-14 07:22:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length93
author_reputation5,765,586,647,876
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,807,332
net_rshares0
@gerald.knows ·
I've heard of it severely 

maybe I'll check it out
properties (22)
authorgerald.knows
permlinkre-iamredbar-re-geraldknows-re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t214334178z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-07 21:43:33
last_update2018-03-07 21:43:33
depth3
children0
last_payout2018-03-14 21:43:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length51
author_reputation409,174,390,942
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,965,420
net_rshares0
@leprechaun ·
$0.03
I always name the parameter when passing nodes.  I am surprised this does not get ignored.  I am starting a journal in my development of Steemfiles and other projects and it is work involving Python3, and Angular with Python-Steem.   Take a look at my blog.

👍  
properties (23)
authorleprechaun
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-201838t141737690z
categorysteemdev
json_metadata{"app":"chainbb/0.4","namespace":"steemdev","format":"markdown+html","tags":["steemdev"]}
created2018-03-08 17:17:45
last_update2018-03-08 17:17:45
depth1
children1
last_payout2018-03-15 17:17:45
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length259
author_reputation43,062,883,043,443
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries
0.
accountchainbb
weight175
1.
accountjesta
weight325
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id43,153,865
net_rshares8,904,805,497
author_curate_reward""
vote details (1)
@iamredbar ·
I definitely will! Thank you for the tip. I am willing to learn all I can.
properties (22)
authoriamredbar
permlinkre-leprechaun-re-iamredbar-starting-a-programming-journey-python-and-steemit-201838t141737690z-20180310t031935999z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-10 03:19:36
last_update2018-03-10 03:19:36
depth2
children0
last_payout2018-03-17 03:19:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length74
author_reputation5,765,586,647,876
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id43,440,715
net_rshares0
@mercurybot ·
re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t083656590z
You got a 4.19% upvote from @mercurybot courtesy of @iamredbar!
properties (22)
authormercurybot
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t083656590z
categorysteemdev
json_metadata{"app":"postpromoter/1.7.4"}
created2018-03-07 08:36:57
last_update2018-03-07 08:36:57
depth1
children0
last_payout2018-03-14 08:36:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length63
author_reputation732,353,368,070
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,819,987
net_rshares0
@olamatto ·
$0.02
Oh this is awesome, am looking forward to hearing more from you, I love programming too am trying to get a good teacher.
👍  
properties (23)
authorolamatto
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t065900308z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-07 06:59:09
last_update2018-03-07 06:59:09
depth1
children1
last_payout2018-03-14 06:59:09
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length120
author_reputation3,119,970,588,046
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,803,506
net_rshares6,413,841,714
author_curate_reward""
vote details (1)
@iamredbar ·
Thank you for checking it out! I have already made improvements on what I have and I will be posting those soon!
properties (22)
authoriamredbar
permlinkre-olamatto-re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t070255887z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-03-07 07:02:54
last_update2018-03-07 07:02:54
depth2
children0
last_payout2018-03-14 07:02:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length112
author_reputation5,765,586,647,876
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,804,182
net_rshares0
@postpromoter ·
re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t085141528z
You got a 1.23% upvote from @postpromoter courtesy of @iamredbar!

Want to promote your posts too? Check out the [Steem Bot Tracker website](https://steembottracker.com) for more info. If you would like to support the development of @postpromoter and the bot tracker please [vote for @yabapmatt for witness!](https://v2.steemconnect.com/sign/account-witness-vote?witness=yabapmatt&approve=1)
properties (22)
authorpostpromoter
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t085141528z
categorysteemdev
json_metadata{"app":"postpromoter/1.8.6"}
created2018-03-07 08:51:42
last_update2018-03-07 08:51:42
depth1
children0
last_payout2018-03-14 08:51:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length392
author_reputation12,722,616,650,811
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,822,615
net_rshares0
@pushup ·
re-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t082652662z
4.32% @pushup from @iamredbar
properties (22)
authorpushup
permlinkre-iamredbar-starting-a-programming-journey-python-and-steemit-20180307t082652662z
categorysteemdev
json_metadata{"app":"postpromoter/1.8.6"}
created2018-03-07 08:26:54
last_update2018-03-07 08:26:54
depth1
children0
last_payout2018-03-14 08:26:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation799,420,452,881
root_title"Starting a Programming Journey (Python & Steemit)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id42,818,244
net_rshares0