Carpentries Workshop - Introduction to Python

Carpentries Workshop - Introduction to Python

Empowering Researchers with Foundational Computing Skills: Join the Upcoming Carpentries Workshop

In today’s fast-paced research environment, the ability to harness computational tools effectively can make a world of difference. Whether you’re managing data or automating tasks, having the right skills can significantly streamline your work. That’s where The Carpentries come in — a global initiative comprising the Software Carpentry, Data Carpentry, and Library Carpentry communities. These communities are dedicated to equipping researchers with essential computational and data science skills, helping them to work smarter, not harder.

If you’re eager to enhance your research toolkit, mark your calendar for November 21-22, 2024. The Carpentries will be hosting a hands-on Software Carpentry workshop at Kopernikusstraße 6, 52074 Aachen. This workshop is designed specifically for graduate students and researchers, with priority registration for those affiliated with the DKZ.2R region and the NFDI4Microbiota consortium, though all interested parties are welcome.

When and Where

  • Date: November 21-22, 2024
  • Time: 9:00 AM - 5:00 PM
  • Location: Kopernikusstraße 6, 52074 Aachen

This will be an in-person workshop, allowing participants to engage directly with instructors and peers. The workshop will be conducted in English. At this time there is no plan to offer a remote option.

Refreshments and lunch will be provided for all participants. If you have any dietary restrictions or preferences, please indicate them in the registration form.

What You’ll Learn

This introductory workshop focuses on programming with Python, perfect for those with little to no prior experience. Over the course of two days, participants will dive into key concepts and tools, such as:

  • Setting up and installing Python: Learn how to install Python on your system and run both scripts and jupyter notebooks
  • Scalar Variables and Calculations: Learn to write programs that assign scalar values to variables and perform calculations with those values.
  • Data Types and Conversions: Understand the different data types in Python and how to convert between them.
  • Python’s Built-in Functions and Help: Discover how to use Python’s built-in functions effectively and access help within the Python environment.
  • DataFrames with Pandas: Learn how to read tabular data into DataFrames using the powerful Pandas library.
  • Plotting with Matplotlib: Get hands-on experience in creating visualizations using the Matplotlib library.
  • For Loops: Master the use of loops to iterate over data and automate repetitive tasks.
  • Lists: Explore how to use lists for storing and manipulating collections of data.
  • Conditionals: Understand how to implement decision-making in your programs using conditional statements.

By the end of the workshop, you’ll have a solid foundation to apply these skills to your own research challenges.

Why Attend?

This is more than just a workshop — it’s a community. Participants are encouraged to help one another, fostering a collaborative learning environment. You’ll also have access to a wealth of resources, including the Glosario multilingual glossary, which helps break down computational jargon into understandable terms in your native language.

Registration Details

You can register for the workshop by filling out the following registration form. (If you don’t see anything here, your ad blocker may be preventing the form from loading. You can also access the form directly HERE.)

Registration is open to all interested parties, with priority given to those affiliated with the DKZ.2R region and the NFDI4Microbiota consortium. The workshop is free of charge for all participants.

We have a limited number of spots available. In the event that we are unable to accommodate all registrants, we will inform you via e-mail and add you to a waiting list for a potential future workshop.

Workshop Schedule and Additional Details

Additional details, including the workshop schedule and software requirements, can be found on the workshops carpentries page.

Accessibility and Inclusivity

We are committed to making this workshop accessible to everyone. The venue is fully wheelchair and scooter accessible, with available accessible restrooms. We strive to create an inclusive environment and encourage participants to share any specific needs to ensure the best possible experience. Accommodations can be requested through our accommodation form.

Don’t miss this opportunity to boost your research capabilities and join a vibrant community of learners and educators. Register today and take the first step toward a more efficient and effective research process!

Additional Information & Questions

If you have any questions or require additional information, please contact us at info [at] dkz2r.de

Related Posts

How To: Good Scientific Practice

How To: Good Scientific Practice

“Scientific integrity forms the basis for trustworthy research”, so it says in the Guidelines for Safeguarding Good Research Practice of the DFG, the German Research Foundation. As a major funder of research in Germany the DFG, as well as many other funders of research in Germany and the European Union, requires researchers to follow a certain set of rules conducting their research. These rules are called “good scientific practice” and have to be followed by researchers to be viable for funding. According to the guidelines researchers are required to “document all information relevant to the production of a research result as clearly as is required by and is appropriate for the relevant subject area to allow the result to be reviewed and assessed”. But good scientific practice is not done by documenting your research. It also includes i.a. protecting the personality rights of your subjects and handling research data in an appropriate manner by e.g. “back(-ing) up research data and results made publicly available, as well as the central materials on which they are based and the research software used, by adequate means according to the standards of the relevant subject area, and retain them for an appropriate period of time.” This is where Research Data Management (RDM) comes in. Of course RDM is much more than just creating a backup of your data on a USB-Stick and handing it over to anyone asking for it. “Good scientific practice” in RDM follows the FAIR principles:

Read More
Do's and Don'ts in Research Data Management

Do's and Don'ts in Research Data Management

Research Data Management Do’s and Don’ts - Step up your RDM skills!

1. Structuring and naming your folders There is an easy way to make your data findable for you and your team: establish a folder structure which makes sense for you and your working group as well as naming conventions for your folders.

Don’t:

Paul and Suzie
»Guideline
>application
»version2_final
»v.3
»review
»3rd.version
>JD
»qn
»0-1

Instead do:

000_int_orga
»01_application
»02_review 120_questionaires
»01_qualitative »02_quantitative 130_data
»01_qualitative »02_quantitative

Read More
Documentation From User Experience

Documentation From User Experience

This post is a condensed version of a talk at our Data Compentcy College

If you regularly use scientific software written by others, or tried to replicate interesting research that relies on software, you have probably also invested weeks of work to solve a software problem or even given up on a software because of missing documentation. Finding a project that might be the solution to your problem and then failing to run the code is frustrating. Being unable to run a project you have built yourself years ago is even worse. Having experienced all those setbacks myself in the past I want to use this post to channel that frustration to fuel solutions for better documentation for our current and future projects.

Read More