diff --git a/README.md b/README.md deleted file mode 100644 index c7325d6..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Python3CompleteCourse -This is the public repository for the course Python 3 Complete Course in Udemy. -All the sections are PyCharm Projects. -Open the Project in your PyCharm instance and enjoy the course. -Wish you a happy course. diff --git a/Section1/.idea/.gitignore b/Section1/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section1/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section1/.idea/Section1.iml b/Section1/.idea/Section1.iml deleted file mode 100644 index 8388dbc..0000000 --- a/Section1/.idea/Section1.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section1/.idea/inspectionProfiles/profiles_settings.xml b/Section1/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section1/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section1/.idea/misc.xml b/Section1/.idea/misc.xml deleted file mode 100644 index d56657a..0000000 --- a/Section1/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section1/.idea/modules.xml b/Section1/.idea/modules.xml deleted file mode 100644 index 4e2ff69..0000000 --- a/Section1/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section1/.idea/vcs.xml b/Section1/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section1/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section1/lecture1/Program1.py b/Section1/lecture1/Program1.py index 36473fb..ef68f33 100644 --- a/Section1/lecture1/Program1.py +++ b/Section1/lecture1/Program1.py @@ -1,15 +1,11 @@ -# Python program to check a number is even or odd - - -def checkEven(num): - if num%2 == 0: - return True - else: - return False - - -n = int(input("Enter Number \n")) -if checkEven(n): - print(n, " is Even") -else: - print(n, " is Odd") +# Python program to check a number is even or odd +def checkEven(num): + if num%2 == 0: + return True + else: + return False +n = int(input("Enter Number \n")) +if(checkEven(n)): + print(n," is Even") +else: + print(n," is Odd") diff --git a/Section1/lecture1/__init__.py b/Section1/lecture1/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section2/.idea/.gitignore b/Section2/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section2/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section2/.idea/Section2.iml b/Section2/.idea/Section2.iml deleted file mode 100644 index cd2de6a..0000000 --- a/Section2/.idea/Section2.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section2/.idea/inspectionProfiles/profiles_settings.xml b/Section2/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section2/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section2/.idea/misc.xml b/Section2/.idea/misc.xml deleted file mode 100644 index b33d185..0000000 --- a/Section2/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section2/.idea/modules.xml b/Section2/.idea/modules.xml deleted file mode 100644 index b9893db..0000000 --- a/Section2/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section2/.idea/vcs.xml b/Section2/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section2/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section2/lecture21/Program1.py b/Section2/lecture21/Program1.py deleted file mode 100644 index 8e23576..0000000 --- a/Section2/lecture21/Program1.py +++ /dev/null @@ -1 +0,0 @@ -print("Hello World") \ No newline at end of file diff --git a/Section2/lecture21/__init__.py b/Section2/lecture21/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section2/lecture22/Program1.py b/Section2/lecture22/Program1.py deleted file mode 100644 index e6d58d8..0000000 --- a/Section2/lecture22/Program1.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to print greeting message - -def greet(name): - print("Python greetings: Hello ", name) - - -str = input("Enter your Name \n") -greet(str) \ No newline at end of file diff --git a/Section2/lecture22/Program2.py b/Section2/lecture22/Program2.py deleted file mode 100644 index 3b0ba96..0000000 --- a/Section2/lecture22/Program2.py +++ /dev/null @@ -1,12 +0,0 @@ -# Program to find sum and average of n numbers - -n = num = int(input("Enter the limit \n")) -total = 0 -while n > 0: - total = total + int(input("Enter number \n")) - n = n - 1 -print("Sum of Numbers : ", total) -print("Average of Numbers : ", total/num) - - - diff --git a/Section2/lecture22/Program3.py b/Section2/lecture22/Program3.py deleted file mode 100644 index 4d38af0..0000000 --- a/Section2/lecture22/Program3.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to print factorial of a given number - -def factorial(n): - if n <= 0: - return 1 - else: - return n*factorial(n-1) - - -num = int(input("Enter the Number \n")) -print("Factorial of ", num," is ", factorial(num)) \ No newline at end of file diff --git a/Section2/lecture22/__init__.py b/Section2/lecture22/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section2/lecture23/Program1.py b/Section2/lecture23/Program1.py deleted file mode 100644 index cedc9b8..0000000 --- a/Section2/lecture23/Program1.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to show line comments in python -var1 = 12 # declaring variable -print(var1) # printing the variable -# var2 = 43 We can comment lines of code -print("Hrllo") \ No newline at end of file diff --git a/Section2/lecture23/Program2.py b/Section2/lecture23/Program2.py deleted file mode 100644 index c47ea05..0000000 --- a/Section2/lecture23/Program2.py +++ /dev/null @@ -1,15 +0,0 @@ -# Program to show multi line comments -def print_message(msg): - print(msg) - - -# line1 -# line2 -# line3 - -print_message("Hello Python") # line comment -""" - multi line string literal - line2 - line3 -""" \ No newline at end of file diff --git a/Section2/lecture23/Program3.py b/Section2/lecture23/Program3.py deleted file mode 100644 index ede153c..0000000 --- a/Section2/lecture23/Program3.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show python doc string - -def multiply(a,b): - """ Function to multiply a and b""" - return a*b - - -print(multiply(12, 2)) diff --git a/Section2/lecture23/__init__.py b/Section2/lecture23/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section2/lecture24/Program1.py b/Section2/lecture24/Program1.py deleted file mode 100644 index 31a3302..0000000 --- a/Section2/lecture24/Program1.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show different variables in Python -var1 = "Hello" -var2 = 12 -var3 = 12.12 -var4 = True -print("type of var1 is ", type(var1)) -print("type of var2 is ", type(var2)) -print("type of var3 is ", type(var3)) -print("type of var4 is ", type(var4)) - - diff --git a/Section2/lecture24/Program2.py b/Section2/lecture24/Program2.py deleted file mode 100644 index 8d8db36..0000000 --- a/Section2/lecture24/Program2.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show variable naming formats - -EmployeeName = "David" # Pascal notation -employeeName = "David" # camel case notation -employee_name = "David" # snake case notation - diff --git a/Section2/lecture24/Program3.py b/Section2/lecture24/Program3.py deleted file mode 100644 index 6d17e88..0000000 --- a/Section2/lecture24/Program3.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show valid and invalid variable names -# 1var = 12 invalid cannot start with number -var__1 = "hello" # valid can have any no of underscore in names -_var = 12 # valid can start with underscore -# $var = 32 invalid cannot start with $ - diff --git a/Section2/lecture24/Program4.py b/Section2/lecture24/Program4.py deleted file mode 100644 index 800139b..0000000 --- a/Section2/lecture24/Program4.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show scopes of variable in Python -var1 = 10 - - -def change_value(): - var1 = 20 - - -change_value() -print("value of var1 after method call is ",var1) \ No newline at end of file diff --git a/Section2/lecture24/Program5.py b/Section2/lecture24/Program5.py deleted file mode 100644 index aedb353..0000000 --- a/Section2/lecture24/Program5.py +++ /dev/null @@ -1,16 +0,0 @@ -# Program to show global keyword -var2 = 10 - - -def func(): - var1 = 30 - print("local var1 = ", var1) - - global var2 - var2 = 20 - print("global var2 = ", var2) - - -func() - - diff --git a/Section2/lecture24/__init__.py b/Section2/lecture24/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section2/lecture25/Program1.py b/Section2/lecture25/Program1.py deleted file mode 100644 index 35d0d6d..0000000 --- a/Section2/lecture25/Program1.py +++ /dev/null @@ -1,2 +0,0 @@ -# Program to print keywords in Python -help("keywords") \ No newline at end of file diff --git a/Section2/lecture25/Program2.py b/Section2/lecture25/Program2.py deleted file mode 100644 index e487af2..0000000 --- a/Section2/lecture25/Program2.py +++ /dev/null @@ -1,4 +0,0 @@ -# Program to show keyword module in pythonn -import keyword -print(keyword.kwlist) # gets all keywords for a specific python version -print(" Number of keywords is ",len(keyword.kwlist)) diff --git a/Section2/lecture25/Program3.py b/Section2/lecture25/Program3.py deleted file mode 100644 index 61d9ce6..0000000 --- a/Section2/lecture25/Program3.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to check a string is a keyword -import keyword -str1 = "if" -print(str1, " is keyword ? ", keyword.iskeyword(str1)) - -str2 = "const" -print(str2, " is keyword ? ",keyword.iskeyword(str2)) \ No newline at end of file diff --git a/Section2/lecture25/__init__.py b/Section2/lecture25/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section2/main.py b/Section2/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section2/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ diff --git a/Section3/.idea/.gitignore b/Section3/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section3/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section3/.idea/Section3.iml b/Section3/.idea/Section3.iml deleted file mode 100644 index 70d4f20..0000000 --- a/Section3/.idea/Section3.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section3/.idea/inspectionProfiles/profiles_settings.xml b/Section3/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section3/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section3/.idea/misc.xml b/Section3/.idea/misc.xml deleted file mode 100644 index 541e003..0000000 --- a/Section3/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section3/.idea/modules.xml b/Section3/.idea/modules.xml deleted file mode 100644 index 89a52b9..0000000 --- a/Section3/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section3/.idea/vcs.xml b/Section3/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section3/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section3/lecture31/Program1.py b/Section3/lecture31/Program1.py deleted file mode 100644 index 9980083..0000000 --- a/Section3/lecture31/Program1.py +++ /dev/null @@ -1,10 +0,0 @@ -# program to declare and use numbers in Python -var1 = 123 -print(type(var1), " value = ",var1) -var2 = 12.23 -print(type(var2), " value = ",var2) -var3 = 10e10 # we can use exponents -print(type(var3), " value = ",var3) -var4 = 10+20j # we can use complex num -print(type(var4), " value = ",var4) - diff --git a/Section3/lecture31/Program2.py b/Section3/lecture31/Program2.py deleted file mode 100644 index a6232e1..0000000 --- a/Section3/lecture31/Program2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show differnt type of number system -bin = 0b11101 -print("Value of bin = ", bin) -oct = 0o432 -print("Value of oct = ", oct) -hex = 0xFFF -print("Value of hex = ", hex) diff --git a/Section3/lecture31/Program3.py b/Section3/lecture31/Program3.py deleted file mode 100644 index 1d0268c..0000000 --- a/Section3/lecture31/Program3.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show type conversion -var1 = 12.23 -var2 = int(var1) -print(var2) -var3 = 12 -var4 = float(var3) -print(var4) -var5 = "12.23" -var6 = float(var5) -print(var6) - diff --git a/Section3/lecture31/Program4.py b/Section3/lecture31/Program4.py deleted file mode 100644 index 0fc5d40..0000000 --- a/Section3/lecture31/Program4.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show number functions - -print("abs() = ", abs(-12)) -print("max() = ", max(10, 2, 33, 44, 55, 11, 78)) -print("min() = ", min(10, 2, 33, 44, 55, 11, 78)) -print("round() = ", round(10.3459,2)) diff --git a/Section3/lecture31/__init__.py b/Section3/lecture31/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/lecture32/Program1.py b/Section3/lecture32/Program1.py deleted file mode 100644 index a7c3ac8..0000000 --- a/Section3/lecture32/Program1.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to show boolean data type -var1 = True -print("type = ", type(var1), ", Value = ", var1) -var2 = False -print("type = ", type(var2), ", Value = ", var2) diff --git a/Section3/lecture32/Program2.py b/Section3/lecture32/Program2.py deleted file mode 100644 index 8f73477..0000000 --- a/Section3/lecture32/Program2.py +++ /dev/null @@ -1,13 +0,0 @@ -# Program showing use of bool() - -var1 = bool(1) -print("var1 = ", var1) -var2 = bool(0) -print("var2 = ", var2) -var3 = bool("Hello") -print("var3 = ", var3) -var4 = bool("") -print("var4 = ", var4) - - - diff --git a/Section3/lecture32/__init__.py b/Section3/lecture32/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/lecture33/Program1.py b/Section3/lecture33/Program1.py deleted file mode 100644 index d8c29dd..0000000 --- a/Section3/lecture33/Program1.py +++ /dev/null @@ -1,14 +0,0 @@ -# Program to show different string declaration syntax - -str1 = "Hello world Double quotes" -str2 = 'Hello world single quotes' -str3 = """ Line1 - line2 - line3 Triple double quotes""" -str4 = ''' Line1 - line2 - line3 Triple single quotes''' -print("str1 = ", str1) -print("str2 = ", str2) -print("str3 = ", str3) -print("str4 = ", str4) diff --git a/Section3/lecture33/Program2.py b/Section3/lecture33/Program2.py deleted file mode 100644 index 7d3a763..0000000 --- a/Section3/lecture33/Program2.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show different string methods - -str1 = "hello world" -print("length of str = ", len(str1)) -print("index() = ", str1.index("world")) -print("find() = ", str1.find("w")) -print("capitalize() = ", str1.capitalize()) - - - diff --git a/Section3/lecture33/Program3.py b/Section3/lecture33/Program3.py deleted file mode 100644 index 16fc02b..0000000 --- a/Section3/lecture33/Program3.py +++ /dev/null @@ -1,16 +0,0 @@ -# Program to show more String methods -str2 = "M" -print("isalpha() = ", str2.isalpha()) -str3 = "David" -print("join() = ", str3.join("[]")) -print("replace() = ", str3.replace("David","Paul")) -str4 = "Apple,Orange,Banana" -print("split() = ", str4.split(",")) -print("upper() = ", str4.upper()) - - - - - - - diff --git a/Section3/lecture33/Program4.py b/Section3/lecture33/Program4.py deleted file mode 100644 index 377b8b3..0000000 --- a/Section3/lecture33/Program4.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show indexing of string - -str1 = "Welcome to Python" -print("indexing first position", str1[0]) -print("indexing last position = ", str1[len(str1)-1]) -print("negative indexing = ", str1[-1]) \ No newline at end of file diff --git a/Section3/lecture33/Program5.py b/Section3/lecture33/Program5.py deleted file mode 100644 index 2e1e86a..0000000 --- a/Section3/lecture33/Program5.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show slicing string in Python - -str1 = "My name is David" -print("slicing string 1 = ", str1[:2]) -print("slicing string 2 = ", str1[3:7]) -print("slicing string 3 = ", str1[8:]) -str2 = "abcdefgh" -print("slicing string with step size = ", str2[::2]) -print("reversing string = ", str2[::-1]) \ No newline at end of file diff --git a/Section3/lecture33/Program6.py b/Section3/lecture33/Program6.py deleted file mode 100644 index 45029c3..0000000 --- a/Section3/lecture33/Program6.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show different print formatting - -print("Hello {}".format("David")) -print("format = {0} {2} is {1}".format("My", "David", "Name")) -# using fstring -str1 = "David" -print(f" fstring = My name is {str1}") \ No newline at end of file diff --git a/Section3/lecture33/__init__.py b/Section3/lecture33/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/lecture34/Program1.py b/Section3/lecture34/Program1.py deleted file mode 100644 index ed3a9c8..0000000 --- a/Section3/lecture34/Program1.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show declaration and usage of lists - -fruits_list = ["Apple", "Orange", "Banana", "Mango"] -print(" fruits_list = ", fruits_list) -print("iterating list items") -for item in fruits_list: - print("fruit : ", item) -list1 = [] # empty list -print("length of list1 = ", len(list1)) diff --git a/Section3/lecture34/Program2.py b/Section3/lecture34/Program2.py deleted file mode 100644 index 0d9a3c6..0000000 --- a/Section3/lecture34/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show indexing and slicing a list - -name_list = ["David", "Paul", "Sam", "Adam"] -print("name_list first element = ", name_list[0]) -print("name_list last element = ", name_list[-1]) -print("name_list slicing first 2 elements = ", name_list[0:2]) -print("name_list reversing elements = ", name_list[::-1]) - diff --git a/Section3/lecture34/Program3.py b/Section3/lecture34/Program3.py deleted file mode 100644 index 366c79c..0000000 --- a/Section3/lecture34/Program3.py +++ /dev/null @@ -1,13 +0,0 @@ -# Program to show list methods - -cars = ["Skoda", "Toyota", "Ferrari", "BMW"] -print("list index ", cars.index("BMW")) -cars.append("Ford") -print(" after append = ", cars) -print(" after pop = ", cars.pop()) -cars.remove("Skoda") -print(" after remove = ", cars) -cars.insert(2, "Fiat") -print(" after insert = ", cars) -cars.clear() -print(" after clear = ", cars) \ No newline at end of file diff --git a/Section3/lecture34/__init__.py b/Section3/lecture34/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/lecture35/Program1.py b/Section3/lecture35/Program1.py deleted file mode 100644 index 60e37fe..0000000 --- a/Section3/lecture35/Program1.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show declaration and usage of tuples - -days = ("sun", "mon", "tue", "wed", "thu", "fri", "sat") -print("Tuple days = ", days) -emp = () # empty tuple -print("empty tuple =", emp) -tup = (1,) # empty tuple -print("single element tuple =",tup) \ No newline at end of file diff --git a/Section3/lecture35/Program2.py b/Section3/lecture35/Program2.py deleted file mode 100644 index d63bacf..0000000 --- a/Section3/lecture35/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program showing usage of 'in' with tuples - -days = ("sun", "mon", "tue", "wed", "thu", "fri", "sat") -if "mon" in days: - print("mon is present") - -if "jan" not in days: - print("jan is not present") \ No newline at end of file diff --git a/Section3/lecture35/Program3.py b/Section3/lecture35/Program3.py deleted file mode 100644 index 2074710..0000000 --- a/Section3/lecture35/Program3.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show tuple unpacking in Python - -items = ("pen", "box", "ball", "paper") -(red, green, yellow, blue) = items -print("red = ",red) - -list1 = [(1, 2), (3, 4), (5, 6)] # llist of tuples -for (a, b) in list1: - print("(",a,",", b, ")") \ No newline at end of file diff --git a/Section3/lecture35/Program4.py b/Section3/lecture35/Program4.py deleted file mode 100644 index 6f3ae02..0000000 --- a/Section3/lecture35/Program4.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show indexing and slicing a tuple - -tup1 = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) -print("first element ", tup1[0]) -print("last element ", tup1[-1]) -print("Slicing first 5 elements = ", tup1[:5]) -print("Slicing last 5 elements = ", tup1[5:]) -print("Slicing elements with step 2 = ", tup1[::2]) \ No newline at end of file diff --git a/Section3/lecture35/__init__.py b/Section3/lecture35/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/lecture36/Program1.py b/Section3/lecture36/Program1.py deleted file mode 100644 index 66052fb..0000000 --- a/Section3/lecture36/Program1.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show declaration of sets in python - -set1 = {1, 2, 3, 4, 5, 6, 7, 8, 9} -print("set1 = ", set1) -set2 = set() # empty set -print(type(set2)) -set3 = {1,} -print("single element set = ", set3) -set4 = set(["a","b", "c"]) -print("set4 = ", set4) - diff --git a/Section3/lecture36/Program2.py b/Section3/lecture36/Program2.py deleted file mode 100644 index 48a2625..0000000 --- a/Section3/lecture36/Program2.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show methods of set - -set1 = {1, 2, 3, 4} -set1.add(5) -print("after add = ", set1) -set2 = {6, 7, 8, 9} -print("union = ", set1.union(set2)) -set3 = {4, 5, 6, 7} -print("intersection = ", set2.intersection(set3)) -set1.discard(1) -print("after discard = ", set1) \ No newline at end of file diff --git a/Section3/lecture36/Program3.py b/Section3/lecture36/Program3.py deleted file mode 100644 index 7bd1bdf..0000000 --- a/Section3/lecture36/Program3.py +++ /dev/null @@ -1,4 +0,0 @@ -# Program to show frozen sets - -set1 = frozenset({1, 2, 3, 4, 5}) -print("Frozen set = ", set1) diff --git a/Section3/lecture36/__init__.py b/Section3/lecture36/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/lecture37/Program1.py b/Section3/lecture37/Program1.py deleted file mode 100644 index d189e50..0000000 --- a/Section3/lecture37/Program1.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show declaration and usage of dictionaries - -dict1 = {"name": "David", "age": 31, "job": "instructor"} -print("dict1 = ", dict1) -print("dict1 name = ", dict1["name"]) -dict2 = {} # empty dictionary -print("empty dictionary = ", dict2) -dict1["age"] = 32 -print("dict1 after changing age ", dict1) diff --git a/Section3/lecture37/Program2.py b/Section3/lecture37/Program2.py deleted file mode 100644 index 6214bd4..0000000 --- a/Section3/lecture37/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show dictionary methods - -dict1 = {"name": "David", "age": 31, "job": "instructor"} -print("keys : ", dict1.keys()) -print("values : ", dict1.values()) -for (k,v) in dict1.items(): - print(k, " -> ", v) - diff --git a/Section3/lecture37/__init__.py b/Section3/lecture37/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section3/main.py b/Section3/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section3/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ diff --git a/Section4/.idea/.gitignore b/Section4/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section4/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section4/.idea/Section4.iml b/Section4/.idea/Section4.iml deleted file mode 100644 index 5bc1ae6..0000000 --- a/Section4/.idea/Section4.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section4/.idea/inspectionProfiles/profiles_settings.xml b/Section4/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section4/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section4/.idea/misc.xml b/Section4/.idea/misc.xml deleted file mode 100644 index b1a6c82..0000000 --- a/Section4/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section4/.idea/modules.xml b/Section4/.idea/modules.xml deleted file mode 100644 index 26caa1f..0000000 --- a/Section4/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section4/.idea/vcs.xml b/Section4/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section4/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section4/lecture41/Program1.py b/Section4/lecture41/Program1.py deleted file mode 100644 index 90047b5..0000000 --- a/Section4/lecture41/Program1.py +++ /dev/null @@ -1,15 +0,0 @@ -# program to show arithmetic operators -var1 = 20 -var2 = 10 -print("addition : ", (var1+var2)) -print("subtraction : ", (var1-var2)) -print("multiplication : ", (var1*var2)) -print("division : ", (var1/3)) -print("modulus : ", (var1%3)) -print("exponent : ", (var1**2)) -print("floor division : ", (var1//3)) - - - - - diff --git a/Section4/lecture41/Program2.py b/Section4/lecture41/Program2.py deleted file mode 100644 index eb3aaab..0000000 --- a/Section4/lecture41/Program2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show assignment operators - -var2 = var1 = 10 -print("var1 = ", var1) -print("var2 = ", var2) -var2 += 10 -print("var2 after compound assignment = ", var2) diff --git a/Section4/lecture41/Program3.py b/Section4/lecture41/Program3.py deleted file mode 100644 index c60f2e2..0000000 --- a/Section4/lecture41/Program3.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show comparison operators in Python - -var1 = 1 -var2 = 2 -print("equals : ", (var1 == var2)) -print("greater : ", (var1 > var2)) -print("less : ", (var1 < var2)) -print(" not equals : ", (var1 != var2)) -print("grater and equals : ", (var1 >= var2)) -print("less and equals : ", (var1 <= var2)) diff --git a/Section4/lecture41/__init__.py b/Section4/lecture41/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section4/lecture42/Program1.py b/Section4/lecture42/Program1.py deleted file mode 100644 index 81d59d5..0000000 --- a/Section4/lecture42/Program1.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show logical operators - -var1 = True -var2 = False -print("logical and : ", (var1 and var2)) -print("logical or : ", (var1 or var2)) -print("logical not : ", not var1) \ No newline at end of file diff --git a/Section4/lecture42/Program2.py b/Section4/lecture42/Program2.py deleted file mode 100644 index 49d86d5..0000000 --- a/Section4/lecture42/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show identity operators - -var1 = "hello" -var2 = "hello" -var3 = "Hello" -print("var1 is var2 -> ", (var1 is var2)) -print("var1 is var3 -> ", (var1 is var3)) -print("var1 is not var3 -> ", (var1 is not var3)) \ No newline at end of file diff --git a/Section4/lecture42/Program3.py b/Section4/lecture42/Program3.py deleted file mode 100644 index 0d78064..0000000 --- a/Section4/lecture42/Program3.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show membership operators - -list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] -print("7 in list1 -> ", (7 in list1)) -print("10 not in list1 -> ", (10 not in list1)) - - diff --git a/Section4/lecture42/Program4.py b/Section4/lecture42/Program4.py deleted file mode 100644 index a1c33af..0000000 --- a/Section4/lecture42/Program4.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show Bitwise operators in Python - -var1 = 0b1101 -var2 = 0b1001 -print("var1 & var2 = ", (var1 & var2)) -print("var1 | var2 = ", (var1 | var2)) -print("var1 ^ var2 = ", (var1 ^ var2)) -print("~var1 = ",(~var1)) -print("var1 << 2 = ", (var1 << 2)) -print("var1 >> 2 = ", (var1 >> 2)) \ No newline at end of file diff --git a/Section4/lecture42/__init__.py b/Section4/lecture42/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section4/lecture43/Program1.py b/Section4/lecture43/Program1.py deleted file mode 100644 index 50ff810..0000000 --- a/Section4/lecture43/Program1.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to find largest of two numbers using if block - -var1 = int(input("Enter number 1 \n")) -var2 = int(input("Enter number 2 \n")) -if var1 > var2: - print("{} is greater than {}".format(var1, var2)) -if var2 > var1: - print("{} is greater than {}".format(var2, var1)) \ No newline at end of file diff --git a/Section4/lecture43/Program2.py b/Section4/lecture43/Program2.py deleted file mode 100644 index ded3f66..0000000 --- a/Section4/lecture43/Program2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show use of if and else blocks - -var1 = 10 -if var1 < 5: - print("less than 5") -else: - print("greater than 5") diff --git a/Section4/lecture43/Program3.py b/Section4/lecture43/Program3.py deleted file mode 100644 index d817545..0000000 --- a/Section4/lecture43/Program3.py +++ /dev/null @@ -1,13 +0,0 @@ -# Program to find largest of three numbers - -var1 = int(input("Enter number 1: \n")) -var2 = int(input("Enter number 2: \n")) -var3 = int(input("Enter number 3: \n")) -if var2 > var1: - largest = var2 -elif var1 > var2: - largest = var1 -if var3 > largest: - largest = var3 -print("largest value among {},{} and {} is {}" - .format(var1, var2, var3, largest)) \ No newline at end of file diff --git a/Section4/lecture43/__init__.py b/Section4/lecture43/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section4/lecture44/Program1.py b/Section4/lecture44/Program1.py deleted file mode 100644 index 6c83ac2..0000000 --- a/Section4/lecture44/Program1.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to print multiplication table using for in loop - -for n in range(1, 10): - print("Table of {}".format(n)) - for m in range(1, 10): - print("{} x {} = {}".format(n, m, (n*m))) - print("--------------------") diff --git a/Section4/lecture44/Program2.py b/Section4/lecture44/Program2.py deleted file mode 100644 index ed57229..0000000 --- a/Section4/lecture44/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to find factorial of a number using while loop - -n = num = int(input("Enter number \n")) -fact = num -while num > 1: - fact *= num - 1 - num = num - 1 -print("factorial of {} = {}".format(n, fact)) \ No newline at end of file diff --git a/Section4/lecture44/Program3.py b/Section4/lecture44/Program3.py deleted file mode 100644 index 6004568..0000000 --- a/Section4/lecture44/Program3.py +++ /dev/null @@ -1,16 +0,0 @@ -# Program to print a triangle of stars - -pyramid = "" -length = 12 -a = length//2 -b = a+1 -for n in range(0,length//2): - for m in range(0, length +1): - if a <= m < b: - pyramid += "*" - else: - pyramid += " " - a = a - 1 - b = b + 1 - pyramid += "\n" -print(pyramid) \ No newline at end of file diff --git a/Section4/lecture44/Program4.py b/Section4/lecture44/Program4.py deleted file mode 100644 index 3fa1a11..0000000 --- a/Section4/lecture44/Program4.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to reverse a number - -num = int(input("|Enter number \n")) -print("number = ", num) -rev = 0 -while num != 0: - rev = rev*10 + num%10 - num = num//10 -print("reverse = ", rev) \ No newline at end of file diff --git a/Section4/lecture44/Program5.py b/Section4/lecture44/Program5.py deleted file mode 100644 index 589d4cc..0000000 --- a/Section4/lecture44/Program5.py +++ /dev/null @@ -1,12 +0,0 @@ -# Program to show use of else in for and while loops - -for item in (1, 2, 3, 4, 5): - print("item = ", item) -else: - print("else block") -n = 5 -while n>0: - print("n = ", n) - n = n - 1 -else: - print("else block") diff --git a/Section4/lecture44/__init__.py b/Section4/lecture44/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section4/lecture45/Program1.py b/Section4/lecture45/Program1.py deleted file mode 100644 index 25a863b..0000000 --- a/Section4/lecture45/Program1.py +++ /dev/null @@ -1,6 +0,0 @@ -# program showing use of break statement - -for n in range(0, 10): - if n == 5: - break - print("n = ", n) \ No newline at end of file diff --git a/Section4/lecture45/Program2.py b/Section4/lecture45/Program2.py deleted file mode 100644 index f16e5a0..0000000 --- a/Section4/lecture45/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show use of continue statement - -for n in range(0, 10): - if n == 5: - continue - print(" n = ", n) - - diff --git a/Section4/lecture45/Program3.py b/Section4/lecture45/Program3.py deleted file mode 100644 index 090a08f..0000000 --- a/Section4/lecture45/Program3.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show use of pass statement - -for n in range(0, 10): - if n == 3: - pass - print(" n =",n) \ No newline at end of file diff --git a/Section4/lecture45/__init__.py b/Section4/lecture45/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section4/main.py b/Section4/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section4/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ diff --git a/Section5/.idea/.gitignore b/Section5/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section5/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section5/.idea/Section5.iml b/Section5/.idea/Section5.iml deleted file mode 100644 index 104c946..0000000 --- a/Section5/.idea/Section5.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section5/.idea/inspectionProfiles/profiles_settings.xml b/Section5/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section5/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section5/.idea/misc.xml b/Section5/.idea/misc.xml deleted file mode 100644 index f2ef1b4..0000000 --- a/Section5/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section5/.idea/modules.xml b/Section5/.idea/modules.xml deleted file mode 100644 index c828b5c..0000000 --- a/Section5/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section5/.idea/vcs.xml b/Section5/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section5/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section5/lecture51/Program1.py b/Section5/lecture51/Program1.py deleted file mode 100644 index 8d1bed2..0000000 --- a/Section5/lecture51/Program1.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to show list comprehension in Python - -list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] -list2 = [n**2 for n in list1] -print("list2 = ", list2) \ No newline at end of file diff --git a/Section5/lecture51/Program2.py b/Section5/lecture51/Program2.py deleted file mode 100644 index 047ed16..0000000 --- a/Section5/lecture51/Program2.py +++ /dev/null @@ -1,6 +0,0 @@ -# program to filter a list and create new list - -list1 = ["David", "Sam", - "Adam", "Don", "Fred", "Dante", "Paul"] -filtered_list = [s for s in list1 if s.startswith("D")] -print("Filtered list : ", filtered_list) \ No newline at end of file diff --git a/Section5/lecture51/Program3.py b/Section5/lecture51/Program3.py deleted file mode 100644 index 984744d..0000000 --- a/Section5/lecture51/Program3.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to show set comprehension - -set1 = {1, 2, 3, 4, 5} -set2 = { n**2 for n in set1} -print("set2 = ",set2) \ No newline at end of file diff --git a/Section5/lecture51/__init__.py b/Section5/lecture51/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section5/lecture52/Program1.py b/Section5/lecture52/Program1.py deleted file mode 100644 index 6b41abc..0000000 --- a/Section5/lecture52/Program1.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show dictionary comprehension - -keys = ["David", "Paul", "Jose", "Adam"] -values = [32, 31, 39, 35] -user_dict = {x:y for (x,y) in zip(keys, values)} -print("user_dict = ", user_dict) - diff --git a/Section5/lecture52/Program2.py b/Section5/lecture52/Program2.py deleted file mode 100644 index 4a63643..0000000 --- a/Section5/lecture52/Program2.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to convert a list to a dictionary - -list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] -square_dict = {n: n**2 for n in list1} -print("square dict = ", square_dict) diff --git a/Section5/lecture52/Program3.py b/Section5/lecture52/Program3.py deleted file mode 100644 index ed32e7b..0000000 --- a/Section5/lecture52/Program3.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to filter a dictionary - -user_dict = {"David": 32, "Adam": 34, "Sam": 46, - "Paul": 34, "John": 36} -filtered_dict = {x: y for (x, y) in user_dict.items() if y > 35} -print("filtered_dict = ", filtered_dict) \ No newline at end of file diff --git a/Section5/lecture52/__init__.py b/Section5/lecture52/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section5/lecture53/Program1.py b/Section5/lecture53/Program1.py deleted file mode 100644 index 0b5d88d..0000000 --- a/Section5/lecture53/Program1.py +++ /dev/null @@ -1,16 +0,0 @@ -# Program to show *args in Python - -def add(*args): - add = 0 - for n in args: - add += n - return add - - -print("add() = ", add()) -print("add(12) = ", add(12)) -print("add(10,20) = ", add(10, 20)) -print("add(1,2,3,4) = ", add(1, 2, 3, 4)) - - - diff --git a/Section5/lecture53/Program2.py b/Section5/lecture53/Program2.py deleted file mode 100644 index 5778bcc..0000000 --- a/Section5/lecture53/Program2.py +++ /dev/null @@ -1,21 +0,0 @@ -# Program to show args and normal arguments together - -def add(types="int", *args): - if types == "int": - add = 0 - for n in args: - add += n - return add - elif types == "float": - add = 0.0 - for n in args: - add += n - return add - else: - return 0 - - -print("float add = ",add("float", 1.22, - 2.45, 3.34, 4.45, 5.34)) -print("int add = ", add("int", 1, 2, 3, 4, 5)) - diff --git a/Section5/lecture53/__init__.py b/Section5/lecture53/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section5/lecture54/Program1.py b/Section5/lecture54/Program1.py deleted file mode 100644 index bd09735..0000000 --- a/Section5/lecture54/Program1.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show kwargs in Python - -def printer(**kwargs): - for (k,v) in kwargs.items(): - print("key = ",k,", value = ",v) - - -printer(david=32, Paul=21, Adam=43, Sam=31) -printer(david=31) \ No newline at end of file diff --git a/Section5/lecture54/Program2.py b/Section5/lecture54/Program2.py deleted file mode 100644 index 2634745..0000000 --- a/Section5/lecture54/Program2.py +++ /dev/null @@ -1,15 +0,0 @@ -# Program to show both args and kwargs in same function - -def print_function(*args, **kwargs): - print("===== args =====") - for a in args: - print(a) - print("========") - print("=====kwargs=====") - for (k,v) in kwargs.items(): - print("key = ", k,", value = ", v) - - -print_function(1, 2, 3, name="david", age=32, salary=300) - - diff --git a/Section5/lecture54/__init__.py b/Section5/lecture54/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section5/lecture55/Program1.py b/Section5/lecture55/Program1.py deleted file mode 100644 index 7be38d5..0000000 --- a/Section5/lecture55/Program1.py +++ /dev/null @@ -1,11 +0,0 @@ - -# Program to show map() function -list1 = [1, 2, 3, 4, 5] - - -def cube(n): - return n**3 - - -list2 = list(map(cube, list1)) -print("list2 =", list2) \ No newline at end of file diff --git a/Section5/lecture55/Program2.py b/Section5/lecture55/Program2.py deleted file mode 100644 index 93d2a0c..0000000 --- a/Section5/lecture55/Program2.py +++ /dev/null @@ -1,15 +0,0 @@ -# Program to show filter function - -list1 = [21, 54, 62, 35, 67, 34, 55, 57, 35, 45] - - -def checker(n): - if n >= 50: - return True - else: - return False - - -list2 = list(filter(checker, list1)) -print("list2 = ", list2) - diff --git a/Section5/lecture55/Program3.py b/Section5/lecture55/Program3.py deleted file mode 100644 index e237968..0000000 --- a/Section5/lecture55/Program3.py +++ /dev/null @@ -1,13 +0,0 @@ -# Program to show lambda functions - -cube = lambda n: n**3 -print("cube(3) = ", cube(3)) -# using lambda and map -cubes = list(map(lambda n: n**3,[1, 2, 3, 4, 5])) -print("cubes =", cubes) -# using lambda and filter -filtered_list = list(filter(lambda n: n > 10, - [21, 1, 2, 32, 4, 23, 17])) -print("filtered list = ", filtered_list) - - diff --git a/Section5/lecture55/__init__.py b/Section5/lecture55/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section5/main.py b/Section5/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section5/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ diff --git a/Section6/.idea/.gitignore b/Section6/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section6/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section6/.idea/Section6.iml b/Section6/.idea/Section6.iml deleted file mode 100644 index 4c3af76..0000000 --- a/Section6/.idea/Section6.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section6/.idea/inspectionProfiles/profiles_settings.xml b/Section6/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section6/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section6/.idea/misc.xml b/Section6/.idea/misc.xml deleted file mode 100644 index 17b4efa..0000000 --- a/Section6/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section6/.idea/modules.xml b/Section6/.idea/modules.xml deleted file mode 100644 index 9204b42..0000000 --- a/Section6/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section6/.idea/vcs.xml b/Section6/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section6/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section6/lecture61/Program1.py b/Section6/lecture61/Program1.py deleted file mode 100644 index ee0ccb8..0000000 --- a/Section6/lecture61/Program1.py +++ /dev/null @@ -1,15 +0,0 @@ -# Program to show classes and objects in Python - -class Person: - - def __init__(self,name, age): - self.name = name # instance attribute - self.age = age - - -person1 = Person("David", 31) -print("person 1 name = ", person1.name) -print("person 1 age = ", person1.age) -person2 = Person("Paul",32) -print("person 2 name = ", person2.name) -print("person 2 age = ", person2.age) diff --git a/Section6/lecture61/Program2.py b/Section6/lecture61/Program2.py deleted file mode 100644 index 8c12ac5..0000000 --- a/Section6/lecture61/Program2.py +++ /dev/null @@ -1,18 +0,0 @@ -# Program to show classes and objects in Python - -class Person: - - def run(self): - print("Person running") - - def talk(self): - print("Person talking") - - -person1 = Person() -person1.run() -person1.talk() -print("-------------------------------") -person2 = Person() -person2.run() -person2.talk() diff --git a/Section6/lecture61/Program3.py b/Section6/lecture61/Program3.py deleted file mode 100644 index ac865f7..0000000 --- a/Section6/lecture61/Program3.py +++ /dev/null @@ -1,16 +0,0 @@ -# Program to show class object attributes - - -class Employee: - company = "Udemy" # Class attribute - - def __init__(self, name): - self.name = name # instance attribute - - -obj1 = Employee("David") -print(obj1.name) -print(obj1.company) -print(Employee.company) - - diff --git a/Section6/lecture61/__init__.py b/Section6/lecture61/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section6/lecture62/Program1.py b/Section6/lecture62/Program1.py deleted file mode 100644 index 377df79..0000000 --- a/Section6/lecture62/Program1.py +++ /dev/null @@ -1,13 +0,0 @@ -# Program to show __init__ method - -class Car: - - def __init__(self): - self.name = "Audi" - self.colour = "Red" - - -obj1 = Car() -print(obj1.name) -print(obj1.colour) - diff --git a/Section6/lecture62/Program2.py b/Section6/lecture62/Program2.py deleted file mode 100644 index d579080..0000000 --- a/Section6/lecture62/Program2.py +++ /dev/null @@ -1,22 +0,0 @@ -# Program to show constructors in python - -class Employee: - """ This is an employee class""" - attr1 = "test" # class attribute - - def __init__(self, id, name, department): - print("Constructor called") - self.id = id # instance variables - self.name = name - self.department = department - - -obj1 = Employee(1, "David", "Accounting") -print("Employee details") -print(obj1.id) -print(obj1.name) -print(obj1.department) -print("accessing class attributes "+Employee.attr1) - - - diff --git a/Section6/lecture62/__init__.py b/Section6/lecture62/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section6/lecture63/Program1.py b/Section6/lecture63/Program1.py deleted file mode 100644 index 889ca61..0000000 --- a/Section6/lecture63/Program1.py +++ /dev/null @@ -1,14 +0,0 @@ -# Program to show use of self parameter - -class Student: - - def __init__(self, id, name): - self.id = id - self.name = name - - -obj1 = Student(1, "David") -print("Student details") -print(obj1.id) -print(obj1.name) - diff --git a/Section6/lecture63/Program2.py b/Section6/lecture63/Program2.py deleted file mode 100644 index 423117d..0000000 --- a/Section6/lecture63/Program2.py +++ /dev/null @@ -1,24 +0,0 @@ -# Program to show use of self parameter in methods - -class Student: - - def __init__(self, id, name): - self.id = id - self.name = name - - def getid(self): - return self.id - - def setid(self, id): - self.id = id - - -obj1 = Student(1, "David") -print("Student details") -print(obj1.id) -print(obj1.name) -print("using set and get methods") -obj1.setid(12) -print("id = ", obj1.getid()) - - diff --git a/Section6/lecture63/Program3.py b/Section6/lecture63/Program3.py deleted file mode 100644 index 877fa29..0000000 --- a/Section6/lecture63/Program3.py +++ /dev/null @@ -1,33 +0,0 @@ -# Program to implement a book class and bookstore -class BookStore: - - def __init__(self, books): - self.books = books - - def getbooks(self): - return self.books - - -class Book: - - def __init__(self, name, isbn, author): - self.name = name - self.isbn = isbn - self.author = author - - -bookList = [Book("Book1", "122323-ww-ww", "David"), - Book("Book2", "323332-rr-ee-ee32", "Ben"), - Book("Book3", "223-ew-ee-e", "Paul"), - Book("Book4", "yy-21-12y", "Adam")] -bookstore = BookStore(bookList) -for item in bookstore.getbooks(): - print("==========") - print(item.name) - print(item.isbn) - print(item.author) - print("==========") - - - - diff --git a/Section6/lecture63/__init__.py b/Section6/lecture63/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section6/lecture64/Program1.py b/Section6/lecture64/Program1.py deleted file mode 100644 index 90230fc..0000000 --- a/Section6/lecture64/Program1.py +++ /dev/null @@ -1,23 +0,0 @@ -# Program to show single inherittance - -class Vehicle: - - def __init__(self, number, colour): - self.number = number - self.colour = colour - - -class Car(Vehicle): - pass - - -obj1 = Car(12332, "Red") -print("car details") -print(obj1.number) -print(obj1.colour) - - - - - - diff --git a/Section6/lecture64/Program2.py b/Section6/lecture64/Program2.py deleted file mode 100644 index 34e4771..0000000 --- a/Section6/lecture64/Program2.py +++ /dev/null @@ -1,21 +0,0 @@ -# Program to show method overriding - -class Bird: - - def __init__(self, name): - self.name = name - - def fly(self): - print("Bird flying") - - -class Duck(Bird): - - def fly(self): - print("Duck Cannot fly") - - -obj1 = Duck("Donald") -obj1.fly() - - diff --git a/Section6/lecture64/Program3.py b/Section6/lecture64/Program3.py deleted file mode 100644 index 585ac2b..0000000 --- a/Section6/lecture64/Program3.py +++ /dev/null @@ -1,26 +0,0 @@ -# Program to show multiple inheritance - -class Father: - - def run(self): - print("Father Running") - - -class Mother: - - def run(self): - print("Mother running") - - -class Child1(Father,Mother): - pass - - -class Child2(Mother,Father): - pass - - -obj1 = Child1() -obj1.run() -obj2 = Child2() -obj2.run() diff --git a/Section6/lecture64/Program4.py b/Section6/lecture64/Program4.py deleted file mode 100644 index 3cfe58c..0000000 --- a/Section6/lecture64/Program4.py +++ /dev/null @@ -1,17 +0,0 @@ -# Program showing usage of super keyword - -class Bird: - - def fly(self): - print(" Bird fly()") - - -class Eagle(Bird): - - def fly(self): - super().fly() - print(" Eagle fly()") - - -obj1 = Eagle() -obj1.fly() diff --git a/Section6/lecture64/__init__.py b/Section6/lecture64/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section6/lecture65/Program1.py b/Section6/lecture65/Program1.py deleted file mode 100644 index 76c9c5e..0000000 --- a/Section6/lecture65/Program1.py +++ /dev/null @@ -1,18 +0,0 @@ -# Program to show __str__ and __len__ Dunder methods - -class Student: - - def __init__(self, id, name): - self.id = id - self.name = name - - def __str__(self): - return "Student [id = {}, name = {}]".format(self.id,self.name) - - def __len__(self): - return len(self.name) - - -obj1 = Student(1,"David") -print("str = ", obj1) -print("len = ", len(obj1)) \ No newline at end of file diff --git a/Section6/lecture65/Program2.py b/Section6/lecture65/Program2.py deleted file mode 100644 index 9922163..0000000 --- a/Section6/lecture65/Program2.py +++ /dev/null @@ -1,24 +0,0 @@ -# Program to show __add__ and __new__ Dunder methods - -class Employee: - - def __init__(self, id, name): - print("__init__() callled") - self.id = id - self.name = name - - def __new__(cls, *args, **kwargs): - print("__new__() called") - inst = object.__new__(cls) - return inst - - def __add__(self, other): - return self.id + other.id - - -obj1 = Employee(12,"David") -obj1 = Employee(12, "David") - -obj2 = Employee(2, "Paul") -print("add = ",obj1 + obj2) - diff --git a/Section6/lecture65/Program3.py b/Section6/lecture65/Program3.py deleted file mode 100644 index ef90472..0000000 --- a/Section6/lecture65/Program3.py +++ /dev/null @@ -1,25 +0,0 @@ -# Program to show __eq__ and __del__ dunder methods - -class Person: - - def __init__(self, id): - self.id = id - - def __eq__(self, other): - return self.id == other.id - - def __del__(self): - print("__del__() called") - - -obj1 = Person(12) -obj2 = Person(21) -obj3 = Person(21) - -print(" comparing objects 1 and 2 - ", (obj1 == obj2)) -print(" comparing objects 2 and 3 - ", (obj2 == obj3)) - - - - - diff --git a/Section6/lecture65/__init__.py b/Section6/lecture65/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section6/main.py b/Section6/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section6/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ diff --git a/Section7/.idea/.gitignore b/Section7/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section7/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section7/.idea/Section7.iml b/Section7/.idea/Section7.iml deleted file mode 100644 index b4c17f1..0000000 --- a/Section7/.idea/Section7.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section7/.idea/inspectionProfiles/profiles_settings.xml b/Section7/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section7/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section7/.idea/misc.xml b/Section7/.idea/misc.xml deleted file mode 100644 index 3ecb152..0000000 --- a/Section7/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section7/.idea/modules.xml b/Section7/.idea/modules.xml deleted file mode 100644 index 2a7933b..0000000 --- a/Section7/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section7/.idea/vcs.xml b/Section7/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section7/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section7/lecture71/Mymodule.py b/Section7/lecture71/Mymodule.py deleted file mode 100644 index 68a8546..0000000 --- a/Section7/lecture71/Mymodule.py +++ /dev/null @@ -1,7 +0,0 @@ -# sample module - -my_var = 20 - - -def my_fun(): - print("From my_fun()") \ No newline at end of file diff --git a/Section7/lecture71/Program1.py b/Section7/lecture71/Program1.py deleted file mode 100644 index 04dcfa6..0000000 --- a/Section7/lecture71/Program1.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show use of modules - -from random import randint -print("Random integer = ",randint(1, 10)) - -import random as rand -print("random = ",rand.random()) diff --git a/Section7/lecture71/Program2.py b/Section7/lecture71/Program2.py deleted file mode 100644 index f41fbb1..0000000 --- a/Section7/lecture71/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show custom module in Python - -from Mymodule import my_fun -my_fun() - -from Mymodule import my_var -print("myvar = ", my_var) - diff --git a/Section7/lecture71/__init__.py b/Section7/lecture71/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture71/__pycache__/Mymodule.cpython-39.pyc b/Section7/lecture71/__pycache__/Mymodule.cpython-39.pyc deleted file mode 100644 index 22f0063..0000000 Binary files a/Section7/lecture71/__pycache__/Mymodule.cpython-39.pyc and /dev/null differ diff --git a/Section7/lecture71/__pycache__/__init__.cpython-39.pyc b/Section7/lecture71/__pycache__/__init__.cpython-39.pyc deleted file mode 100644 index 4b1b311..0000000 Binary files a/Section7/lecture71/__pycache__/__init__.cpython-39.pyc and /dev/null differ diff --git a/Section7/lecture71/sub/Program3.py b/Section7/lecture71/sub/Program3.py deleted file mode 100644 index 8ff64cb..0000000 --- a/Section7/lecture71/sub/Program3.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show import - -from lecture71 import Mymodule -Mymodule.my_fun() -print(Mymodule.my_var) - diff --git a/Section7/lecture71/sub/__init__.py b/Section7/lecture71/sub/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture72/File2.txt b/Section7/lecture72/File2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture72/Hello.txt b/Section7/lecture72/Hello.txt deleted file mode 100644 index fd9b6a6..0000000 --- a/Section7/lecture72/Hello.txt +++ /dev/null @@ -1,3 +0,0 @@ -Hello -My name is David -Welcome to Python diff --git a/Section7/lecture72/MyFile.txt b/Section7/lecture72/MyFile.txt deleted file mode 100644 index be2743b..0000000 --- a/Section7/lecture72/MyFile.txt +++ /dev/null @@ -1 +0,0 @@ -This file is Generated Buy Python \ No newline at end of file diff --git a/Section7/lecture72/Program1.py b/Section7/lecture72/Program1.py deleted file mode 100644 index 2e98b01..0000000 --- a/Section7/lecture72/Program1.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to read a file using Python - -f = open("Hello.txt", mode="r", encoding='utf-8') -content = f.read() -print(content) -f.close() diff --git a/Section7/lecture72/Program2.py b/Section7/lecture72/Program2.py deleted file mode 100644 index fda9dcd..0000000 --- a/Section7/lecture72/Program2.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to write a file - -with open("MyFile.txt", mode="w", encoding='utf-8') as f: - f.write("This file is Generated Buy Python") -print("File Written") \ No newline at end of file diff --git a/Section7/lecture72/Program3.py b/Section7/lecture72/Program3.py deleted file mode 100644 index 961f91d..0000000 --- a/Section7/lecture72/Program3.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to rename a file using os module - -from os import rename -rename("File1.txt", "File2.txt") -print("File renamed") \ No newline at end of file diff --git a/Section7/lecture72/__init__.py b/Section7/lecture72/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture73/Program1.py b/Section7/lecture73/Program1.py deleted file mode 100644 index adb2877..0000000 --- a/Section7/lecture73/Program1.py +++ /dev/null @@ -1,9 +0,0 @@ -12# Program to show use of try except block - -try: - n = int(input("Enter a number \n")) - print(" You entered ", n) -except ValueError: - print("That was not an int") - - diff --git a/Section7/lecture73/Program2.py b/Section7/lecture73/Program2.py deleted file mode 100644 index a2542dc..0000000 --- a/Section7/lecture73/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show use of finally block -try: - fop = open("Test.txt", mode="r", encoding="utf-8") - print(fop.read()) -except FileNotFoundError: - print("File was not found") -finally: - print("finally executed") \ No newline at end of file diff --git a/Section7/lecture73/Program3.py b/Section7/lecture73/Program3.py deleted file mode 100644 index 0b5765a..0000000 --- a/Section7/lecture73/Program3.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show raising an exception - -n = int(input("Enter numerator \n")) -d = int(input("Enter denominator \n")) -if d == 0: - raise Exception("Denominator is zero") -else: - print("division = ", (n/d)) - diff --git a/Section7/lecture73/Program4.py b/Section7/lecture73/Program4.py deleted file mode 100644 index 3f741a3..0000000 --- a/Section7/lecture73/Program4.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to create a custom exception - -class ArithmeticException(Exception): - pass - - -try: - raise ArithmeticException("Number is Zero") -except ArithmeticException: - print("Custom Exception Thrown") - diff --git a/Section7/lecture73/Program5.py b/Section7/lecture73/Program5.py deleted file mode 100644 index 7a97401..0000000 --- a/Section7/lecture73/Program5.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show Assertions in python - -def print_age(age): - assert(age > 0), "Age must be greater than zero" - print("Age = ", age) - - -print_age(20) -print_age(-1) # Throws Assertion error - diff --git a/Section7/lecture73/__init__.py b/Section7/lecture73/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture74/Program1.py b/Section7/lecture74/Program1.py deleted file mode 100644 index c6e2767..0000000 --- a/Section7/lecture74/Program1.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show regular expressions in Python - -import re -str = "David" -pattern = r".vid" -match = re.search(pattern, str) -if match: - print("Found") -else: - print("Not Found") diff --git a/Section7/lecture74/Program2.py b/Section7/lecture74/Program2.py deleted file mode 100644 index 8525fea..0000000 --- a/Section7/lecture74/Program2.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show regular expressions in Python - -import re -str1 = "David" -pattern = r"[a-z]+" -match = re.search(pattern, str1) -if match: - print("Found") -else: - print("Not Found") diff --git a/Section7/lecture74/Program3.py b/Section7/lecture74/Program3.py deleted file mode 100644 index 29ac612..0000000 --- a/Section7/lecture74/Program3.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show regular expressions in Python - -import re -str1 = ":david:,:paul:" -pattern = r":(\w+):+" -find = re.findall(pattern, str1) -if find: - print("Found") - print(find) -else: - print("Not Found") diff --git a/Section7/lecture74/Program4.py b/Section7/lecture74/Program4.py deleted file mode 100644 index 9c983b6..0000000 --- a/Section7/lecture74/Program4.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show email validation in Python - -import re -str = "test@test.com" -pattern = r"[\w\.-]+@[\w\.-]+" -match = re.search(pattern, str) -if match: - print("Found") -else: - print("Not Found") diff --git a/Section7/lecture74/__init__.py b/Section7/lecture74/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture75/Program1.py b/Section7/lecture75/Program1.py deleted file mode 100644 index 4f0f9fc..0000000 --- a/Section7/lecture75/Program1.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show usage of iterator - -tup = ("David", "Adam", "Paul", "Sam") -itr =iter(tup) -while True: - try: - print("item = ", next(itr)) - except StopIteration: - break diff --git a/Section7/lecture75/Program2.py b/Section7/lecture75/Program2.py deleted file mode 100644 index 07a9868..0000000 --- a/Section7/lecture75/Program2.py +++ /dev/null @@ -1,28 +0,0 @@ -# Program to show custom iterators - -class Student: - - def __init__(self, *args): - self.limit = len(args) - self.args = args - - def __iter__(self): - self.pos = 0 - return self - - def __next__(self): - pos = self.pos - if pos >= self.limit: - raise StopIteration - else: - self.pos = pos + 1 - return self.args[pos] - - -obj1 = Student("David", "Paul", "Adam") -itr = iter(obj1) -while True: - try: - print("item = ", next(itr)) - except StopIteration: - break diff --git a/Section7/lecture75/__init__.py b/Section7/lecture75/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture76/Program1.py b/Section7/lecture76/Program1.py deleted file mode 100644 index 7620d53..0000000 --- a/Section7/lecture76/Program1.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show generators in Python - -def num_gen(limit): - i = 0 - while i < limit: - i = i + 1 - yield i - - -for n in num_gen(5): - print(" n = ", n) diff --git a/Section7/lecture76/Program2.py b/Section7/lecture76/Program2.py deleted file mode 100644 index 4f7d4a7..0000000 --- a/Section7/lecture76/Program2.py +++ /dev/null @@ -1,18 +0,0 @@ -# Program to generate fibonacci series - -def fib(limit): - a, b = 0, 1 - while a < limit: - yield a - a, b = b, a + b - - -obj = fib(6) -print("series:") -print(next(obj)) -print(next(obj)) -print(next(obj)) -print(next(obj)) -print(next(obj)) -print(next(obj)) - diff --git a/Section7/lecture76/Program3.py b/Section7/lecture76/Program3.py deleted file mode 100644 index 01422b3..0000000 --- a/Section7/lecture76/Program3.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to showgenerator expressions - -gen = (x**2 for x in range(1, 10)) -print(next(gen)) -print(next(gen)) -print(next(gen)) -print(next(gen)) -print(next(gen)) - diff --git a/Section7/lecture76/__init__.py b/Section7/lecture76/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/lecture77/Program1.py b/Section7/lecture77/Program1.py deleted file mode 100644 index b1c7c49..0000000 --- a/Section7/lecture77/Program1.py +++ /dev/null @@ -1,19 +0,0 @@ -# Program to show features of python functions - -def fun1(): - print("from fun1") - - -fun2 = fun1 -fun2() - - -def fun3(fun): - fun() - - -fun3(fun2) - - - - diff --git a/Section7/lecture77/Program2.py b/Section7/lecture77/Program2.py deleted file mode 100644 index d8a29b9..0000000 --- a/Section7/lecture77/Program2.py +++ /dev/null @@ -1,18 +0,0 @@ -# Program to show decorators in Python - -def dec_func(original_func): - - def wrap_func(): - print("before call"); - original_func(); - print("After call"); - - return wrap_func; - - -@dec_func -def need_decoration(): - print("inside need decoration"); - - -need_decoration(); \ No newline at end of file diff --git a/Section7/lecture77/__init__.py b/Section7/lecture77/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section7/main.py b/Section7/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section7/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ diff --git a/Section8/.idea/.gitignore b/Section8/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/Section8/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/Section8/.idea/Section8.iml b/Section8/.idea/Section8.iml deleted file mode 100644 index 4a6f85e..0000000 --- a/Section8/.idea/Section8.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/Section8/.idea/inspectionProfiles/profiles_settings.xml b/Section8/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/Section8/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section8/.idea/misc.xml b/Section8/.idea/misc.xml deleted file mode 100644 index d0fe4ff..0000000 --- a/Section8/.idea/misc.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/Section8/.idea/modules.xml b/Section8/.idea/modules.xml deleted file mode 100644 index ee12363..0000000 --- a/Section8/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Section8/.idea/vcs.xml b/Section8/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/Section8/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Section8/lecture81/Program1.py b/Section8/lecture81/Program1.py deleted file mode 100644 index 5c2b375..0000000 --- a/Section8/lecture81/Program1.py +++ /dev/null @@ -1,10 +0,0 @@ -# Program to show counters in Python - -list1 = ["a", "b", "c", "d", "e", "f"] -from collections import Counter -print("Count of list1 = ", Counter(list1)) - -list2 = [1, 2, 3, 4, 1, 2, 1, 3, 1] -print(" Count of list2 = ",Counter(list2)) - - diff --git a/Section8/lecture81/Program2.py b/Section8/lecture81/Program2.py deleted file mode 100644 index 17a1d3d..0000000 --- a/Section8/lecture81/Program2.py +++ /dev/null @@ -1,14 +0,0 @@ -# Program to show operations on Counter - -from collections import Counter - -c1 = Counter({"a": 2, "b": 3, "c": 5}) -c2 = Counter({"a": 4, "b": 3, "c": 1}) -print("c1 + c2 = ", (c1 + c2)) -print("c2 - c1 = ", (c2 - c1)) -print("c2 and c1 = ", c1 and c2) -print("c2 or c1 = ", c1 or c2) - - - - diff --git a/Section8/lecture81/Program3.py b/Section8/lecture81/Program3.py deleted file mode 100644 index 1ee726c..0000000 --- a/Section8/lecture81/Program3.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to show counter with strings - -str1 = "i like Apple" - -from collections import Counter -print(Counter(str1)) - diff --git a/Section8/lecture81/__init__.py b/Section8/lecture81/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section8/lecture82/Program1.py b/Section8/lecture82/Program1.py deleted file mode 100644 index a1d64db..0000000 --- a/Section8/lecture82/Program1.py +++ /dev/null @@ -1,27 +0,0 @@ -# Program to show declaration and usage of Named tuple - -from collections import namedtuple - -Employee = namedtuple("Employee", ["id", "name", "department"]) -emp1 = Employee(12, "David", "Management") -print("Employee Details") -print(emp1.id) -print(emp1.name) -print(emp1.department) - - - - - - - - - - - - - - - - -3 \ No newline at end of file diff --git a/Section8/lecture82/Program2.py b/Section8/lecture82/Program2.py deleted file mode 100644 index 8e11a6d..0000000 --- a/Section8/lecture82/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show indexing and getattr() method in Named tuple - -from collections import namedtuple - -Customer = namedtuple("Customer", ["id", "name", "location"]) -cust1 = Customer(21, "David", "India") -print("cust1 name = ", cust1[1]) -print("cust1 location = ", getattr(cust1, "location")) \ No newline at end of file diff --git a/Section8/lecture82/Program3.py b/Section8/lecture82/Program3.py deleted file mode 100644 index 2226dee..0000000 --- a/Section8/lecture82/Program3.py +++ /dev/null @@ -1,11 +0,0 @@ -# Program to show conversion of list and dict to a named tuple -from collections import namedtuple - -list1 = [10, "David", 31] -Student = namedtuple("Student", ["id", "name", "age"]) -stud1 = Student._make(list1) -print("stud1 : ", stud1) -dict1 = {"id": 43, "name": "Paul", "age": 43} -stud2 = Student(**dict1) -print("stud2 : ", stud2) - diff --git a/Section8/lecture82/Program4.py b/Section8/lecture82/Program4.py deleted file mode 100644 index 5d4acf6..0000000 --- a/Section8/lecture82/Program4.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show named tuples with default values - -from collections import namedtuple -Person = namedtuple("Person", - ["name","age","height"], - defaults=["David", 31, 180]) -p1 = Person() -print("p1 = ", p1) diff --git a/Section8/lecture82/__init__.py b/Section8/lecture82/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section8/lecture83/Program1.py b/Section8/lecture83/Program1.py deleted file mode 100644 index ec9dce5..0000000 --- a/Section8/lecture83/Program1.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show declaration and usage of OrderedDict - -from collections import OrderedDict -dict1 = OrderedDict() -dict1["name"] = "David" -dict1["age"] = 31 -dict1["branch"] = "CS" -print(dict1) diff --git a/Section8/lecture83/Program2.py b/Section8/lecture83/Program2.py deleted file mode 100644 index fe3972c..0000000 --- a/Section8/lecture83/Program2.py +++ /dev/null @@ -1,13 +0,0 @@ -# Program to show methods of orderedDict - -from collections import OrderedDict -emp_dict = OrderedDict() -emp_dict["name"] = "David" -emp_dict["id"] = 12 -emp_dict["department"] = "Accounting" -print("emp_dict details : ",emp_dict) -emp_dict.update({"location": "India"}) -print("emp_dict details after update: ", emp_dict) -emp_dict.move_to_end("name", last=True) -print("emp_dict after move_to_end : ", emp_dict) - diff --git a/Section8/lecture83/__init__.py b/Section8/lecture83/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section8/lecture84/Program1.py b/Section8/lecture84/Program1.py deleted file mode 100644 index bab18f2..0000000 --- a/Section8/lecture84/Program1.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show advanced list methods - -list1 = [3, 2, 1, 4, 6, 5, 7, 8, 9] -print("count(2) = ", list1.count(2)) -list1.sort() -print("after sort = ", list1) -list1.extend([10, 11, 12, 13, 14]) -print("After extend = ", list1) \ No newline at end of file diff --git a/Section8/lecture84/Program2.py b/Section8/lecture84/Program2.py deleted file mode 100644 index f544eb7..0000000 --- a/Section8/lecture84/Program2.py +++ /dev/null @@ -1,5 +0,0 @@ -# Program to show advanced Tuple methods - -tup1 = (1, 2, 3, 4, 5, 6, 7, 8, 9) -print("count(1) = ", tup1.count(1)) -print("index(3) = ", tup1.index(3)) \ No newline at end of file diff --git a/Section8/lecture84/Program3.py b/Section8/lecture84/Program3.py deleted file mode 100644 index 1d9720b..0000000 --- a/Section8/lecture84/Program3.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show advanced set methods - -set1 = {1, 2, 3, 4, 5, 6} -set2 = { 4, 5, 6, 7, 8, 9} -print("difference() = ",set1.difference(set2)) -print("symmetric_difference() = ", - set1.symmetric_difference(set2)) -print("isdisjoint", set1.isdisjoint({10, 11, 23})) \ No newline at end of file diff --git a/Section8/lecture84/Program4.py b/Section8/lecture84/Program4.py deleted file mode 100644 index 6033788..0000000 --- a/Section8/lecture84/Program4.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show advanced methods in Dictionaries - -user_dict = {"name": "David", "age": 31} -user_dict.setdefault("id", 0) -print("after set default : ", user_dict) -print("copy : ",user_dict.copy()) -print("from keys = ",user_dict. - fromkeys([1, 2, 3, 4, 5],0)) diff --git a/Section8/lecture84/__init__.py b/Section8/lecture84/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section8/lecture85/Program1.py b/Section8/lecture85/Program1.py deleted file mode 100644 index f96cb2c..0000000 --- a/Section8/lecture85/Program1.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show datetime in Python -import datetime -print("Current date and time = ",datetime.datetime.now()) -print("Current date = ", datetime.date.today()) -print("Current time = ",datetime.datetime.now().time()) - diff --git a/Section8/lecture85/Program2.py b/Section8/lecture85/Program2.py deleted file mode 100644 index 15fb01a..0000000 --- a/Section8/lecture85/Program2.py +++ /dev/null @@ -1,7 +0,0 @@ -# Program to create custom date object -from datetime import date -a = date(2022, 4, 13) -print(a) -# from time stamp -timestamp = date.fromtimestamp(1426944364) -print("fromtimestamp() = ", timestamp) diff --git a/Section8/lecture85/Program3.py b/Section8/lecture85/Program3.py deleted file mode 100644 index b6ad98b..0000000 --- a/Section8/lecture85/Program3.py +++ /dev/null @@ -1,6 +0,0 @@ -# Program to show timedelta -from datetime import timedelta -t1 = timedelta(minutes=1 , seconds=10) -t2 = timedelta(minutes=1 , seconds=50) -print("adding times = ",t1 + t2) -print("subtracting times = ",t2 - t1) \ No newline at end of file diff --git a/Section8/lecture85/Program4.py b/Section8/lecture85/Program4.py deleted file mode 100644 index f223f1e..0000000 --- a/Section8/lecture85/Program4.py +++ /dev/null @@ -1,12 +0,0 @@ -# Program to show formatting of date time -from datetime import datetime - -now = datetime.now() -t = now.strftime("%H:%M:%S") -print("time:", t) -str1 = now.strftime("%m/%d/%Y, %H:%M:%S") -# mm/dd/YY H:M:S format -print("str1:", str1) -str2 = now.strftime("%d/%m/%Y, %H:%M:%S") -# dd/mm/YY H:M:S format -print("str2:", str2) \ No newline at end of file diff --git a/Section8/lecture85/__init__.py b/Section8/lecture85/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section8/lecture86/Program1.py b/Section8/lecture86/Program1.py deleted file mode 100644 index 2093ef6..0000000 --- a/Section8/lecture86/Program1.py +++ /dev/null @@ -1,9 +0,0 @@ -# Program to show constants in math module - -import math -print("Pi = ", math.pi) -print("Tau = ", math.tau) -print("e = ", math.e) -print("infinity = ", math.inf) -print("nan = ", math.nan) - diff --git a/Section8/lecture86/Program2.py b/Section8/lecture86/Program2.py deleted file mode 100644 index 28df1b6..0000000 --- a/Section8/lecture86/Program2.py +++ /dev/null @@ -1,8 +0,0 @@ -# Program to show math module methods - -import math -print("floor() = ", math.floor(3.92)) -print("ciel() = ", math.ceil(3.92)) -print("exp() = ", math.exp(10)) -print("pow() = ", math.pow(10,2)) -print("degrees() = ",math.degrees(1)) \ No newline at end of file diff --git a/Section8/lecture86/Program3.py b/Section8/lecture86/Program3.py deleted file mode 100644 index 2f9960b..0000000 --- a/Section8/lecture86/Program3.py +++ /dev/null @@ -1,15 +0,0 @@ -# Program to show trignometric methods - - -import math - -var1 = 2 -print("sin(0) =", math.sin(0)) -print("cos(0) =", math.cos(0)) -print("tan(0) =", math.tan(0)) -print("atan(1) =", math.atan(1)) - - - - - diff --git a/Section8/lecture86/__init__.py b/Section8/lecture86/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/Section8/main.py b/Section8/main.py deleted file mode 100644 index 5596b44..0000000 --- a/Section8/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# This is a sample Python script. - -# Press Shift+F10 to execute it or replace it with your code. -# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. - - -def print_hi(name): - # Use a breakpoint in the code line below to debug your script. - print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint. - - -# Press the green button in the gutter to run the script. -if __name__ == '__main__': - print_hi('PyCharm') - -# See PyCharm help at https://www.jetbrains.com/help/pycharm/ pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy