Welcome to Engineering Python. This is a Python programming course for engineers. In this video, I’ll talk about NumPy array indexing and slicing. We’ll start with 1D array indexing and…

Welcome to Microsoft Project 2016 tutorials. In this video, I’ll show you what you will see when you first open Microsoft Project 2016. You will be able to select which…

In this video, I’ll talk about how to formulate the traveling salesman problem and its applications. An example of the typical traveling salesman problem is described as follows. Joe owns…

In this video, I’ll give you a quick start guide about AMPL, and introduce how to use AMPL to model and solve simple LP problems. We use this problem as…

In this video, I’ll talk about how to solve the shortest path problem using Dijkstra’s algorithm for directed networks. We assume that each arc in the network has a length…

In this video, I’ll talk about some basic concepts of integer programming and linear programming relaxation. An integer programming problem is an optimization problem with integer decision variables. If all…

Welcome to Engineering Python. This is a Python programming course for engineers. In this video, I’ll briefly introduce computers and programming languages. Hardware and Software play different roles in a…

Welcome to Engineering Python. This is a Python programming course for engineers. In this video, I’ll talk about the basics of strings and how to access string elements using indexing…

Welcome to Engineering Python. This is a Python programming course for engineers. In this video, we’ll do some simple debugging exercises. After you finish writing a program, you may test…