Python is an interpreted, high-level language created by Guido van Rossum and released in 1991. It is one of the easier programming languages and can be used in various situations such as making web applications, data analysis etc.
Insight
Before you begin the journey of learning python remember it is a new language and with new languages come new terminologies and new rules on how you use the language. Its similar to how one’s native language and the English language differ. Keep that in mind. Python is a relatively easy language to learn.
PYTHON INTERPRETERS AND ANACONDA
First step is to decide how you are going to be writing your code, you can choose either a python interpreter with a text editor of your choice or anaconda with jupyter notebook. Personally I’ve found anaconda to be really helpful as it is easier to learn various functions independently and save them.
For the interpreter you can use: https://www.python.org/downloads/release/python-380/
For anaconda use:https://www.anaconda.com/products/individual
For text editor, (VS code) use: https://code.visualstudio.com/
GIT AND GITHUB
Next important thing as an upcoming developer is knowing how to use git and github. These are essential tools in coding as it enables one to store the code remotely and access it at any time.
Repository
This where your code is stored online. Similar to how one may store a pdf file on google drive or one drive, git hub provides one with a place to put your code and allows for collaboration with other coders to make your program.
Best video I found to learn was this: https://youtu.be/DVRQoVRzMIY.
First code
All one needs to do is to create your first Hello, World is just type 'print("Hello, World")' and voila you will have made your first step towards becoming a python developer.
print("Hello, World")
As you do this remember to check on PEP8 rules. This is where the python rules for writing the code are located and usually updated. It is great to keep up with it so as to not encounter syntax errors often.
Happy coding!
Top comments (0)