Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

nptel-assignments

Here are 19 public repositories matching this topic..., kishanrajput23 / nptel-the-joy-of-computing-using-python.

Study materials related to this course.

  • Updated Oct 27, 2023

Md-Awaf / NPTEL-Course-Getting-started-with-Competitive-Programming

Solutions for NPTEL Course Getting started with competitive programming weekly assignment.

  • Updated Apr 20, 2023

rvutd / NPTEL-Joy-of-Computing-2020

Programming Assignment Solutions

  • Updated May 5, 2020

AdishiSood / The-Joy-of-Computing-using-Python

  • Updated Apr 28, 2021

gunjanmimo / NPTEL-The-Joy-of-Computing-using-Python

  • Updated Jan 26, 2020

gxuxhxm / NPTEL-The-Joy-of-Computing-using-Python

NPTEL-The-Joy-of-Computing-using-Python with NOTES and Weekly quizes Answers

  • Updated Dec 31, 2023

ShishiraB / Programming-Data-Structures-And-Algorithms-Using-Python

This is a repository where i have tried to give explaination

  • Updated Mar 1, 2023

Rahulnisanth / Python-ZTM

Complete python repository from zero to mastery experience

  • Updated Apr 8, 2024

code-reaper08 / NPTEL-Practice-Repo

Practice repo for NPTEL 📚 Programming, Data Structures and Algorithms.

  • Updated Aug 27, 2021

lonebots / python-programming-joc-nptel

Python programming repository for NPTEL joy of computing course

  • Updated Dec 21, 2020

CGreenP / NPTEL-Programming-Data-Structures-and-Algorithms-using-Python-Week-5-Programming-Assignment

NPTEL Programming, Data Structures and Algorithms using Python Week 5 Programming Assignment

  • Updated Mar 17, 2024

laxminagln / The-Joy-of-Computing-Using-Python

  • Updated Apr 7, 2021

Bigblue00 / Joy-of-computing-using-python-NPTEL

  • Updated Sep 25, 2019

Ragul171 / Programming-data-structures-using-python-week-3-solutions

Week 3 Assignment Solutions for Programming, Data Structures and Algorithms using Python course in NPTEL

  • Updated Sep 30, 2020

CGreenP / NPTEL-Programming-Data-Structures-and-Algorithms-using-Python-Week-4-Programming-Assignment

NPTEL Programming, Data Structures and Algorithms using Python Week 4 Programming Assignment

  • Updated Mar 16, 2024

CGreenP / NPTEL-Programming-Data-Structures-and-Algorithms-using-Python-Week-2-Practice-Programming-Assignment

NPTEL Programming, Data Structures and Algorithms using Python Week 2 Practice Programming Assignment

  • Updated Mar 7, 2024

CGreenP / NPTEL-Programming-Data-Structures-and-Algorithms-using-Python-Week-3-Practice-Programming-Assignment

NPTEL Programming, Data Structures and Algorithms using Python Week 3 Practice Programming Assignment

  • Updated Mar 13, 2024

satvikchachra / NPTEL-Prep

Joy of Computing using Python

  • Updated Nov 21, 2019

CGreenP / NPTEL-Programming-Data-Structures-and-Algorithms-using-Python-Week-4-Practice-Programming-Assignment

NPTEL Programming, Data Structures and Algorithms using Python Week 4 Practice Programming Assignment

  • Updated Mar 15, 2024

Improve this page

Add a description, image, and links to the nptel-assignments topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the nptel-assignments topic, visit your repo's landing page and select "manage topics."

  • Sunday, April 7, 2024

NPTEL Programming, Data Structures And Algorithms Using Python Week5 Assignment

NPTEL-Programming-Data-Structures-And-Algorithms-Using-Python-Week5-Assignment

NPTEL Course is an introduction to programming and problem solving in Python.  It does not assume any prior knowledge of programming.  Using some motivating examples, the course quickly builds up basic concepts such as conditionals, loops, functions, lists, strings and tuples.  It goes on to cover searching and sorting algorithms, dynamic programming and backtracking, as well as topics such as exception handling and using files.  As far as data structures are concerned, the course covers Python dictionaries as well as classes and objects for defining user defined datatypes such as linked lists and binary search trees.

Programming, Data Structures And Algorithms Using Python Week5 Assignment Jan 2024

INTENDED AUDIENCE :  Students in any branch of mathematics/science/engineering, 1st year  PREREQUISITES : School level mathematics INDUSTRY SUPPORT :   This course should be of value to any company requiring programming skills.

Course Layout

Week 1: Informal introduction to programming, algorithms and data structures via GCD Downloading and installing Python GCD in Python: variables, operations, control flow – assignments, conditionals, loops, functions Week 2: Python: types, expressions, strings, lists, tuples Python memory model: names, mutable and immutable values List operations: slices etc Binary search Inductive function definitions: numerical and structural induction Elementary inductive sorting: selection and insertion sort In-place sorting Week 3: Basic algorithmic analysis: input size, asymptotic complexity, O() notation Arrays vs lists Merge sort Quicksort Stable sorting Week 4: Dictionaries More on Python functions: optional arguments, default values Passing functions as arguments Higher order functions on lists: map, lter, list comprehension Week 5: Exception handling Basic input/output Handling files String processing Week 6: Backtracking: N Queens, recording all solutions Scope in Python: local, global, non-local names Nested functions Data structures: stack, queue Heaps Week 7: Abstract data-types Classes and objects in Python “Linked” lists: find, insert, delete Binary search trees: find, insert, delete Height-balanced binary search trees Week 8: Efficient evaluation of recursive definitions: memorization Dynamic programming: examples Other programming languages: C and manual memory management Other programming paradigms: functional programming

Programming Assignment 1

For this assignment, you have to write a complete Python program. Paste your code in the window below.

  • You may define additional auxiliary functions as needed.
  • There are some public test cases and some (hidden) private test cases.
  • “Compile and run” will evaluate your submission against the public test cases
  • “Submit” will evaluate your submission against the hidden private test cases. There are 6 private test cases, with equal weightage. You will get feedback about which private test cases pass or fail, though you cannot see the actual test cases.
  • Ignore warnings about “Presentation errors”.

Here are some basic facts about tennis scoring: A tennis match is made up of sets. A set is made up of games.

To win a set, a player has to win 6 games with a difference of 2 games. At 6-6, there is often a special tie-breaker. In some cases, players go on playing till one of them wins the set with a difference of two games.

Tennis matches can be either 3 sets or 5 sets. The player who wins a majority of sets wins the match (i.e., 2 out 3 sets or 3 out of 5 sets) The score of a match lists out the games in each set, with the overall winner’s score reported first for each set. Thus, if the score is 6-3, 5-7, 7-6 it means that the first player won the first set by 6 games to 3, lost the second one 5 games to 7 and won the third one 7 games to 6 (and hence won the overall match as well by 2 sets to 1).

