The AI-Lab @ ICMM plans to hold an introductory 1-day hands-on course on Python Programming and Machine Learning. The set date for this is Thursday 22nd of May.

The course will consist of four modules:

  1. Introduction to Python. Why Python?; basic syntax; control flow; containers; basic I/O, etc.
  2. Intermediate Python: Functions; numerical Python; plotting things; some useful modules, etc.
  3. Advanced topics: Object Oriented Programming in Python: classes, inheritance, etc.
  4. Introduction to Machine Learning. 

Each module will roughly take 1.5 to 2 hours. Students can enrol in all modules, or in specific ones according to their previous experience and interest. 

Attendants will be expected to access a Jupyter notebook per course module in order to follow the class from their own laptop (or desktop, if following the course on-line). The AI-Lab Team will send installation instructions for Python and Jupyter in due course.

Some instructions regarding the Python & Machine Learning course to be held on the 22nd of May, Thursday next week.

1) The in-person sessions will be held at the main lecture theatre at ICMM, with the first session of four starting at 10 am. If you plan to attend in person, please bring your portable computer along with you; if you don't have a portable computer, team up with someone else that has one so that you can follow the hands-on exercises together. 

There's plenty of room for everyone registered in the main lecture theatre for everyone registered.

2) Those of you preferring to attend on-line will receive a zoom link in your email box. 

3) We have planned 4 sessions, each lasting between 1:30-2:00 hours, so a tentative schedule will be

    10:00-11:30 Lesson 1 

    12:00-13:30 Lesson 2

    14:30-16:00 Lesson 3

    17:30-18:00 Lesson 4

These times are only approximate/tentative, and we will adjust depending on how things go on the day.

4) The lectures will be hands-on, based on four Jupyter notebooks (one per lesson). The notebooks can be obtained from the following github repository:

    https://github.com/errhernandez/Lessons/tree/main

You may download them directly, but we recommend that, if you get them now, you download again shortly before the course date, as it is likely that final touches will be given to the notebooks over the next few days.

5) Jupyter notebooks can be run in several different ways:

        a) Google colab (which will be used by us on the day of the course). Google colab can link directly

         to the github repository, so following this option you don't even have to download the files

         from github.

      b) Using Jupyter 

      c) Using Visual Studio Code

      d) perhaps other ways you may be aware of

We recommend the first option, but you are free to follow whichever way works best for you.

Any enquiries on the course should be sent to Click here to show mail address <Click here to show mail address> or Click here to show mail address <Click here to show mail address>

                                                                                         That's all from us for now. See you on Thursday!

 

                                                                                         AI-Lab Team