Thursday, April 13, 2023 from 4:00 PM to 8:30 PM CDT
Add to Calendar 


Meyer's Restaurant 
4260 S 76th Street
Greenfield, WI, WI 53220

Driving Directions 


Nilo Khan 
Wisconsin Midrange Computer Professional Association 

April 2023: Monthly Dinner Meeting

Speaker: Jim Steil

Jim Steil - Vice President of IT at Quality Liquid Feeds, Inc.
Quality Liquid Feeds is a cutting-edge leader in the development and production of liquid feed supplements and cooked low moisture blocks for animals, with 16 locations situated throughout the United States. QLF also manages numerous barges on US waterways and has a fleet of over 130 semis that deliver bulk products to our customers.

As for my background, I began my career in the computer industry back in 1988, specializing in System36 consulting. Shortly after, I transitioned to the AS/400 when it was first introduced.
I then spent five years supporting CICS, TSO, and eventually AS/400s for a prominent insurance company.

In 1994, I joined System Request Consultants as a partner and focused on providing consulting services for AS/400 customers in the Madison area. During that time, I also spent time writing Visual Basic programs to run processes outside of the AS/400. Over a period of three years, I also consulted with QLF, assisting them in migrating to a new ERP platform.
I then moved on to lead the IT and development team at a local communication billing provider in 2001, where I wrote PowerBuilder and Java code, later transitioning to Python.

Since 2005, I have been working at QLF, where my primary focus has been on Python development, specifically on developing web applications to supplement our ERP system. I am a devoted Python enthusiast and enjoy contributing to the py4web project in my free time.


Session 1 - Getting Started in Programming in Python
(4:30pm - 5:30pm)

1. What is Python and why did I choose it over other options - Java / PHP / Python
2. Quick tour of Python through command line examples
3. What are Python packages
4. Connecting to a database with Python
5. Commonly used packages


Session 2 - Practical experience developing Python for Business - Web/Excel/PDF
(7:30pm - 8:30pm)
1. Python web frameworks - Why did I choose py4web over django / Flask
2. Making a Work With program using Python and py4web
3. Advanced Web development with Python / py4web / htmx
4. Building Excel documents
5. Building PDF documents