The Rudiments of Python
Who said you will be living with one of the most powerful and deadly snakes in the world. A snake that is known to swallow an animal the size of a horse whole after crushing it to death through its looping around it … but in ICT it is common to have some fun in naming languages.
A FREE Summer Bootcamp offered by Saint Martin’s Institute of Higher Education and financed by the eSkills Foundation
To a large degree Python is the programming language of choice for many scientists and computer engineers because it offers a great deal of power to analyse and model large amounts of scientific data with relatively little overhead in terms of learning, installation or development time. It is a language you can pick up in a few days, and use for the rest of your life.
Python is an object-orientated language that closely resembles the English language. This feature makes it a great language to learn both for beginners, as well as seasoned professionals. Python is becoming a need for individuals who are seeking to be employed in a wide variety of well-paid jobs in data science, web development, and network programming. Thanks to its user-friendliness Python is one of the most widely used programming languages in Artificial Intelligence. It can be used seamlessly with the data structures, and other frequently used AI algorithms.
The era of scientific computing brought about significant changes to our problem-solving techniques. This course will give an overview on how scientific problems in natural sciences and engineering are being solved with the aid of computers. We will illustrate the strength of Python’s scientific libraries for solving problems in computational physics, biological modelling, data analysis, Earth sciences and engineering. We also review the Jupyter Notebook, a cell-based environment that renders scripts, plots, and rich media in a web-like interface, making it ideal for sharing and publishing analysis with your colleagues.
Interested? Apply Here
Is this for you?
This bootcamp is relevant to the new generation of scientists and engineers who are interested in using Python for their day-to-day computational tasks. This highly interactive training will give you a rock-solid base for building high-quality software in terms of both readability and performance. You’ll learn the essentials of the Python language and of the numerous foundational packages of Python’s scientific ecosystem.
Target Student Audience: Age 18+
Requirements (Technology & Skills):
The applicant must be familiar with any programming language (object oriented) and has a computer with the open-source Anaconda Individual Edition installed (Click Here to Install). Students who are following science subjects and/or computer studies will find it helpful in fully understanding and appreciating the use of coding in solving scientific problems.
Brief review of scientific problems which are being solved with the aid of computers
Introduction to Python’s programming language;
An overview of Python’s scientific libraries including NumPy, SciPy, pandas and statsmodels;
Approaching a scientific problem with a programming language;
Able to tackle a number of entries to intermediate level scientific problems, particularly problems in natural sciences and engineering.
The bootcamp will be of 8 hours over a single week, with four sessions of two hours each. It will be delivered online over our platform of choice Discord (how to download and install Discord click here)
Monday, 10th August, 17:00hrs to 19:00hrs
Tuesday 11th August, 17:00hrs to 19:00hrs
Wednesday 12th August, 17:00hrs to 19:00hrs
Thursday 13th August, 17:00hrs to 19:00hrs
Saint Martin’s Institute of Higher Education
Saint Martin’s Institute of Higher Education is the longest established institution that set up teaching in computing thirty-five years ago, in 1985. It has always been at the very forefront in offering leading edge educational initiatives in computing.
This bootcamp is funded by the eSkills Foundation
The eSkills Malta Foundation is a National Coalition made up of various representatives from Government, industry and education, who can contribute to the increase in digital skills and the development of the IT profession and help us with the following mandates:
to advise Government and relevant stakeholders on matters related to eSkills policies;
to contribute to the expansion of ICT educational programmes and related formative initiatives;
to lead an ICT professionalism development programme;
to instigate further reform in the ICT educational offerings and contribute to capacity-building of the ICT education community; and finally to
to champion campaigns and promote the Maltese eSkills potential locally and internationally.
International best practises indicate that multi-sectoral partnerships are one of the key approaches in achieving synergy in the sustainable development of the right digital skills. The eSkills Malta Foundation was established by the Maltese Government to reflect this paradigm of inclusive synergy. The Founding members of the Foundation are the Ministry for Education and Employment, the Malta Information Technology Agency, the Malta Communications Authority, the Malta Enterprise, The Malta Gaming Authority and The Malta Chamber of Commerce Enterprise and Industry.