Esta curso está dirigido a enseñar los conceptos básicos del lenguaje, como la sintaxis, los tipos de datos, las estructuras de control, las funciones y los módulos. También debería introducir al alumno en la programación orientada a objetos, el manejo de excepciones y el uso de bibliotecas estándar y externas. Además, debería fomentar el desarrollo de proyectos prácticos que apliquen los conocimientos adquiridos y que permitan al alumno familiarizarse con herramientas como Visual Studio Code o Jupyter Notebook123.