UrbanPro
true

Learn BI Reporting from the Best Tutors

  • Affordable fees
  • 1-1 or Group class
  • Flexible Timings
  • Verified Tutors

Search in

What Is Phython?

ITech Analytic Solutions
15/12/2017 0 0
Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by GuidovanRossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This tutorial gives enough understanding on Python programming language
Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.
i. Python is Interpreted: Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHP.
ii. Python is Interactive: You can actually sit at a Python prompt and interact with the interpreter directly to write your programs.
iii. Python is Object-Oriented: Python supports Object-Oriented style or technique of programming that encapsulates code within objects.
iv. Python is a Beginner's Language: Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games.
Python Features:
Python's features include:
i. Easy-to-learn: Python has few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language quickly.
ii. Easy-to-read: Python code is more clearly defined and visible to the eyes.
iii. Easy-to-maintain: Python's source code is fairly easy-to-maintain.
iv. A broad standard library: Python's bulk of the library is very portable and cross-platform compatible on UNIX, Windows, and Macintosh.
v. Interactive Mode: Python has support for an interactive mode which allows interactive testing and debugging of snippets of code.
vi. Portable: Python can run on a wide variety of hardware platforms and has the same interface on all platforms.
vii. Extendable: You can add low-level modules to the Python interpreter. These modules enable programmers to add to or customize their tools to be more efficient.
viii. Databases: Python provides interfaces to all major commercial databases.
ix. GUI Programming: Python supports GUI applications that can be created and ported to many system calls, libraries and windows systems, such as Windows MFC, Macintosh, and the X Window system of Unix.
x. Scalable: Python provides a better structure and support for large programs than shell scripting.
Apart from the above-mentioned features, Python has a big list of good features, few are listed below:
i. It supports functional and structured programming methods as well as OOP.
ii. It can be used as a scripting language or can be compiled to byte-code for building large applications.
iii. It provides very high-level dynamic data types and supports dynamic type checking.
iv. IT supports automatic garbage collection.
v. It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
Python is available on a wide variety of platforms including Linux and Mac OS X. Let's understand how to set up our Python environment.
Local Environment Setup:
Open a terminal window and type "python" to find out if it is already installed and which version is installed.
i. Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, etc.)
ii. Win 9x/NT/2000
iii. Macintosh (Intel, PPC, 68K)
iv. OS/2
v. DOS (multiple versions)
vi. PalmOS
vii. Nokia mobile phones
viii. Windows CE
ix. Acorn/RISC OS
x. BeOS
xi. Amiga
xii. VMS/OpenVMS
xiii. QNX
xiv. VxWorks
xv. Psion
Python has also been ported to the Java and .NET virtual machines
0 Dislike
Follow 2

Please Enter a comment

Submit

Other Lessons for You

How To Minimize The Page Splits In Sqlserver To Improve The Performane Of Database?
How to minimize the page splits in sqlserver to improve the performane of database? Page Splits: A page is 8Kbytes of data which can be index related, data related, large object binary (lob’s)...

Tips - How to put PivotTable Field List back at its Original Position?
Have You ever struggled to put PivotTable Field List back at its Original Position?*Original Position - right-side of the worksheet, as highlighted in the following picture: If Your answer is Yes, You...

Macros/VBA Function - Format
Hi VBA/Macro Learners, Today we will see how to use FORMAT Function in VBA to get modify the format of Numbers,Dates,Times & String. Syntax: FORMAT(expression,format,,) 'Ex1: Modify the Format...

How to Insert a Pivot Table.
Let's learn how to Insert a Pivot Table.

Looking for BI Reporting Training?

Learn from Best Tutors on UrbanPro.

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you
X

Looking for BI Reporting Classes?

The best tutors for BI Reporting Classes are on UrbanPro

  • Select the best Tutor
  • Book & Attend a Free Demo
  • Pay and start Learning

Learn BI Reporting with the Best Tutors

The best Tutors for BI Reporting Classes are on UrbanPro

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more