Python in PV (Solar Photovoltaic Energy) for Beginners

Applications of Python Programming in Solar PV Energy. (Course Duration: 11 Hours)

starstarstarstarstar 5.0 (4 ratings)

Language: English

Instructors: Karthik M. Bhat (IIT Bombay)

₹950 including GST


Why this course?



Solar Energy Industry is likely to be worth USD 140 Billion by 2023, having said that, it is indeed a great canvas to innovate, compete and earn a fortune. With the huge diversified demand of clean energy, it is impossible to cater energy demand of a variety of customers without right skill over exclusive technology. With this approach we have come up with this unique course Python in PV, which includes basics of Solar PV Energy as well as Python programming from zero to advanced.

The Python in PV course offers information that is beneficial to those aspiring to pursue a field in solar PV technology. It will cover the basics of Solar PV technology, Python programming language, and applications of Python programming in Solar PV Plant Design, Installation, Maintenance and monitoring, with some real-time case studies.

Enrolling for this course will propel you further in your career with an exclusive know-how of 'How to make tasks/processes easier and more smart in Solar PV Technology after your learning from this course.

Course Refund Policy - 

Policy: Students are eligible to file a 'Request for Refund' with us within seven days of the course purchase with a maximum course content consumption of 15%. Remember both the criteria should be matched in order to make your refund request successful. After 7 days or exceeding the course content consumption above 15%, you will not be entitled to get any refund from us.

Deductions: There are no deductions on the fees refund, if a student meet the above eligibility criteria. 

Partial Refunds: Unfortunately we do not offer partial refunds as of now

Course Curriculum

Course Overview
Course Structure Introduction
Solar Energy Basics
Introduction to Solar Energy (12:00)
Lecture 1 Quiz
Electromagnetic Spectrum and Sunlight Characteristics (25:00)
Lecture 2 Quiz
Properties of Sunlight and Spectral Ir-radiance (9:00)
Lecture 3 Quiz
Solar Radiation and its properties (19:00)
Lecture 4 Quiz
Semiconductor and Materials (21:00)
Lecture 5 Quiz
Semiconductor Conduction (27:00)
Lecture 6 Quiz
PN Junction and Diode Equations (35:00)
Lecture 7 Quiz
Solar PV Cells Operations (39:00)
Lecture 8 Quiz
Solar PV Cell Design (31:00)
Lecture 9 Quiz
Manufacturing of Silicon Solar Cells (22:00)
Lecture 10 Quiz
PV Module Design and Manufacturing (22:00)
Lecture 11 Quiz
Understanding Solar Module Datasheets and Alternative PV Module Designs. (28:00)
lecture 12 Quiz
Modules and Arrays (26:00)
Lecture 13 Quiz
Basics of Python Programming
Introduction to Python programming (26:00)
Lecture 14 Quiz
Comments, Operators, Functions & Loops in Python (24:00)
Lecture 15 Quiz
Strings, Lists and Dictionaries in Python Programming (17:00)
Lecture 16 Quiz
Python Library Packages and Programming with Matplotlib Python Library. (34:00)
Lecture 17 Quiz
Python Pandas and Numpy (15:00)
Lecture 18 Quiz
Applications of Python in Photovoltaic
Solar PV Module Axis Tracking (35:00)
Lecture 19 Quiz
GHI And POA Using Python (28:00)
Lecture 20 Quiz
Solar Radiation data plotting in different sets. (21:00)
Lecture 21 Quiz
Single diode equation to find FF, efficiency, IV curve of cell (19:00)
Lecture 22 Quiz
Calculating PV plant or module IV curve
Lecture 23 Quiz
PV module parameter extraction and STC correction method
Lecture 24 Quiz
Complete SCADA data analysis from solar power plant & A case study on 'GW scale power plant'
Lecture 25 Quiz
Assignment - Python in PV
Additional CODE References
IV curve plot of solar module - SAMPLE CODE
Plotting Different Irradiation and Temperatures - SAMPLE CODE
Typical code for Any data which present in Excel
Hands-On Projects | LIVE Session recordings
Project 1, Part 1 (Backend): Programming a Solar PV plant size calculator using area as an input with Python programming.

How to Use

After successful purchase, this item would be added to your courses.You can access your courses in the following ways :

  • From the computer, you can access your courses after successful login
  • For other devices, you can access your library using this web app through browser of your device.


star star star star star
people 4 total
Powered By Graphy