Journey Into The World Of Python - #1 Course Overview
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
Nice! Looking forward to your posts, you have a new follower :)
Thank you @ausbitbank for motivating me :)
No worries, I just want to make sure you're aware there is also at least one other python course happening recently under the "programming" tag so maybe check what they have covered as well - Its a big topic and I feel there is room for multiple authors - especially if each has a unique perspective and content focus :)
One other tip if you're interested - consider verifying and doing an #introduceyourself post with a personal photo .. It's not required, but it never hurts to show you're a real person interested in the platform and not potentially just a bot rewording preexisting tutorials for money :)
Cool username and branding too!
@ausbitbank Thanks a lot for this valuable information. I checked that post in 'programming'. From what I saw the author is doing a wonderful job by explaining students how to create a game in Python from scratch.
My tutorials are not just for making games. I will start from scratch to teach the core principles of Python, taking students to a next level of designing a software using proper object oriented skills, then using those skills, help them create a wonderful project.
I am currently busy with the final touches of my first tutorial post, so I will check the verifying and introduceyourself post by tomorrow.
Sounds great, best of luck with this :)
Thank you :)
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.)
Thank you :)
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.