Python Programming for Pharmaceutical Sciences

BP101T Basics of Python Programming for Pharmaceutical Sciences | Notes PDF | Noteskarts
Home/ B.Pharm/ Semester 1/ Python Programming
PCI SYLLABUS · NEP 2020 · SEMESTER 1

Basics of Python Programming for Pharmaceutical Sciences Notes PDF

BP101T unit-wise notes for B.Pharm Semester 1 — from Python basics to Pandas & data visualization, explained with pharmaceutical examples. No prior coding background needed.

🧾 BP101T 🎓 2 Credits 📘 5 Units 📝 Theory

Syllabus

Unit-wise topics mapped to the official PCI NEP 2020 syllabus

UNIT1

Introduction to Python Programming

  • Installing Python; IDEs (Jupyter Notebook, PyCharm, VS Code) and their advantages over text editors
  • Python variables and data types (integers, floats, strings, booleans)
  • Type casting and basic operators — arithmetic, comparison, logical
  • Input and output operations
  • Basic string operations and manipulation techniques
  • Standard vs third-party libraries; installing and uninstalling libraries
Download Notes Video Classes Coming Soon
UNIT2

Control Structures & Functions

  • Conditional statements — if, if-else, if-elif-else, and nested conditions
  • Loops — for loop, while loop; break and continue statements
  • Defining & calling functions, passing arguments and returning values
  • Writing modular programs for pharma applications — dosage calculation, BMI calculation
Download Notes Video Classes Coming Soon
UNIT3

Data Structures & File Handling

  • Lists, tuples and dictionaries; indexing & slicing; basic list/dictionary operations
  • Introduction to NumPy arrays — array creation and arithmetic operations
  • Reading and writing CSV files; understanding structured healthcare datasets
  • Importing small pharmaceutical datasets and performing basic data access & manipulation
Download Notes Video Classes Coming Soon
UNIT4

Data Handling with Pandas

  • Introduction to the Pandas library; Series and DataFrame structures
  • Reading CSV and Excel files — PK study datasets and ADR reports
  • Inspecting datasets with head(), tail(), info() and describe()
  • Data cleaning and handling missing values; filtering & selecting data by condition
  • Grouping data and performing aggregation functions
Download Notes Video Classes Coming Soon
UNIT5

Data Visualization with Matplotlib

  • Introduction to Matplotlib; creating line plots, histograms, scatter plots and box plots
  • Labeling axes, titles and legends
  • Visualizing pharmaceutical datasets — concentration-time curves, ADR reporting rates, dissolution profiles
  • Scientific interpretation of plots
Download Notes Video Classes Coming Soon

25 Rapid MCQs

Pick an answer and check yourself — questions shuffle into a new random order every time you load this page

Question 1 of 25

💡 Pharmacy Fact

Python isn't an optional add-on in the new PCI syllabus — it's a mandatory Semester 1 subject for every B.Pharm student from the 2026 NEP batch onward, and it's designed with zero coding background assumed, building straight up from variables and loops toward real pharma data tasks like ADR analysis and dose calculators.

GO BEYOND THIS PAGE

More ways to study with Noteskarts

Noteskarts Prime

Full-syllabus video lectures, printable unit-wise notes and revision material for every semester — all in one app, made for B.Pharm & D.Pharm students.

Video lecturesDownloadable notesAll semesters
Open Noteskarts Prime

Noteskarts Labs

Generate unlimited exam-format MCQs for any pharmacy topic, in English or Hindi, and export them straight to Word or quiz-ready CSV.

AI MCQ generatorEnglish + HindiWord & CSV export
Try Noteskarts Labs
Copyright © 2026 Noteskarts. All rights reserved.

What's in for You?

Noteskarts Test Series

Join this Test Series for improve your Knowledge

AKTU Paper

Download Previous Year Paper PDF

Question & Answers

Ask a question. Get a verified answer.

Noteskarts D.Pharma App

Install Our App From Play Store

OUR STUDENTS LOVE US ❤

Sir apki notes ki vajah se D pharmacy final year me 4th number pe aya hu. Thank you sir for your support❤🙏
Praful
D.pharm notes nice 👍 thank you so much 🥰
Karuppasamy Mala
Sochne se matlab nhi bhaai... Ager aap B-Pharma ke notes provide kroge toh ham krenge...❤
Saif Ansari