- Видео 48
- Просмотров 9 946
Dr. Tam Nguyen
Германия
Добавлен 15 авг 2021
Thanks for your interest in this channel,
I am Tam, a hydrologist and catchment water quality modeller. I enjoy developing tools that advance our understanding of the hydrological cycle and nutrient cycle from the point it enters the catchment and exported to the stream network. For more information about my background, please visit my Google Scholar profile below.
Here, you can find tutorial videos on using various programming languages/tools/software/packages/techniques/etc. in the course of my PhD and PostDoc. I hope this could be usefull for your research or carrer as well.
If you want to know other tutorial videos, please post your comment in my channel
I am Tam, a hydrologist and catchment water quality modeller. I enjoy developing tools that advance our understanding of the hydrological cycle and nutrient cycle from the point it enters the catchment and exported to the stream network. For more information about my background, please visit my Google Scholar profile below.
Here, you can find tutorial videos on using various programming languages/tools/software/packages/techniques/etc. in the course of my PhD and PostDoc. I hope this could be usefull for your research or carrer as well.
If you want to know other tutorial videos, please post your comment in my channel
Tutorial 1: Using the graphical user interface for streamflow simulation
In this example we will learn how to use HydroEcoLSTM for streamflow simulation
Просмотров: 53
Видео
Python Tutorial 10: Data Visualization with Matplotlib
Просмотров 5962 месяца назад
Matplotlib is a plotting library for the Python programming language. Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations. This tutorial guides you through different functions, methods of matplolib that allow you to create many different types of plot. Link to the code used in this example is: github.com/tamnva/python_course_material/blob/master/m...
Python Tutorial 9: Data processing (read, write, subset, statistics, plot) with Pandas
Просмотров 4432 месяца назад
pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. We will learn how to read/write different data format with pandas, get subset of data, basic summary statistics, and plot pandas data frame. The links to data and python code in this video can be downloaded from: github.com/tamnva/python_course_m...
Python Tutorial 8: Read - Write Text File with Python
Просмотров 452 месяца назад
We will learn about how to open, read from text file as well as write to text file with built-in function in Python. Links to the code and example text file are below: github.com/tamnva/python_course_material/blob/master/read_text_file.py github.com/tamnva/python_course_material/blob/master/example_data/text_file.txt
Python Tutorial 7: All about Virtual Environment - Package Installation with Anaconda
Просмотров 1012 месяца назад
Python virtual Environments in conda are self-contained, isolated spaces where you can install specific versions of software packages, including dependencies, libraries, and Python versions. This isolation helps avoid conflicts between package versions and ensures that your projects have the exact libraries and tools they need. Link to the anaconda environment description is below: docs.anacond...
Python Tutorial 6: Module and Function
Просмотров 672 месяца назад
In Python, modules and functions are fundamental concepts that help organize and manage code. A module is a file containing Python code, which can include functions, classes, and variables. Modules help organize code into separate files, making it easier to manage larger programs. A function is a reusable block of code that performs a specific task. Functions can take input in the form of param...
Python Tutorial 5: Conditional Statement (if else) and Loops (for, while) in Python
Просмотров 892 месяца назад
Here, we will learn the conditional statement (if else) and for loop (for, while) in Python. We will also learn how to "break" the loop as well as the use of "continue" and "pass" in python. Link to the code used in this video is listed below: github.com/tamnva/python_course_material/blob/master/conditional_loop.py
Python Tutorial 3: Data types
Просмотров 2102 месяца назад
In this video, we will learn about various data types in python, for example, numeric, boolean, string, sequence, mapping, dict, set, etc. Link to the code used in this video can be found from this link: github.com/tamnva/python_course_material/blob/master/data_type_structure.py
Python Tutorial 4: Operators
Просмотров 452 месяца назад
Knowing different operators in Python is very important to perform various operations such as arithmetic calculations, logical evaluations, bitwise manipulations, etc., which you will learn in this video. The link to the Python code used in this video is below: github.com/tamnva/python_course_material/blob/master/python_operators.py
Python Tutorial 2: PEP 8 Style Guide for Python Code
Просмотров 773 месяца назад
This tutorial gives coding conventions for the Python code using PEP 8, please see more about this style from the following link: peps.python.org/pep-0008/
Python Tutorial 1: Introduction and Installation (Anaconda, including Python and Spyder)
Просмотров 2623 месяца назад
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including structured, object-oriented and functional programming. In this video, you will learn how to install Python with Anaconda. When you install...
R FAQ8: How to handle error with tryCatch function in R?
Просмотров 1193 месяца назад
Please find the link to the R script used in this video below: github.com/tamnva/r_course_material/blob/master/try_catch/try_catch_example.R In R, you should use the tryCatch function when you want to handle errors or warnings gracefully in your code. Here are some scenarios where tryCatch can be particularly useful: Error Handling: When you expect that certain operations might fail (e.g., read...
R FAQ7: How to run an R script from Window Command Prompt?
Просмотров 1283 месяца назад
Sometimes we want to run an R script without opening R or R Studio. We can execute this R script in Window Command Prompt. The link the the example R script is below: github.com/tamnva/r_course_material/blob/master/run_r_from_batch/write_csv.R
R FAQ6: How to replace particular values in dataframe/matrix with other values?
Просмотров 333 месяца назад
In this tuotiral, we will learn how to replace certain values in a data frame or in a matrix with other values. The link to this R script used in this tutorial is below: github.com/tamnva/r_course_material/blob/master/replace_values/replace_values.R
R FAQ5: How to make an interactive plot in R (plotly package)?
Просмотров 353 месяца назад
To effective present your results to some else, using an interactive plot is suggested. With R, you can use the plotly package to interact with your plot. Link to the R script used in this video can be found at: github.com/tamnva/r_course_material/blob/master/interactive_plot/interactive_plot.R
R FAQ3: How to save very big data with smallest size in storage using R?
Просмотров 643 месяца назад
R FAQ3: How to save very big data with smallest size in storage using R?
R Tutorial 13: A better way of looping in R using apply(), lapply(), sapply() function
Просмотров 703 месяца назад
R Tutorial 13: A better way of looping in R using apply(), lapply(), sapply() function
R FAQ 2: How to calculate mean/sum/...by group and get monthly averages from daily
Просмотров 463 месяца назад
R FAQ 2: How to calculate mean/sum/...by group and get monthly averages from daily
R Tutorial 12: Parallel processing with parallel, doParallel, foreach packages
Просмотров 1143 месяца назад
R Tutorial 12: Parallel processing with parallel, doParallel, foreach packages
R FAQ 1: How to plot the uncertainty band/confidence interval?
Просмотров 1413 месяца назад
R FAQ 1: How to plot the uncertainty band/confidence interval?
R Tutorial 11: Create an R function and understand how it works
Просмотров 643 месяца назад
R Tutorial 11: Create an R function and understand how it works
R Tutorial 10: Data visualization with ggplot2
Просмотров 3113 месяца назад
R Tutorial 10: Data visualization with ggplot2
R Tutorial 9: Data manipulation with vector and data frame
Просмотров 673 месяца назад
R Tutorial 9: Data manipulation with vector and data frame
R Tutorial 8: Fast read/write big data with data.table
Просмотров 1163 месяца назад
R Tutorial 8: Fast read/write big data with data.table
R Tutorial 7: Install and Load R packages
Просмотров 653 месяца назад
R Tutorial 7: Install and Load R packages
R Tutorial 6: Conditional statement and Loops in R
Просмотров 593 месяца назад
R Tutorial 6: Conditional statement and Loops in R
R Tutorial 1: Introduction to R and RStudio (including installation guide)
Просмотров 5694 месяца назад
R Tutorial 1: Introduction to R and RStudio (including installation guide)
R Tutorial 2: Variable names and syntax
Просмотров 1424 месяца назад
R Tutorial 2: Variable names and syntax