Pagina web del Prof. Carlos G Villamar L. ULA. Mérida - Venezuela
¿Por qué aprender Python?
Es uno de los lenguajes de programación más versátiles que existen, puede ser usado en muchos campos diferentes. Es decir, permite programar desde videojuegos hasta aplicaciones móviles. Es fácil de aprender. Si comprendes Python, podrás entender más fácilmente otros lenguajes de programación.
¿Qué es y para qué sirve Python?
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código. Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional.
Fue diseñado para ser rápido de aprender, usar y comprender y para imponer una sintaxis limpia y uniforme, puede ser empleado en múltiples sistemas operativos, existen miles de paquetes, módulos y bibliotecas libres para ser empleados por los usuarios que los requieran.
Si comprendes Python podrás entender más fácilmente otros lenguajes de programación, es una de las mejores opciones si estas incursionando en el mundo de la programación
A continuación se presenta el contenido del curso, el cual esta dividido en dos módulos
Introducción. Python como lenguaje de programación, características ventajas, desventajas y comparación con otros lenguajes de programación
■ Algoritmos. Estructura, definiciones, construcción de algoritmos.
■ Programas de Computación e Instalación
■ Elementos básicos para escribir programas en Python
■ Instrucciones Básicas para programar en Python
■ Comandos de Decisiones, if, else
■ Instrucciones: random, ciclos, break, continue, exit, pass, None
■ Validación de Datos y menú de opciones
■ Creación de Funciones
■ Datos Estructurados – Listas – Tuplas –Strings – Diccionarios - Conjuntos
■ Operaciones con listas
■ Operaciones con cadenas de caracteres
■ Operaciones con matrices
------------------------------------------------------------------------------------------------------------------------------
■ Registro de archivos
■ Programación orientada a objetos (POO)
■ Diseño de Interfaz de Usuario
■ Librerías especializadas. Pylab, Matplotlib, SymPy
■ Introducción a los métodos numéricos empleando Python.