Project directory

Talks given

Alejandro Agustin

alejandro.a.es@ieee.org

Barcelona, Spain

FInd me on: GitHub and Kaggle
Introduction to Linux terminal 2017

Introduction to Linux terminal 2017

Among other activities, Linux UPC organizes a Linux install party at the beginning of the course.

As part of those activities, I took the opportunity to organize an introductory workshop for the Linux terminal so the first-year students could become familiar with the environment.

The workshop had a duration of 2 hours, where I was the speaker in 2017 and 2018 edition. Given the success in the FIB, it was also done in ETSETB.

The content, although basic, included:

  • Working with files and its content
  • Process management
  • Bash (pipes, shell expansion)
  • Networking
  • Permissions

A presentations and a cheat sheet with the course content were created, and can be found at the repo [es]

Python introductory course

Python introductory course

This was a free course organized by IEEE BCN SB in collaboration with LinuxUPC held in 2017 and 2018. For the later edition a jupyter notebook was created with theory and problems (some material was lost during a migration).

This course was organized with two other colleagues. It had a duration of 20h (5 days).

Overall the course was organized in 4 areas:

  • Python syntax and basic modules
  • Software engineering concepts with python (testing, project structure, logging, debugging…)
  • One day exploring interesting 3rd party libraries: Pandas (data science), python -telegram-bot and beautifull-soup (webscrapping)
  • A free project day.