0% found this document useful (0 votes)
5 views2 pages

Syllabus CD125

The document outlines the course structure for 'Python for Data Science' at R.V.R. & J.C. College of Engineering, detailing course objectives, outcomes, and content across four units. Key topics include fundamentals of Data Science, Python programming basics, functions, data structures like lists and dictionaries, and libraries such as NumPy and Pandas. Learning resources include textbooks and web resources to support the curriculum.

Uploaded by

bmaseera1708
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views2 pages

Syllabus CD125

The document outlines the course structure for 'Python for Data Science' at R.V.R. & J.C. College of Engineering, detailing course objectives, outcomes, and content across four units. Key topics include fundamentals of Data Science, Python programming basics, functions, data structures like lists and dictionaries, and libraries such as NumPy and Pandas. Learning resources include textbooks and web resources to support the curriculum.

Uploaded by

bmaseera1708
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

R.V.R. & J.C. College of Engineering (Autonomous), Guntur-522019, A.P.

R-24

CD125 PYTHON FOR DATA SCIENCE L T P C Int Ext


2 - - 2.0 30 70
Semester II [First Year]
COURSE OBJECTIVES:

1. Introduce the fundamentals of Data Science and Python Programming language.


2. Teach students processing of files, mutable and immutable data types.
3. Impart knowledge of NumPy and Pandas.

COURSE OUTCOMES:
After successful completion of the course, the students are able to
1. Explain the fundamentals of Data Science and Python programming language.
2. Create user defined functions to solve problems.
3. Manipulate the data structures lists, Tuples, sets and dictionaries.
4. Use NumPy and Pandas in solving problems.

UNIT I Text Book - 1,2 [CO:1] (12)

Introduction to Data Science: Evolution of Data Science - Data Science Roles-Types of


Data-Applications of Data Science in various fields-Data Science Life Cycle, purpose and components
of python in Data Science.

Basics of Python programming: Values and types, variables, Variable names and keywords,
operators and operands, expressions and statements, interactive mode and script mode, order of
operations, string operations, comments and debugging.

Conditionals, recursion and Iteration: Modulus operator, Boolean expressions, Logical operators,
conditional execution, alternative execution, chained conditionals, nested conditionals, nested
conditions, recursion, infinite recursion, keyboard input. Iterations- Multiple assignment, updating
variables, the while statement, break, square roots.

UNIT II Text Book - 2 [CO:2] (12)

Functions: Function calls, type conversion functions, math functions, composition, adding new
functions, definitions and uses , flow of execution , parameters and arguments, variables and
parameters are local, fruitful functions-return values, incremental development, composition, Boolean
functions, more recursion, Leap of faith, checking types, and void functions, Functions advantages.

Strings and Files: A string is a sequence, len, Traversal with a for loop, String slices, Strings are
immutable, Searching, Looping and counting, String methods, The in operator, String comparison. Files:
Persistence, Reading and writing, Format operator, File names and paths, Catching exceptions,
Databases, Pickling, Pipes, Writing modules.

UNIT III Text Book - 2 [CO:3] (13)

Lists: List sequence, Lists are mutable, Traversing a list, List operations, List slices, List methods, Map,
filter and reduce, deleting elements, List and strings , objects and values, Aliasing, List arguments.

Dictionaries and Tuples: A dictionary is a mapping, Dictionary as a collection of counters. Looping and
dictionaries, Reverse lookup, Dictionaries and lists, Memos, Global variables.

Tuples: Tuples are immutable, Tuple assignment, Tuples as return values, Variable-length argument
tuples ,Lists and tuples, Dictionaries and tuples.

B.Tech.(CD)/R-24/2024-2025 Printed through web on 20-06-2025 10:23:31 Page 1/ 2


R.V.R. & J.C. College of Engineering (Autonomous), Guntur-522019, A.P. R-24

UNIT IV Text Book - 3 [CO:4] (13)

Pandas and NumPy: Numpy Basics - Fast Element wise array functions, Multidimensional Array, Data
Processing using arrays, file i/o with arrays.

Pandas -Data Structures, Essential Functionality, Summarizing and Computing Descriptive Statistics,
Handling Missing Data, Hierarchical Indexing.

LEARNING RESOURCES:

TEXT BOOK(s):
1. Data Science & Analytics, V.K.Jain, Khanna publishing House.
2. Think Python: How to Think Like a Computer Scientist, Allen Downey, Green Tea Press, Version
2.0.17.
3. Python for Data Analysis, 2nd Edition , by Wes McKinney Publisher(s): O'Reilly Media, Inc. ISBN:
9781491957660

REFERENCE BOOK(s):
1. Introduction to Computer Science Using Python: A Computational Problem-Solving Focus by
Dierbach, Wiley.
2. Fundamentals of Python Programming: Richard L.Halterman by Southern Adventist University.
3. Introducing Data Science:Big Data,Machine Learning, and more Using Python Tools, Cielen, John
Wiley & Sons.
4. Cathy O'Neil and Rachel Schutt, "Doing Data Science", O'Reilly,2015.

WEB RESOURCES:
1. https://www.geeksforgeeks.org/python-programming-language-tutorial/
2. https://www.w3schools.com/python/

B.Tech.(CD)/R-24/2024-2025 Printed through web on 20-06-2025 10:23:31 Page 2/ 2

You might also like