0% encontró este documento útil (0 votos)
92 vistas

Python

Este documento explica conceptos básicos sobre Python como lenguaje de programación. Define qué es un programa y cómo se compone de código fuente escrito en un lenguaje de programación como Python. Explica que el código puede ser compilado o interpretado para ejecutarse. También describe los tipos de datos básicos como enteros, flotantes y cadenas, así como conceptos como variables, listas y operaciones con cadenas de caracteres.

Cargado por

Jeraenca81
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
92 vistas

Python

Este documento explica conceptos básicos sobre Python como lenguaje de programación. Define qué es un programa y cómo se compone de código fuente escrito en un lenguaje de programación como Python. Explica que el código puede ser compilado o interpretado para ejecutarse. También describe los tipos de datos básicos como enteros, flotantes y cadenas, así como conceptos como variables, listas y operaciones con cadenas de caracteres.

Cargado por

Jeraenca81
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

Python

¿Qué es 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 codificadas, se las 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, que en
este caso será con el lenguaje de programación Python, 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 (CPU), con la ayuda de un traductor.
¿Qué es un compilador?
Es un tipo de traductor que transforma un programa entero de un
lenguaje de programación (llamado código fuente), a un lenguaje
de máquina, para que posteriormente pueda ser ejecutado.
“A este proceso de traducción se conoce como compilación”.
¿Qué es un intérprete?
los interpretes se diferencian de los compiladores, en que mientras
el compilador, traduce un programa desde descripción en un
lenguaje de programación al código de máquina del sistema, los
interpretes sólo 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.

¿Variables en Python?
En Python, los dos tipos de variables más comunes, son:

 Las variables que almacenen números.


 Las variables que almacenan texto

En las variables que almacenen números hay dos tipos principales

 Los números enteros, llamados (int)


 Los números decimales o reales (float)

y las variables que almacenan texto, se les denomina Strings (str)

es muy importante, que el contenido a almacenar en este tipo de


variables, se encuentren entre comillas, ya que Python,
interpretará que se trata de un texto cuando el dato a almacenar se
encuentra entre comillas.

“¡Hola mundo!”

Python puede identificar el tipo de dato que se quiere almacenar


¿Cadena de caracteres?
en Python, existen distintas operaciones para manipular una
cadena de caracteres (Strings). Dentro de las cuales se encuentran:
 La asignación
 La concatenación
 La búsqueda
 La extracción
 La comparación
La asignación
Consiste en asignar una cadena caracteres a otra.
Para lo cual es necesario utilizar el operador +=
a= "hola"
a+=" "
a+= "Ernesto"
print (a)
La 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 +

mensaje= "hola"
espacio=" "
nombre = "Ernesto"
print (mensaje + espacio + nombre)
numero_uno = 4
numero_dos = 6
resultado = numero_uno + numero_dos

TEXTO (STRINGS) ENTERO (INT)


print (“El resultado de la suma es: “+ resultado)
dará un error en pantalla, debido a que son diferentes tipos de
datos; un Strings y un Integer, para que pueda salir todo en
pantalla la variable resultado debería ser un String y esto se hace
con la palabra reservada str (resultado), esto hará que la variable
resultado se convierta en un Strings.

numero_uno = 4
numero_dos = 6
resultado = numero_uno + numero_dos
resultado = str(resultado)  se guardará la conversión en la variable resultado.
print (“El resultado de la suma es: “+ resultado)

La búsqueda
Consiste en localizar dentro de una cadena, una subcadena más
pequeña a un carácter.
Para lo cual es necesario utilizar el método find.

mensaje = “Hola Ernesto”


buscar_subcadena = mensaje.find(“Ernesto”)
print (buscar_subcadena) = 5

La 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]
₀₁ ₈
mensaje = “Hola Ernesto”
ola Ern
Python considera el primer carácter en
posición 0, en una cadena de caracteres
extraer_subcadena = mensaje [1:8]
print (extraer_subcadena)
La comparación
Se utiliza para comparar dos cadenas de caracteres.
Para ello se utiliza el operador ==

