Archives for Python for Undergraduate Engineers

How to open a Jupyter notebook by double-clicking

Exponents and Logs with Python

How to do Trig with Python

How to do Math with Python

Top 5 Python Tools

How to add an Inset Curve with Matplotlib and Python

Crank and Rocker Motion with Python and Matplotlib

What is Ansible?

How to change a GitHub repo from master to main

Git and GitHub for Undergrad Engineers

How to make animated plots with Matplotlib and Python

Calculating Vacancy Concentration with Python

Offset Piston Motion with Python and Matplotlib

My Linux PC Build

How to install pytesseract

How to install MicroPython on an ESP32 microcontroller

Using Python and an Arduino to Read a Sensor

How to make y-y plots with Matplotlib

Writing Tests for Scientific Code

Thoughts on Software Design in Scientific Code

My first Twitch Stream: S01-E01 JupyterHub Intro and Tools

Hear my story about deploying JupyterHub on the Running in Production Podcast

Deploy a Jupyter Notebook Online with Voila and Heroku

Python Resources for Instructors

Deploy a Serverless Web App on AWS Lambda with Zappa

Top 5 posts of 2019

Matplotlib Animation to Demonstrate Piston Motion

How to Build a Streamlit App in Python

Slides from my PyDataPDX Presentaion

Convert a PDF to Multiple Images with Python

Slides from my PyPDX West Presentaion

My book Problem Solving with Python is available on Amazon

Estimating the Deflection of a Truncated Cone using Python

Plotting a Stress Strain Curve with Python and Matplotlib

Plotting Bond Energy vs. Distance with Python and Matplotlib

How to upload .py-files onto an ESP8266 running MicroPython

Taylor Series in Python

Hear my story about moving from MATLAB to Python on TalkPython

Plotting a Gaussian normal curve with Python and Matplotlib

Calculate the Probability Under a Normal Curve

My book Problem Solving with Python is available on Amazon

Using Python to control an Arduino

A List of Python Learning Resources

Quiver plots using Python, matplotlib and Jupyter notebooks

Plotting a stress-strain curve with four libraries: matplotlib, pandas, altair and bokeh

Plotting Histograms with matplotlib and Python

Statistics in Python using the statistics module

Solving Two Equations for Two Unknowns and a Statics Problem with SymPy and Python

Solving Equations and Writing Expressions with SymPy and Python

Building an IoT Server with flask and Python - Part 6 - upload code to ESP8266-based WiFi weather stations

Building an IoT Server with flask and Python - Part 5 Adding a Database

Building an IoT Server with flask and Python - Part 4 Validation and Timestamps

Solving a Circuit Diagram Problem with Python and SchemDraw

Building an IoT Server with flask and Python - Part 3 Web API

First Live Results Running Jupyter Hub in a College Class

Building an IoT Server with flask and Python - Part 2 Set Up

Building an IoT Server with Flask and Python - Part 1 Motivation

Building a single page Flask App on Digital Ocean

Upload Micropython Code to an Adafruit Feather Huzzah ESP8266

Using Micropython to connect an Adafruit Feather Huzzah ESP8266 to WiFi

Add a custom login page and assignments directory for each user on a Jupyter Hub server

Adding Google OAuth and system service to a Jupyter Hub server

Adding SSL and a domain name to Jupyter Hub

Installing Jupyterhub

Creating a new Digital Ocean Droplet

Create an SSH Key with PuTTYgen

Why Jupyter Hub?

Diffusion Calculation with Python and Pint

Opening a Jupyter Notebook on Windows

Bar charts with error bars using Python, jupyter notebooks and matplotlib

Using a Temperature Sensor with Micropython running on an Adafruit Feather Huzzah ESP8266

Using the Micropython REPL on an Adafruit Feather Huzzah ESP8266

Installing Micropython on an Adafruit Feather Huzzah ESP8266

What is Micropython?

Plotting sine and cosine with Matplotlib and Python

Python Data Types

Unit conversions with Python and Pint

Bar charts with error bars using Python and matplotlib

Unicode characters for engineers in Python

Python Virtual Environments in OS X, Linux and Windows 10

How I Build This Site - Part 7

How I Build This Site - Part 6

How I Build This Site - Part 5

How I Build This Site - Part 4

How I Build This Site - Part 3

How I Build This Site - Part 2

How I Build This Site - Part 1

Create a new virtual environment with Conda

Installing Anaconda on Windows