April 24, 2026

Basics of Python Programming for Pharmaceutical Sciences (Theory) BPPPS (BP101T)

Basics of Python Programming for Pharmaceutical Sciences syllabus

Unit 1: Introduction to Python programming

Unit 2: Control Structures & Functions

Unit 3: Data Structures & File Handling

  • Lists, tuples, and dictionaries.
  • Indexing and slicing lists, basic operations on lists and dictionaries, string manipulation techniques.
  • Introduction to NumPy arrays, basic operations using NumPy (array creation, arithmetic operations).
  • Reading and writing CSV files.
  • Understanding structured healthcare datasets.
  • Importing small pharmaceutical datasets and performing basic data access and manipulation tasks.
  • Question Bank : Unit 3 Data Structures & File Handling

Unit 4: Data Handling with Pandas

  • Introduction to Pandas library.
  • Pandas Series and DataFrame structures.
  • Reading CSV and Excel files-PK study datasets and ADR reports
  • Inspecting datasets using functions such as head(), tail(), info(), and describe().
  • Data cleaning techniques and handling missing values.
  • Filtering and selecting data based on conditions.
  • Grouping data and performing aggregation functions.
  • Question Bank : Unit 4 Data Handling with Pandas

Unit 5: Data Visualization with Matplotlib

  • Introduction to Matplotlib.
  • Creating line plots, histograms, scatter plots, and box plots.
  • Labeling axes, titles, and legends.
  • Create plots and visualize pharmaceutical datasets – concentration-time curves for oral and IV administration, ADR reporting rates across drugs, dissolution profiles.
  • Scientific interpretation of plots
  • Question Bank : Unit 5 Data Visualization with Matplotlib

Recommendations:

First Year B. Pharm (From 2026-2027 onwards NEP PCI Syllabus)

Basics of Python Programming for Pharmaceutical Sciences F. Y. B Pharmacy Semester 1 Syllabus, Notes, MCQ’s, Books, pdf, downloads