munotes®

B.Sc. (Data Science) Python Programming Syllabus - Mumbai University

This is the FY BSc Data Science syllabus under NEP 2020, in force from the academic year 2024-25. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.

Python Programming Syllabus.pdf
Major · Semester 1 · FY BSc Data Science · 2 credits · 50 marks

Loading syllabus...

Syllabus for Python Programming

Major · Semester 1 · FY BSc Data Science · 2 credits · 50 marks

Module I

  • 1. Introduction to Python Language: Overview, Features of Python, Execution of a Python Program, Innards of Python, Frozen Binaries, Python Interpreter, Comparison of Python with C and Java, Installing Python, Writing & Executing, IDLE 2. Data Types, Variables and Other Basic Elements: Comments, Docstrings, Data types-Numeric, Compound, Boolean, Dictionary, Sets, Mapping, Basic Elements of Python, Variables. 3. Input and Output Operations: Input Function, Output Statements, Command Line Arguments Control Statements: Control Statements- Loop Statement, The else Suite, break Statement, continue Statement, pass Statement, assert Statement, return Statement. 4. Functions: Defining & Calling a Function, Returning Results, Returning Multiple Values, Built in Functions, Parameters and Arguments, Recursive Functions, Anonymous or Lambda Functions.

Module II

  • 1. Operators: Arithmetic operator, Assignment operators, Unary minus operator, Relational operators, Logical operators, Bitwise operators, Membership operators, Identity operators, Precedence of Operators, Associativity of Operators. 2. Arrays: Creating Arrays, Indexing and Slicing, Basic Array Operations, Arrays Processing, Mathematical Operations on Array, Aliasing Arrays, Slicing and Indexing in NumPy Arrays, Basic Slicing. Advanced Indexing. Dimensions of Arrays, Attributes of an Array 3. Strings: Creating Strings, Functions of Strings, Working with Strings, Length of a String, Indexing & Slicing, Repeating& Concatenation of Strings, Checking Membership, Comparing Strings, Removing Spaces, Finding Substrings, Counting Substrings, Strings are Immutable, Splitting and Joining Strings, Changing Case, Checking Starting and Ending of a String, Sorting & Searching in the Strings, Formatting the Strings, Working with Characters 4. Dictionaries: Creating a Dictionary, Operators in Dictionary, Dictionary Methods, Using for Loop with Dictionaries, Operations on Dictionaries, Ordered Dictionaries 10 Text Books 1. Programming through Python M. T. Savaliya, R.K Maurya, G.M Magar, Staredu Solutions, 1 st edition (2018) 2. Python DataScience Handbook, Jake VanderPlas, O'Reilly Media, 1 st edition (2016) 3. Let Us Python, Yashwant Kanetkar, BPB publication , 1 st edition (2019) 11 Reference Books 1. Programming in Python3, Mark Summerfield, Pearson Education, 2 nd edition (2018) 2. Learning Python, LutzM, O’Reilly- Shroff, 5 th edition, 2013. 3. Beginning Python, Magnus LieHetland, Apress, 2 nd edition, 2009. 4. Star Python, Star Certification, Star Certification,1 st , 2018. 12 Internal Continuous Semester End Examination: 60% Assessment: 40% 13 Continuous Evaluation Format of Question Paper: External Examination through: (30 Marks)– 1 hr duration Class test of 1 of 15 marks Class test of 2 of 15 marks Average of the two: 15 marks Quizzes/ Presentations/ Assignments: 5 marks Total: 20 marks 14 Format of Question Paper: (Semester End Examination : 30 Marks. Duration:1 hour) Q1: Attempt any two (out of four) from Module 1 (15 marks) Q2: Attempt any two (out of four) from Module 2 (15 marks)

Text Books

  • 1 Programming through Python M. T. Savaliya, R.K Maurya, G.M Magar, Staredu Solutions, 1 st edition (2018)
  • 2 Python DataScience Handbook, Jake VanderPlas, O'Reilly Media, 1 st edition (2016)
  • 3 Let Us Python, Yashwant Kanetkar, BPB publication , 1 st edition (2019)
  • 1 Programming in Python3, Mark Summerfield, Pearson Education, 2 nd edition (2018)
  • 2 Learning Python, LutzM, O’Reilly- Shroff, 5 th edition, 2013.
  • 3 Beginning Python, Magnus LieHetland, Apress, 2 nd edition, 2009.
  • 4 Star Python, Star Certification, Star Certification,1 st , 2018.

Reproduced from the University of Mumbai syllabus for B.Sc. (Data Science) under NEP 2020, in force from the academic year 2024-25. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF 2024 25 DS SEM I & II NEP NEP 2020 syllabus, in force from 2024-25 Read full PDF Read
PDF 2023 24 BSc Data Science Sem V & VI Earlier Choice Based syllabus, still set for ATKT candidates Read full PDF Read
PDF 2021 22 BSc Data Science Sem III & IV Earlier Choice Based syllabus, still set for ATKT candidates Read full PDF Read
Report or request
Done!