Python Basics
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming.
Python is an interpreted language, which can save you considerable time during program development because no compilation and linking is necessary.
Python is extensible: with C/C++/Java code, and easily embeddable in applications.
Some Python modules are also useful as scripts.
Python source files are treated as encoded in UTF-8.
Start the interpreter and wait for the primary prompt, >>>.
The interpreter acts as a simple calculator. The operators +, -, * and / work just like in most other languages.
Python can also manipulate strings. They can be enclosed in single quotes (‘) or double quotes (“).
Simple print command in Python.
print("Hello world")
Math Commands acts like a calculator.
>>> 2 + 2
4
>>> 17 / 3 # classic division returns a float
5.666666666666667
>>> 5 * 3 + 2 # result * divisor + remainder
17
>>> width = 20
>>> height = 5 * 9
>>> width * height
900
If Statement in Python:
Below example is asking to input integer value. isdigit() function is checking if provided value in of type int.
Try Except statements are used for catching any exception. It protects any exception if we don't enter any
input.
try:
x = int(input("Please enter number: "))
if x.isdigit():
if x <= 0:
x = 0
print('Printing 0 value')
elif x < 10:
print('Printing ' + str(x))
else:
print('Value is very big')
except:
print("Please enter valid input")
For Loop
Below example printing hexa code of colors by their name in Python.
Install colour package of Python
from colour import Color
colors = ['red', 'green', 'white', 'blue']
for c in colors:
n = Color(c)
print(c, n.hex)
Fibonacci Series in Python as follows:
# Fibonacci series:
# the sum of two elements defines the next
a, b = 0, 1
while a < 10:
print(a)
a, b = b, a+b
For loop in Python:
a = 0
b = []
for a in range(0, 10):
b.append(4 + ((a - 1) * 3))
s = ',' . join(str(c) for c in b)
print(s) // print array elements in string
def parrot(a, b, c):
print(a,b,c)
d = {"a": "this", "b": " is my ", "c": "test"}
parrot(**d)