Python for Scientific Research
- Description
- Curriculum
- FAQ
- Reviews
Are you looking for an efficient and unlimited tool for processing data, performing statistics, and creating graphs in scientific research? Look no further than this tutorial, where you will learn Python programming for research through real examples from different fields.
As an Assistant Professor of Remote Sensing and GBD Collaborator at Soran University and the University of Washington, respectively, with over 10 years of experience in Python and R programming, Java Script, Big Data, Remote Sensing/GIS, Earth Observation, and Climate, I am excited to share my knowledge with you. With a Ph.D. in Geography (Remote Sensing) from the University of Leicester and about 30 peer-reviewed papers published, I have the expertise to help you learn.
Through this course, you will master the manipulation, import, and export of data, descriptive statistics, relationships, multi-correlation, ANOVA, and t-test using Python for scientific research. You will also become proficient in creating basic, advanced, and animated graphs using Python codes.
Not only will you become a skilled practitioner, but you will also have the opportunity to use your creativity in data processing, statistics, and graph creation in scientific research. Unlike software such as SPSS and Excel, programming-based tools like Python offer unlimited possibilities.
With each video, you will learn valuable concepts that you can apply right away in your research. By the end of the course, you will be able to use jupyter notebook for scientific research and create custom Python scripts to perform complex research tasks.
Take the first step towards improving your research by enrolling in this tutorial today.
Sincerely,
Assist. Prof. Azad Rasul
-
1Course ScriptText lesson
-
2Install Miniconda and Python 3 on WindowsVideo lesson
There are various ways to install and run Python along with its tools and libraries. In this learning series, we will be using "Miniconda" to install and run Python. Miniconda is a smaller version of Anaconda that comes with Python, conda, and a few pre-installed packages, including pip.
To get started, visit the Miniconda website: https://docs.conda.io/en/latest/miniconda.html and download the appropriate version for your computer. For example, I will be downloading "Miniconda 3 Windows 64-bit" for my computer.
-
3How to Create Environments and Install Packages in PythonVideo lesson
-
4What command is used to create a new environment in Miniconda?Quiz
-
5How to Install and Run jupyter notebookVideo lesson
-
6Run a Python programVideo lesson
-
7What is a correct syntax to output "Hello World" in Python?Quiz
-
8What is the correct file extension for Python files?Quiz
-
9Types of data in pythonVideo lesson
-
10What is the correct syntax to output the type of a variable or object in Python?Quiz
-
11Control Flow in PythonVideo lesson
-
12How do you start writing an if statement in Python?Quiz
-
13How do you insert COMMENTS in Python code?Quiz
-
14Functions in PythonVideo lesson
-
15What is the correct way to create a function in Python?Quiz
-
16Modules in PythonVideo lesson
In Python, modules allow us to use a set of functions without the need to redefine them. We can group related modules to create a package. Here is an example of a simple module:
```python
def hi(name):
print("Hello, " + name)
```
Save this module as "module1" in your directory.
To use the module, simply import it as follows:
```python
import module1
module1.hi("Ali")
# Hello, Ali
```
#### Built-in module
Python comes with several built-in modules that we can import and use in our programs. For instance, we can use the "platform" module to get information about the operating system:
```python
import platform
print(platform.system())
# Windows
```
We can also import modules from a package:
```python
import matplotlib.pyplot as plt
```
-
31IntroductionText lesson
-
32Process Geospatial Data in PythonText lesson
-
33Introduction to Artificial IntelligenceText lesson
-
34FourCastNet: A practical introduction to deep learning global weather emulatorText lesson
-
35Which library in Python is used for deep learning and neural networks?Quiz

External Links May Contain Affiliate Links read more