NPTEL The Joy of Computing Using Python week 1 2023
Hello students, you'll get answer for week 1 NPTEL The Joy of Computing Using Python week 1 2023 answer on our blog Sinceweb
NPTEL » Data Analytics with Python
Python is a high-level, interpreted programming language that is widely used for a variety of tasks such as web development, data analysis, machine learning, artificial intelligence, and scientific computing. It is known for its readability, simplicity and easy-to-learn syntax.
Python's standard library includes a wide variety of modules and tools that provide functionality for many different tasks, such as connecting to web servers, reading and writing files, and working with data. Additionally, there are many third-party libraries and frameworks available for Python, such as NumPy, pandas, and scikit-learn for data analysis and manipulation, and TensorFlow and PyTorch for machine learning and deep learning.
One of the most popular frameworks for web development in Python is Django. It is a high-level framework that provides a lot of built-in functionality for web development, making it easy to develop and deploy web applications quickly. Flask is another popular micro-framework for web development.
Python can be run on a variety of platforms, including Windows, Mac, and Linux, and it can be used in both command-line and graphical user interface (GUI) environments.
Python is also widely used in scientific computing and data visualization, thanks to libraries such as Matplotlib, Seaborn and Plotly. It is also used in GIS programming and automation with libraries like Arcpy, Fiona and GDAL/OGR.
Python is a versatile language that can be used for a wide variety of tasks, making it a popular choice for beginners and experienced programmers alike.
NPTEL The Joy of Computing Using Python week 1 Click here
NPTEL The Joy of Computing Using Python week 2 Click Here
NPTEL The Joy of Computing Using Python week 3 Click Here
NPTEL The Joy of Computing Using Python week 4
NPTEL The Joy of Computing Using Python week 5
NPTEL The Joy of Computing Using Python week 6
NPTEL The Joy of Computing Using Python week 7
NPTEL The Joy of Computing Using Python week 8
Due date: 2023-02-08, 23:59 IST
Answer of Week 1 NPTEL The Joy of Computing Using Python 2023:
Which of the following is/are control commands in Scratch?
- repeat
- repeat until
- forever
- forever until
Answer: repeat, repeat until, forever
Which option in scratch is used to wait between the commands:
- Event
- Sensing
- Control
- Operators
Answer: Control
___________ command is used to make the sprite walk by certain steps.
- Hide
- Delete
- Move
- Walk
Answer: Move
The command used to make the sprite disappear from the animation stage is _____________.
- Show
- Hide
- Delete
- move
Answer: Hide
What is the extension of a scratch file?
- py
- Se
- Sb
- sc
Answer: Sb
Predict the output of the following:
- 0
- 100
- 20
- None of the above
Answer: None of the above
Which of the following is a facility provided by scratch to use sound effects?
- A sound library is provided
- Sound can be recorded using a microphone
- We can use sound file
- None of the above
- All of the above are correct (except 4).
Answer: None of the above
In addition to an option of using the inbuilt sprite library in scratch, what are the other ways to use a sprite?
- We can paint a custom sprite
- We can use the camera to take pictures
- We can upload an image from our computer
- All of the above
Answer: All of the above
__________ scratch constructs are used to keep doing a set of instructions infinitely?
- ever
- forever
- never
- None of the above
Answer: forever
Which of the following commands would make the sprite move backward?
- Move 10 steps
- Move -10 steps
- Both 1 and 2
- Neither 1 and 2
Answer: Move -10 steps
CRITERIA TO GET A CERTIFICATE
Average assignment score = 25% of average of best 8 assignments out of the total 12 assignments given in the course.
Exam score = 75% of the proctored certification exam score out of 100
Final score = Average assignment score + Exam score
YOU WILL BE ELIGIBLE FOR A CERTIFICATE ONLY IF AVERAGE ASSIGNMENT SCORE >=10/25 AND EXAM SCORE >= 30/75. If one of the 2 criteria is not met, you will not get the certificate even if the Final score >= 40/100.
NOTE: Please note that there will not be an unproctored programming exam for this course this term.
COURSE TYPE : Elective
COURSE LEVEL: Undergraduate/Postgraduate
COURSE LAYOUT
- Motivation for Computing
- Welcome to Programming!!
- Variables and Expressions : Design your own calculator
- Loops and Conditionals : Hopscotch once again
- Lists, Tuples and Conditionals : Lets go on a trip
- Abstraction Everywhere : Apps in your phone
- Counting Candies : Crowd to the rescue
- Birthday Paradox : Find your twin
- Google Translate : Speak in any Language
- Currency Converter : Count your foreign trip expenses
- Monte Hall : 3 doors and a twist
- Sorting : Arrange the books
- Searching : Find in seconds
- Substitution Cipher : What’s the secret !!
- Sentiment Analysis : Analyse your Facebook data
- 20 questions game : I can read your mind
- Permutations : Jumbled Words
- Spot the similarities : Dobble game
- Count the words : Hundreds, Thousands or Millions.
- Rock, Paper and Scissor : Cheating not allowed !!
- Lie detector : No lies, only TRUTH
- Calculation of the Area : Don’t measure.
- Six degrees of separation : Meet your favourites
- Image Processing : Fun with images
- Tic tac toe : Let’s play
- Snakes and Ladders : Down the memory lane.
- Recursion : Tower of Hanoi
- Page Rank : How Google Works !!
Disclaimer:
The answers provided in this blogpost are for reference only and should not be used as a substitute for your own research and understanding of the subject matter. The answers have been researched and compiled to the best of our knowledge, but we cannot guarantee their accuracy or completeness. We strongly advise that you use this information as a starting point for your own research and not as the sole basis for your work. Please use your own discretion and always consult your instructor or professor for guidance.