So why Python? I have been asking myself this same question for the past 2 weeks of learning this new to me language. If I have to say one big draw to me is you write the code once and I can run it on all my computers, Windows, Mac and Linux. I am still going to test out that theory. I know I can write the code on all three platforms. I am writing all of my Python using Visual Studio Code. It is FREE and you can program in any programming language you wish to use. I tried to use Sublime Text which has a lot of benefits. I use Sublime for all my PHP work mainly because of the easy upload on save. This means I don’t have to always switch over to the FTP Client to upload each PHP page as I complete them. I think Visual Studio has something like this I will have to play with it some more to learn all of the features.
As many of you know I have been a long time fan of Visual Studio and still use it from time to time. I feel it is much better for designing user interfaces the Python. But remember Python started as a scripting tool and has now grown into a full-fledged programming tool.
I have been finding Python to be a great tool for creating desktop tools I need each day to do my job. Let’s say I don’t really need them but it makes doing my job much more efficient. We will talk about how I am using these new tools to access and pull information from my Linux Servers.
I tell everyone in the computer field that you should have some form of programming or at least scripting knowledge to better aid you in what you do every day. I am even working on tools to better control the firewall. Once you know how to write code then the World is at your feet. I can spend hours in front of a good monitor with the brightness turned down and coding all day. I will post a project I worked on today called Weather. It is just a little application built with Python to tell you the local weather. I built this application to learn how to layout the windows controls for a Python project.
If you get started programming and get stuck just drop me an email and I will do my best to help you with your questions.