x
Menu

Tools in Scientific Computing

IIT Kharagpur, , Prof. Aditya Bandopadhyay

Updated On 02 Feb, 19

Overview

Rapid advancements in computer hardware and high quality software libraries have enabled one to undertake works requiring high precision scientific computing with relative ease. The course involves exploration of various tools available for scientific computing with an emphasis on hands-on implementation. The course will deal briefly with the theory and the associated implementation for practical problems that an engineer may encounter. Undergraduates, postgraduates, and PhD students may find this course immensely useful for their project or research work. The course will make use of Python, GNU Octave, and PETSC (C based) as the medium of coding.

Includes

Lecture 2: Lecture 01: Preliminaries and Data types

4.1 ( 11 )


Lecture Details

Prof Aditya Bandopadhyay
Department of Mechanical Engineering
IIT Kharagpur

Concepts Cover: Basics of python,
common data types,
arrays

Timestamps:

Introduction 00:00
Installation 01:31
Introduction to Anaconda 04:29
JupyterLab Notebooks 05:03
Data types and variables in Python 08:11
NumPy: Arrays 14:41
Initialization of arrays 21:41
Operations on arrays 26:46
Boolean operations with arrays 35:08

Reference Link:

The python and octave notebooks can be downloaded from http://www.facweb.iitkgp.ac.in/~adityab/lecture_list.html
as a quick reference

Ratings

0


0 Ratings
55%
30%
10%
3%
2%
Comments
comment person image

Sam

Excellent course helped me understand topic that i couldn't while attendinfg my college.

Reply
comment person image

Dembe

Great course. Thank you very much.

Reply
Send