Skip to content

Curso de Introducción a Python - Contiene: códigos de ejemplo, puntos claves, ejercicios, laboratorios

License

Notifications You must be signed in to change notification settings

hchocobar/curso_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso: Principios de Programación con Python

Descripción

Este repositorio contiene el curso Principios de Programación con Python que se ha dictado durante años.

  • Puntos claves sobre cada tema.
  • Ejercicios resueltos y a resolver
  • Laboratorios o desafíos de distinta complejidad.
  • Códigos de ejemplos de cada tema.

Estructura de Directorios y Contenido

Directorio Contenido
/docs Puntos claves que debes saber sobre cada tema
/examples Códigos de ejemplos con comentarios para comprenderlos
/exercises Ejercicios ordenados por temas
/labs Algunos desafíos a resolver de distintos niveles de complejidad

Temario

  1. Hola Mundo
    • Instalaciones
      • Python
      • PyCharm
    • Intérprete de Python
    • PEPs - Python Enhancement Proposals
      • PEP8 - Style Guide for Python Code
  2. Introducción
    • Asignación de valores, variables
    • Comentarios
    • Operadores
    • Salida de datos, print()
    • Ingreso de datos, input()
    • Funciones integradas
  3. Condicionales
    • Estructura if-elif-else
    • Condicionales combinados
  4. Colecciones
    • Listas
    • Tuplas
    • Conjuntos
    • Diccionarios
    • Pilas (con listas)
    • Colas
  5. Bucles
    • Ciclo while
    • Ciclo for
    • Ciclo for / range
    • Instrucciones continue / break
  6. Cadenas
    • Cadenas
    • Cadenas de caracteres
    • Índices y slicing
    • Métodos para cadenas (parte1)
  7. Funciones
    • Funciones sin retorno de valor
    • Funciones con retorno de valor
    • Argumentos y parámetros
    • Argumentos por valor y por referencia
  8. Tratamiento de excepciones
    • Errores
    • Excepciones
  9. Proyectos básicos
  10. Módulos
  11. Paquetes
  12. Generadores
  13. One liners
    • Conditional list comprehension
    • List comprehension
    • Dict Comprehension
    • Swapping two variables
    • Conditional comprehension, ternary operator
    • y más

Recomendaciones:

  1. Linux. En un entorno Linux, Python es provisto en forma nativa. Esto significa que viene preinstalado y con soporte permanente. Por ello, sin dudas, podrás desarrollar mejor tu potencial. Recuerda que tanto Linux como Python tienen licencia de código abierto y están soportados por una gran comunidad.
  2. Ubuntu Desktop. Si aún no utilizas Linux como sistema operativo para tu PC o Notebook, creo que este es el momento adecuado para migrar. Para ello, puedo recomendarte Ubuntu Desktop. Algo importante, siempre descargar e instalar una versión LTS (Long-term support).
  3. PyCharm Community Edition. Si vas a dedicarte a desarrollar con Python, te recomiendo que utilices PyCharm como el principal entorno de desarrollo (IDE). PyCharm brinda una versión gratuita llamada Community Edition.
  4. PEP8 – Style Guide for Python Code. Guía de Estilo para escribir código en Python. Interioriza muy bien las buenas prácticas para escribir código en Python.

Enlaces importantes:

Python | PEP8 | Language Reference | Standard Library |

PyCharm Community Edition | Ubuntu Desktop |

Muchas Gracias

Héctor Chocobar Torrejón

About

Curso de Introducción a Python - Contiene: códigos de ejemplo, puntos claves, ejercicios, laboratorios

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages