Visual Resources Association Foundation Regional Workshop

Sponsored by the Samuel H. Kress Foundation and the Visual Resources Association Foundation

This workshop is currently waitlisted.  Once registered for the waitlist you will be updated if any seats become available.

REGISTER NOW

June 7, 2021, 12:00 pm–5:00 pm EDT

Instructor: Maneesha Sane

WORKSHOP DESCRIPTION:

If you are doing things like supporting Digital Humanities faculty, working with students analyzing and visualizing data, developing your own data project, processing metadata about your collections, or building web displays for digital assets, Python may be worth exploring. Many of us rely on existing tools such as Gephi, Omeka, or Scalar to come up with project solutions. But, sometimes the tools that already exist do not fit the needs of the research or project. Sometimes you need to make your own tool. Python is a flexible, cross-platform, modular, object-oriented programming language used for a variety of basic and high-level computing projects. It is great for back-end web development, data analysis, database management, scientific and humanities computing, and has an active, friendly user community. Even if you don’t plan on becoming a programmer yourself, knowledge of coding helps you to talk to, or translate between, scholars, students, administrators and programmers.

This introductory workshop will cover the basics of programming in Python, and using Python to perform analysis of textual language. Participants will read in plain text from a website using Python’s urllib library, and conduct analyses such as word lengths and frequency counts using the collections and nltk libraries. You will leave encouraged to consider coding solutions and be ready to get started using code or supporting others as they build their own tools.

Participants will be asked to provide their own laptop and have the software already installed. Previous experience with Python or coding in any programming languages not required.

ONLINE PLATFORM:

This workshop will be hosted using Zoom video conferencing. The link and password will be emailed to participants in advance. Recordings will be made available to registered participants for a limited time after each session. Lecture materials will be made available to registered participants following each session.

WORKSHOP OVERVIEW:

Python for Beginners (2021): If you are doing things like supporting Digital Humanities faculty, working with students analyzing and visualizing data, developing your own data project, processing metadata about your collections, or building web displays for digital assets, Python may be worth exploring. Many of us rely on existing tools such as Gephi, Omeka, or Scalar to come up with project solutions. But, sometimes the tools that already exist do not fit the needs of the research or project. Sometimes you need to make your own tool. Python is a flexible, cross-platform, modular, object-oriented programming language used for a variety of basic and high-level computing projects. It is great for back-end web development, data analysis, database management, scientific and humanities computing, and has an active, friendly user community. Even if you don’t plan on becoming a programmer yourself, knowledge of coding helps you to talk to, or translate between, scholars, students, administrators and programmers.

In this half day online workshop, learners will:

This workshop will not cover how to debug code; how to navigate text editors (like Sublime or VS Code); how to parse HTML or other formatted text. No prior programming knowledge is needed. Participants will be asked to provide their own laptop and have the software already installed.

WORKSHOP SCHEDULE:

Monday, June 7, 2021
9 am to 2 pm Pacific time / 12 noon to 5 pm Eastern time

9 am to 11:30 am Pacific
12 noon to 2:30 pm Eastern
Workshop part 1 (10 minute break approximately half way through)
11:30 – 12 noon Pacific
2:30 – 3 pm Eastern
Lunch Break
12 noon to 2:00 pm Pacific
3:00 pm to 5:00 pm Eastern
Workshop part 2 (10 minute break approximately half way through)

 

PREPARATION: New Python users should download and install Anaconda, which includes Python 3 and many of the libraries we will be using in this workshop. https://www.anaconda.com/products/individual

If you already have a Python 3 environment set up and do not want to use Anaconda, please be sure you have Jupyter Notebook, Pandas, and Natural Language Toolkit installed.

Open a Jupyter notebook and copy the following four lines of code in a new cell. Hit shift-enter to execute the code. If you get no output and the “In [ ]” on the left changes to “In [1]”, you have successfully set up everything you need. You may then close this notebook; you do not need to save anything for now.

import collections
import pandas as pd
import re
import nltk

 

 

ABOUT THE INSTRUCTOR:

Maneesha Sane is a programmer, database developer, and educator. Her academic and professional background is in education, community development, and software programming. She is experienced in teaching and managing educational programs for all ages in K-12 schools, community, academic, government, and corporate settings, virtually and in-person. She is a self-taught programmer with experience in Python, R, SQL, Git, and more. She currently works with The Carpentries, a project which teaches foundational coding and data science skills to researchers worldwide. She is also a co-organizer of the Philadelphia Python Users Group.

REGISTRATION

If you have questions about registration, contact Chris Strasbaugh, VRAF Director, strasbaugh.2@osu.edu.

CANCELLATION POLICY

Cancellations for the VRAF Regional Workshop will only be accepted until May 31, 2021. Until this time, registrants will be refunded their full fee minus a $25 service charge. After May 31, 2021, cancellations will not be refunded. While every attempt will be made to hold the workshop at the stated time, however, if the instructor is unable to hold the workshop at that time for any reason, the workshop will be rescheduled. Refunds of the registration fee will only be issued if you are unable to attend the workshop on the rescheduled date.

Workshop Contacts:

If you have general questions about the workshop, please email the Regional Workshop Implementation Team at vraf.rwit@gmail.com.

This workshop is currently waitlisted.  Once registered for the waitlist you will be updated if any seats become available.

REGISTER NOW

If you have questions about registration, contact Chris Strasbaugh, VRAF Director, strasbaugh.2@osu.edu.