Are you ready… Are you ready for this?

The title is from Queen’s “Another One Bites the Dust”, from their Album “The Game”, released in 1980…

So today, I’m going to cover a couple of topics…

First of which, is my next blogging lesson, which covered consistency…  All I’m going to say, is that if you don’t have a blog, you should start writing one…  If you have no idea how, or want some advice, go to John Somnez’s Simple Programmer blog, and sign up (for FREE)… it’s worth it!

So in the spirit of consistency, I’ve decided, for now at least (meaning at least the next few months, but probably longer) to blog twice a week… Monday’s and Thursdays.

Second, my Linux journey.  I decided, as part of my learning process on linux, to try a new distribution. Last night, I installed SolusOS on my main machine. The install was fairly simple, and after updating and installing the provided nVidia graphics driver, it looks nice and clean on my 39″ 4K display (again, thank you John Somnez). After this blog post, I’ll go through and install PyCharm (the python IDE i’m using while learning Python). As I do more (and I’m planning on becoming a code contributor to them, as I get more comfortable), I will of course share my exploration with you…

Also, the fist project I’ll be coding in Python is my author finder… There are several ‘fan fiction’ sites where amateur authors write various stories… and some of these authors, I feel, are really good… so I want to make a python script that goes to these fan fiction sites, look up the author’s page, and let me know if there have been any new stories published by them since I last checked.  (Yes, I know about RSS – but some of these sights don’t allow RSS just for specific authors… I don’t care about every story that’s been published)  I’ll have a future post that covers this in more detail as I write it (maybe Monday’s)…

I’m also returning to gaming, and started running a social game (yes, Dungeons & Dragons 5e) with my friends.  I haven’t gamed/played since 2007 (right about when 4e came out), so I’m enjoying my return.  But as I design my homebrew world, I’ll be designing some personal tools to allow me to make running games simpler (or at least setting up the sessions simpler)…

Where do I find the time to do all this, you ask??? I stopped watching TV, pretty much altogether. Between Hulu / Netflix / Amazon / GooglePlay / straight out purchase, if I ever feel the need to ‘catch up’ on shows, I can… but I find by giving up TV, I have about an extra 20+ hours a week to read an hour a day, and do other things… (and honestly, during the summer hiatus when there are no new episodes coming out, I find that after a couple of weeks, I’m not missing them so this could be a permanent solution…)

Well, I think that is gonna do it for today…  so until next time…

Sometimes B Sharp, Never B Flat, Always B Natural

Starting to learn python…

So, since the tag line of my blog is “Music, Coding, Life, Learning & Linux”… I figure I’ll cover 3 of those topics with this… my learning to code in Python… On Linux!

I’m using Michael Kennedy’s “Explore Python Jumpstart by Building 10 Apps” (linked here!)

The 10 apps are:
Hello (you Pythonic) World
Guess that number game
Birthday countdown
Journal app and file I/O
Real-time weather client
LOLCat Factory App
Wizard Battle App
File Searcher App
Real Estate Analysis App

First, I really like this learning program…  Michael does a nice job of explaining things in easy chunks… and no, this is not an advertisement for the course, it’s just the course I chose when deciding to learn python (since I listen to his Talk Python to Me podcast)…

I’m currently through Real-time weather client, which is nice app, and uses web-scraping to pull information about the weather from a given location, and then pulling said information out of the ‘web-page’…

 

I found that really interesting, as one of the mini-programming projects I have wanted to do is pulling author story info from different fan sites to see if any of my favorite fan authors have written any new stories… So that is one of the first projects I’ll be writing about on here…

I don’t want to discuss the course too much, as it’s a paid course, and I don’t want to give away anything that I don’t have permission to give away, but I’ll probably be turning a lot of what I learn in this course and others into my own personal apps for my own needs, and those I’ll discuss and put on GitHub for anyone to peruse!

I’m also planning on discussing my FreeCodeCamp experience with Javascript (although I’ve been a JS programmer for a couple of years now, I want to write about the experience from start to finish), and also discussing my take on Project Euler and other coding challenges, my takes on my solutions and such…

Until next time!