Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Basics of Python Programming for Pharmaceutical Sciences (Theory) (BP101T) Syllabus PDF – B.Pharm 1st Semester
FREE

AKTU Basics of Python Programming for Pharmaceutical Sciences (Theory) (BP101T) Syllabus PDF – B.Pharm 1st Semester

Basics of Python Programming for Pharmaceutical Sciences (Theory) BP101T

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 1
  • 0 downloads
  • 0 views
Official AKTU syllabus of Basics of Python Programming for Pharmaceutical Sciences (Theory) (BP101T) for B.Pharm 1st Semester – 2 credits, L-T-P 2-0-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Basics of Python Programming for Pharmaceutical Sciences (Theory)

Download PDF

BP101T · 2 credits · L-T-P 2-0-0

Course Objectives

  1. Introduce the fundamentals of Python programming for pharmaceutical sciences.
  2. Develop basic programming skills using control structures, functions, and data structures.
  3. Provide knowledge of data handling techniques for structured dataset management.
  4. Familiarize students with data analysis tools such as NumPy and Pandas for healthcare datasets.
  5. Enable students to visualize and interpret pharmaceutical data.

Course Outcomes

COUpon successful completion of this course, the students will be able to:
No.
1Explain the fundamentals of Python programming, including variables, data types, operators, and libraries.
2Analyze program logic using control structures and functions.
3Organize, manipulate, and retrieve data using data structures and file handling techniques.
4Analyze pharmaceutical datasets using Python libraries.
5Visualize and interpret pharmaceutical data using graphical tools.

Course Content

UnitTopicsNo. of Lectures
IIntroduction to Python programming Installing Python and an Integrated Development Environment (IDE) [Jupyter Notebook, PyCharm, VS Code etc.], Advantages of IDEs 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. Introduction to standard libraries and third-party libraries, installing and uninstalling libraries.6 Hours
IIControl Structures & Functions Conditional statements (if, if-else, if-elif-else), nested conditions Loops (for loop, while loop). Break and continue statements. Defining and calling functions, passing arguments and returning values. Writing modular programs for simple pharmaceutical applications- dosage calculation and BMI calculation.6 hours
IIIData 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.6 hours
IVData 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.6 Hours
VData 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.6 Hours

Recommended References

  1. Weiss, C.J., 2017. Scientific Computing for Chemists with Python. Available at: https://weisscharlesj.github.io/SciCompforChemists/notebooks/introduction/intro.ht ml
  2. Perkovic, L., 2015. Introduction to Computing Using Python: An Application Development Focus. 2nd ed. Hoboken: Wiley.
  3. Sweigart, A., 2025. Automate the Boring Stuff with Python. 3rd ed. Available at: https://automatetheboringstuff.com/
  4. W3Schools, n.d. Python Tutorial. Available at: https://www.w3schools.com/python/
  5. Datasets for Education and Research: Mentors and students can access healthcare datasets from sources such as Kaggle (healthcare records), government agencies (healthdata.gov, WHO, https://www.data.gov.in/), and clinical trial registries (https://ctri.nic.in/, https://clinicaltrials.gov/). Always use data responsibly.

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.