Sunday, June 9, 2019

What is Python

Python is a powerful dynamic, interpreted ( actually byte compiled ) programming language that is extremely useful and widely used. Because of its popularity there is a large amount of amount of documentation, example programs, books, blogs and open source libraries available.

Python is also widely used in both commercial and open source projects, and it has the ability to compile to native executable, java, and .NET

Although I believe python has a very strong object oriented syntax, my favorite aspect of the language is its ability not to force you in to an object oriented solution. Instead, you can write very simple and very powerful python programs without understanding or needing to use classes, dependency injection or other advanced object oriented concepts.

Having programmed for many years, I wanted to get back to basic programming and engineering concepts that are fundamental and did not rely on modern design patterns and practices.

https://www.python.org/


One of the best tells of an easy programming language is how easy it is to get started. If you have an internet browser you can navigate to https://www.python.org/shell/ and type in the provided python shell and immediately begin to learn python.

Hello World

The traditional way to begin learning a programming language is with the Hello World program and in python it is very simple:



print 'hello world!'

The above program simply prints the words "Hello World" to the given terminal. It is an output only program and that is very easy to write and maintain!

Useful Links


https://www.w3schools.com/python/ - One of the best to the point python tutorials available.


https://realpython.com/installing-python/ - Guide to installing python




O'Rielly books are really good and I would suggest purchasing one if you want to learn more about python.

2 comments:

  1. Gyansetu's Python section is a Python enthusiast's sanctuary! Their in-depth tutorials and insights provide invaluable guidance for Python learners and professionals alike. Thank you for nurturing our Python prowess!
    For more info:- https://www.gyansetu.in/blogs/future-scope-of-python-in-india/

    ReplyDelete
  2. Python | Gyansetu's Python courses are a game-changer for anyone looking to dive into this versatile language. Their approach is hands-on, and the instructors are knowledgeable. Gyansetu is the perfect place to master Python programming.

    For more info:- https://www.gyansetu.in/blogs/future-scope-of-python-in-india/

    ReplyDelete

nonlocal keyword

The nonlocal keyword is used to allow an inner function to access variables defined in an outer function. Without using the nonlocal keywo...