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

Python Syllabus

pythin syllabus sheet

Uploaded by

b121012
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Python Syllabus

pythin syllabus sheet

Uploaded by

b121012
Copyright
© © All Rights Reserved
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