You will read input from the keyboard (standard input) containing the results of several tennis matches. Each match’s score is recorded on a separate line with the following format:

Winner:Loser:Set-1-score,...,Set-k-score , where 2 ≤  k  ≤ 5

For example, an input line of the form

indicates that Jabeur beat Swiatek 3-6, 6-3, 6-3 in a best of 3 set match.

The input is terminated by a line consisting of the string “EOF”.

You have to write a Python program that reads information about all the matches and compile the following statistics for each player:

  • Number of best-of-5 set matches won
  • Number of best-of-3 set matches won
  • Number of sets won
  • Number of games won
  • Number of sets lost
  • Number of games lost

You should print out to the screen (standard output) a summary in decreasing order of ranking, where the ranking is according to the criteria 1-6 in that order (compare item 1, if equal compare item 2, if equal compare item 3 etc, noting that for items 5 and 6 the comparison is reversed).

For instance, given the following data

your program should print out the following

You can assume that there are no spaces around the punctuation marks “:”, “-” and “,”. Each player’s name will be spelled consistently and no two players have the same name.

' src=

  • All Courses
  • Privacy Policy

' src=

Swayam Solver

Learn Programming & Prepare for NPTEL Exams... Swayam Solver is your one-stop destination for NPTEL exam preparation.

NPTEL The Joy of Computing using Python Jan-2024 Week 9 to 10 | Swayam

   Please scroll down for latest Programs  👇 

1. Programming Assignment | Week 9

word  is a string that contains one or more parentheses of the following types: "{ }", "[ ]", "( )". The string is said to be  balanced  if all the following conditions are satisfied.

When read from left to right: (1) The number of opening parentheses of a given type is equal to the number of closing parentheses of the same type. (2) An opening parenthesis cannot be immediately followed by a closing parenthesis of a different type. (3) Every opening parenthesis should be eventually closed by a closing parenthesis of the same type.

Write a function named  balanced  that accepts the string  word  as an argument. Return  True  if the string is balanced, and  False  otherwise. You can assume that the string doesn't contain any characters other than parentheses.

You do not have to accept the input from the user or print output to the console. You just have to write the function definition.

2. Programming Assignment | Week 9

Consider the problem about balanced expressions discussed in  1. Programming Assignment | Week 9 . We have a balanced expression (string) that has only the flower brackets: '( )'. We can recursively define a concept called  nesting depth  for each pair of opening and closing brackets.

The nesting depth of a pair that lies within another pair is one more than the nesting depth of the pair that immediately englobes it. For a pair that is not surrounded by any other pair, the nesting depth is 1.

  Write a function named  depth  that accepts a balanced expression (string) as an argument. It should return the maximum nesting depth in this expression.

3. Programming Assignment | Week 9

Write a recursive function named  power  that accepts a square matrix  A  and a positive integer  m  as arguments and returns  A m .

You do not have to accept input from the user or print the output to the console. You just have to write the function definition.

1. Programming Assignment | Week 10

Due on 2024-04-11, 23:59 ist write a function named rotate that accepts a matrix  mat  as argument. it should return a matrix that is rotated by 90 degrees in the clockwise direction. for example: you do not have to accept input from the user or print output to the console. you just have to write the function definition. your last recorded submission was on 2024-03-26, 17:41 ist select the language for this assignment.        --                       python3                 1 def rotate ( mat ): 2 """ 3 rotate a matrix 90 degrees clockwise 4 5 argument: 6 mat: list of lists 7 return: 8 rotated_mat: list of lists 9 """ 10 rotated_mat =[] 11 c = len ( mat [ 0 ]) 12 r = len ( mat ) 13 for i in range ( 0 , c ): 14 li =[] 15 for j in range ( r - 1 , - 1 , - 1 ): 16 li = li + [ mat [ j ][ i ]] 17 rotated_mat = rotated_mat + [ li ] 18 return ( rotated_mat ) 0 ~~~ there is some invisible code here ~~~ you may submit any number of times before the due date. the final submission will be considered for grading. this assignment has public test cases. please click on "compile & run" button to see the status of public test cases. assignment will be evaluated only after submitting using submit button below. if you only save as or compile and run the program , your assignment will not be graded and you will not see your score after the deadline. save as  d raft   c ompile & run   s ubmit   r eset compilation :   passed public test cases:   3 / 3 passed note: these tests may not be considered while scoring.  know more . public test cases input expected output actual output status test case 1 2,3 1,2,3 4,5,6 4,1\n 5,2\n 6,3 4,1\n 5,2\n 6,3\n passed after ignoring presentation error test case 2 3,2 1,2 3,4 5,6 5,3,1\n 6,4,2 5,3,1\n 6,4,2\n passed after ignoring presentation error test case 3 3,3 1,2,3 4,5,6 7,8,9 7,4,1\n 8,5,2\n 9,6,3 7,4,1\n 8,5,2\n 9,6,3\n passed after ignoring presentation error, 2. programming assignment | week 10, due on 2024-04-11, 23:59 ist a n×n square matrix of positive integers is called a magic square if the following sums are equal: (1) row-sum: sum of numbers in every row; there are n such values, one for each row (2) column-sum: sum of numbers in every column; there are n such values, one for each column (3) diagonal-sum: sum of numbers in both the diagonals; there are two values there are n+n+2=2n+2 values involved. all these values must be the same for the matrix to be a magic-square. write a function named  is_magic  that accepts a square matrix as argument and returns  yes  if it is a magic-square and  no   if it isn't one. notes (1) the cells of a magic square need not be distinct. some or even all the cells could be identical. (2) you do not have to accept input from the user or print output to the console. you just have to write the function definition. your last recorded submission was on 2024-03-26, 17:41 ist select the language for this assignment.        --                       python3                 1 def is_magic ( matrix ): 2 """ 3 determine if a matrix is magic square 4 ​ 5 argument: 6 mat: list of lists 7 return: 8 string: 'yes' or 'no' 9 """ 10 value = 0 11 for i in range ( 0 , len ( matrix )): 12 value += matrix [ 0 ][ i ] 13 for i in range ( 0 , len ( matrix )): 14 total = 0 15 for j in range ( 0 , len ( matrix )): 16 total += matrix [ i ][ j ] 17 if total = value : 18 return ( 'no' ) 19 for j in range ( 0 , len ( matrix )): 20 total = 0 21 for i in range ( 0 , len ( matrix )): 22 total += matrix [ i ][ j ] 23 if total = value : 24 return ( 'no' ) 25 total = 0 26 for i in range ( 0 , len ( matrix )): 27 for j in range ( 0 , len ( matrix )): 28 if i == j : 29 total += matrix [ i ][ j ] 30 if total = value : 31 return ( 'no' ) 32 return ( 'yes' ) 0 ~~~ there is some invisible code here ~~~ you may submit any number of times before the due date. the final submission will be considered for grading. this assignment has public test cases. please click on "compile & run" button to see the status of public test cases. assignment will be evaluated only after submitting using submit button below. if you only save as or compile and run the program , your assignment will not be graded and you will not see your score after the deadline. save as  d raft   c ompile & run   s ubmit   r eset compilation :   passed public test cases:   2 / 2 passed note: these tests may not be considered while scoring.  know more . public test cases input expected output actual output status test case 1 2 1 2 2 1 no no\n passed after ignoring presentation error test case 2 3 4 9 2 3 5 7 8 1 6 yes yes\n passed after ignoring presentation error, 3. programming assignment | week 10, due on 2024-04-11, 23:59 ist you are given certain details of the trains that stop at a station. your task is to store these details in a nested dictionary. the first line of input is  n , the number of trains that stop at the station.  n  blocks of input follow. the first line in each block corresponds to the train name. the second line in each block corresponds to  m , the number of compartments in the train.  m  lines of input follow. each of these  m  lines has two values separated by a comma: name of the compartment and number of passengers in it. your task is to create a nested dictionary named  station_dict . the keys of the dictionary are train names, the value corresponding to a key is another dictionary. the keys of the inner dictionary are the compartment names in this train, the values are the number of passengers in each compartment. for example: { 'mumbai express': { 's1': 10, 's2': 20, 's3': 30 }, 'chennai express': { 's1': 10, 's2': 20, 's3': 30 } } (1) the values of the compartments should be represented as integers and not as strings. (2) you do not have to print the output to the console. do not try to print the output that you observe in the "expected output". you just have to process the input and create the dictionary station_dict. your last recorded submission was on 2024-03-26, 17:54 ist select the language for this assignment.        --                       python3                 1 n = int ( input ()) 2 station_dict = {} 3 for i in range ( n ): 4 train = input () 5 compts = int ( input ()) 6 compt_dict = {} 7 for j in range ( compts ): 8 l = input (). split ( ',' ) 9 compt_dict [ l [ 0 ]] = int ( l [ 1 ]) 10 station_dict [ train ] = compt_dict 11 ​ 0 ~~~ there is some invisible code here ~~~ you may submit any number of times before the due date. the final submission will be considered for grading. this assignment has public test cases. please click on "compile & run" button to see the status of public test cases. assignment will be evaluated only after submitting using submit button below. if you only save as or compile and run the program , your assignment will not be graded and you will not see your score after the deadline. save as  d raft   c ompile & run   s ubmit   r eset compilation :   passed public test cases:   2 / 2 passed note: these tests may not be considered while scoring.  know more . public test cases input expected output actual output status test case 1 2 mumbai express 2 s1,10 s2,20 chennai express 3 s1,5 s2,10 s3,15 {'mumbai express': {'s1': 10, 's2': 20}, 'chennai express': {'s1': 5, 's2': 10, 's3': 15}} {'mumbai express': {'s1': 10, 's2': 20}, 'chennai express': {'s1': 5, 's2': 10, 's3': 15}}\n passed after ignoring presentation error test case 2 1 rajdhani express 5 s1,1 s2,2 s3,10 s4,20 s5,20 {'rajdhani express': {'s1': 1, 's2': 2, 's3': 10, 's4': 20, 's5': 20}} {'rajdhani express': {'s1': 1, 's2': 2, 's3': 10, 's4': 20, 's5': 20}}\n passed after ignoring presentation error, no comments:, post a comment.

