Home Show/Hide Menu
PYTHON TOPICS
➜ Introduction
➜ How to start
➜ Syntax
➜ Simple programs
➜ comment lines
➜ Assigning Values
➜ Dynamic Typing
➜ Input / Output
➜ Character Set
➜ Tokens
➜ Variables
➜ Operators
➜ Literals
➜ Numbers
➜ Type casting
➜ Strings
  - Python Strings
  - Format Strings
  - Slicing Strings
  - Modify Strings
  - String Concatenation 
  - Escape Characters
  - String Methods
➜ Booleans
➜ Lists
  - Access List Items
  - Change List Items
  - Add List Items
  - Remove List Items
  - List using Loop
  - List Comprehension
  - Sort Lists
  - Copy Lists
  - Join Lists
  - List Methods
➜ Tuples
  - Access Tuples
  - Update Tuples
  - Unpack Tuples
  - Tuples using Loops
  - Join Tuples
  - Tuples Methods
➜ Sets
  - Access Set Items
  - Add Set Items
  - Remove Set Items
  - Loop Sets
  - Join Sets
  - Set Methods
➜ Dictionaries
  - Access Items
  - Change Items
  - Add Items
  - Remove Items
  - Loop Dictionaries
  - Copy Dictionaries
  - Nested Dictionaries
  - Dictionaries Methods
➜ if...else
➜ For Loops
➜ While Loops
➜ Lambda
➜ Arrays
➜ Class / Objects
➜ Inheritance
➜ Iterators
➜ Scope
➜ Modules
➜ Dates
➜ Maths
➜ JSON
➜ RegEx
➜ PIP
➜ Try...Except
➜ User Input
➜ File Handling
  - File Handling
  - Read Files
  - Write/Create Files
  - Delete Files
➜ Python Modules
  - NumPy Tutorial
  - Pandas Tutorial
  - SciPy Tutorial
➜ Python Matplotlib
  - Intro
  - Get Started
  - Pyplot
  - Plotting
  - Markers
  - Line
  - Labels
  - Grid
  - Subplots
  - Scatter
  - Bars
  - Histograms
  - Pie Charts
➜ Machine Learning
  - Getting Started
  - Mean Median Mode
  - Standard Deviation
  - Percentile
  - Data Distribution
  - Normal Data Distribution
  - Scatter Plot
  - Linear Regression
  - Polynomial Regression
  - Multiple Regression
  - Scale
  - Train/Test
  - Decision Tree
➜ Python MySQL
  - Get Started
  - Create Database
  - Create Table
  - Insert
  - Select
  - Where
  - Order By
  - Delete
  - Drop Table
  - Update
  - Limit
  - Join
➜ Python MongoDB
  - Get Started
  - Create Database
  - Create Collection
  - Insert
  - Find
  - Query
  - Sort
  - Delete
  - Drop Collection
  - Update
  - Limit
➜ Python Reference
  - Python Overview
  - Python Built-in Functions
  - Python String Methods
  - Python List Methods
  - Python Dictionary Methods
  - Python Tuple Methods
  - Python Set Methods
  - Python File Methods
  - Python Keywords
  - Python Exceptions
  - Python Glossary
➜ Module Reference
  - Random Module
  - Requests Module
  - Statistics Module
  - Math Module
  - cMath Module
➜ Python How To
  - Remove List Duplicates
  - Reverse a String
  - Add Two Numbers
➜ Python Examples
  - Python Examples
  - Python Compiler
  - Python Exercises
  - Python Quiz
  - Python Certificate

Python Introduction

Python is a widely used high-level powerful programming language. It was created by Guido van Rossum, and released in 1991.


Characteristics

  • Easy to use - Python is very easy to use Object Oriented language with very simple syntax. It is very user friendly.
  • Expressive language - Python uses fewer line of codes than other high level languages.
  • Interpreted language - Python is interpreted language ,not a compiled language.
  • Its completeness - When you install Python, you get everything you need to do real work.
  • Cross Platform Language - Python can run equally on variety of Platforms-Windows, Linux / Unix, Machinetosh, supercomputers, smart phones etc.
  • Free and Open source - Python language freely available i.e. without any cost.
  • Variety of Usage / Applications -
    • - Scripting
    • - Web Applications
    • - Game Development
    • - System Administrations
    • - Rapid Prototyping
    • - GUI Programs
    • - Database Applications

You can work in Python in following different ways :-

  • - In Interactive mode (immediate mode)
  • - In script mode



ADVERTISEMENT