• Study Materials – Company wise
    • Infosys Archive
    • Accenture Archive
    • AMCAT Archive
    • Capgemini Archive
    • Cisco Archive
    • CoCubes Archive
    • Cognizant(CTS) Archive
    • Dell Archive
    • Deloitte Archive
    • DXC Archive
    • Goldman Sachs Archive
    • Hexaware Technologies Archive
    • LTI Archive
    • MindTree Archive
    • TCS Archive
    • Virtusa Archive
    • Wipro Archive
  • Interview Preparation – E Books
    • C Interview Questions
    • Data Structures Interview Questions
    • DBMS Interview Questions
    • HR Interview Questions
    • Java Interview Questions
    • Operating System Interview Questions
    • Python Interview Questions
    • SQL Query Interview Questions
  • Programming
    • C Programming MCQs
    • C Code Snippets – Output Questions
    • Python Code Snippets – Output Questions
  • Aptitude
    • Verbal Ability for Placements
    • Quant for Placements
  • Register
  • Login
CODE OF GEEKS

We at CODE OF GEEKS, aim at providing best and quality content for our users at no extra cost.

    • Study Materials – Company wise
      • Infosys Archive
      • Accenture Archive
      • AMCAT Archive
      • Capgemini Archive
      • Cisco Archive
      • CoCubes Archive
      • Cognizant(CTS) Archive
      • Dell Archive
      • Deloitte Archive
      • DXC Archive
      • Goldman Sachs Archive
      • Hexaware Technologies Archive
      • LTI Archive
      • MindTree Archive
      • TCS Archive
      • Virtusa Archive
      • Wipro Archive
    • Interview Preparation – E Books
      • C Interview Questions
      • Data Structures Interview Questions
      • DBMS Interview Questions
      • HR Interview Questions
      • Java Interview Questions
      • Operating System Interview Questions
      • Python Interview Questions
      • SQL Query Interview Questions
    • Programming
      • C Programming MCQs
      • C Code Snippets – Output Questions
      • Python Code Snippets – Output Questions
    • Aptitude
      • Verbal Ability for Placements
      • Quant for Placements
    • Register
    • Login
  • [email protected]
  • ..
Login / Register
Apply Now
CODE OF GEEKS
CODE OF GEEKS
  • Study Materials – Company wise
    • Infosys Archive
    • Accenture Archive
    • AMCAT Archive
    • Capgemini Archive
    • Cisco Archive
    • CoCubes Archive
    • Cognizant(CTS) Archive
    • Dell Archive
    • Deloitte Archive
    • DXC Archive
    • Goldman Sachs Archive
    • Hexaware Technologies Archive
    • LTI Archive
    • MindTree Archive
    • TCS Archive
    • Virtusa Archive
    • Wipro Archive
  • Interview Preparation – E Books
    • C Interview Questions
    • Data Structures Interview Questions
    • DBMS Interview Questions
    • HR Interview Questions
    • Java Interview Questions
    • Operating System Interview Questions
    • Python Interview Questions
    • SQL Query Interview Questions
  • Programming
    • C Programming MCQs
    • C Code Snippets – Output Questions
    • Python Code Snippets – Output Questions
  • Aptitude
    • Verbal Ability for Placements
    • Quant for Placements
  • Register
  • Login
0

Cart

Introduction to Python Programming and its features

  • January 16, 2020
  • CODE OF GEEKS
  • 0


Table of Content – Python Tutorials

  1. Introduction to Python Programming
    • Python and its features
    • Key Differences : C vs Python
    • Key Differences : Java vs Python
    • Python Flavors
    • PVM and Memory Management in Python

  2. Python Programming Fundamentals
    • ‘Hello World’ using Python
    • Comments in Python
    • Variables and Garbage Collection in Python
    • Datatypes in Python
    • Determining the Datatype of Literal | type() method
    • Tokens in Python
    • Keywords in Python
    • Identifiers and Naming Convention in Python
    • Literals in Python

  3. Python Operators
    • Operators in Python
    • Python Mathematical Functions

  4. Python User Inputs
    • Taking Inputs | input() function in Python

  5. Python Control Statements
    • Control Statements in Python
    • If-elif-else Statements in Python
    • Looping in Python
    • while loop in Python
    • for loop in Python
    • Infinite loops in Python
    • Nested loops in Python
    • Break Statement in Python
    • Continue Statement in Python

Introduction to Python Programming

Python is a programming language that combines both the  features of C and Java.It offers elegant style of developing program like C and is object oriented like Java. Python was developed by Guido Van Rossum in 1991.