Keep your comments reader friendly. Be civil and respectful. No self-promotion or spam. Stick to the topic. Questions welcome.

swayam-logo

Programming in Python

Page Visits

Course layout.

Week 1 : Planning the Computer Program: Concept of problem solving, Problem definition, Program design, Debugging, Types of errors in programming, Documentation.

Week 2 :  Techniques of Problem Solving: Flowcharting, decision table, algorithms, Structured programming concepts, Programming methodologies viz. top-down and bottom-up programming.

Week 3 :  Introduction to Python: Structure of a Python Program, Elements of Python, Python Interpreter, Using Python as calculator, Python shell, Indentation. Atoms, Identifiers and keywords, Literals, Strings and Operators.

Week 4 :  Conditional Statements and Looping: Branching, Looping, Conditional Statement, Exit function, Difference between break, continue and pass.

Week 5 :  String Manipulation: Understanding string, Accessing Strings, Basic Operations, String slices, Function and Methods.

Week 6 :  List: Introduction to list, Accessing list, list operations, Working with lists, Function and Methods.

Week 7 :  Tuples:  Introduction to tuple, Accessing tuples, Operations, Working, Functions and Methods.

Week 8 :   Dictionary:  Introduction to dictionaries, Accessing values in dictionaries, Working with dictionaries, Properties, Functions.

Week 9 :  Python Functions: Defining a function, Calling a function, Types of functions, Function Arguments, Anonymous functions, Global and local variables, Organizing python codes using functions.

Week 10 :  Python Modules: Organizing python projects into modules, Importing own module as well as external modules, Understanding Packages, modules and external packages.

Week 11 :  Input-Output: Printing on screen  , Reading data from keyboard , Opening and closing file , Reading and writing files , Functions.

Week 12 :  Exception Handling: Introduction to Exception, Exception Handling, Except clause, Try ? finally clause, User Defined Exceptions.

Books and references

Instructor bio.

programming in python nptel assignment answers

Dr. Rizwan Rehman

Course certificate.

programming in python nptel assignment answers

DOWNLOAD APP

programming in python nptel assignment answers

SWAYAM SUPPORT

Please choose the SWAYAM National Coordinator for support. * :

Category: NPTEL

The joy of computing using python | week 12, quantum mechanics 1 | week 12, programming in java | week 12, principles of management | week 12, leadership and team effectiveness | week 12, introduction to machine learning | week 12, cloud computing | week 12, blockchain and its applications | week 12, introduction to internet of things week 11, introduction to industry 4.0 and industrial internet of things | week 11.

programming in python nptel assignment answers

  • Amazon Quiz
  • Flipkart Quiz
  • Play & Win 50,000 Coins
  • Privacy Policy

NPTEL Programming Data Structures And Algorithms Using Python Assignment 1 Answers 2022

  • by QuizXp Team
  • July 25, 2022 August 1, 2022

NPTEL Programming Data Structures And Algorithms Using Python Assignment 1

NPTEL Programming Data Structures And Algorithms Using Python ASSIGNMENT 1 Answers :- Hello students in this article we are going to share NPTEL Programming Data Structures And Algorithms Using Python assignment week 1 answers. All the Answers provided below to help the students as a reference, You must submit your assignment at your own knowledge.

