Coalition for Queens promotes the tech industry in Queens and the New Yorkers who make it awesome. We value accessible and convenient educational opportunities for aspiring developers to get the skills to be productive in the burgeoning tech scene. That's why we are launching a three-part workshop series, CodeX: Python.

If you've ever wondered how the web works or had the urge to learn Python, a popular and flexible language, this workshop was made for you! In this three-part series, we will introduce the basic concepts of the web alongside the basics of the Python language. We will focus on building a web client in Python. By the end, you’ll be able to do some simple scripting in Python, and also have a grasp of how web browsers and servers interact. You’ll even write your own simple web client.

This workshop is open to anyone with experience with at least one programming language. Prior knowledge of Python is not required. Cost for three sessions is $20. Please bring a laptop so you can hack along with us during the classes.

Location:
C4Q HQ
31-00 47th AvenueLIC, NY 11101

Dates:
July 16, 23, 30

Times:7:00PM-9:00PM

Class Details & Schedule

Wednesday, July 16Python on The Web

We’ll use Python’s built-in web client and server functionality to understand both how to load and how to serve web pages. We’ll explore Python’s string functionality and how to interpret URLs.

Wednesday, July 23HTTP in Python

We’ll dive down one level and look at the HyperText Transport Protocol, the web’s lingua franca. We’ll discuss the REST model, requests and responses, and how to interpret the protocol header and body.

Wednesday, July 30The Web from TCP On Up

We’ll introduce the sockets API, the standard for network application programming, and show how the web is built on top of TCP by building a bare-bones web client from the ground up, using only basic network libraries.

The Instructors

Greg Gundersen was born and raised in Tulsa, Oklahoma and moved to the east coast to study architecture at Yale University. Currently, he lives in Astoria and works as a software engineer.

Alex Samuel is a Flushing native and a product of NYC public schools. He got his first Commodore at age seven, taught himself some assembly language, and has been coding ever since. He made the mistake of leaving New York for college and grad school, but caught a one-way flight back the day after he finished. Alex now works as a developer in the finance industry, despite having finished all of one computer science course in school.