This introductory course provides a hands-on foundation in Python programming, guiding students from initial installation and environment setup to applied data analysis. The curriculum covers the absolute fundamentals—including interpreters, control flow, loops, and file I/O—before advancing into practical applications like automation and scripting. By culminating in dedicated modules on data analytics and data visualization, the course equips beginners with the core computational skills needed to start writing their own scripts and extracting insights from real-world data