Course Title:
Python Programming for Beginners
Course Description:
The Python Programming for Beginners course is designed to introduce individuals with little to no programming experience to the fundamentals of Python programming language. Python is a versatile and widely-used programming language known for its simplicity and readability, making it an excellent choice for beginners. Python is considered as the language of Data Science and Artificial Intelligence.
Throughout this course, participants will learn the basics of Python syntax, data types, control flow, functions, file handling, and object-oriented programming concepts. The course will cover both theoretical concepts and practical hands-on exercises to reinforce learning.
Key Topics Covered:
- Introduction to Python: Understanding the basics of Python, its history, and its areas of application.
- Variables and Data Types: Declaring variables, working with numbers, strings, lists, tuples, dictionaries, and sets.
- Control Flow: Using conditional statements (if-else), loops (for and while), and logical operators.
- Functions: Creating and using functions, passing arguments, and returning values.
- File Handling: Reading from and writing to files, manipulating file data.
- Exception Handling: Handling errors and exceptions gracefully.
- Object-Oriented Programming (OOP): Introduction to OOP concepts such as classes, objects, inheritance, and encapsulation.
- Modules and Libraries: Exploring commonly used Python modules and libraries for extended functionality.
- Project Work: Collaboratively working on a Python project to apply the learned concepts and develop real-world programming skills.
Learning Outcomes:
- Understand the structure of a python program.
- Gain the basic knowledge and experience to solve simple programming.
problems using python.
- Understand main backages in python such as NumPy and Pandas.
- Read files and visualize data.
Target Audience:
- Secondary school students, University students, Individuals with no or little programming experience who want to learn Python for personal or professional development.
Assessment Types:
- Assignments, projects and completion certificate.
Course Details:
- Duration: 4 weeks (2 sessions per week), 2 hours per session.
- Delivery Format: In-person classes with hands-on exercises and projects.
- Prerequisites: No prior programming experience required.
- Course Fee: BD 100 (includes course materials and resources)
By the end of this course, participants will have gained a solid foundation in Python programming, enabling them to write basic Python programs, understand and modify existing Python code, and embark on more advanced Python courses or projects.
Registration: To register for the Python Programming for Beginners course, please click on the register link above. Limited seats are available, so early registration is encouraged.
For more information, please visit https://www.ku.edu.bh or contact Ms. Marwa Al Haji m.alhaji@ku.edu.bh, 973-13302908. We look forward to welcoming you to our training program!
Note: This course is open to individuals from outside the University community as well.