About Programming Data Structures And Algorithms Using Python Course:-

This course is an introduction to programming and problem solving in Python.  It does not assume any prior knowledge of programming.  Using some motivating examples, the course quickly builds up basic concepts such as conditionals, loops, functions, lists, strings and tuples.  It goes on to cover searching and sorting algorithms, dynamic programming and backtracking, as well as topics such as exception handling and using files.  As far as data structures are concerned, the course covers Python dictionaries as well as classes and objects for defining user defined datatypes such as linked lists and binary search trees.

Criteria to get Certificate:-

This course is a week 12 course the best of 8 out 12 assignments marks will be calculated for final result.

Below are mentioned criteria for final result

Average assignment score = 25% of average of best 6 assignments out of the total 8 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.

Below you can find NPTEL Programming Data Structures And Algorithms Using Python Assignment 1 Answers

NPTEL Programming Data Structures And Algorithms Using Python Assignment 1 Answers 2022:-

Q1. What does h(27993) return for the following function definition?

Answers:- 10

Q2. What is g(60) – g(48), given the definition of g below?

Answers:- 2

Q3. Consider the following function f.

The function f(n) given above returns True for a positive number n if and only if:

Answers:- c

Next Week Assignment Answers

quizxp telegram

Q4. Consider the following function foo.

Answers:- d

For Internship and job updates:- Visit

Disclaimer: We do not claim 100% surety of answers, these answers are based on our sole knowledge, and by posting these answers we are just trying to help students, so we urge do your assignment on your own.

if you have any suggestions then comment below or contact us at  [email protected]

If you found this article Interesting and helpful, don’t forget to share it with your friends to get this information.

x

Study2night - All about an engineer

  • AWS Cloud Foundation
  • _Joy Of Computing
  • _Data Science For Engineers
  • Internships

NPTEL Joy Of Python Using Python Week 11 Programming Assignment Answers

Hey, Folks. This article is with NPTEL Joy of Computing Using Python Week 11 Programming Assignment Answers. Copy the code carefully to avoid any indentation errors. Let See the answers with no excitement.

Join Telegram:    CLICK HERE   for more updates and answers. 

Also Read: NPTEL Joy Of Computing Using Python Week 11 Quiz Assignment Answers  

NPTEL Joy Of Python Using Python Week 11 Programming Assignment Answers 

NPTEL Joy Of Python Using Python

def factors(n):     """     Accepts a positive integer n as an argument.     Returns the set of all factors of n.     """     factor_set = set()     for ips in range(1, n + 1):         if n % ips == 0:             factor_set.add(ips)     return factor_set def common_factors(a, b):     """     Return the set of common factors of a and b.     """     factors_a = factors(a)     factors_b = factors(b)     return factors_a.intersection(factors_b) def factors_upto(n):     """     Return a dict D, whose keys are integers and values are sets.     Each integer in the range [1,n], endpoints inclusive, is a key of D.     The value corresponding to a key is the set of all factors of the key.     """     factors_dict = {}     for i in range(1, n + 1):         factors_dict[i] = factors(i)     return (factors_dict) {codeBox}
def rotate_clockwise(lst, k):     npk = len(lst)     k %= npk     rotated_list = lst[-k:] + lst[:-k]     return rotated_list input_list = input().split(",")   k = int(input())  rotated_result = rotate_clockwise(input_list, k) print(",".join(rotated_result)) {codeBox} 
def spiral_iterative(left, right, n):       for ipl in range(1,n):       center = (left + right)/2       if ipl % 2 :         left = center       else:         right = center     return center      def spiral_recursive(left, right, n):     if n == 1:         return right     else:         center = (left + right) / 2         return spiral_recursive(right, center, n - 1) {codeBox} 

One Comment Please !

Contact Form

swayam-logo

  • Review Assignment
  • Announcements
  • About the Course
  • Explore Courses

NPTEL: Exam Registration is open now for July 2023 courses!

Dear Candidate,

Here is a golden opportunity for those who had previously enrolled in this course during the Jan 2023 semester, but could not participate in the exams or were absent/did not pass the exam for this course. This course is being reoffered in July 2023 and we are giving you another chance to write the exam in September 2023 and obtain a certificate based on NPTEL norms. Do not let go of this unique opportunity to earn a certificate from the IITs/IISc.

IMPORTANT instructions for learners - Please read this carefully  

1. The exam date for this course: Sep 24, 2023

2. CLICK HERE to register for the exam.

Please fill the exam form using the same Enrolled email id & make fee payment via the form, as before.

3. Choose from the Cities where exam will be conducted: Exam Cities

4. You DO NOT have to re-enroll in the courses. 

5. You DO NOT have to resubmit Assignments OR participate in the non-proctored programming exams(if applicable) in the previous semester

6. If you do enroll in the July 2023 course, we will take the best average assignment scores/non-proctored programming exam(if applicable) score across the two semesters.

Please check once if you have >= 40/100  in average assignment score and also participated and satisfied the criteria in the non-proctored programming exams(if applicable) that were conducted in Jan 2023 to become eligible for the e-certificate, wherever applicable.

If not, please submit assignments again in the July 2023 course and also participate in the non-proctored programming exams(if applicable) to become eligible for the e-certificate.

We will not be having new assignments or unproctored exams(if applicable) in the previous semester's (Jan 2023) course. 

RECOMMENDATION: If you want to take new assignments and an unproctored exam(if applicable) or brush up on your lessons for the exam, please enroll in the July 2023 course.

Click here to enroll in the current course, links are provided corresponding to the course name.

7. Exam fees: 

If you register for the exam and pay before Aug 14, 2023, 5:00 PM, Exam fees will be Rs. 1000/- per exam .

8. 50% fee waiver for the following categories: 

Students belonging to the SC/ST category: please select Yes for the SC/ST option and upload the correct Community certificate.

Students belonging to the PwD category with more than 40% disability: please select Yes for the option and upload the relevant Disability certificate. 

9. Last date for exam registration: Aug 18, 2023, 5:00 PM (Friday). 

10. Between Aug 14, 2023, 5:00 PM & Aug 18, 2023, 5:00 PM late fee will be applicable.

11. Mode of payment: Online payment - debit card/credit card/net banking/UPI. 

12. HALL TICKET: 

The hall ticket will be available for download tentatively by 2 weeks prior to the exam date. We will confirm the same through an announcement once it is published. 

13. FOR CANDIDATES WHO WOULD LIKE TO WRITE MORE THAN 1 COURSE EXAM:- you can add or delete courses and pay separately – till the date when the exam form closes. Same day of exam – you can write exams for 2 courses in the 2 sessions. Same exam center will be allocated for both the sessions. 

