In this post, I will share with you my experience as a beginner in Python, introducing the editor and downloads needed for the first application.
Photo by James Harrison on Unsplash
During the last 15 years, I have developed Java applications and have been teaching Object-Oriented programming in Java. But a few months ago, I was suggested first to learn Python, so I could teach it in the next semester.
As always, I am intrigued to learn new technologies. I was involved in this experience, so I will occasionally post some of the notes on it.
Starting programming in Python intrigued me as I read that Python can build Desktop GUI applications, Web applications, Linux Shell modules, and data analysis. I started with Python 3, so the material in this blog is about the Python 3 version.
For beginners, I suggest this full tutorial:
https://www.tutorialspoint.com/python3/index.htm
It explains what Python is and a bit of Python’s history.
Python 3 is the latest version, so I naturally recommend this one.
For the installation, visit the official website: https://www.python.org/
Many editors offer flexibility in programming in Python. VisualStudio is a trendy one.
My experience with Eclipse in Java has been excellent, so I installed the PyDev plugin, and actually, I am using Eclipse editor for Python. Switching from Java to Python is as easy as switching the Eclipse Workspace.
Python has a straightforward and logical syntax. This is one of the reasons why Python is suggested to beginners in programming. However, I learned the basics of syntax from books, two of which I will highly recommend to you:
Most probably you have already heard that Notion is an all-in-one workspace tool. I started…
Notion is the all-in-one workspace that is taking the productivity world. Its advantages are the…
With its customizable templates and versatile features, Notion can transform the way you work. In…
Data is no longer something that just data specialists need to think about. Data now…
In this article, we will see in detail the game-changing benefits of integrating Notion and…
The Stream API is a powerful tool that enables you to process collections of data…