Home » Python for Data Science Cognitive Class Exam Answers

Python for Data Science Cognitive Class Exam Answers

by IndiaSuccessStories
0 comment

Introduction to Python for Data Science

Python is an incredibly popular programming language for data science due to its simplicity and versatility. Here’s a brief introduction to Python for data science:

Why Python for Data Science?

  1. Ease of Learning: Python has a straightforward and readable syntax, making it accessible for beginners.
  2. Rich Ecosystem: It has extensive libraries and frameworks specifically for data science, such as NumPy, Pandas, Matplotlib, and Scikit-learn.
  3. Versatility: Python is not just limited to data science; it’s used in web development, automation, scripting, etc., making it a versatile choice for various tasks.

Key Libraries for Data Science in Python

  1. NumPy: Essential for numerical computing with support for large, multi-dimensional arrays and matrices.
  2. Pandas: Offers data structures and tools for data manipulation and analysis, especially useful for working with structured data.
  3. Matplotlib: Comprehensive library for creating static, animated, and interactive visualizations in Python.
  4. Scikit-learn: Simple and efficient tools for data mining and data analysis, particularly for building machine learning models.

Basic Python Concepts

  1. Variables and Data Types: Variables are used to store data values. Python supports various data types like integers, floats, strings, lists, tuples, dictionaries, etc.
  2. Control Structures: Includes if statements, loops (for and while loops), and functions for organizing and controlling the flow of execution.
  3. Functions: Blocks of reusable code that perform a specific task. They help in organizing code and promoting code reusability.
  4. Packages and Modules: Python code can be organized into packages (directories of Python scripts) and modules (Python files containing functions, classes, etc.).

Getting Started

To get started with Python for data science:

  • Install Python from python.org
  • Use package managers like pip or conda to install libraries (pip install pandas, conda install numpy, etc.)
  • Start coding with Jupyter notebooks or your preferred IDE (PyCharm, VS Code, etc.)

Conclusion

Python’s simplicity, powerful libraries, and active community make it an excellent choice for anyone getting into data science. Whether you’re analyzing data, building machine learning models, or creating visualizations, Python has the tools and support you need to succeed.

Python For Data Science Cognitive Class Certification Answers

Question 1: What is the result of the following operation in Python:

banner

3 + 2 * 2

  • 10
  • 7
  • 9
  • 12

Question 2: In Python, if you executed name = ‘Lizz’, what would be the output of print(name[0:2])?

  • Lizz
  • L
  • Liz
  • Li

Question 3: In Python, if you executed var = ‘01234567’, what would be the result of print(var[::2])?

  • 0246
  • 1357
  • 1234567
  • 8903

Question 4: In Python, what is the result of the following operation ‘1’+’2′?

  • ‘2’
  • ‘3’
  • ’12’
  • 3

Question 5: Given myvar = ‘hello’, how would you convert myvar into uppercase?

  • len(myvar)
  • myvar.find(‘hello’)
  • myvar.upper()
  • myvar.sum()

Question 1: What is the syntax used to obtain the first element of the tuple:

A = (‘a’,’b’,’c’)

  • A[1]
  • A[0]
  • A[:]

Question 2: After applying the following method, L.append([‘a’,’b’]), the following list will only be one element longer.

  • True
  • False

Question 3: How many duplicate elements can you have in a set?

  • 1
  • 0. You can only have one unique element in a set.
  • 100
  • Depends on the number of elements in your set.

Question 4: Consider the following Python dictionary:

Dict={“A”:1,”B”:”2″,”C”:[3,3,3],”D”:(4,4,4),’E’:5,’F’:6}

What is the result of the following operation: Dict[“D”]?

  • 4
  • 3
  • [3,3,3]
  • (4, 4, 4)
  • Error

Question 5: What is an important difference between lists and tuples?

  • Lists can’t contain a string.
  • Tuples can only have integers.
  • Lists and tuples are the same.
  • Lists are mutable, tuples are not.
  • There are no zeros in lists.

Question 1: What is the output of the following lines of code:

x=1

if(x!=1):

            print(‘Hello’)