14. Data changes: 

Last date for data changes: Aug 18, 2023, 5:00 PM :  

We will charge an additional fee of Rs. 200 to make any changes related to name, DOB, photo, signature, SC/ST and PWD certificates after the last date of data changes.

The following 6 fields can be changed (until the form closes) ONLY when there are NO courses in the course cart. And you will be able to edit those fields only if you: - 

REMOVE unpaid courses from the cart And/or - CANCEL paid courses 

1. Do you come under the SC/ST category? * 

2. SC/ST Proof 

3. Are you a person with disabilities? * 

4. Are you a person with disabilities above 40%? 

5. Disabilities Proof 

6. What is your role? 

Note: Once you remove or cancel a course, you will be able to edit these fields immediately. 

But, for cancelled courses, refund of fees will be initiated only after 2 weeks. 

15. LAST DATE FOR CANCELLING EXAMS and getting a refund: Aug 18, 2023, 5:00 PM  

16. Click here to view Timeline and Guideline : Guideline

Domain Certification

Domain Certification helps learners to gain expertise in a specific Area/Domain. This can be helpful for learners who wish to work in a particular area as part of their job or research or for those appearing for some competitive exam or becoming job ready or specialising in an area of study.  

Every domain will comprise Core courses and Elective courses. Once a learner completes the requisite courses per the mentioned criteria, you will receive a Domain Certificate showcasing your scores and the domain of expertise. Kindly refer to the following link for the list of courses available under each domain: https://nptel.ac.in/domains

Outside India Candidates

Candidates who are residing outside India may also fill the exam form and pay the fees. Mode of exam and other details will be communicated to you separately.

Thanks & Regards, 

Survey on Problem Solving sessions - Programming, Data Structures And Algorithms Using Python - (noc23-cs15)

Dear Learners, We would like to know if the expectations with which you attended this problem solving session are being met and hence please do take 2 minutes to fill out our feedback form. It would help us tremendously in gauging the learner experience. Here is the link to the form:  https://docs.google.com/forms/d/1-ziCmlpxQdfAps6fHnD7Ewnb9Xau_3kwxA_PO9J8Jw0/viewform -NPTEL TEAM

Thank you for learning with NPTEL!!

Dear Learner, Thank you for taking the course with NPTEL!! Hope you enjoyed the journey with us. The results for this course have been published and we are closing this course now.  You will still have access to the contents and assignments of this course, if you click on the course name from the " Mycourses " tab on swayam.gov.in . For any further queries please write to [email protected] . - NPTEL Team

Programming, Data Structures And Algorithms Using Python : Result Published!!

Dear Candidate, The exam scores and E Certificates have been released for March 2023 Exam(s). Step 1 - Are the results of my courses released? Please check the Results published courses list in the below links.:- March 2023 Exam - Click here Step 2 - How to check Results? Please login to internalapp.nptel.ac.in/ . and check your exam results. Use the same login credentials as used to register to the exam. What's next? Please read the pass criteria carefully and check against what you have gotten. If you still have any issues, please report the same here. internalapp.nptel.ac.in/ . We will reply within a week. Last date to report queries: 3 days within publishing of scores. Note : Hard copies of certificates will not be dispatched. The duration shown in the certificate will be based on the timeline of offering of the course in 2023, irrespective of which Assignment score that will be considered. Thanks and Best wishes. NPTEL Team

Programming, Data Structures And Algorithms Using Python : Final Feedback Form !!!

Dear students, We are glad that you have attended the NPTEL online certification course. We hope you found the NPTEL Online course useful and have started using NPTEL extensively. In this regard, we would like to have feedback from you regarding our course and whether there are any improvements, you would like to suggest.   We are enclosing an online feedback form and would request you to spare some of your valuable time to input your observations. Your esteemed input will help us in serving you better. The link to give your feedback is: https://docs.google.com/forms/d/18RhbXy5SRYDpa3YeELkCBP4pkbLbtvClx3UOVh5r6i4/viewform We thank you for your valuable time and feedback. Thanks & Regards, -NPTEL Team

Programming, Data Structures And Algorithms Using Python : Problem solving Session Reminder !!

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 26, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 25, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

March 2023 NPTEL Exams - Hall Tickets Released!

***THIS IS APPLICABLE ONLY FOR EXAM REGISTERED CANDIDATES*** Dear Candidate, Your Hall Ticket / admit card for the NPTEL Exam(s) in March, 2023 has been released. Please login to https://internalapp.nptel.ac.in/ using your exam registered email id and download your hall ticket. Note:  Requests for changes in exam city, exam center, exam date, session, or course will NOT be entertained. Please write to [email protected] for any further queries. All the best for your exams! Warm Regards NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 19, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 18, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Week 8 Feedback Form: Programming, Data Structures And Algorithms Using Python

Dear Learners, Thank you for continuing with the course and hope you are enjoying it. We would like to know if the expectations with which you joined this course are being met and hence please do take 2 minutes to fill out our weekly feedback form. It would help us tremendously in gauging the learner experience. Here is the link to the form:    https://docs.google.com/forms/d/1yvW0NngXcxs91Byhsx3jWFY9dop4KLAzx6XN3Mv-dWg/viewform Thank you -NPTEL team

Programming, Data Structures And Algorithms Using Python - Week-8 content is live now !!

Dear Learners, The lecture videos for Week 8 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=90&lesson=91 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Programming Assignment-1 for Week-8 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/progassignment?name=140 The Programming assignment has to be submitted on or before Thursday,[23/03/2023], 23:59 IST. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 12, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 11, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Week 7 Feedback Form: Programming, Data Structures And Algorithms Using Python

Exam format - march, 2023 .

Dear Candidate, ****This is applicable only for the exam registered candidates**** Type of exam will be available in the list: Click Here You will have to appear at the allotted exam center and produce your Hall ticket and Government Photo Identification Card (Example: Driving License, Passport, PAN card, Voter ID, Aadhaar-ID with your Name, date of birth, photograph and signature) for verification and take the exam in person.  You can find the final allotted exam center details in the hall ticket. The hall ticket is yet to be released.  We will notify the same through email and SMS. Type of exam: Computer based exam (Please check in the above list corresponding to your course name) The questions will be on the computer and the answers will have to be entered on the computer; type of questions may include multiple choice questions, fill in the blanks, essay-type answers, etc. Type of exam: Paper and pen Exam  (Please check in the above list corresponding to your course name) The questions will be on the computer. You will have to write your answers on sheets of paper and submit the answer sheets. Papers will be sent to the faculty for evaluation. On-Screen Calculator Demo Link: Kindly use the below link to get an idea of how the On-screen calculator will work during the exam. https://tcsion.com/ OnlineAssessment/ ScientificCalculator/ Calculator.html NOTE: Physical calculators are not allowed inside the exam hall. Thank you! -NPTEL Team

