Skip to content

CaptSolo/BSSDH_2024_beginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSSDH 2024 Python Beginners Workshop

Program - http://www.digitalhumanities.lv/bssdh/2024/Programme/

This information will be updated in the days leading up to the workshop.

Prerequisites

No experience with Python is expected.

Helpful but not required experience:

  • Jupyter Notebooks including Google Colab
  • Experience with any other programming language

Software requirements in the order of preference

  1. Easiest - Any computer with a modern browser and ability to connect to Google Colab (requires Google account - Gmail) - No local installation necessary
  2. Locally installed Python Jupyter Notebooks - preferably use the Anaconda Python installation

Test software requirements

Open In Colab

If you can run the above Notebook in enviroment of your choice (Google Colab, or locally) with no errors - you are ready for the workshop!

You will also need a free ChatGPT account: https://chatgpt.com/

Day 1 - 23.07.2024 - 09:30

Python Essentials and Text Analysis with NLTK

In this introductory session, students will become acquainted with the versatile Jupyter Notebooks platform for Python programming. We will begin by exploring Python's fundamental data structures, including lists, dictionaries, and sets. Next, we will delve into text analysis by learning how to read, filter, and convert text files, as well as work with folders. By introducing the Natural Language Toolkit (NLTK) library, students will gain hands-on experience in processing and analyzing textual data. We will also explore how ChatGPT can help with programming tasks. The first day will provide a strong foundation in Python and set the stage for more advanced topics on Day 2.

Day 2 - 24.07.2024 - 11:30

Data Manipulation and Visualization with Pandas, Matplotlib and Plotly

Building upon the foundation established on Day 1, this session will focus on data manipulation and visualization using the powerful Pandas, Matplotlib and Plotly libraries. Students will learn how to load, filter, and transform data using Pandas DataFrames, as well as perform basic statistical analysis. We will then explore data visualization techniques, such as bar charts, scatter plots, and line graphs, by leveraging the capabilities of Matplotlib and Plotly. By the end of Day 2, participants will have gained valuable skills in Python programming, enabling them to analyze and visualize real-world data sets with confidence and ease.

About

BSSDH 2024 Python Beginners Workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published