Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la Programación en Python: Conceptos Básicos y Ejemplos, Apuntes de Programación Funcional

En estos textos se aborda la programación de manera general y los pasos iniciales de la programación en Python.

Tipo: Apuntes

2022/2023

Subido el 08/05/2023

david-aguilar-58
david-aguilar-58 🇪🇨

2 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Programación en Python
Nombre: David Aguilar
Curso/Semestre: AUT-B, 2do semestre
Materia: Programación Fecha:7/05/23
1. ¿Qué es, dónde y quién usa el lenguaje Python?
Es un lenguaje de programación multiplataforma de alto nivel sencillo de leer y escribir
(pues tiene alta similitud con el lenguaje humano) que se utiliza para desarrollar
aplicaciones (software) de todo tipo y sin límites, por ejemplo:
Programación de Sistemas.
GUIs tkinter.
Secuencias de comandos de Internet.
Integración de componentes.
Programación de bases de datos.
Creación rápida de prototipos.
Programación Numérica y Científica.
Juegos, Imágenes, Puertos Serie, XML, Robots.
Se trata de un lenguaje interpretado, pues su compilación se ejecuta directamente por
el ordenador, es decir, no es necesario “traducirlo” a lenguaje máquina.
Lo podemos encontrar en:
Google hace un uso extensivo de Python en sus sistemas de búsqueda web y
emplea Python's creador.
El servicio para compartir videos de YouTube está escrito en gran parte en
Python.
Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm e IBM utilizan Python para el
hardware pruebas.
NASA, Los Alamos, Fermilab, JPL y otros usan Python para tareas de
programación científica.
2. ¿Por qué usar Python?
Calidad del software:
Código legible reutilizable y mantenible.
Fácil de entender.
Productividad del desarrollador:
Códigos más pequeños, por lo que hay menos para escribir, depurar y mantener.
Ejecución inmediata.
Portabilidad del programa:
Ejecución sin cambios en las principales plataformas informáticas.
Transferencias de código copiándolo en un script.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Introducción a la Programación en Python: Conceptos Básicos y Ejemplos y más Apuntes en PDF de Programación Funcional solo en Docsity!

Programación en Python Nombre: David Aguilar Curso/Semestre: AUT-B, 2do semestre Materia: Programación Fecha: 7 /05/

1. ¿Qué es, dónde y quién usa el lenguaje Python? Es un lenguaje de programación multiplataforma de alto nivel sencillo de leer y escribir (pues tiene alta similitud con el lenguaje humano) que se utiliza para desarrollar aplicaciones (software) de todo tipo y sin límites, por ejemplo:

  • Programación de Sistemas.
  • GUIs – tkinter.
  • Secuencias de comandos de Internet.
  • Integración de componentes.
  • Programación de bases de datos.
  • Creación rápida de prototipos.
  • Programación Numérica y Científica.
  • Juegos, Imágenes, Puertos Serie, XML, Robots. Se trata de un lenguaje interpretado, pues su compilación se ejecuta directamente por el ordenador, es decir, no es necesario “traducirlo” a lenguaje máquina. Lo podemos encontrar en:
  • Google hace un uso extensivo de Python en sus sistemas de búsqueda web y emplea Python's creador.
  • El servicio para compartir videos de YouTube está escrito en gran parte en Python.
  • Intel, Cisco, Hewlett-Packard, Seagate, Qualcomm e IBM utilizan Python para el hardware pruebas.
  • NASA, Los Alamos, Fermilab, JPL y otros usan Python para tareas de programación científica. 2. ¿Por qué usar Python? Calidad del software:
  • Código legible reutilizable y mantenible.
  • Fácil de entender. Productividad del desarrollador:
  • Códigos más pequeños, por lo que hay menos para escribir, depurar y mantener.
  • Ejecución inmediata. Portabilidad del programa:
  • Ejecución sin cambios en las principales plataformas informáticas.
  • Transferencias de código copiándolo en un script.

Bibliotecas de apoyo:

  • Incluye bibliotecas estándar predefinidas. Integración de componentes:
  • Los scripts se comunican con otras partes de una aplicación.
  • El código puede invocar bibliotecas C y C++, puede llamarse desde programas C y C++ y se puede integrar con componentes Java y .NET. No es una herramienta independiente. En resumen, es un programa simple, fácil de aprender y usar, gratis y de código abierto, orientado a objetos, portátil, potente, integrable y extensible. 3. Conceptos básicos de programación en Python
  • Código o código fuente: Secuencia de instrucciones en un programa.
  • Sintaxis: Conjunto de estructuras y comandos usadas en un lenguaje de programación.
  • Salida: Mensajes impresos por un programa en una consola de usuario o un archivo.
  • Consola: Cuadro de texto en el que se imprime la salida. 4. Básicos de Python Los programas de Python se pueden descomponer en:
  • Módulos.
  • Los módulos contienen sentencias.
  • Las sentencias contienen expresiones.
  • Las expresiones crean y procesan objetos. Como en la mayoría de lenguajes de programación, existirán: Expresiones: Valor de datos o un conjunto de operaciones para calcular un valor. Comandos matemáticos: Python tiene comandos útiles para realizar cálculos.

5.4. Abs: Devuelve el valor absoluto de un número. El argumento puede ser un número entero o real. Si se trata de un número complejo, se devuelve su módulo.

  • Se escribe: abs(n) 5.5. Round: Redondea el valor decimal de un número a su entero más cercano y además, se puede entregar a la función el número de decimales al que se debe redondear el número especificado.
  • Se escribe: round(<número>[, <dígitos>]) 5.6. if/else: La estructura de control if/else permite que un programa ejecute unas instrucciones cuando se cumple una condición y otras instrucciones cuando no se cumple esa condición. En inglés "if" significa "si" (condición) y "else" significa "si no".

5.7. for: Un bucle for establece la variable iteradora en cada valor de una lista, arreglo o cadena proporcionada y repite el código en el cuerpo del bucle for para cada valor de la variable iteradora. 5.8. While: El bucle while hace que se ejecute un bloque de código repetidamente mientras una condición sea verdadera. Estos bucles se utilizan principalmente cuando el número de iteraciones necesarias no viene determinado de antemano.