Programming, Data Structures And Algorithms Using Python - Week - 7 content is live now !!

Dear Learners, The lecture videos for Week 7 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=80&lesson=81 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Assignment-1 for Week-7 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=89&assessment=139 The assignment has to be submitted on or before Wednesday,[15/03/2023], 23:59 IST. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 05, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: March 04, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Programming, Data Structures And Algorithms Using Python - Evaluation details

Dear Learner, Here are more details about the different components of the evaluation for this course: Internal assessment (25%) and Proctored exam (75%). Quizzes/Programming Assignments There will be 5 quizzes and 5 programming assignments which together make up the 25% for internal assessment. - 12.5% of the total marks will be for the best 3 quizzes. - 12.5% of the total marks will be for the best 3 programming assignments. Proctored exam: There will be 40 questions. The questions will be a mix of multiple choice and fill in the blanks, like the quizzes during the course. The pattern will be similar to the course quizzes. You will not have access to the Python interpreter during this exam. NOTE: Please note that we will not consider the unproctored programming exam score for certification in January 2023. All the Best !! Thanks & Regards, -NPTEL Team

Week 6 Feedback Form: Programming, Data Structures And Algorithms Using Python

Programming, data structures and algorithms using python - week - 6 content is live now .

Dear Learners, The lecture videos for Week 6 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=69&lesson=70 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Assignment-1 for Week-6 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=79&assessment=138 The assignment has to be submitted on or before Wednesday,[08/03/2023], 23:59 IST. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 26, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 25, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Programming, Data Structures And Algorithms Using Python - Translation Feedback

Dear Learner, The translated content of this course is available in regional languages. For details please visit https://nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books, subtitles in the video and Video Text Track below the video. Your feedback is highly appreciated. Kindly fill this form https://forms.gle/JQ69biza33j4QtM38 MP3 audio files are made available on NPTEL Site for each lecture in the regional language.  Steps to access the MP3 files : 1. Open the course page on NPTEL Site( nptel.ac.in  -> Programs -> NPTEL Courses -> Search the course name -> Click on the Course Name). 2. Click on Downloads tab. 3. Click Transcripts. 4. Select language for the lecture. 5. Click MP3 to the right (Download or Play) -NPTEL Team

Week 5 Feedback Form: Programming, Data Structures And Algorithms Using Python

Programming, data structures and algorithms using python - week-5 content is live now .

Dear Learners, The lecture videos for Week 5 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:    https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=59&lesson=60 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Programming Assignment-1 for Week-5 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/progassignment?name=137 The Programming assignment has to be submitted on or before Thursday,[02/03/2023], 23:59 IST. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 19, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 18, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Week 4 Feedback Form: Programming, Data Structures And Algorithms Using Python

Programming, data structures and algorithms using python - week-4 content is live now .

Dear Learners, The lecture videos for Week 4 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=47&lesson=48 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Assignment-1 for Week-4 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=57&assessment=133 The assignment has to be submitted on or before Wednesday,[22/02/2023], 23:59 IST. Programming Assignment-1 for Week-4 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/progassignment?name=134 The Programming assignment has to be submitted on or before Thursday,[23/02/2023], 23:59 IST. Note : Both graded quiz and programming assignments will be consider for final score. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Programming, Data Structures And Algorithms Using Python - Problem Solving Session Recording is available!!

Dear Learner, We have uploaded the Recorded videos of the Live Interaction Session - Problem solving Session of Week 1 . Videos are uploaded inside the Separate Unit called " Problem solving Session " along with the slides used wherever applicable. Login to the course on swayam.gov.in to check the same. -NPTEL Team

Programming, Data Structures And Algorithms Using Python : Problem solving Session

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 12, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 11, 2024 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Week 3 Feedback Form: Programming, Data Structures And Algorithms Using Python

Programming, data structures and algorithms using python - week-3 content is live now .

Dear Learners, The lecture videos for Week 3 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=35&lesson=36 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Programming Assignment-1 for Week-3 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/progassignment?name=130 The Programming assignment has to be submitted on or before Thursday,[16/02/2023], 23:59 IST. Note : Both graded quiz and programming assignments will be consider for final score. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 5, 2023 - Sunday Time:05.00 PM - 07.00 PM Link to join: https://meet.google.com/xsh-xvai-cpk Happy Learning. -NPTEL Team

Dear learners, There will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Date: February 4, 2023 - Saturday Time:03.00 PM - 05.00 PM Link to join: https://meet.google.com/vmj-wpeu-mrq Happy Learning. -NPTEL Team

Dear learner, Every week there will be a live interactive session where a Course team member will explain some sample problems, how they are solved - that  will help you solve the weekly assignments. We invite you to join the session and get your doubts cleared and learn better. Start Date:   February 4, 2023 When: Every Saturday Time: 03.00 PM - 05.00 PM Link to join:   https://meet.google.com/vmj-wpeu-mrq Session 2 :  Start Date: February 5, 2023 When: Every Sunday Time: 05.00 PM - 07.00 PM Link to join:   meet.google.com/xsh-xvai-cpk Thank you. -NPTEL team

Week 2 Feedback Form: Programming, Data Structures And Algorithms Using Python

Programming, data structures and algorithms using python - week-2 content is live now .

Dear Learners, The lecture videos for Week 2 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=24&lesson=25 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Assignment-1 for Week-2 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=33&assessment=122 The assignment has to be submitted on or before Wednesday,[08/02/2023], 23:59 IST. Programming Assignment-1 for Week-2 is also released and can be accessed from the following link Link:   https://onlinecourses.nptel.ac.in/noc23_cs15/progassignment?name=123 The Programming assignment has to be submitted on or before Thursday,[09/02/2023], 23:59 IST. Note : Both graded quiz and programming assignments will be consider for final score. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Week 1 Feedback Form: Programming, Data Structures And Algorithms Using Python

Programming, data structures and algorithms using python - week-1 content is live now .

Dear Learners, The lecture videos for Week 1 have been uploaded for the course "Programming, Data Structures And Algorithms Using Python" . The lectures can be accessed using the following link: Link:   https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=16&lesson=17 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Assignment-1 for Week-1 is also released and can be accessed from the following link Link:  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=23&assessment=121 The assignment has to be submitted on or before Wednesday,[08/02/2023], 23:59 IST. As we have done so far, please use the discussion forums if you have any questions on this module. Note : Please check the due date of the assignments in the announcement and assignment page if you see any mismatch write to us immediately. Thanks and Regards, -NPTEL Team

Programming, Data Structures And Algorithms Using Python - Week-1 video is live now !!

