DEV Community

Cover image for Python for everyone :Mastering Python The Right Way
Chagalla Hillary
Chagalla Hillary

Posted on

Python for everyone :Mastering Python The Right Way

Is Data the next great resource?

The world is currently evolving and technology is shaping world events and being part of our basic life. This has led to a development of many languages to meet a broader audience and specific needs of various fields. Python is a widely-used, interpreted, object-oriented, and high-level programming language with dynamic semantics, used for general-purpose programming. It was created by Guido van Rossum, and first released on February 20, 1991.

;https://www.python.org/about/apps
https://wiki.python.org/moin/PythonProjects

Why Python?

Python is high level programming language which is widely used for General Purpose Programming.
-Basically speaking I'm still learning Python and definitely I've found it much easier to learn and basic Python concepts are easy to recall.
-It's also usable for a broad audience as it's easy to understand and read the codes.
-Python has in built functions which are easily accessible. Here are some of the functions;
(https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l15t9o4l8r4tk11ot4hw.jpg)
(https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ite9wdc21yu4litfcu1d.jpg)

Mastering Python
Python 3 is the latest version of Python which is not installed on most platforms.For Windows and Mac users you have to download the python application and an editor of your choice.
There are many sources to learn Python, there are websites which offer courses on Python;
https://realpython.com/products/real-python-course/
https://www.udemy.com/topic/python/
Python tutorials can also be accessed through YouTube.
To master Python the right way, it's necessary to practice by writing scripts and doing python projects often ;https://projecteuler.net/ -project Euler problems provide an insight.

https://www.geeksforgeeks.org/
-To distribute your Python code-in

  1. Python library
  2. Python web application

There are also python books which may be of help
Image description

Image description

Image description
-Python has a wide field, after learning basic concepts one can specialize to the various fields;

  1. Python for Data science - for data visualization and analytics.
  2. Python for web development - web development using Python frameworks. https://hackr.io/blog/python-frameworks#types-of-python-frameworks
  3. Python for machine learning.

Useful links

http://scikit-learn.org/ - Machine learning with Python
https://www.tensorflow.org/ - Deep learning with Python https://www.djangoproject.com/ -
https://www.python.org/dev/peps/pep-0008

Top comments (1)

Collapse
 
samuelwahome profile image
Samuel Wahome

Very informative article👌