You will be able to access the class published in Google Colab here
4 Events in the Peruvian spring
Prior to the Peruvian-German Spring School and Conference on Scientific Computing, this introductory course on scientific computing implemented in the Python programming language will be offered. During the course attendees will learn about the Python programming language and the many tools it provides to assist scientists in their research. Python is currently one of the most popular languages for being high-level, easy to use, interpreted and its flexibility of interaction with other high-performance languages such as C++ among other aspects. First an introduction to the syntax, data structures, control structures and method creation in Python language will be given. Afterwards, the module Numpy will be presented. This library brings tools for vector and matrix operations and other numerical procedures. At the same time the module scipy will be shown. The focus will be on linear algebra and ordinary differential equations solvers, numerical integration and optimization methods and other numerical methods which are implemented in these two libraries. Finally, Matplotlib module for rendering scientific figures and graphs will be presented. The dynamic of the course is based on "learning by doing". Each class is prepared to have small talks, demonstrative Python implementations and coding challenges for the attendees. One small task will be assigned to each of you that must be carried out by yourselfs and uploaded to the website. Each task aims to consolidate the knowledge obtained during the course. Then you will have the suggestions and corrections from the teacher on how to improve it. The demonstrations and your implementations in Python will be mainly carried out in the platform Google Colab. It allows you to write and execute Python in your own browser with no additional configuration required, access to computational resources free of charge and easy sharing.
Registration is closed!
The classes will be held online using the platform Zoom. The link to the platform are already available for all registered participants in the events listed in the calendar.
The access code to the virtual room will be send to each participant soon.
Dates for each class can be found in the following calendar:
You could also download the calendar in this link.
The deadline for submission of projects is July 31, 2022 at 11:59pm Peru time.
IMPORTANT: The delivery of the projects is NOT by e-mail. For this purpose another form will be enabled for you to upload your files or indicate the address of the Google Colab spreadsheet where you developed the solutions.
You will be able to upload your project solution through the link upload form.
There will be two ways to send it. The first one will be to compress all the files that make up your solution in a single .zip file. In the second variant you will be able to implement your solution in Google Colab and share it directly through the url of the link. In the form header you will find you will find more indications on how to perform both processes.
Below you will find examples of solutions for both projects:
For all questions regarding this Python course do not hesitate to contact Dayron Chang Dominguez.