Dear Learners, The lecture videos for Week 1 have been uploaded for the course “ Programming, Data Structures And Algorithms Using Python ”. The lectures can be accessed using the following link: Link :  https://onlinecourses.nptel.ac.in/noc23_cs15/unit?unit=16&lesson=17 The other lectures in this week are accessible from the navigation bar to the left. Please remember to login into the website to view contents (if you aren't logged in already). Assignment will be released shortly. As we have done so far, please use the discussion forums if you have any questions on this module. Thanks and Regards, -NPTEL Team

Programming, Data Structures And Algorithms Using Python : Exam certification criteria

Dear Learners, Please see the certification criteria of this course  below Average assignment score = 25% of average of best 6 assignments out of the total 8 assignments given in the course. Exam score = 75% of the proctored (in person)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.   -NPTEL Team

NPTEL: Exam Registration is open now for Jan 2023 courses!

Dear Learner, 

Here is the much-awaited announcement on registering for the Jan 2023 NPTEL course certification exam. 

1. The registration for the certification exam is open only to those learners who have enrolled in the course. 

2. If you want to register for the exam for this course, login here using the same email id which you had used to enroll to the course in Swayam portal. Please note that Assignments submitted through the exam registered email id ALONE will be taken into consideration towards final consolidated score & certification. 

3 . Date of exam: Mar 26, 2023

CLICK HERE to register for the exam. 

Choose from the Cities where exam will be conducted: Exam Cities

4. Exam fees: 

If you register for the exam and pay before Feb 17, 2023, 5:00 PM, Exam fees will be Rs. 1000/- per exam .

5. 50% fee waiver for the following categories: 

6. Last date for exam registration: Feb 17, 2023, 5:00 PM (Friday). 

7. Mode of payment: Online payment - debit card/credit card/net banking/UPI. 

8. HALL TICKET: 

The hall ticket will be available for download tentatively by 2 weeks prior to the exam date . We will confirm the same through an announcement once it is published. 

9. FOR CANDIDATES WHO WOULD LIKE TO WRITE MORE THAN 1 COURSE EXAM:- you can add or delete courses and pay separately – till the date when the exam form closes. Same day of exam – you can write exams for 2 courses in the 2 sessions. Same exam center will be allocated for both the sessions. 

10. Data changes: 

Last date for data changes: Feb 17, 2023, 5:00 PM :  

All the fields in the Exam form except for the following ones can be changed until the form closes. 

The following 6 fields can be changed ONLY when there are NO courses in the course cart. And you will be able to edit the following fields only if you: - 

6. What is your role ? 

11. LAST DATE FOR CANCELLING EXAMS and getting a refund: Feb 17, 2023, 5:00 PM  

12. Click here to view Timeline and Guideline : Guideline

Programming, Data Structures And Algorithms Using Python: Welcome to NPTEL Online Course - Jan 2023!!

  • Every week, about 2.5 to 4 hours of videos containing content by the Course instructor will be released along with an assignment based on this. Please watch the lectures, follow the course regularly and submit all assessments and assignments before the due date. Your regular participation is vital for learning and doing well in the course. This will be done week on week through the duration of the course.
  • Please do the assignments yourself and even if you take help, kindly try to learn from it. These assignments will help you prepare for the final exams. Plagiarism and violating the Honor Code will be taken very seriously if detected during the submission of assignments.
  • The announcement group - will only have messages from course instructors and teaching assistants - regarding the lessons, assignments, exam registration, hall tickets, etc.
  • The discussion forum (Ask a question tab on the portal) - is for everyone to ask questions and interact. Anyone who knows the answers can reply to anyone's post and the course instructor/TA will also respond to your queries.
  • Please make maximum use of this feature as this will help you learn much better.
  • If you have any questions regarding the exam, registration, hall tickets, results, queries related to the technical content in the lectures, any doubts in the assignments, etc can be posted in the forum section
  • The course is free to enroll and learn from. But if you want a certificate, you have to register and write the proctored exam conducted by us in person at any of the designated exam centres.
  • The exam is optional for a fee of Rs 1000/- (Rupees one thousand only).
  • Date and Time of Exams: March 26, 2023  Morning session 9am to 12 noon; Afternoon Session 2 pm to 5 pm.
  • Registration URL: Announcements will be made when the registration form is open for registrations.
  • The online registration form has to be filled and the certification exam fee needs to be paid. More details will be made available when the exam registration form is published. If there are any changes, it will be mentioned then.
  • Please check the form for more details on the cities where the exams will be held, the conditions you agree to when you fill the form etc.
  • Once again, thanks for your interest in our online courses and certification. Happy learning.

A project of

programming in python nptel assignment answers

In association with

programming in python nptel assignment answers

AnswerGPT Logo

If You Are Facing Any Problem In Payment Then Email On : [email protected]

Pyq [week 1 to 8] nptel programming, data structures and algorithms using python assignment answers 2023.

programming in python nptel assignment answers

About Course

[Week 1 to 8] NPTEL Programming, Data Structures And Algorithms Using Python Assignment Answers 2023

Course Content

Week 1 answers 2023, week 1 assignment answers, week 2 answers 2023, week 2 assignment answers, week 3 answers 2023, week 3 assignment answers, week 4 answers 2023, week 4 assignment answer, week 5 answers 2023, week 5 assignment answers, week 6 answers 2023, week 6 assignment answers, week 7 answers 2023, week 7 assignment answers, week 8 answers 2023, week 8 assignment answers, student ratings & reviews.

Want to receive push notifications for all major on-site activities?

Insert/edit link

Enter the destination URL

Or link to existing content

IMAGES

  1. NPTEL: Programming ,Data Structures and Algorithms Using Python Week 3

    programming in python nptel assignment answers

  2. NPTEL Programming Data Structures And Algorithms Using Python Week 1

    programming in python nptel assignment answers

  3. Programming in Python || NPTEL week 3 assignment answers 2023 #nptel #

    programming in python nptel assignment answers

  4. NPTEL Programming Data Structures And Algorithms Using Python

    programming in python nptel assignment answers

  5. NPTEL: Programming , Data Structures and Algorithms Using Python Week 4 Quiz [Assignment 4 ] Answers

    programming in python nptel assignment answers

  6. NPTEL The Joy of Computing using python week 7 all programming

    programming in python nptel assignment answers

VIDEO

  1. Data Analytics With Python

  2. Programming, Data Structures and Algorithms using Python || NPTEL week 1 answers 2024 || #nptel

  3. Programming in Python || NPTEL week 10 assignment answers 2023 #nptel #pythonprogramming #skumaredu

  4. Programming in Python

  5. Programming, Data Structures and Algorithms using Python || NPTEL week 1 answers 2024 || #nptel

  6. Programming in Python || NPTEL week 9 assignment answers 2023 #nptel #pythonprogramming #skumaredu

