Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 2.55 KB

File metadata and controls

54 lines (40 loc) · 2.55 KB

Introduction to Programming -> Python


This repository aims to expose my resolutions of the exercises proposed by the subject 'Introduction to Programming', as well as its statements. These exercises were made available to me through Mooshak, and were divided into 4 sets. In each folder are available the statements and my respective resolutions that were accepted by Mooshak.


Programming Language:


python

Link to the course:

This course is part of the first semester of the first year of the Bachelor's Degree in Artificial Intelligence and Data Science at FCUP and FEUP in the academic year 2022/2023. You can find more information about this course at the following link:

Objectives of this course:

  1. Brief historical introduction to computers and programming languages.
  2. Introduction to the Python language: variables, expressions, statements.
  3. Interactive use of Python and definition of scripts; Simple function definition.
  4. Logical conditions and values; conditional execution statements.
  5. Cycles and Iteration.
  6. Pseudo-random numbers; Examples with simulation.
  7. Numerical solving of equations; implementation of elementary algorithms.
  8. Processing indexed variables (lists) and text (strings).
  9. Writing and reading data files; plotting graphs with external tools (e.g. gnuplot).
  10. Recursion.
  11. Definition of new data types. Brief introduction to object programming.