Python Programming

Python is a popular programming language. Due to its multi-dimensional use, ease of use, community support, and easy learning, its use and demand are increasing day by day. There is nothing that cannot be done with Python. But the most interesting thing is that this programming language was born just a few decades ago, in 1990. Python was originally written using the C programming language. Generally, Python will be a bit slower than C. But where speed doesn’t matter or you want to write small programs, Python is better.

There are numerous open-source modules in Python. These modules make this programming language unique. Here I will discuss beginner to advanced Python. Here are all the links together for your convenience –

  • Overview of Python
    • Why use Python?
    • Development of Python Language.
    • Power of Python Language.
    • What Can I Do with Python?
      • GUI-based software development
      • Web Application development
      • System Programming
      • Database Programming
      • Scientific Programming
      • Machine Learning and Deep learning
  • Writing the First Python Program
    • Which Python version should I use?
    • Python Interpreter
    • Environmental Setup
      • IDE
      • CLI
    • Writing “Hello World”
    • Program Execution (How Python works)
    • Comments and Documentation
  • Variables in Python
    • Naming a variable
  • Operator and Statement
    • Arithmetic Operator
    • Assignment Operator
    • Comparison Operator
    • Logical Operator
    • Identity Operator
    • Bitwise Operator
    • Membership Operator
  • Python Data Type
    • Boolean
    • Binary
    • Decimal and Numeric
    • String
    • Sequence
      • Lists
      • Tuple
    • Mapping
      • Dictionaries
      • Sets
  • String in Python
    • Multiline string
    • String Manipulation
    • Escape Character
    • String Methods
  • Lists and Dictionaries
  • Tuples
  • Conditional Statement
    • If
    • If else
  • Loops
    • For
    • While
    • Foreach
  • Function and its Scope
  • Modules
  • Packages
  • Object-Oriented Programming
  • Operator Overloading
  • Exception Handling
  • File Operation

If you have a question, or disagree on a topic, or would like to know more about a topic, please don’t forget to comment.

Thank You.