Skip to content

Commit 848f8f8

Browse files
Merge pull request #2 from TechGeekConnectTech/feature_employee
Feature employee
2 parents 4f278e7 + a8000b6 commit 848f8f8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1064
-14
lines changed

Built-In-Module/math_module.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import math as m
2-
from mathmatics_operation import add,sub
2+
from mathmatics_operation import Mathmatics as mt
33

44
print(f"Square Root: ",m.sqrt(25))
55
print("Ceil :",m.ceil(3.1))
66
print("Floor :", m.floor(3.9))
77
print("Factorial :", m.factorial(6))
88
print("Power :",m.pow(3,3))
99
print("Reminder:",m.remainder(10,3))
10-
print("Addition",add(2,3))
11-
print("Substraction",sub(5,3))
10+
print("Addition",mt.add(2,3))
11+
print("Substraction",mt.sub(5,3))
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import math
2+
3+
print("Calculate Power",math.pow(2,3))
4+
print("Check Reminder",math.remainder(10,3))
5+
print("Factorial of number",math.factorial(6))
6+
print("Truncate decimal value",math.trunc(2.3))
7+
#num="ser"
8+
#print("Is number?",math.isnan(num))
9+
print("Calculate Square Root",math.sqrt(25))
Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
1-
def add (number1,number2):
2-
return number1 + number2
1+
class Mathmatics:
2+
@staticmethod
3+
def add (number1,number2):
4+
return number1 + number2
35

4-
def sub (number1,number2):
5-
return number1 - number2
6+
@staticmethod
7+
def sub (number1,number2):
8+
return number1 - number2
69

7-
def div (number1,number2):
8-
return number1 / number2
10+
@staticmethod
11+
def div (number1,number2):
12+
return number1 / number2
913

10-
def mul (number1,number2):
11-
return number1 / number2
14+
@staticmethod
15+
def mul (number1,number2):
16+
return number1 / number2
1217

Collection/dict.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
variable_name={
2+
"name":"Subir",
3+
"surname":"shah",
4+
"address":"pune",
5+
}
6+
print(type(variable_name))
7+
print(variable_name['name'],variable_name['surname'])
8+
variable_name['name']="Avishek"
9+
print(variable_name)
10+
print(variable_name.keys())
11+
print(variable_name.values())
12+
print(variable_name.get("name"))
13+
print(variable_name.items())
14+
15+
print(variable_name)

Collection/list.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
'''
2+
string_list=["Subir","Gitanjali","Avishek","Subir"]
3+
print(string_list)
4+
print(string_list[1])
5+
string_list[1]="Ranjiv"
6+
print(string_list)
7+
#check lenght of list
8+
print(len(string_list))
9+
print(type(string_list))
10+
11+
surname=["shah","varma","sharma"]
12+
concati=string_list+surname
13+
print(concati)
14+
15+
a=string_list.append(surname)
16+
print(string_list)
17+
print(string_list[3])
18+
print(string_list[4][2])
19+
print(string_list[1:4])
20+
21+
if "Avishek" in string_list:
22+
print("Yes")
23+
else:
24+
print("Not Present")
25+
26+
if "shah" in string_list[4]:
27+
print("Yes")
28+
else:
29+
print("Not Present")
30+
'''
31+
32+
fruit=["Banana","Apple","Cherry","Papaya","Banana"]
33+
print("Banana Occurance ",fruit.count("Banana"))
34+
fruit.remove("Banana")
35+
fruit.remove("Banana")
36+
print("Remove Banana from list",fruit)
37+
fruit.pop(1)
38+
print("pop 1st element from list",fruit)
39+
fruit.clear()
40+
print("Clear list",fruit)
41+
fruit=["Banana","Apple","Cherry","Papaya","Banana"]
42+
fruit.reverse()
43+
print("Reverse List :",fruit)
44+
fruit.sort()
45+
print("Sorting",fruit)
46+
47+
for f in fruit:
48+
if f == "Apple":
49+
print(f)
50+
51+
fruit.insert(1,"Watermelon")
52+
print(fruit)

Collection/set.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from Collection.list import fruit
2+
3+
number={1,2,3,4,4}
4+
print(number)
5+
number.add(5)
6+
print(number)
7+
number.remove(5)
8+
print(number)
9+
fruit1= {"Banana","Apple","Papaya","Mango","Banana",1,2,3}
10+
print(fruit1)
11+
print(fruit1)

Collection/tuple.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
fruit=("Banana","Apple","Papaya","Mango","Banana")
2+
fruit1=("Banana","Apple","Papaya","Mango","Banana")
3+
4+
print(fruit)
5+
print(fruit.count("Banana"))

Exception_Handling/exception.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#number=10
2+
#print(number/0)
3+
4+
5+
try:
6+
file_name=open("xvz.txt","w")
7+
file_name.read()
8+
except ZeroDivisionError as e:
9+
print("Zero Division Error: {0}".format(e))
10+
except ValueError as e:
11+
print("Value Error Exception: {0}".format(e))
12+
except FileNotFoundError as e:
13+
print("File not Present Exception: {0}".format(e))
14+
except Exception as e:
15+
print("Unknown Error because: {0}".format(e))
16+
finally:
17+
file_name.close()
18+
19+
print("This is we have to print")

Exception_Handling/user_defined.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class ElectionError(Exception):
2+
pass
3+
4+
def check_eligibility(age):
5+
if int(age) > 18:
6+
return True
7+
else:
8+
raise ElectionError("Person is not Eligible for creating election Card")
9+
10+
if __name__ == '__main__':
11+
age=input("Enter your Age?")
12+
try:
13+
if check_eligibility(age):
14+
print("Person is Eligible")
15+
except Exception as e:
16+
print(e)
17+
18+

OOPs/Encapsulation.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ def show_detail(self):
1818

1919

2020
f=Mango("Mango","Yello","Summer","Hapus")
21+
print(f.name)
22+
print(f._color)
23+
print(f.get_season())
24+
print(f.type)
2125
print(f.show_detail())
2226

2327

0 commit comments

Comments
 (0)