Python – Array

import array numbers = array.array(‘i’,[99,33,22,66,99]) for num in numbers:       print(num,end=’ ‘) print() print(‘Sum of array elements: ‘,sum(numbers)) letters = array.array(‘u’,[‘O’,’A’,’B’,’C’,’*’]) for letter in letters:      print(letter,end=’ ‘) prices = array.array(‘d’,[99.9,33.3,22.2,66.6]) print() for price in prices:      print(price,end=’ ‘) result = letters[0:2] print(result) result = letters[-2:] print(‘2 elements from rear: ‘,result) print(‘NumberContinue reading “Python – Array”

Python – Cryptography

import hashlib # MD5 hashing algorithm for producing digest value of original message.# Digest value is used for verifying integrity or authenticity of original message. md = hashlib.md5() md.update(b”Good Morning”) # Display digest value and size of original messageprint(‘MD5 Digest : ‘,md.digest())print(‘Digest Size : ‘,md.digest_size)print(‘Block Size : ‘,md.block_size) md.update(b”Good Afternoon”) # Display digest value andContinue reading “Python – Cryptography”

Python – validation example

  s=input(“Enter Password:”)count=0count=len(s) if count < 6:       print(“Password should be minimum 6 characters”)elif s.isdigit():       print(“Password should be alpha numeric”)elif s.isalpha():       print(“Password should also contain numbers”)elif s.isalnum():       print(“Password Accepted”)else:       print(“Wrong Password”)

Python – String functions

line=””line=” python is Easy to learn !!! “ print(‘endswith ‘, line.endswith(“learn”)) print(‘startswith ‘,line.startswith(“Python”)) print(‘find ‘,line.find(“python”)) print(‘find ‘,line.find(‘e’)) print(‘count ‘,line.count(“0”)) print(‘capitalize ‘,line.capitalize()) print(‘swapcase ‘,line.swapcase()) print(‘replace ‘,line.replace(“!”,”*”)) print(‘upper ‘,line.upper()) print(‘lower ‘,line.lower()) print(‘rsplit ‘,line.rsplit(‘ ‘)) print(‘encode ‘,line.encode()) print(‘rjust ‘,line.rjust(15,’*’)) print(‘partition ‘,line.partition(‘?’)) print(‘count ‘,line.count(‘ ‘))print(‘splitlines ‘,line.splitlines(10)) print(‘expandtabs ‘,line.expandtabs(2)) print(‘index ‘,line.index(‘y’)) print(‘isidentifier ‘,line.isidentifier()) print(‘join ‘,line.join(‘*’)) print(‘strip ‘,line.strip()) Output endswith FalsestartswithContinue reading “Python – String functions”

Python – Statistics function

from statistics import * from fractions import Fraction numbers=[12,45,67,14,89,67] # Averageprint(‘Mean= ‘,mean(numbers)) print(‘Fraction Mean = ‘,mean([Fraction(4, 3), Fraction(11, 2), Fraction(15, 7), Fraction(1, 3)])) # Mean of reciprocal of dataprint(‘Harmonic Mean = ‘,harmonic_mean(numbers)) # Common valueprint(‘Mode = ‘,mode(numbers)) print(‘Standard Deviation = ‘,stdev(numbers)) print(‘Variance = ‘,variance(numbers)) # Middle value print(‘Median = ‘,median(numbers)) Output Mean= 49Fraction Mean =Continue reading “Python – Statistics function”

Python – Json file from dictionary

import json capitals={‘UK’:’London’,’USA’:’Washington D.C.’,’Japan’:’Tokyo’,’Italy’:’Rome’} data = json.dumps(capitals) open(‘capitals.json’,’w’).write(data) fp=open(‘capitals.json’,’r’) print(json.load(fp)) Output capitals.json file is generated in working directory. {“UK”: “London”, “USA”: “Washington D.C.”, “Japan”: “Tokyo”, “Italy”: “Rome”}  

Python – data compression /zip demo

  import gzip data = b”Good Morning Good Afternoon” data = gzip.compress(data) print(‘Compressed data: ‘,data) print(‘Decompressed: ‘,gzip.decompress(data)) # Create zip filedata =input(‘Enter text: ‘)with gzip.open(‘f://test.gz’, ‘wb’) as f:       f.write(bytes(data,’utf-8′)) # Read zip filewith gzip.open(‘f://test.gz’, ‘rb’) as f:       data = f.read()print(data) Compressed data: b”\x1f\x8b\x08\x00′<\xb3]\x02\xffs\xcf\xcfOQ\xf0\xcd/\xca\xcb\xccKWp\x07q\x1c\xd3JR\x8b\xf2\xf2\xf3\xf3\x00\x18\x85tN\x1b\x00\x00\x00″Decompressed: b’Good Morning Good Afternoon’Enter text: Good Morning GoodContinue reading “Python – data compression /zip demo”

Python – Nested List

employees=[[‘Code’,’Name’,’Dept’,’Grade’],[100,’John’,’Admin’,’Manager’],[101,’Peter’,’Sales’,’Supervisor’],[101,’Mark’,’Finance’,’Clerk’]] for i in range(0,len(employees)):        print(employees[i][0],’ ‘,employees[i][1],’ ‘,employees[i][2],”,employees[i][3]) Output Code Name Dept Grade100 John Admin Manager101 Peter Sales Supervisor101 Mark Finance Clerk