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

Python Lecture Notes

The document outlines lecture notes on Python programming, covering basics such as program structure, control statements, and functions. It also addresses data structures and object-oriented programming, along with libraries like NumPy for numerical operations, Pandas for data manipulation, and Matplotlib for data visualization. Key topics include array operations, DataFrames, handling missing data, and various plotting techniques.

Uploaded by

udaya.avcs0102
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)
4 views2 pages

Python Lecture Notes

The document outlines lecture notes on Python programming, covering basics such as program structure, control statements, and functions. It also addresses data structures and object-oriented programming, along with libraries like NumPy for numerical operations, Pandas for data manipulation, and Matplotlib for data visualization. Key topics include array operations, DataFrames, handling missing data, and various plotting techniques.

Uploaded by

udaya.avcs0102
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

Python Programming - Lecture Notes

1. Python Basics
• Structure of Python program

• Module execution mechanism

• Branching statements (if, elif, else)

• Looping (for, while)

• Functions and modular programming

• Lists and mutability

2. Data Structures & OOP


• Sequences, mapping types, and sets

• Dictionaries and operations

• Classes and objects

• Inheritance concepts

• Exception handling

• Regular expressions using re module

3. NumPy
• Array creation and operations

• Computation and aggregation

• Boolean masking and indexing

• Fancy indexing and sorting

• Structured arrays

4. Pandas
• DataFrames and Series

• Indexing and selection

• Handling missing data

• Grouping and aggregation

• Pivot tables

• Time series data handling

5. Matplotlib
• Line and scatter plots

• Histograms and density plots


• Contour plots

• Customization of plots

• 3D plotting basics

You might also like