Wednesday 4 October 2023

Python Code Challenges #1

Questions

1. Write python code to print   Let's learn Python

    a) Print ('Let's learn Python')

    b) print ("Let's learn Python")

    c) print('Let\'s learn Python')

    d) print ('Let"s learn Python')


2. Write python code to calculate gravitional_force F = G * M * m / r * r for the given constant G = 6.67 x (10**-11) ,Msun = 2.0 x (10**30), mEarth = 6.0 x (10 ** 24) and r = 1.5 x (10 ** 11)

  

    a) gravitional_force =  (G * M * m) / (r ** 2)

    b) print ((G * M * m) / (r ** 2))

    c) print(gravitional_force)

    d) print ((G * M * m) / (r * r))


3. For the given price = 350, what will be the output for the given code:

price = 350

if (price >= 300):
  price *= 0.7 # (1 - 0.3)
elif (price >= 200):
  price *= 0.8 # (1 - 0.2)
elif (price >= 100):
  price *= 0.1 # (1 - 0.1)
elif (price >= 50):
  price *= 0.05 # (1 - 0.05)
else:
  price

print (price)

    a) 245

    b) 245.0

    c) 300

    d) 300.0


4.  What will be the input when the out put is 7777777722222, if the function code is as given below

def rep_cat(x, y):
    return str(x) * 8 + str(y) * 5

print (rep_cat(7, 2))


    a) '7','2'

    b) 7,2

    c) 72

    d) 77777722222


5. Write comprehensive python function code for printing fibonocci numbers foth given number n = 10:

    a) 

def fib(n):
first = 0
  second = 1

  if n < 1:
    return -1

  if n == 1:
    return first

  if n == 2:
    return second

  count = 3
  while count <= n:
    fib_n = first + second
    first = second
    second = fib_n
    count += 1
  return fib_n

n = 10
print (fib(n))

    b) 

n = int(input("Enter a number: "))
a = b = 1

while(b <= n):
     print(b,end=" ")

    c) 

def fibonacci_sequence():
    a,b = 1,1
    while True:
        yield a
        a,b = b, a+b
generator = fibonacci_sequence()
for i in range(10):
    print(generator.__next__())
n = 10
fibonacci_sequence()

       d 

fibonacci_numbers = [0, 1]
n = 10
for i in range(2,n):
    fibonacci_numbers.append(fibonacci_numbers[i-1]+fibonacci_numbers[i-2])

 

Answers

Answers

1. b

2. b, d

3. b

4. b

5. d


If you are very keen to test in python, try these 

 Python Quizzes

Python Quiz #1[Basics] [25]

https://forms.gle/CHZHzT9ZE2D824aA7

Python Quiz #2 [Arrays, Data Types][25]

https://forms.gle/9SjooxdDCV5Xokwk6

Python Quiz #3 [List, Tuple, Set][25]

https://forms.gle/kE8Qrs2woRrpdAXe7

Python Quiz #4 [Dictionary][25]

https://forms.gle/QSRjKTUn7uijQ37EA

Python Quiz #5 [Operators, Loops, Functions][25]

https://forms.gle/G45BzqhcVnuH7BL37

Python Quiz #6 [Classes and Objects][40]

https://forms.gle/T2RX4ZGG1R3RfU4cA

Python Quiz #7 [NumPy][35] 

https://forms.gle/4qfTemp5mDU69CNc7

Python Quiz #8 [Pandas][25] 

https://forms.gle/V1N4QGM9BvHLVSpk6

Python Quiz #9 [Matplotlib][25]

https://forms.gle/cuT32YCvmj1i14Pz9

Python Quiz #10 [scikit-learn][25]

https://forms.gle/DtYgrAYPWrNz82gt5


 HTML Quiz

HTML Quiz #01 [Basics][60]

https://forms.gle/Nut78ZFwEsJw8YhB6

EXCEL Basics #1 [60]

EXCEL Pivot MCQ #2[25]

https://forms.gle/kJSgTqBZG1Ey99YW8

EXCEL Formatting MCQ #3[25]

https://forms.gle/By2SPEMg8mh9UGiS7

EXCEL Lookup+ MCQ #4

https://forms.gle/pFyNdrSPDzMVhEj38

 Other Third Party Quiz Web Sites:

Other Third Party Quiz Web sites

https://realpython.com/quizzes/

https://pynative.com/python/quizzes/

https://www.geeksforgeeks.org/python-quizzes/

https://pythongeeks.org/python-quiz-test/

https://www.w3schools.com/python/python_quiz.asp









Monday 2 October 2023

Most Useful Research Tools for Ph.D. Students

 

#1 connectedpapers.com

1. https://ametodl.blogspot.com/2023/10/easy-research-literature-tool-1.html

#2 paper-digest.com

2. https://ametodl.blogspot.com/2023/10/most-useful-easy-research-literature_2.html

# 3 scholarcy

3. https://ametodl.blogspot.com/2023/10/most-useful-easy-research-literature_96.html

#4 writefull

4. https://ametodl.blogspot.com/2023/10/most-useful-easy-research-literature.html

Most Useful Easy Research Literature Tool #4 writefull

Go to web site 

https://www.writefull.com/

To rephrase, review, cite and reword in easy language.


Most Useful Easy Research Literature Tool #2 paper-digest.com

 Go to web site  

https://www.paper-digest.com/ to Get the idea in 3 minutes, Understand academic articles briefly. Learn more in less time (summarize quickly).



Most Useful Easy Research Literature Tool #3 scholarcy

Go to web site 

https://www.scholarcy.com/.

You have to sign up to use this tool. 

Best assistive technologies for college students


5 Steps to Faster Learning


1. Suggests background reading.

2. Highlights important points.
3. Creates a referenced summary.
4. Finds the references.
5. Extracts tables and figures

Easy Research Literature Tool #1 connectedpapers.com

Go to web site connectedpapers.com


 type RM. chandrasekaran in text box and click build graph button


see the four icons(links) red circled connected papers, semantic scholar, doi publisher page, google scholar


when you click connectedpaper icon in the first research paper you will get screen similar to page as shown below: Visually you can understand about research.


When you click semantic scholar, you will get 


When you click publisher on [doi], you will get 
When you click google scholar, you will get 


after the title you can see the two elliptical buttons Prior works and Derivative works. When you clcik prior works

when you click derivative, you can see page as shown below:


From the above screen shots you will understand all related literature, authors and their works, referenced papers, referred(cited) papers, you can understand. It is 360 degree view of your research paper and work.


Making Prompts for Profile Web Site

  Prompt: Can you create prompt to craft better draft in a given topic. Response: Sure! Could you please specify the topic for which you...