
To get to two course material you have three options:
With installation of anaconda:
1. Github: Clone repository or download on Github page
https://github.com/nicolas2393/Python_science_Course.git
Download the attached zip folder
Without installation of anaconda: Mybinder:
https://hub.gke.mybinder.org/user/nicolas2393-pyt-_science_course-lcivd24n/tree
To get to two course material you have three options:
With installation of anaconda:
1. Github: Clone repository or download on Github page
https://github.com/nicolas2393/Python_science_Course.git
Download the attached zip folder
Without installation of anaconda: Mybinder:
https://mybinder.org/v2/gh/nicolas2393/Python_science_Course.git/master
Install Anaconda to use a package and environment manager for science workflows. It includes 7500+ open source packages and tools like Jupiter, Navigator, and Spyder for data analysis.
In this exercise section you have to calculate a formula with the help of Python!
Attached find the exported and to HTML converted Jupyter notebooks. The Jupyter notebooks themselves can be found at the course Material!
Learn how Python classes model objects with properties and methods, create list objects, define your own classes with __init__, and access attributes and functions using dot notation.
Learn to use pandas for tabular data in science, reading Excel files, exploring data frames, selecting by label or position, adding new columns, and applying groupby for mean calculations.
Explore sympy, an open-source Python package for symbolic computation installed with Anaconda; define symbols, simplify expressions, solve equations, and plot functions.
Learn to read multiple temperature files with pandas, combine them into a single data frame using concat, extract file-name metadata, and explore the data with basic descriptive methods.
Learn to plot data with matplotlib, create subplots, add error bars for means, customize labels and legends, and style graphs with patches and arrows for science plots.
Learn to build a Python-based heat simulation of a lithium-ion battery, modeling cooling from 60 to under 40 degrees Celsius with ambient 20 degrees Celsius and surface heat transfer.
this lecture guides building and visualizing a heat map in Python using Matplotlib, sets up time steps and spatial grid, and prepares to implement the calculation with Python loops.
We believe that Python is the best and modern way to assist you in Science and Engineering and we would love to teach it to you! :)
With this course we want to show you the full arsenal of libraries and toolboxes we like in Python! With this course we want to raise the bar and lift you up on a higher level than most basic Udemy courses do!
This course offers a really practical approach and we will build real projects. We will dive right into the practial work! But don't worry if necessary we will help with additional Information and background knowledge! Also no special Science knowledge is necessary to follow along!
This course is suitable for Students, Scientists, Engineers, Students, PhDs and everyone interested in the field scientific working with Python. It is also perfect for everyone that has to write a thesis and wants to learn how to manipulate and visualize the Data in the best and most professional way. For Beginners we offer a basic chapter with an Introduction to Python!
Python is one of the most used programming languages, easy two learn, open source and offers a massive range of libraries for all kinds of tasks. In many jobs programming is essential nowadays! We both studied Engineering and Science, tried many different tools to analyze Data and we both believe python is the best way to do it!
Enough with the nice words. What can you expect from the course:
Introduction and Setup Software (Anaconda| JupyterNotebooks | Jupyterlab) -> If you just want to see if Jupyter is the right tool you can start running jupyter on a server! I prepared a mybinder server for you! (No installation necessary!)
Jupyter and Python basics (Syntax, Data types, Operators, control structures, Modules, Import an find Libraries, use documentation)
Introduction to Scientific Packages + Syntax (Pandas, Matplotlib, Numpy, SciPy ...)
Project 1: Experimental Data analysis (Example: Resistance of Lithium Ion Batteries) - Full automatic Workflow | Read Data and Filter Data (Pandas) | Manipulate Data (Numpy) | Fit Data (SciPy interpolate) | Symbolic Math (SymPy) | Statistics
Project 2: Numerical Simulation (Example: Heat Simulation) - Manipulate Arrays (Numpy) | Nested for loops | Heat Maps (Seaborn) | Create Dashboard with Voila
We put a lot of effort in this course and we hope you like it! :) If you have any questions don't hesitate an contact us!