Skip to main content

Posts

Showing posts from April, 2020

Small talk on Vagrant

Intro: Vagrant is a tool for building and managing virtual machine environments. A modular framework to work with virtual machines. Why to use Vagrant : - No need to learn different CLI command of Virtualization providers , vagrant takes cares to manage the underlying VM's with its easy CLI interface. Commands are like, vagrant up vagrant ssh - Well defined environments as configuration used to create the environments is in simple text files. User can recreate as many Vagrant Instances (VMs) using same Vagrant file . - Vagrant is capable of executing configuration management software like Puppet/Ansible/Chef once the base system is ready (using box). This help o setup the environment (System + Application) on the target machines in automated way. - Developer can create/destroy multiple development environments in minutes. - As vagrant is wrapper only , you can choose the guest OS images supported by the virtualization platform you choice. Example on CentOS 8, you

Strings

Strings are used in Python to record text information, such as names.  Strings in Python are actually a sequence, which basically means Python keeps track of every element in the string as a sequence.  For example, Python understands the string "hello' to be a sequence of letters in a specific order. This means we will be able to use indexing to grab particular letters (like the first letter, or the last letter). This idea of a sequence is an important one in Python and we will touch upon it later on in the future. In this blog we'll learn about the following: Creating Strings Printing Strings String Methods String Indexing String Slicing String Properties Creating String: 1] Strings can be created as below using single quotes or double quotes strVar = 'Python' strVar1 = "python" 2] A multi-line string can declared with triple quotes as below: strVar2 = """python language is easy to learn""" 3] A

Numbers

In this blog, we will learn about numbers in Python and how to use them. Types of Numbers: Python has various "types" of numbers (numeric literals). We'll mainly focus on integers and floating point numbers . Integers are just whole numbers, positive or negative. For example: 2 and -2 are examples of integers. Floating point numbers in Python are notable because they have a decimal point in them, or use an exponential (e) to define the number. For example 2.0 and -2.1 are examples of floating point numbers. 4E2 (4 times 10 to the power of 2) is also an example of a floating point number in Python. we can do basic arithmetic function in python . See the below examples. # Addition  2+1 o/p - 3 # Subtraction  2-1 o/p - 1 # Multiplication  2*2 o/p - 4 # Division  3/2 o/p - 1.5 Note: Python 2 treats numbers that you type without any digits after the decimal point as integers, which can lead to some unexpected results during division. For example, if you type