Python Development Club (PDC)

Academic - Engineering, Programming


The Python Development Club was formed with the intention of filling a gap in the Com S, SE curriculum. Primarily directed at students with interest in coding, and particularly web application design, this club aims to provide a much needed education with Python Development. Sometimes considered the Grand Piano of programming languages, it isn't hard to believe that Google's search engine was largely designed around Python web crawler scripts. Primarily due to it's simple syntax, and industrious implementations, Python is a core language for other large companies including DropBox, Quora, Pinterest, YouTube, Yelp, Reddit, and Mozilla. As a member of this club you will learn about the various implementations of Python, how to use it for Android development, Web Development, Database management, searching the web, and much more.


This organization has no affiliations.

Constitution / Tier

File PythonConstitutionRevised.docx
Tier Student Organization - Registered

Membership Information

Student Members 67
ISU Members 4
Non-ISU Members 2
Allowed Members Infinite
Allowed Officers 9
Membership Qualifications None to join, but a minimum GPA of 2.0 is required to be an officer.
Membership Restrictions As long as all members adhere to Iowa State Policies, there are no restrictions.
Elections/Selection Elections take place at the end of each semester. An email will be sent to all members, with a survey, and an application. Anyone interested in becoming an officer must fill out the survey. After which votes will be placed in the following meeting. Newly applying members should be sure to attend this meeting, and give a brief speech about their qualifications and interest in becoming an officer. The members will then vote, and the candidates will be notified immediately about the decisions.
Meetings Black 1034 from 6-7pm every Wednesday.

Description of Regular Meetings/Activities

Weekly meetings at a regular location and time. We go through programming processes related to Python development, and allow individual coding time with officers present to answer questions. Some topics to be covered throughout the semester include Python with Django, Flask, and OpenCV. We also provide coding challenges on our Github account, where members can submit their solutions.

Description of Special Events

The Python club participates in the ISU Hackathon every semester. Members are encouraged to form their own teams, and create a project based around a python development idea, although this is not required. In the Python Club's weekly meeting prior to the ISU Hackathon the idea of forming teams will be discussed, and members are given time to discuss with other members about project ideas, or team formations.