Impresión en pantalla
mensaje_uno = “Hola”
mensaje_dos = “Hola” True
mensaje_uno == mensaje_dos

Palabras Reservadas
En Python, existe un total de 28 palabras reservadas, las cuales
fueron asignadas para un uso exclusivo del lenguaje de
programación.
Estas palabras son las siguientes:
Comentarios en programación
En Python, la forma de añadir comentarios son las siguientes:

 Con el signo #.
 Con un par de comillas ““.
 Con comillas triples “””, 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 de Python no los toma en cuenta.
Con lo cual se genera un comentario dentro del código.

Tipo de Datos
En programación, un tipo de dato, es un atributo de los datos que
indica a la computadora y al programador, sobre la clase de datos
que se va a manejar.
En Python, existen los siguientes tipos de datos.

o Enteros y largos (son aquellos que no tienes


decimales), tanto positivo como negativo. Se puede
representar mediante el tipo int (entero) o el tipo
long (largo)
o Flotantes o Reales (son los que tienen decimales,
tanto positivos como negativos). En Python se
representan mediante el tipo float.
o Números complejos, son los que tienen una parte
real y una parte imaginaria.
la mayor parte de lenguajes de programación carecen
de este tipo, aunque sea muy utilizado por ingenieros
y científicos en general.
En Python se expresan mediante el tipo complex
o Cadenas o también conocidas como Strings, mismas
que ya hemos estudiado anteriormente, no son más
que texto encerrado entre comillas simples
(‘cadena’) o dobles (“cadena”).
o También es posible encerrar una cadena entre triples
comillas (simples o dobles).
o Booleanos, solo puede tener dos valores: true (cierto)
y false (falso), estos valores son especialmente
importantes para las expresiones condicionales y los
bucles.
En Python se expresan mediante el tipo bool.

Listas
 Estructura de datos que nos permite almacenar gran cantidad
de valores (equivalente a los array en otros lenguajes de
programación)
 En Python las listas pueden guardar diferente tipo de valores
(en otros lenguajes no ocurre esto con los array)
 Se puede expandir dinámicamente añadiendo nuevos
elementos (otra novedad respecto a los array en otros
lenguajes).
Sintaxis
nombreLista = [elem1, elem2, elem3……]

0 1 2 índices
-3 -2 -1
ejemplos: 2 3 4
0 1

imprime todos los elementos de la lista

acceder a un elemento en concreto


print (milista [2]) imprime el elemento de la posición 2 de la lista (Martha)

Python tiene una particularidad cuando introducimos índices


negativos dentro de una la lista, y es que le da la vuelta, es decir,
cuando introducimos un índice negativo empieza a contar ese
índice desde el final.
Cuando empieza a contar desde el final no empieza a contar desde
cero.
print (milista [-1]) imprime Jefferson

Porción de lista
cuando queremos acceder a una porción de lista; es acceder no
todos elementos de la lista, sino, acceder a una porción o trozo de
la lista.

print (milista [0:3]) al imprimir en pantalla


incluye al índice 0, 1 y 2, y excluye al
índice 3. En este caso imprime: “María”,
“Pepa”, “Martha”.

Milista.append(“Sandra”) la función append agrega un elemento al


final de la lista.
Si queremos agregar un elemento en un punto intermedio de la
lista, la función insert, nos permite realizar dicha acción.
Milista.insert(2, “José”)
Si queremos agregar un conjunto de elementos a la lista, la función
extend, nos permite realizar dicha acción.

Milista.extend([“José”, “Pablo”, “Raúl”])

Otra función que nos permite saber la posición del elemento que
queremos buscar, es la función index.

Milista.index(“Antonio”)

Otra función que nos permite borrar elementos de una lista, es la


función remove.

Milista.remove(“Antonio”)

La función pop, elimina el último elemento de la lista:


Milista.pop ()

También podría gustarte