-
Image
-
Publish in core platform
Yes
-
URL
-
Link Type
Organization url
-
Target audience
Digital skills for allDigital technology / specialisation
SoftwareDigital skill level
AdvancedGeographic Scope - Country
MaltaIndustry - Field of Education and Training
Generic programmes and qualifications not further definedTarget language
EnglishType of initiative
National initiative
Target group
Persons in tertiary education (EQF 6)Typology of training opportunities
Course
Learning activity
lab / simulation / practice coursework
Assessment type
Classroom basedTraining duration
Up to 3 months
Organization
University of MaltaIs this course free
Yes
Is the certificate/credential free
No
Type of training record
Single offer
Effort
Part time light
Credential offered
Learning activity
Self-paced course
No

Python is a general-purpose scripting language that is both rich in features and simple enough to learn as the first programming language. Over the past years, Python has grown in popularity, consistently holding a top 3 spot in most reputable ranking exercises. The interest is fueled by the wealth of learning resources, tools, and libraries available mostly for free.
After going through the fundamentals and the tools required, this unit will explore both the language syntax and common libraries that facilitate the programmer’s tasks. Concepts such as data types, complex variables, functions, control structures and documentation will be covered. Several libraries will be used for a variety of applications including automating common tasks, using files, connecting to web servers, and testing the code developed.
Although the unit assumes some familiarity with another programming language and a basic understanding of how the websites are written and deployed, it will still cover the basics. The approach taken will be a combination of lectures and in-class practical sessions where participants can work at their own pace with tasks matching the different skill levels.