Concordia University

https://www.concordia.ca/content/concordia/en/students/gradproskills/workshops/details.html

GPDI513 - Beginner's Guide to Python Programming Language

Have you ever done repetitive work on a computer and wondered if there's a better way? Or are you curious where software comes from, and what it means to "write" software? In this workshop, explore the very basics of computer programming and see how it can help you with your graduate studies in any discipline.

This workshop is composed of two sessions, one theoretical and one more “hands-on” where the participants will choose a simple task that interests them and write a Python program for it. Each participant will get to choose what type of “hands-on” experience they want to have, be it a text-based game or a code that subsets a data set and calculates the mean average of your data. You can team up or work individually.

IMPORTANT NOTE
Participants must bring their own laptop with them to the workshop. Prior to the workshop, students must install Python 3.5 (or higher) on their laptop. For more details on installing Python, visit: https://www.python.org/downloads/. A step-by-step installation guide is available below. If you encounter problems with the installation, please make sure that you have a laptop with internet access for the first session.


Learning Objectives



After this workshop, students will:
1. Be able to describe key concepts such as scripting languages, Python script, executing a code, built-in function and comma-separated values (csv) file type;
2. Know the types of tasks that computer programs are good at doing;
3. Know a minimum of 5 python built-in functions;
4. Be able to write and execute a simple Python script.


Leaders Information



This workshop is led by Ivan Ruby, Ph.D. Student in Educational Technology, Department of Education

Ivan has an academic background in Computer Science. He migrated to Education to conduct research related with the role education and technology play for an empowering, accessible and sustainable future. His current research interests are in Introductory Computer programming teaching and learning, in and for the 21st-Century. He is also passionate about Web Development and the color blue!

Schedule

Section 2
June 27 - July 4, 2019, 15:00 - 17:30, Thu

Disclaimer: Available spots is an estimation.

Workshop preparation

A moodle site exists for this workshop. Registered participants should review the moodle site a couple of days prior to the workshop. 


GradProBlog post

Back to top

© Concordia University