This Software Carpentry workshop will introduce the building blocks of the Python scripting environment. Participants will start by exploring the command-line interface and basic programming concepts using Unix, before moving on to learn about simple and complex data types, conditionals in python.
This Software Carpentry workshop will introduce the building blocks of the Python scripting environment. Participants will start by exploring the command-line interface and basic programming concepts using Unix, before moving on to learn about simple and complex data types, conditionals and looping in Python.
This workshop will prepare participants to carry out batch analysis and equip them with the knowledge to start creating automated pipelines to increase data processing power and productivity.
Recommended Participants
This workshop is recommended for researchers looking for scripting capabilities to run batch analyses and link processes to create a basic pipeline, or to automated repeated tasks for efficiency and reproducibility.
While it is designed to be suitable for people with no previous experience with Python or other programming languages, participants do need to be confident and experienced with using computers, and a familiarity with command-line interfaces will be helpful.
Learning Objectives
Use Python to read and write data from and to files
Perform simple scripting operations using loops and conditionals to carry out batch analyses
Generate data plots with Python
Syllabus
Topics covered will include:
Fundamental programming concepts and how to apply them in Python
Python data types and data structures
Importing functions into Python using modules
Programming structures: loops, conditionals, and functions
Using scripting language to automate data analysis pipelines
The Queensland Cyber Infrastructure Foundation (QCIF) is a non-profit organisation that provides cutting-edge digital infrastructure capabilities for research and innovation across Queensland and Australia.
QCIF draws investment from its Members, the Queensland Government, and the Australian Government’s National Collaborative Research Infrastructure Strategy (NCRIS) program. We are an NCRIS node for the Australian BioCommons (Bioplatforms Australia), and the Australian Research Data Commons (ARDC) and its Nectar Research Cloud.
Our Purpose
Our Vision
Learn Python programming with our range of courses that teach you everything you need to know about the Python language.
Our Beginner Power Apps training course will teach you everything you need to know to get up and running, creating custom apps. Learn to connect data, build apps on your data, understand the design building blocks and how to publish and share your apps.
Python Certification will assist you in mastering the concepts of Python and its libraries like SciPy, Matplotlib, Scikit-Learn, Pandas, NumPy, Lambda functions, and Web Scraping. Learn how to write Python Programming for Big Data systems such as Spark and Hadoop.
Python has a unique ability to get a lot of work done in a few lines of code and its versatility. The language helps develop custom software tools, applications, web services, and cloud applications.
This Spring Boot Training Program provides an in-depth understanding of Spring Boot, a framework that simplifies the development of stand-alone, production-grade Spring applications. Participants will learn about auto-configuration, Spring Boot starters, Spring Boot CLI, and various techniques to b...
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy