This short course will introduce students to text analysis with an emphasis on learning the technological basics of Python and Jupyter Notebook. After discussing why to learn text mining and text analysis methods, we will explore how to use Python to analyze word frequencies. We will use Constellate to access our dataset.
Learn how to create lightweight, interactive data visualization apps for medium-sized datasets. This will be useful for introducing students and researchers to basic exploratory data analysis. We will begin with a basic introduction to data frames in Python and R using a basic dataset; then we will see how to render that data as an interactive dashboard in Python and R; finally, we will deploy see what deploying your app to a free public web server in Heroku looks like!
U.S. Census Bureau conducts surveys on demographic, economic and population data. In this class, we will introduce Census Data Products; learn how to access Decennial Census of Population and Housing and American Community Survey using Census API. We will also anlyze the data with Python Pandas library.
Excel is a popular and Powerful tool for data storage and analysis. The openpyxl module allows Python to read and modify Excel files, automate your boring tasks and increase your work efficiency. In this workshop, you will learn:
- How to import Excel workbook
- Change sheet name
- Create / remove sheet
- Change fonts
- Write values to certain cells
- Automate your boring tasks with code
So you’ve gotten really good at python. Your algorithm is perfect, your data is clean … and it takes hours to run. In fact, you just realized that you could be running this in a dozen different ways by tweaking some parameters, but that would take days to run … if you get really lucky and it completes with no errors. It’s time to parallelize your code. In this class, you will learn a couple basic methods for parallelizing your code and completing your jobs in a fraction of the time. Prior experience with python is strongly recommended.
In this workshop, we will collect Yelp reviews for Houston Restaurants and work with Yelp REST APIs. It will be a hands-on session.
This course is taught by Corrin Fosmire. Please contact him at firstname.lastname@example.org if you need to cancel your registration or have any questions.
Matplotlib is the most popular data visualization library in Python. It allows us to create figures and plots. This tutorial is intended to help you get up-and-running with Matplotlib quickly. We’ll go over how to create the most commonly used plots, and discuss when to use each one.
Please contact email@example.com if you need to cancel your registration or have any questions.
Every day, thousands (if not more) of programmers, statisticians, data scientists, information professionals, and journalists use Jupyter, an open-source web app that interactively presents live code augmented with visualizations and narrative text. Known as Notebooks, these interactive scripts are perfect for working with (or teaching) coding, as well as telling an unusual story aided by visuals. In this short course, we introduce the basics of installing Jupyter and creating your first notebook.
This is a hands-on workshop that introduces you to Python, one of the most popular programming languages. It covers the basic concepts, conditional statements and loops, functions, etc. Students will begin coding by solving sample problems. A line-by-line explanation will be offered for some real life Python problems as well.
This is a workshop for absolute beginners. If you have some background in Python, please skip this one and check out other Python-related workshops.