Python Programming
0%
Course Title: Python Programming
Course No: BDS151
Nature of the Course: Theory + Lab
Semester: 2
Full Marks: 45 + 30
Pass Marks: 18 + 12
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1. Introduction
3 hrs
4. Functions
4 hrs
8.1. Numpy
- Introduction array creating
- Dimensions
- Data types, Array attributes, Indexing and slicing
- Array copy and view
- Creating array from numerical range
- Array broadcasting
- Iterating over array
- Sorting and Searching
- Statistical Functions
8.2. Pandas
- Series and data frames
- Creating data frames
- The head and tail functions
- Attributes
- Working with missing data
- Indexing, slicing, and subsetting
- Merging and joining data frames
- Working with CSV data
Laboratory Works
- 1.Python programming Laboratory
Reference Books
- 1.Fabrizio Romano and Heinrich Kruger, Learn Python Programming – An in-depth Introduction to the Fundamentals of Python, 3rd Edition, Packt Publishing, 2021
- 2.Kenneth A Lampart, Fundamental of Python, Cengage Learning Publishing.
- 3.Cody Jackson, Learn Programming in Python with Cody Jackson, Packt Publishing, Wesley, 2018
- 4.Mark Summerfield, Programming in Python 3: A Complete Introduction to the Python Language, Addison-Wesley Professional.