2021
DOI: 10.1016/j.ece.2021.06.004
|View full text |Cite
|
Sign up to set email alerts
|

Teaching chemical engineering using Jupyter notebook: Problem generators and lecturing tools

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(16 citation statements)
references
References 13 publications
0
16
0
Order By: Relevance
“…Python has been among the most popular programming languages in the past ten years, is one of the most commonly used among chemical engineers, and has been used in many classes within chemistry and chemical engineering to teach programming. Python is therefore an excellent choice as the base language for our application. Specifically, Porchlight is developed using Python 3.9, NumPy 1.21.5, Pandas 1.4.2, Matplotlib 3.5.1, and Tkinter as standard libraries.…”
Section: Python Applicationmentioning
confidence: 99%
“…Python has been among the most popular programming languages in the past ten years, is one of the most commonly used among chemical engineers, and has been used in many classes within chemistry and chemical engineering to teach programming. Python is therefore an excellent choice as the base language for our application. Specifically, Porchlight is developed using Python 3.9, NumPy 1.21.5, Pandas 1.4.2, Matplotlib 3.5.1, and Tkinter as standard libraries.…”
Section: Python Applicationmentioning
confidence: 99%
“…Jupyter Notebook is a multifaceted interactive development environment which uses a web browser to run the IDE. Jupyter Notebook supports over 40 coding languages, has a modular and intuitive interface, and is incredibly flexible . Similarly to Python, Jupyter has a large community with easy access to online tutorials and help.…”
Section: Structure and Implementationmentioning
confidence: 99%
“…Jupyter Notebook supports over 40 coding languages, has a modular and intuitive interface, and is incredibly flexible. 26 Similarly to Python, Jupyter has a large community with easy access to online tutorials and help. Jupyter uses expandable text blocks known as "cells" which can be used to write code or notes in a piecewise fashion.…”
Section: Overviewmentioning
confidence: 99%
“…Jupyter notebook supports over 40 coding languages, has a modular and intuitive interface, and is incredibly flexible. 20 Similarly to Python, Jupyter has a large community with easy access to online tu-write code or notes in a piecewise fashion. Each cell can be executed individually to test code blocks independently, or cells can be run all at once.…”
Section: Overviewmentioning
confidence: 99%