CodeX: Python and The Web
brought to you by
Coalition for Queens
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.
Class Details and Schedule
Wednesday, July 16 - Python 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 23 - HTTP 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 30 - The 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.
Meet the Teachers
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.
When & Where
Coalition for Queens
Coalition for Queens is a nonprofit organization that fosters the Queens Tech ecosystem to increase economic opportunity and make the world’s most diverse community into a leading hub for innovation and entrepreneurship.