Skip to content

AJVelezRueda/python-leloir-course

 
 

Repository files navigation

Introducción a python

https://nbviewer.jupyter.org/github/javieriserte/python-leloir-course/blob/master/Presentation.ipynb

Bienvenidos al curso de Python

¿Por qué python?

Antes de empezar

Distribuciones de Python y herramientas

Python "oficial" ( http://www.python.org)

Versiones

Jupyter notebook

Entornos de desarrollo (IDE)

Usando python

Jupyter

Variables, valores y tipos

Todas las variables tienen un valor asignado y todos los valores tienen un tipo asociado.

Pero las variables no tienen un tipo.

Algunos delos tipos básicos de Python son:

Operadores y funciones matemáticas

Operadores y funciones lógicas

Operadores de comparación

Manejo de strings

Estructuras de datos

Tuplas

Listas

Diccionarios

Sets

Estructuras de control

Estructuración por indentación

Ejecución condicional: if

Repetición hasta que una condición se cumpla: while

Iteración por los elementos de una estructura de datos: for

Construcción de listas por comprensión

Construcción de diccionarios por comprensión

Importar funciones y módulos

Definir funciones propias

Objetos

Lectura y escritura de archivos

Expresiones regulares

Algunos ejemplos

Búsqueda y substitución de expresiones regulares

Otras funciones importantes para usar con expresiones regulares

Donde obtener la documentación de las expresiones regulares

Ejecutar comandos externos en python

Manejo de archivos

Obtener y cambiar la carpeta de trabajo

Crear una carpeta

Listar archivos

Elimimar una carpeta

Copiar archivos

Mover archivos

Más info:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 85.5%
  • Jupyter Notebook 14.4%
  • Python 0.1%