0% encontró este documento útil (0 votos)
5 vistas5 páginas

Fundamentos de Programación en Python

El documento ofrece una introducción a la programación en Python, explicando conceptos clave como programas, compiladores, intérpretes, variables, cadenas de caracteres, palabras reservadas y operadores aritméticos. Se detalla cómo se utilizan los comentarios y los tipos de datos en Python, incluyendo enteros, flotantes, complejos, cadenas y booleanos. Además, se describen operaciones básicas como asignación, concatenación, búsqueda, extracción y comparación de cadenas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas5 páginas

Fundamentos de Programación en Python

El documento ofrece una introducción a la programación en Python, explicando conceptos clave como programas, compiladores, intérpretes, variables, cadenas de caracteres, palabras reservadas y operadores aritméticos. Se detalla cómo se utilizan los comentarios y los tipos de datos en Python, incluyendo enteros, flotantes, complejos, cadenas y booleanos. Además, se describen operaciones básicas como asignación, concatenación, búsqueda, extracción y comparación de cadenas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Programación en Python

Programa
Un programa es una serie de instrucciones previamente codificadas, las cuales
permiten realizar una tarea específica en una computadora.
A esta serie de instrucciones previamente codificadas, se le conoce como código
fuente. El cual es escrito por personas conocidas como programadores de
computadora.
El código, debe ser escrito en un lenguaje de programación, y que posteriormente
puede ser convertido en un archivo ejecutable.
Para que el código fuente, pueda ser convertido en un archivo ejecutable, es
necesario la ayuda de un compilador, y posteriormente ser ejecutado en una
unidad central de procesamiento, con ayuda de un intérprete.
Compilador
Es un tipo de traductor que transforma un programa entero de un lenguaje de
programación (llamado código fuente), a lenguaje máquina para que
posteriormente pueda ser ejecutado.
A este proceso de traducción se conoce como compilación.
Intérprete
Los intérpretes se diferencian de los compiladores, en que mientras el compilador
traduce un programa desde su descripción en un lenguaje de programación al
código de máquina del sistema, los intérpretes solo realizan la traducción a
medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente
no guardan el resultado de dicha traducción.
Variable
Una variable es un espacio en memoria donde se guardan y recuperan los datos
que utiliza un programa.
Cada variable debe de tener un nombre, con el cual se podrá identificar y referirse
a ella, durante el desarrollo de un programa.
El nombre de una variable no puede coincidir con los nombres de los comandos
asignados a este lenguaje de programación, además de que no deberá contener
espacios en blanco.
 Variables que almacenan números
 Números enteros (int)
 Números decimales (float)
 Variables que almacenan texto (strings, str). En comillas.
Cadenas de caracteres
Las cadenas de caracteres o mejor conocidas como strings, es una serie de
caracteres compuestas por letras, números, signos y símbolos, que, dentro de sus
funciones, destaca la interacción de un programa con el usuario.
 Asignación
 Concatenación
 Búsqueda
 Extracción
 Comparación
Asignación
Consiste en asignar una cadena de caracteres a otra. Para lo cual es necesario
utilizar el operador +=
Concatenación
Es una operación que consiste en unir dos cadenas o más, para formar una
cadena de mayor tamaño.
Para lo cual es necesario utilizar el operador +
Búsqueda
Consiste en localizar dentro de una cadena, una subcadena más pequeña a un
carácter. Es necesario utilizar el método find.
Extracción
Se trata de sacar fuera de una cadena, una porción de la misma según su posición
dentro de ella. Para ello es necesario indicar la posición a extraer [1:8]
Comparación
Se utiliza para comparar dos cadenas de caracteres. Se utiliza el operador ==
Palabras reservadas
Son identificadores para uso exclusivo del lenguaje de programación, que no
pueden ser utilizadas para identificar y nombrar variables, métodos, objetos o
cualquier elemento dentro de nuestro código.
Al intentar utilizar alguna de estas palabras reservadas fuera del uso que tienen
asignado, lo que obtendremos será un error de compilación y nuestro programa no
podrá ser ejecutado.
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
Operadores aritméticos
Son aquellos que manipulan datos numéricos, tanto números enteros, así como
números decimales también conocidos como reales.
Estos operadores son los más sencillos de todos, se utilizan para realizar
operaciones aritméticas básicas, como sumas, restas, multiplicaciones, divisiones,
módulo o residuo y exponenciales.
Suma o adición
Es la reunión de dos o más conjuntos llamados sumandos en un solo conjunto
llamado suma o total. Su signo es + y se coloca entre los sumandos.
Resta o sustracción
Es la operación matemática contraria a la suma, y también recibe el nombre de
sustracción, la cual consiste en extraer o quitar de un número mayor otro menor.
Su signo es -
Multiplicación
Es la operación matemática que consiste en hallar el resultado de sumar un
número tantas veces como indique otro. Su signo es *
Exponente o potencia
Es la operación matemática mediante la cual multiplicamos un número por sí
mismo las veces que nos indique el exponente. Se representa como **
División
Es una operación matemática que consiste en averiguar cuántas veces un número
está contenido en otro número. Su signo es /
Módulo o resto
Es la cantidad que sobra después de efectuar una división, es decir, es el valor
que se obtiene cuando un número no puede ser dividido exactamente por otro. Su
signo es %
División entera
Es una operación que consiste en obtener el valor entero de un número, el cual
resulte de una división entre dos números decimales o reales. Se representa con //
Comentarios
Un comentario es una construcción de un lenguaje de programación destinada a
incrustar anotaciones legibles al programador en el código fuente de un programa.
Estas anotaciones, son potencialmente significativas para los programadores, pero
usualmente ignorados por los compiladores o intérpretes.
Los comentarios, son añadidos usualmente con el propósito de hacer el código
más fácil de entender con vistas a su mantenimiento o reutilización.
La sintaxis y reglas para los comentarios varían y usualmente son definidas en la
especificación del lenguaje de programación.
 #
 “” “”
 “”” “”” para crear comentarios multilínea
Nota: Las comillas no son comentarios, son strings que, al no ser asignados a una
variable, se interpretan como un valor nulo y por tal motivo el intérprete no los
toma en cuenta. Con lo cual se genera un comentario dentro del código.
Tipos de datos
Es un atributo de los datos que indica a la computadora y al programador, sobre la
clase de datos que se va a manejar.
 Enteros y largos
 Flotantes
 Números complejos
 Cadenas
 Booleanos
Enteros y largos
Son aquellos que no tienen decimales, tanto positivos como negativos. Se puede
representar mediante el tipo int o el tipo long.
Flotantes
Son los que tienen decimales, tanto positivos como negativos. Se expresan
mediante el tipo float.
Complejos
Son aquellos que tienen una parte real y una parte imaginaria. Se expresan
mediante el tipo complex
Cadenas
Son texto encerrado entre comillas simples o dobles.
También es posible encerrar una cadena entre triples comillas (simples o dobles).
De esta forma podremos escribir el texto en varias líneas, y al imprimir la cadena,
se respetarán los saltos de línea que introdujimos sin tener que recurrir al
carácter \n
Booleanos
Solo puede tener dos valores: true y false. Estos valores son especialmente
importantes para las expresiones condicionales y los bucles. Se expresan
mediante el tipo bool.

También podría gustarte