Title of the Workshop
The tittle of the workshop is ‘Two Days Workshop on Python’.
Overview
Python is one of the world’s most popular, fastest-growing general-purpose programming language. Python’s uncomplicated syntax makes it highly readable, and relatively easy to work with. Python programming is a highly marketable skill, which is in demand across many different industries including data science, web development, and financial technology. This workshop helps to understand the fundamentals of the object-oriented Python programming language. Learning this skill will help to jump into the world of programming with confidence.
In completion a ‘Participation Certificate’ will be awarded IT Centre, Vavuniya Campus of the University of Jaffna.
Target Group
This workshop is designed for school students in age 13 or above, school leavers from GCE Ordinary Level as well as GCE Advanced Level, students from undergraduates as well as postgraduates, business professionals, and workers from government and non-organisation.
Duration and Schedule
Two days workshop, 15 hours in total, 8 Hours on Saturday – 9am to 5pm, and 7 hours on Sunday – 10am to 4pm.
Fee Per Participant
Rs 4750 for Students and Rs 6000 for workers/ staff
Medium of Instruction
This workshop is conducted in bilingual languages including English and Tamil. Participants can use both English and/or Tamil in the lecture discussions.
Method of Teaching and Learning
The workshop will be delivered in a combination of lectures, computer laboratory practical sessions, and group works.
Objectives of the workshop
The objective of the workshop is:
- To understand the fundamentals of the object-oriented Python language.
- To create a confident programmer in Python.
Learning outcomes
After completing this workshop, the participants should be able to:
- Install Python on your operating system
- Understand data types including strings, numbers, lists, tuples, variables, and dictionaries
- Use assignment operators
- Convert data types
- Use comparison operators and conditional statements like if, else, and elif
- Use membership and identity operators
- Import and create your own modules
- Write loops and loop control statements like while and for loops
- Write functions
- Open, close, rename and delete files
- Create and initialize classes, and calling attributes
- Use class inheritance for classes to interact with each other