else:

            print(‘Hi’)

print(‘Mike’)

  • Hi Mike
  • Mike
  • Hello Mike
  • The Mike

Question 2: What is the output of the following few lines of code?

A = [‘1′,’2′,’3’]

for a in A:

            print(2*a)

  • 2 4 6
  • ‘2’ ‘4’ ‘6’
  • ’11’ ’22’ ’33’
  • A B C

Question 3: Consider the function Delta, when will the function return a value of 1

            def Delta(x):

                        if x==0:

                                  y=1;

                        else:

                                    y=0;

                         return(y)

  • When the input is anything but 0.
  • When the input is 1.
  • Never.
  • When the input is 0.

Question 4: What is the correct way to sort the list ‘B’ using a method? The result should not return a new list, just change the list ‘B’.

  • B.sort()
  • sort(B)
  • sorted(B)
  • B.sorted()

Question 5: What are the keys of the following dictionary: {‘a’:1,’b’:2}?

  • 1,2
  • ;,:
  • a,b

Question 1: What do the following lines of code do?

with open(“Example1.txt”,”r”) as file1:

            FileContent=file1.readlines()

            print(FileContent)

  • Read the file “Example1.txt”.
  • Write to the file “Example1.txt”.
  • Append the file “Example1.txt”.

Question 2: What do the following lines of code do?

with open(“Example2.txt”,”w”) as writefile:

            writefile.write(“This is line A\n”)

            writefile.write(“This is line B\n”)

  • Read the file “Example2.txt”.
  • Write to the file “Example2.txt”.
  • Append the file “Example2.txt”.

Question 3: What do the following lines of code do?

with open(“Example3.txt”,”a”) as file1:

            file1.write(“This is line C\n”)

  • Read the file “Example3.txt”.
  • Write to the file “Example3.txt”.
  • Append the file “Example3.txt”.

Question 4: What is the result of applying the following method df.head() to the dataframe “df”?

  • Prints the first row of the dataframe.
  • Prints the first column of the dataframe.
  • Prints the first 5 rows of the dataframe.
  • Prints out the entire dataframe.

Question 1: What is the result of the following lines of code:

a=np.array([0,1,0,1,0])

b=np.array([1,0,1,0,1])

a*b

  • 0
  • array([1, 1, 1, 1, 1])
  • array([0, 0, 0, 0, 0])

Question 2: What is the result of the following lines of code:

a=np.array([0,1])

b=np.array([1,0])

np.dot(a,b)

  • 1
  • array([1,1])
  • 0
  • array([0,0])

Question 3: What is the result of the following lines of code:

a=np.array([1,1,1,1,1])

a+10

  • array([10,10,10,10,10])
  • array([11, 11, 11, 11, 11])
  • array([1,1,1,1,1])

Question 4: What is the correct code to perform matrix multiplication on the matrix A and B?

  • np.dot(A,B)
  • A*B
  • AxB

1) What is the result of the following operation 3+2*2?

  • 3
  • 12
  • 9
  • 7

2) What is the type of the following variable: True?

  • int
  • bool
  • str
  • list

3) What is the result of the following operation int(3.2)?

  • 3.2
  • 3
  • 4
  • ‘3.2’

4) Consider the string A=’1234567′, what is the result of the following operation: A[1::2]

  • ‘1234567’
  • ‘246’
  • ‘1357’
  • error

5) Consider the string Name=”Michael Jackson” , what is the result of the following operation Name.find(‘el’)

  • 5
  • 4
  • 5,6
  • -1

6) The variables A=’1′ and B=’2′ ,what is the result of the operation A+B?

you cant add two strings

  • 3
  • ‘3’
  • ’12’

7) Consider the variable F=”You are wrong”, Convert the values in the variable F to uppercase?

  • F.up()
  • F.upper
  • F.upper()

8) Consider the tuple tuple1=(“A”,”B”,”C” ), what is the result of the following operation tuple1[-1]?

  • “A”
  • “B”
  • “C”