Development of python took accidentally, when Rossum was working on a project to develop system utilities in C. Developing a language that could help in filling the gap between C and shell led to the creation of Python. Rossum took the name of python from a famous TV show named Monty python’s flying Circus.

Python is an open source software.

Features of Python

1. Simple & Easy to learn :  Let us consider one example. If your girlfriend wants you to display her name on the output screen, then, let’s check, what options you have.

1. C :

#include<stdio.h>
#include<conio.h>
int main()
{
 printf("Siri");
 return 0;
}

2. Java :

public class test
{
  public static void main(String [] args)
 {
   System.out.print("Siri");
 }
}

3.  Python :

print("Siri")

Now I hope you got the point now.

2. Dynamically Typed : In Python, everything revolves around the objects. We are not needed to declare anything. An assignment statement binds a name to an object and object can be of any type.

3. Platform Independent, Scalable and Portable : One of the best feature, that Python provides to developers, is, it can run in all Platforms like Windows,Mac OS, Linux etc which makes it a platform independent Programming Language. This is due to the BYTE CODE(.pyc file).

Just like Java has JVMs, Python has PVMs.

4. Procedural and Object Oriented : In Python, everything like variables, lists, arrays are treated as objects.



5. Interpreted : Python makes full use of Interpreter.

Python Program takes place as :

Source code —> Compiler —>Byte code(.pyc) —> Interpreter–>Machine Code(.exe)

6. Extensible and Embeddable : We can integrate the code written in C/C++,in Python, and execute it using PVMs. Also, we can insert out python code in C/C++.

7. Huge Library Support : Python provides you ,with the support of his Huge Library,which can be used on any OS like Windows,Unix,Linux,etc..

8. Scripting Language : Scripting language is a programming language that does not use a compiler for executing the source code, rather than, it uses an interpreter to translate the source code to machine code while running. Generally, scripting languages perform supportive tasks for bigger projects.

9. Database Connectivity : Python provides interfaces to connect its programs to all big databases like Oracle and MySQL.

10. Batteries or Packages Included : Python offers you a wide range of Batteries to choose,which best suites your Purpose. Some of these Packages are, argparse, boto, jellyfish, numpy, pandas, Pillow, pyquery, Sphinx, CherryPy and many more.

That’s all, see you in the next lesson.





Tags: features of programmingintrodution to pythonlearn pythonpython featurespython programming
  • Previous C vs Python | Difference between C and Python
  • Next 100 Most Asked DBMS Interview Questions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Table of Content – Python

  1. Introduction to Python Programming
    • Python and its features
    • Key Differences : C vs Python
    • Key Differences : Java vs Python
    • Python Flavors
    • PVM and Memory Management in Python

  2. Python Programming Fundamentals
    • 'Hello World' using Python
    • Comments in Python
    • Variables and Garbage Collection in Python
    • Datatypes in Python
    • Determining the Datatype of Literal | type() method
    • Tokens in Python
    • Keywords in Python
    • Identifiers and Naming Convention in Python
    • Literals in Python

  3. Python Operators
    • Operators in Python
    • Python Mathematical Functions

  4. Python User Inputs
    • Taking Inputs | input() function in Python

  5. Python Control Statements
    • Control Statements in Python
    • If-elif-else Statements in Python
    • Looping in Python
    • while loop in Python
    • for loop in Python
    • Infinite loops in Python
    • Nested loops in Python
    • Break Statement in Python
    • Continue Statement in Python
CODE OF GEEKS

Subscribe to Newsletter

CODE OF GEEKS

Learn | Code | Achieve

Reach us

[email protected]
We at CODE OF GEEKS, aim at providing quality content to our users at no cost.
CODE OF GEEKS

Important Pages

About us
Advertise
Privacy Policy
Terms and Conditions

Placements – Study Materials

TCS NQT     Wipro     CapGemini
Accenture     MindTree     CTS
DXC     Hexaware Technologies     AMCAT
CoCubes     Goldman Sachs     Dell
Cisco     Deloitte     Virtusa     LTI     Infosys   

Courses

  • Mail Us
  • Login/Register

Recent Posts

What is Cloud Computing | Cloud Computing Applications | Cloud Development Models| SaaS vs PaaS vs IaaS
  • October 23, 2021
What is Amazon Web Services | AWS Regions & AZs | Different AWS Services
  • October 19, 2021

Copyright 2021 CODE OF GEEKS. All Rights Reserved.

  • →