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." - https://www.djangoproject.com/
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, cx1111@mit.edu
Jan/29 | Mon | 06:00PM-08:00PM | 32-144 |
Jan/31 | Wed | 06:00PM-08:00PM | 32-144 |
Feb/02 | Fri | 06:00PM-08:00PM | 32-144 |
Mirena Bagur, MBA
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, mirena.bagur@gmail.com
Contact Information
COPYRIGHT 2018