MIT: Independent Activities Period: IAP

IAP 2018 Activities by Sponsor - Health Sciences

= Add activity session to your calendar (exports in iCalendar format)
Expand All | Collapse All

Django Unchained

Chen Xie

Enrollment: Limited: First come, first served (no advance sign-up)
Limited to 50 participants
Attendance: Participants must attend all sessions
Prereq: Experience using Python, ability to install Python packages

"Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design." -

This series will introduce core concepts and workings of the Django framework. and demonstrate how it can be used to create websites in an orderly Pythonic manner with good programming principles. Throughout the hands-on sessions, we will build a Django site to apply the concepts taught. The final lesson ends with a functional site deployed on a remote server.

This series will be of particular use for scientific Python programmers who have been frustrated by the unintuitive style of web development taught by common online tutorials. We will attempt to avoid issues such as scattered css files, duplicate html boiler code, confusion between integrating front and back end components, and more.

Lesson Plan

Session 1

- Introduction to Django
  - Web frameworks vs content management systems
  - What django does and does not do
  - Other web frameworks and similar technologies
  - Why Django?
- Project and apps layout
- Django components overview
- Urls and views with basic html
- Django templates
- Static content: css, js, images

Session 2

- Models
- Forms
- Modelforms
- Formsets/ModelFormsets (optional)

Session 3

- Full deployment on Amazon Web Services or Google Cloud Platform
  - Obtain domain
  - Obtain virtual machine (VM)
  - Direct domain to VM IP
  - Configure web server
  - Configure Django for deployment



Sponsor(s): Health Sciences
Contact: Chen Xie,

S1 - Project Layout and Static Content

Add to Calendar Jan/29 Mon 06:00PM-08:00PM 32-144

S2 - Databases, Models and Forms

Add to Calendar Jan/31 Wed 06:00PM-08:00PM 32-144

S3 - Deployment

Add to Calendar Feb/02 Fri 06:00PM-08:00PM 32-144

How Publishing in Open Access Books Impacts Your Research Career

Mirena Bagur, MBA

Add to Calendar Jan/31 Wed 11:30AM-01:30PM E25-117

Enrollment: Limited: Advance sign-up required
Sign-up by 01/25
Limited to 50 participants

While publishing in OA journals may be a familiar topic, many researchers are not aware of the benefits of publishing in OA books. This session will focus on discovering the inner workings of OA books where publishing time can be as low as 8-10 months.  Unlike articles which are not thematically connected to the rest of the journal, the books include chapters from various authors and are connected into a comprehensive coverage of a theme, including various authors. 

In this session, we will discuss the advantages of publishing in OA books – from fast and responsive publishing process to the number of downloads and citations of your work, as well as immediate international exposure. We will talk about how working on a book chapter provides a good opportunity to exchange ideas of your research with complementary authors.  And we will bring an author who has already published in such a book to discuss with you the quality assurance you need as well as post-publishing benefits, such as book usage reports.  LUNCH WILL BE PROVIDED.

Sponsor(s): Health Sciences
Contact: Mirena Bagur, 617-835-5019,