Basics of Python Programming for Pharmaceutical Sciences
by Er. Mahendra K. Verma
₹250
As per PCI NEP 2020 · Free Unit 1 sample to read before you buy
Why this book
- Simple, student-friendly language for easy understanding of Python concepts and applications.
- Well-structured content with easy Python programs and a detailed explanation of every program and its output.
- Practice throughout — MCQs with answers, short-answer and long-answer questions, and programming practice for effective learning.
- Designed for classroom teaching, laboratory work and self-programming practice.
- Comprehensive coverage of programming together with data analysis and visualisation in a single resource.
- Real-world case studies and application-based examples from the pharmaceutical domain to connect learning with practice.
About this book
The NEP 2020 B.Pharm curriculum introduces computing and data science as core subjects, and Basics of Python Programming (BP101T) is the very first of them. This textbook assumes no prior programming background: it starts from installing Python and an IDE, and builds — step by step, with fully worked examples — to writing real programs that analyse and visualise pharmaceutical data.
Following the official PCI NEP 2020 syllabus unit by unit, the book covers Python fundamentals (data types, type casting, operators, input/output and strings); control structures and functions with modular programs for tasks such as dosage and BMI calculation; data structures and file handling including NumPy arrays and CSV data; data handling with Pandas (Series and DataFrames, reading PK-study datasets and ADR reports, cleaning, filtering, grouping and aggregating); and data visualisation with Matplotlib — line, histogram, scatter and box plots interpreting concentration–time curves, ADR reporting rates and dissolution profiles.
Every concept is explained in plain English and reinforced with practice questions and hands-on exercises, so students learn by doing rather than by memorising. Written by Er. Mahendra K. Verma and published by Shree Sai Prakashan, Meerut, it suits B.Pharm First Year students at every PCI-approved institution adopting the NEP 2020 syllabus.
Syllabus coverage · PCI NEP 2020 BP101T
See the full BP101T syllabus →Unit 1 · Introduction to Python Programming 6 hrs
Installing Python and an IDE (Jupyter Notebook, PyCharm, VS Code) and the advantages of IDEs over text editors; variables and data types (integers, floats, strings, booleans), type casting and operators (arithmetic, comparison, logical); input and output operations; basic string operations; and installing and using standard and third-party libraries.
Unit 2 · Control Structures & Functions 6 hrs
Conditional statements (if, if-else, if-elif-else and nested conditions); loops (for and while) with break and continue; defining and calling functions, passing arguments and returning values; and writing modular programs for simple pharmaceutical tasks such as dosage and BMI calculation.
Unit 3 · Data Structures & File Handling 6 hrs
Lists, tuples and dictionaries with indexing and slicing; string-manipulation techniques; an introduction to NumPy arrays (creation and arithmetic operations); reading and writing CSV files; and importing and manipulating small, structured healthcare datasets.
Unit 4 · Data Handling with Pandas 6 hrs
The Pandas library — Series and DataFrame structures; reading CSV and Excel files such as PK-study datasets and ADR reports; inspecting data with head(), tail(), info() and describe(); cleaning data and handling missing values; and filtering, selecting, grouping and aggregating data.
Unit 5 · Data Visualization with Matplotlib 6 hrs
Creating line plots, histograms, scatter plots and box plots with labelled axes, titles and legends; and visualising pharmaceutical datasets — concentration–time curves for oral and IV administration, ADR reporting rates, and dissolution profiles — with scientific interpretation of the plots.
About the authors
Er. Mahendra K. Verma — Assistant Professor, Department of Information Technology, Acropolis Institute of Technology and Research, Indore
Related tags
Buying for a college?
We supply Basics of Python Programming for Pharmaceutical Sciences and the complete B.Pharm First Year set to colleges and libraries at institutional pricing.
WhatsApp for a bulk quote