-
Why Python isn't just a programming language?
it's a game-changer. From web development to artificial intelligence, Python is the driving force behind some of the most innovative technologies in the world. Its simplicity, versatility, and readability make it the perfect language for both beginners and seasoned developers.
This program introduces the principles of programming, including program design, development and testing, data types, control statements, functions, arrays, classes, objects, and inheritance using Python Language.
Join Us and Unleash your coding potential
Don’t miss the opportunity to be part of a community that celebrates curiosity, creativity, and the endless possibilities that Python offers. Secure your spot now and embark on a journey that transcends coding—it transforms lives.
Course Details
Python offers versatile job opportunities across industries such as web development, data science, artificial intelligence, and automation, providing diverse career paths. The language's high demand results in abundant job opportunities and competitive salaries. Additionally, Python serves as a primary language for emerging technologies like machine learning and data analytics, enabling entry into cutting-edge fields such as the automobile, biomedical, and engineering. Its simplicity accelerates development, making it ideal for rapid prototyping and quick project delivery.
Course Outline
– The software development process: analysis of the problem, design, implementation, and testing.
– Python programming fundamentals: program structure, data types, variables, expressions, assignment.
– Program control statements: if, else, logical operators, assignment operators, conditional operators, blocks.
– Program repetition statements: while, for.
– Data Structures: Lists, tuples, sets and dictionaries.
– Using functions: writing functions to enhance program modularity.
– String handling
– File handling
– Exception handling
– Object-oriented fundamentals: classes, objects, methods, abstraction, predefined classes.
– Writing classes: programmer-defined classes, instance data and methods, parameters, overloading, encapsulation.
Learning Outcomes
– Identify a systematic approach to programming and problem solving, including design, development, and testing.
– Recognize, at an introductory level, a knowledge of the vocabulary and syntax of the python programming language.
– Apply fundamental control structures and program sub-structures in python.
Apply basics of OOP concepts for a programming task.
To Whom?
– Any individuals aspiring to learn python programming and have strong analytical thinking
– Students who have completed GCE A/L or equivalent and have the aptitude to learn to program
– University students who want to have hands-on experience in python programming
-GCE A/L ICT students who want to excel in python programming
Method Of Delivery
Hybrid (Lab Practical with Hands-on Experience)
How to Apply?
For further details, please contact
IIT Professional Development Unit
0770 566 577 | pdu@iit.ac.lk
Address : 57, Ramakrishna Road, Colombo 06, Sri Lanka.
Phone : 766760760
Email : info@iit.ac.lk
Website : https://www.iit.ac.lk
Informatics Institute of Technology
Stream: Computer Science & IT
Level: Professional Certifications