Python is one of the most popular programming languages today, known for its simple and readable syntax that closely resembles English. It includes all fundamental programming constructs like loops, conditional statements, and iterations, making it an excellent starting point for anyone beginning their Computer Science journey. Beyond its ease of use, Python’s vast collection of libraries allows you to build anything from websites to data analysis tools to artificial intelligence applications. Its versatility and widespread adoption make it a valuable skill, whether you're just starting out or aiming to work on advanced projects.
This is an introductory semilab for Python programming. If you have already programmed in Python, this semilab may be too simple for you. We will start from the fundamentals and go over basic syntax, variable types, control flow, I/O, and we will end up with a small project to apply all we learned.
No prior programming experience is required.