Python Hack Club


Details
Python Hack Club: Want to learn and contribute to a real world web application? Come join the Python Hack Club! We will meet twice a month for 6 months on Tuesday evenings in Redwood City. Capacity is 20 coders. Please RSVP only if you can meet the Time Commitment criteria below. Thanks to our host companies, Mavatar and Knurld, who alternate and provide us with meeting space and dinner. See dates and addresses at the end. Participants:The Python Hack Club is for Python enthusiasts familiar with Python syntax who would like to take their learning to a next level by building a mid-sized web application. You don't need to be an expert. The goal is to learn, collaborate, and develop an end-product. You must bring your own laptop. Prerequisite: You need to have some familiarity with:
· HTML/CSS,
· Bootstrap,
· Python language constructs (loops, conditionals), some OOP, and
· Basic SQL
We will be using Flask web framework for building our application(s). In the first three months, we will be cloning an actual website from scratch. We will learn:
How Flask helps Python to interact with HTML,
Bootstrap to style our website,
Templating,
User systems,
Password Hashing,
Databases, and
Content Management.
Flask is a micro web application framework primarily written in python. It is a powerful web framework aimed at small applications with simpler requirements. It is based on the Werkzeug toolkit and Jinja2 template engine. As a beginner, Flask is easy to get started with as there is little boilerplate code for getting a simple app up and running.
For more information on Flask, visit : http://flask.pocoo.org/
Phase I - Learning: For the first three months, we will follow a tutorial. For a given month, we’ll identify a portion to complete which you’ll work on individually. We will then meet to discuss/resolve issues or bugs.
Link to the tutorial: http://pythonprogramming.net/dashboard/#tab_webdev
Phase II - Building: We will build a web app as team(s). We will have some project suggestions and you can bring your ideas as well. We may build an app for a non-profit, choose a project recommended by anyone in the club, or a project for the hack club itself, etc. Time commitment: As we are building a product, we ask for a time commitment of at least 12 sessions. So, RSVP for all meetings in advanced. If you are on the RSVP list and you realize you won't be able to make 6 months of time commitment, please remove yourself from the list so that we can take someone from the waitlist. The meetup dates are: 11/3,17, 12/1,15, 01/5,19, 2/2,16, 3/1,15,29, 4/12,26 - 6:30-9:30. The first meeting is at Mavatar and then Mavatar and Knurld. Mavatar (425 Broadway Street Redwood City, CA 94063), Knurld (1870 Broadway, Redwood City).
Mavatar (http://mavatar.com) (One Smart Cart, store to store, across the web,mobile & offline! Changing the way people shop)

Python Hack Club