← Semester 1
BP106T

Pharmaceutical Inorganic and Analytical Chemistry (Theory)

Unit-wise topics with PDF download buttons

Add each topic PDF inside the matching files/unit-X/ folder. The button will download that PDF.
UNIT 1

Introduction to Python programming

Installing Python and an Integrated Development Environment (IDE) [Jupyter Notebook, PyCharm, VS Code etc.], Advantages of IDEs over text editors. Download PDF
Python variables and data types (integers, floats, strings, booleans), Type casting and basic operators (arithmetic, comparison, logical), Input and output operations. Download PDF
Basic string operations and manipulation techniques. Introduction to standard libraries and third-party libraries, installing and uninstalling libraries. Download PDF
UNIT 2

Control Structures & Functions

Conditional statements (if, if-else, if-elif-else), nested conditions Download PDF
Loops (for loop, while loop). Download PDF
Break and continue statements. Download PDF
Defining and calling functions, passing arguments and returning values. Download PDF
Writing modular programs for simple pharmaceutical applications- dosage calculation and BMI calculation. Download PDF
UNIT 3

Data Structures & File Handling

Lists, tuples, and dictionaries. Download PDF
Indexing and slicing lists, basic operations on lists and dictionaries, string manipulation techniques. Download PDF
Introduction to NumPy arrays, basic operations using NumPy (array creation, arithmetic operations). Download PDF
Reading and writing CSV files. Download PDF
Understanding structured healthcare datasets. Download PDF
Importing small pharmaceutical datasets and performing basic data access and manipulation tasks. Download PDF
UNIT 4

Data Handling with Pandas

Introduction to Pandas library. Download PDF
Pandas Series and DataFrame structures. Download PDF
Reading CSV and Excel files-PK study datasets and ADR reports Download PDF
Inspecting datasets using functions such as head(), tail(), info(), and describe(). Download PDF
Data cleaning techniques and handling missing values. Download PDF
Filtering and selecting data based on conditions. Download PDF
Grouping data and performing aggregation functions. Download PDF
UNIT 5

Data Visualization with Matplotlib

Introduction to Matplotlib. Download PDF
Creating line plots, histograms, scatter plots, and box plots. Download PDF
Labeling axes, titles, and legends. Download PDF
Create plots and visualize pharmaceutical datasets - concentration-time curves for oral and IV administration, ADR reporting rates across drugs, dissolution profiles. Download PDF
Scientific interpretation of plots. Download PDF