0% found this document useful (0 votes)
31 views

Python Syllabus

pythin syllabus sheet

Uploaded by

b121012
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)
31 views

Python Syllabus

pythin syllabus sheet

Uploaded by

b121012
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/ 1

Scientific Computing using Python Credits: 3 (3-0-0)

OBJECTIVES:
• To know the basics of algorithmic problem solving
• To read and write simple Python programs.
• To develop Python programs with conditionals and loops.
• To define Python functions and call them.
• To use Python data structures – lists, tuples, dictionaries.
• To do input/output with files in Python.

OUTCOMES: Upon completion of the course, students will be able to


• Develop algorithmic solutions to simple computational problems
• Read, write, execute by hand simple Python programs.
• Structure simple Python programs for solving problems.
• Decompose a Python program into functions.
• Represent compound data using Python lists, tuples, dictionaries.
• Read and write data from/to files in Python Programs.

SYLLABUS:

Unit – I
Introduction to Python Programming, Its requirement, Anaconda Navigator, Keywords and
Variables. Python interpreter and interactive mode.
Values and Types: int, float, Boolean, string, and list; variables, expressions, statements, tuple
assignment, comments.
Operators and Expressions, order of evaluations.
Control Flow: if, if-elif-else, for, while, break, continue, pass.

Unit – II
Functions, Its Types and Calling, Top down approach of problem solving, Fruitful functions:
return values, parameters, local and global scope, function composition, recursion.
Strings: string slices, immutability, string functions and methods, string module.
List and Dictionaries, Text Files.
Modules: Creating modules, import statement, from. Import statement, name spacing.
Python packages: Introduction to PIP, Installing Packages via PIP

Unit – III

Object Oriented Programming (OOP) in Python and Its implementation, Exceptions and Its
handling, Introduction to Numpy and Panda library for data science application, Scientific case
study.

TEXT BOOKS
• Fundamentals of Python. Kenneth A. Lambert, B.L. Juneja, Cengage Publications.

REFERENCE BOOKS
• Python Programming for the Absolute Beginner. Michael Dawson, Cengage
Publications.
• Think Python. Allen Downey, Green Tea Press.
• Core Python Programming. W.Chun, Pearson.

You might also like