Warning: This repository is currently under active development and will be constantly updated. Some links or directories may not be available or functional until the respective sessions are completed.
Welcome to the official repository for the IEEE JKUAT Introduction to Python course! This repository contains all the code examples, exercises, and resources used throughout the course.
This course is designed to introduce beginners to the fundamentals of Python programming through a series of hands-on sessions. The curriculum covers the following topics:
- Introduction to Python and Version Control
- Python Basics (syntax, data types, control flow, functions)
- Data Structures and Modules
- Object-Oriented Programming (OOP) Basics
- Intermediate OOP Concepts
- File Handling and Exceptions
- Modules, Packages, and Third-Party Libraries
- Final Project, Review, and Next Steps
sessions/: This directory contains subdirectories for each session.exercises/: Here you'll find practice exercises and coding challenges to reinforce your understanding of the concepts covered in the course.projects/: This directory will contain sample projects and assignments to help you apply your Python skills to real-world scenarios.
- Make sure you have Python installed on your system. You can download the latest version of Python from the official website: python.org
- Clone this repository to your local machine using the following command:
git clone https://github.com/Javan-Odhiambo/Introduction-to-python.git- Navigate to the repository directory or open folder with visual studio code:
cd Introduction-to-python - You're ready to explore the course materials and start coding!
If you find any issues or have suggestions for improvements, please open an issue or submit a pull request. Contributions from students and instructors are welcome and appreciated.
- Python Documentation: The official Python documentation is an invaluable resource for reference and in-depth information.
- Real Python: A popular online learning platform with tutorials, courses, and articles on Python programming.
Happy coding!