Journey Into The World Of Python - #1 Course Overview

in #steemtrainer8 years ago

About Me

I am Ron, a programmer by profession and a trainer by hobby. I have worked on numerous programming languages over the years and I pretty much love all of them. I have no favouritism to a particular language and as such I won't recommend any programming language over another. Each programming language has it own advantages and disadvantages.

Over the past few years, the Python programming language has gained a massive interest among the developers and this has been largely due to its simplicity. I fell in love with this beautiful language like any other python developer. As such, I decided to publish a series of articles on python on my personal blog. Then, I discovered this amazing platform called 'steemit'. I was happy to see that there were tons of people who enjoy reading and supporting authors. It is then that I decided to publish my articles on steemit instead of a personal blog.

The Course

The course is planned as a series of tutorials on the Python programming language. I will go through each concept in detail, because I believe that just scratching the surface of a topic isn't good enough for anyone who wants to learn a programming language thoroughly.

Image Source - Imgur (Personal)

The series is titled - 'Journey Into The World Of Python'. I will start off the series with introduction into the basic concepts of the Python programming language. Like I said, this won't be like the normal tutorials that you have seen. Because, I would like to talk about every concept in detail.

Once the basics are done, we can move on to some advanced coding skills. In the advanced coding sections, I will take you by hand in creating a professional level project. I don't want to reveal the project, because, I would like to keep it as a surprise for my readers.

During the course time, you may ask me questions and doubts on each topic. I don't consider this as chance to prove that I am good in Python. I believe that programming is an ever learning process and there are things that a trainer can often learn from his students. I will be looking for such students as over the years I seen people who have amazed me with their programming and thinking skills.

Image source - Imgur (Personal)

I know that most of you might me familiar with python, but this course doesn't have any minimum requirements unlike other courses. I will starting everything from scratch. I will be closely watching for the comments to see if I should speed up the course as well. This is because, if all of the readers are absolutely familiar with the core concepts, then they may feel bored by reading the same thing they already know.

But, I am sure that even if you know the basics, you will enjoy this brand new journey into the amazing world of Python programming language.

Tools & Language Version

I will be using Atom(https://atom.io/) as the editor for the coding and the version of the python will be 3.5

Follow me(@steemtrainer) to subscribe to the updates on the course.

Sort:  

Nice initiative.

You may want to check the blog of @thetalcumtaco who is doing something similar. (It is always good to put people sharing common interests in contact.)

I like Python, but you might want to consider focusing on 2.7 instead of 3.5 because I'm pretty sure that most of the job opportunities are still for that version. Also, I think Google App Engine still depends on the older version. Just a thought.

Yes, I too have had issues with certain libraries not supporting version 3 well. There are just a handful of changes between 2 and 3. So, I thought of starting off with version 3 and then while the course progresses, point our the differences between both the versions. Thus, I will be able to properly bridge the gap between the two versions for the students. Google App Engine, as of August 2016, supports the version 3.

Coin Marketplace

STEEM 0.17
TRX 0.15
JST 0.028
BTC 58404.34
ETH 2367.70
USDT 1.00
SBD 2.45