🐍Day 13-Basics of Python For DevOps Engineer: Part-I

🐍Day 13-Basics of Python For DevOps Engineer: Part-I

🐍What is Python?

Python is a Open source, general purpose, high level, and object-oriented programming language. It was created by Guido van Rossum. Python consists of vast libraries and various frameworks like Django, Flask, Pandas, CherryPy, and Web2Py etc.

🐍How to Install Python in Linux?

You can install Python in all operating system like Linux, Ubuntu, Windows & MacOS.

Installation of Python in Linux:

  1. Update the package index: It's a good practice to update the package index before installing any new packages:

    COPY

      sudo apt update #For Ubuntu/ Debian
    
  2. Install Python: You can install Python using the package manager:

    COPY

      sudo apt install python3 #For Ubuntu/Debian
      sudo yum install python3 #For CentOS/RHEL
    
  3. Verify the Installation: After installation, you can verify that Python was installed successfully by running:

    COPY

      python3 --version
    

💥Task: Installation of Python in Linux with Example.

🐍Different Data Types in Python

In Python, there are several built-in data types that are used to store different kinds of data. Here are some of the most commonly used data types along with examples:

  1. Integer (int): Represents whole numbers without any fractional part.

    COPY

      x = 10
      y = -5
    
  2. Float (float): Represents real numbers with a decimal point.

    COPY

      pi = 3.14
      temp = -20.5
    
  3. String (str): Represents a sequence of characters enclosed within single quotes (') or double quotes (").

    COPY

      name = 'Patrik'
      msg = "Hello, Python Learners!"
    
  4. Boolean (bool): Represents either True or False.

    COPY

      a = True
      b = False
    
  5. List (list): Represents an ordered collection of items. Items can be of different data types.

    COPY

      numbers = [1, 2, 3, 4, 5]
      fruits = ['Kiwi', 'Banana', 'Jackfruit']
    
  6. Tuple (tuple): Similar to lists, but immutable (cannot be changed once created).

    COPY

      thistuple = ("apple", "banana", "cherry")
    
  7. Dictionary (dict): Represents a collection of key-value pairs. Keys are unique within a dictionary.

    COPY

      person = {'name': 'Patrik', 'age': 23, 'city': 'New Nashik'}
    
  8. Set (set): Represents an unordered collection of unique items. Duplicates are not allowed.

    COPY

      unique_numbers = {1, 2, 3, 4, 5}
      vowels = {'a', 'e', 'i', 'o', 'u'}
    
  9. NoneType (None): Represents the absence of a value or a null value.

    COPY

      result = None
    

💥Conclusion:

In conclusion, Python is a versatile and powerful programming language known for its simplicity and readability. Its rich set of built-in data types, control structures, and extensive standard library make it suitable for a wide range of applications, from web development and data analysis to artificial intelligence and DevOps.

I believe this blog will be really helpful, giving you fresh perspectives and teaching you something new and interesting. 🙏

😊 Enjoy learning!

11