Develop Programmers with Python

The Python programmer development programme is designed to prepare students with modern computing and information technology skills, combining them with the school curriculum, learning the basics of programming to chart a clear path and turn students into future software developers and candidates with efficient handling of information technologies, using as a basis all the knowledge acquired in mathematics and computer sciences.

Develop Programmers with Python

Programming with Python I

Develop the skills and logical thinking to create programs in Python. The student will learn the programming paradigm and apply the logic and structure of the Python programming language, combining it with the foundations of arithmetic and create programs that provide solutions to the problems posed. Present the results in visualization templates with Jupyter Lab using Python coding.

Develop Programmers with Python

Programming with Python II

The student will reach the intermediate level of programming and will apply the fundamentals of object-oriented programming, correctly using classes, inheritance, polymorphisms, libraries, dictionaries, built-in and user-defined functions, exceptions, consistently applying the concepts of software engineering to applications developed in Python.

Develop Programmers with Python

Computational Mathematics Labs II

Combine the skills of algebra containing the mathematical foundations of polynomials and their resolution methods combined with the fundamentals of programming to create programs that provide solutions to problems posed in the school curriculum. Present the results in visualization templates with Jupyter Lab using Python coding.

Develop Programmers with Python

Programming with Python III

The student will reach the intermediate-advanced level of programming and will develop the skills to obtain, transform, load, and analyze data sets using the Pandas package. They will analyze data sets to perform mathematical operations with the NumPy package.

Develop Programmers with Python

Computational Mathematics Labs III

Combine the skills of algebra containing the mathematical foundations of radicals, advanced polynomials, second degree equations and their resolution methods combined with the fundamentals of programming to create programs that provide solutions to problems posed in the school curriculum. Present the results in visualization templates with Jupyter Lab using Python coding.

Develop Programmers with Python

Advanced Programming with Python I

Create mathematical models and apply the methods of extracting, transforming and loading a dataset using the Pandas package, program complex calculation methods using Numpy. Develop the skills to provide a high-level graphical interface to display visual objects and present a dashboard and other visual resources of the data with the Matplotlib and Seaborn packages.

Develop Programmers with Python

Advanced Computational Mathematics Labs I

Combine the skills of the mathematical foundations of geometry, trigonometry, logarithms and their resolution methods combined with the fundamentals of programming to create programs that provide solutions to problems posed in the school curriculum. Present the results in visualization templates with Jupyter Lab using Python coding.

Develop Programmers with Python

Advanced Python II

Develop supervised learning skills with Python, which will allow you to create prototypes, probabilistic and predictive models with linear, multiple, polynomial regression for data analysis purposes. Develop the skills to provide a high-level graphical interface to display visual objects and present a dashboard and other visual resources of the data with the Matplotlib and Seaborn packages.

Develop Programmers with Python

Advanced Computational Mathematics Labs II

Combine the skills of the mathematical foundations of linear algebra, statistics, pre-calculus, geometry, and their resolution methods combined with the fundamentals of programming to create programs that provide solutions to problems posed in the school curriculum. Present the results in visualization templates with Jupyter Lab using Python coding.