Asignatura universitaria

Programming for Data Management & Analysis

Python programming for data tasks: loops, decisions, Boolean logic and modular functions.

IE University

Temario de la asignatura

Estos bloques orientan el estudio. Adaptamos las clases al programa y al material que estés trabajando.

1

Programming environment, data types and variables

  • How computers store information
  • Integers, floats, strings and expressions
2

Program design and definite loops

  • Problem decomposition and pseudocode
  • For loops and the Python math library
3

Decision structures and Boolean logic

  • if, elif and else statements
  • Comparison operators, logical operators and nested decisions
4

Indefinite loops and controlled repetition

  • While loops
  • Termination conditions and break
5

Functions and modular programming

  • Arguments, parameters and return values
  • Scope and reusable functions
6

Files and graphical user interfaces

  • Reading and writing text and CSV data
  • Building interfaces with Graphics.py
7

Data analysis with pandas

  • Series and DataFrames
  • Importing, cleaning, reshaping and summarising data
8

Data visualisation with Matplotlib

  • Line, scatter, bar and distribution plots
  • Labels, legends, axes and annotations
9

SQL and relational data from Python

  • Tables, schemas and queries
  • Filtering, joins and Python integration
10

Distributed analysis with PySpark

  • Spark architecture, RDDs and DataFrames
  • Transformations, actions, filtering and sorting

Dónde suele costar más

  • Selecting loop type
  • Combining Boolean conditions
  • Designing reusable functions

Qué suele necesitar el alumno para llevarla bien

Turn each data task into a sequence of small functions. A manual trace of values through loops and conditions is the quickest way to understand and debug Python.

Apoyo de Academia Biz-Code

Cómo te ayudamos con esta asignatura

Partimos de tu nivel y del programa que estés cursando para convertir los conceptos en un plan de trabajo claro y práctico.

  • Como orientación de Academia Biz-Code, ordenamos el estudio por los módulos principales de la asignatura.
  • Practicamos ejercicios con desarrollo, comprobación e interpretación.
  • Conectamos cada resultado con la decisión o problema del enunciado.
Consultar esta asignatura

Sigue explorando

También te puede interesar