9)Consider the tuple A=((11,12),[21,22]), that contains a tuple and list. What is the result of the following operation A[1]:

  • ((11,12),[21,22])
  • (11,12)
  • (21,22)
  • [21,22]

10) Consider the tuple A=((11,12),[21,22]), that contains a tuple and list. What is the result of the following operation A[0][1]:

  • 12
  • 11
  • 22
  • 21

11) What is the result of the following operation ‘1,2,3,4’.split(‘,’)

  • ‘1’,’2′,’3′,’4′
  • (‘1′,’2′,’3′,’4’)
  • [‘1′,’2′,’3′,’4’]
  • ‘1234’

12) Concatenate the following lists A=[1,’a’] and B=[2,1,’d’]:

  • A+B
  • A-B
  • A*B
  • A/B

13) How do you cast the list ‘A’ to the set ‘a’?

  • a.set()
  • a=A.append()
  • a=A.dict()
  • a=set(A)

14) Consider the Set: V={‘A’,’B’}, what is the result of V.add(‘C’)?

  • {‘A’,’B’}
  • {‘A’,’B’,’C’}
  • {‘AC’,’BC’}
  • error

15) Consider the Set: V={‘A’,’B’,’C’ }, what is the result of V.add(‘C’)?

  • {‘A’,’B’}
  • {‘A’,’B’,’C’}
  • {‘A’,’B’,’C’,’C’}
  • error

16) What is the output of the following lines of code:

x=”Go”

if(x!=”Go”):

            print(‘Stop’)

else:

            print(‘Go ‘)

print(‘Mike’)

  • Go Mike
  • Mike
  • Stop Mike
  • The Mike

17) What is the output of the following lines of code:

x=”Go”

if(x==”Go”):

            print(‘Go ‘)

else:

            print(‘Stop’)

print(‘Mike’)

  • Go Mike
  • Mike
  • Stop Mike
  • The Mike

18) how many iterations are performed in the following loop?

for n in range(3):

            print(n)

  • 1
  • 2
  • 3
  • 4

19) What does the following loop print?

for n in range(3):

            print(n+1)

  • 0 1 2
  • 1 2 3
  • 3 2 1
  • 2 1 0

20) What is the output of the following few lines of code ?

A=[‘1′,’2′,’3’]

for a in A:

            print(2*a)

  • 2 4 6
  • ‘2’ ‘4’ ‘6’
  • ’11’ ’22’ ’33’
  • A B C

21) Consider the function add, what is the result of calling the following Add(‘1′,’1’) (look closely at the return statement )

def Add(x,y):

            z=y+x

            return(y)

  • error
  • ‘2’
  • ’11’
  • ‘1’

22) Consider the class Points, what are the data attributes:

class Points(object):

            def __init__(self,x,y):

                        self.x=x

                        self.y=y

def print_point(self):

            print(‘x=’,self.x,’y=’,self.y)

  • __init__
  • self.x self.y
  • print_point

23) What is the result of running the following lines of code ?

class Points(object):

            def __init__(self,x,y):

                        self.x=x

                        self.y=y

def print_point(self):

            print(‘x=’,self.x,’ y=’,self.y)

p1=Points(1,2)

p1.print_point()

  • x=1
  • y=2
  • x=1 y=2

24) What is the result of running the following lines of code ?

class Points(object):

            def __init__(self,x,y):

                        self.x=x

                        self.y=y

def print_point(self):

            print(‘x=’,self.x,’ y=’,self.y)

p2=Points(1,2)

p2.x=2

p2.print_point()

  • x=1
  • y=2
  • x=1 y=2
  • x=2 y=2

25) Consider the following line of code: with open(example1,”r”) as file1:

What mode is the file object in?

  • read
  • write
  • append

You may also like

Leave a Comment

Indian Success Stories Logo

Indian Success Stories is committed to inspiring the world’s visionary leaders who are driven to make a difference with their ground-breaking concepts, ventures, and viewpoints. Join together with us to match your business with a community that is unstoppable and working to improve everyone’s future.

Edtior's Picks

Latest Articles

Copyright © 2024 Indian Success Stories. All rights reserved.