Skip to content

Repositorio de las ayudantías de Fundamentos de Programación Para Ingeniería 2022-2 para la sección E-3.

Notifications You must be signed in to change notification settings

PodssilDev/Ayudantia_FPI_E-3_2022-2

Repository files navigation

Ayudantía Fundamentos de Programación Para Ingeniería E-3 2022-2

Descripción del repositorio

En este repositorio se puede encontrar todo el material que utilicé para realizar mi labor de ayudante en el curso de Fundamentos de Programación 2022-2.

Python y dependencias adicionales

  • Se debe tener en consideración que para el curso es necesario tener cualquier versión de Python 3.x instalada. La última versión de Python se puede descargar desde la página oficial de Python
  • Al instalar Python, es bastante importante que la opción de Pip esté habilitada. Esto permitirá instalar dos dependencias adicionales necesarias para la Unidad 3 del curso: Numpy y Matplotlib
  • Para instalar Numpy, debemos abrir la CMD y escribir: pip install numpy
  • Para instalar Pandas, debmos abrir la CMD y escribir: pip install pandas
  • Para instalar Matplotlib, debemos abrir la CMD y escribir: pip install matplotlib

Herramientas recomendadas

  • Python Tutor: Python Tutor es una herramienta muy agradable para aquellos que están comenzando con la programación o que aún les cuesta. Tiene la característica de que va mostrando cómo cambian las variables de nuestro código a medida que avanza en su ejecución, y es perfecto para saber si el código que estamos realizando está teniendo el comportamiento que esperamos.
  • Visual Studio Code: Visual Studio Code Es uno de los IDE (Entorno que permite programar) más poderosos que existen actualmente, ya que no solo permite programar en Python 3.x, si no que en varios otros lenguajes de programación. Es recomendable utilizarlo ya que puede ser personalizado con distintas extensiones y temas. Suele ser mucho más agradable de utilizar que IDLE (IDE que viene por defecto con Python 3.x).
  • Aprende con Alf: Página que contiene una gran cantidad de ejercicios desde ejercicios básicos hasta avanzados. Se puede comprobar la respuesta y los ejercicios son muy buenos para partir soltando las manos en la programación.
  • PYCharm: PYCharm es un IDE muy amigable para aquellos que están empezando a programar con Python. Se consigue mediante una licencia de Jetbrains, la cual es grátis gracias a nuestro correo USACH

Tips para sobrevivir a la asignatura

Para las PEPs (y para cualquier ejercicio de Programación con Python) es ideal seguir la siguiente secuencia de pasos:

    1. Leer el problema con atención, sin pensar en Python
    1. Identificar los datos importantes e información relevante del problema. ¿Qué me están pidiendo? ¿Qué datos me dan para lo que me piden? ¿Se pide alguna característica específica?
    1. Una vez se han completado los pasos anteriores, recién empezar a conectar cosas con Python. Por ejemplo, si me están pidiendo un conjunto de palabras, se que debo usar una lista de Strings
    1. Armar una solución con Python mentalmente
    1. Recien ahora, empezar a programar con Python (Codear).

ES IMPORTANTE NO PONERSE A ESCRIBIR CÓDIGO INMEDIATAMENTE CUANDO ESTEMOS ENFRENTÁNDONOS A UN PROBLEMA! HACER ESO PUEDE HACERNOS PERDER TIEMPO, FRUSTRARNOS O NO LLEGAR A NADA.

About

Repositorio de las ayudantías de Fundamentos de Programación Para Ingeniería 2022-2 para la sección E-3.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published