COMMENTS

  1. nptel-assignments · GitHub Topics · GitHub

    NPTEL-The-Joy-of-Computing-using-Python with NOTES and Weekly quizes Answers. ... Python programming repository for NPTEL joy of computing course. ... Code Issues Pull requests NPTEL Programming, Data Structures and Algorithms using Python Week 5 Programming Assignment. python sorting nptel string-processing nptel-solutions nptel -assignments ...

  2. NPTEL The Joy of Computing using Python Jan-2024

    Accept two positive integers M and N as input. There are two cases to consider: (1) If M < N, then print M as output. (2) If M >= N, subtract N from M. Call the difference M 1. If M 1 >= N, then subtract N from M 1 and call the difference M 2. Keep doing this operation until you reach a value k, such that, M k < N.

  3. NPTEL The Joy of Computing using python week 5 all 3 programming

    Click on the link below to get all the codes shown in the video:https://getpythoncode-help.github.io/python.htmlVisit our website :https://getpythoncode-help...

  4. NPTEL Programming, Data Structures And Algorithms Using Python Week5

    NPTEL Programming, Data Structures And Algorithms Using Python Week5 Assignment. February 27, 2024. Faheem Ahmad. NPTEL Course is an introduction to programming and problem solving in Python. It does not assume any prior knowledge of programming. Using some motivating examples, the course quickly builds up basic concepts such as conditionals ...

  5. Programming, Data Structures And Algorithms Using Python

    It goes on to cover searching and sorting algorithms, dynamic programming and backtracking, as well as topics such as exception handling and using files. As far as data structures are concerned, the course covers Python dictionaries as well as classes and objects for defining user defined datatypes such as linked lists and binary search trees.

  6. NPTEL The Joy of Computing using python week 6 all 3 programming

    Click on the link below to get all the codes shown in the video :https://getpythoncode-help.github.io/python.htmlVisit our website :https://getpythoncode-hel...

  7. NPTEL: Programming, Data Structures & Algorithms Using Python ...

    Here's a full videos Solution of the NPTEL Swayam Programming, Data Structure And Algorithms using Python Week 8 Programming Assignment 8 answers.-----------...

  8. PDF Week 1 Quiz

    02/07/2020 Programming, Data Structures And Algorithms Using Python - - Unit 3 - Week 1 Quiz https://onlinecourses.nptel.ac.in/noc19_cs40/unit?unit=11&assessment=87 3/3

  9. The Joy of Computing using Python

    The Joy of Computing using Python. A fun filled whirlwind tour of 30 hrs, covering everything you need to know to fall in love with the most sought after skill of the 21st century. The course brings programming to your desk with anecdotes, analogies and illustrious examples. Turning abstractions to insights and engineering to art, the course ...

  10. NPTEL The Joy of Computing using Python Jan-2024 Week 9 to 10

    Due on 2024-04-11, 23:59 IST. A n×n square matrix of positive integers is called a magic square if the following sums are equal: (1) row-sum: sum of numbers in every row; there are n such values, one for each row. (2) column-sum: sum of numbers in every column; there are n such values, one for each column. (3) diagonal-sum: sum of numbers in ...

  11. Programming in Python

    Learners enrolled: 27277. This course covers two aspects of programming i.e. solving the problem using different techniques like algorithm, flowchart and decision table and then writing the programs using the syntax of Python language to obtain the computer solution to the problem. Python is a simple and easy to understand language.

  12. NPTEL Assignment Answers And Solutions Jan-Apr 2024 Progiez

    NPTEL Assignment Answers and solutions of all courses. Week 1,2,3, 4, 5, 6, 7 , 8, 9, 10 ,11, 12 Answers. By Swayam platform. Jan Apr 2024 by progiez

  13. Programming, Data Structures And Algorithms Using Python

    Programming, Data Structures And Algorithms Using Python. This course is an introduction to programming and problem solving in Python. It does not assume any prior knowledge of programming. Using some motivating examples, the course quickly builds up basic concepts such as conditionals, loops, functions, lists, strings and tuples.

  14. Nptel The Joy Of Computing Using Python Assignment 7 Answers

    The Joy of Computing using Python Assignment 7 Answers. Q1. The Chaupar game, also known as Pachisi, involves a player moving their pieces around a cross-shaped board based on the throw of dice (or cowrie shells). The objective is to reach the centre of the board. The steps required to implement the game are given below.

  15. Programming, Data Structures And Algorithms Using Python

    Course layout. Week 1:Informal introduction to programmin, algorithms and data structures viagcdDownloading and installing Pythongcd in Python: variables, operations, control flow - assignments, condition-als, loops, functionsWeek 2:Python: types, expressions, strings, lists, tuplesPython memory model: names, mutable and immutable valuesList ...

  16. NPTEL Programming Data Structures And Algorithms Using Python ...

    NPTEL Programming Data Structures And Algorithms Using Python ASSIGNMENT 1 Answers:- Hello students in this article we are going to share NPTEL Programming Data Structures And Algorithms Using Python assignment week 1 answers.All the Answers provided below to help the students as a reference, You must submit your assignment at your own knowledge.

  17. NPTEL Joy Of Python Using Python Week 11 Programming Assignment Answers

    NPTEL Joy Of Python Using Python Week 11 Programming Assignment Answers. Q1. Write the following functions: (1) factors: accept a positive integer n as argument. Return the set of all factors of n. (2) common_factors: accept two positive integers a and b as arguments. Return the set of common factors of the two numbers.

  18. Programming in Python || NPTEL week 1 assignment answers 2023 #nptel #

    Programming in Python || NPTEL week 1 assignment answers 2023 #nptel #pythonprogramming #skumaredu.

  19. 2024 The Joy of Computing using Python Assignment 5 Answers NPTEL

    These are the Joy of Computing using Python Assignment 5 Answers. Q3. The extended version of "Rock, Paper, Scissors" with "Lizard" and "Spock" was popularized by the TV show "The Big Bang Theory.". Here are the rules for "Rock, Paper, Scissors, Lizard, Spock": Rock wins against Scissors. Scissors wins against Paper.

  20. Programming, Data Structures And Algorithms Using Python

    MP3 audio files are made available on NPTEL Site for each lecture in the regional language. Steps to access the MP3 files : 1. Open the course page on NPTEL Site ( nptel.ac.in -> Programs -> NPTEL Courses -> Search the course name -> Click on the Course Name). 2. Click on Downloads tab.

  21. PYQ [Week 1 to 8] NPTEL Programming, Data Structures And Algorithms

    NPTEL Programming, Data Structures And Algorithms Using Python Assignment Answers 2023 [Week 1 to 8] NPTEL Programming, Data Structures And Algorithms Using Python Assignment Answers 2023 Category. Programming; Machine Learning; Business; Management; Marketing ...