About Bryan Weber
Bryan is an open-source developer. He started using Python in 2012 or so to do data processing during his doctorate and never looked back. Along the way, Bryan became a core developer for the Cantera project, the open-source platform for thermodynamics, chemical kinetics, and transport.
Bryan enjoys working on all kinds of problems using Python. He has developed tools for engineering education, such as ThermoState, worked on multi-hundred node clusters using Dask, and developed websites such as the Cantera homepage.
Tutorials by Bryan:
- Python enumerate(): Simplify Loops That Need Counters
- pandas Project: Make a Gradebook With Python & pandas
- Using Python datetime to Work With Dates and Times
- Scientific Python: Using SciPy for Optimization
- MATLAB vs Python: Why and How to Make the Switch
- Defining Main Functions in Python
Tutorials Bryan Contributed to:
- Combining Data in pandas With merge(), .join(), and concat()
- Python's map(): Processing Iterables Without a Loop
- The Python return Statement: Usage and Best Practices
- Namespaces and Scope in Python
- Python Packages: Five Real Python Favorites
- Python eval(): Evaluate Expressions Dynamically
- The Python math Module: Everything You Need to Know
- Using the Python defaultdict Type for Handling Missing Keys
- NumPy, SciPy, and pandas: Correlation With Python
- Using Python's datetime Module (Course)
- Looping With Python enumerate() (Course)
- Using pandas to Make a Gradebook in Python (Course)
- Defining Main Functions in Python (Course)