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

Python - 0 2

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

Python - 0 2

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

@ebadilla10

@ebadilla10

Python fue creado por Guido van Rossum y lanzado por


primera vez el 20 de febrero de 1991. El nombre del lenguaje de
programación Python proviene de una antigua serie de comedia
de televisión de la BBC llamada Monty Python's Flying Circus.

Python es omnipresente, se utilizan numerosos dispositivos con


tecnología de Python a diario. Hay miles de millones de líneas de
código escritas en Python, lo que significa oportunidades casi
ilimitadas para reutilizar el código y aprender de ejemplos bien
elaborados. Además, hay una comunidad de Python grande y
muy activa, siempre feliz de ayudar.

- El tiempo necesario para aprender Python es más corto


que para muchos otros lenguajes; esto significa que es
posible iniciar la programación real más rápido.
- A menudo es posible escribir código más rápido cuando
se usa Python.
- Python es gratuito, abierto y multiplataforma; no todos
los lenguajes pueden presumir de eso.
@ebadilla10
Paradigma de python y diferencias con C/C++
@ebadilla10
@ebadilla10
@ebadilla10
Memes
@ebadilla10
Instalación

Página oficial: https://www.python.org/

Página oficial de descargas: https://www.python.org/downloads/

PyPI (Python Package Index ) es un repositorio de software para Python: https://pypi.org/

pip es el manejador de paquetes por defecto para Python. Viene incluido en la mayoría de las distribuciones de
Python y permite instalar paquetes desde el repositorio oficial de Python Package Index (PyPI) o desde otros
repositorios: https://pypi.org/project/pip/
@ebadilla10
Primer programa en python
@ebadilla10
@ebadilla10
Identificadores en Python

1. Los identificadores no pueden ser una palabra clave.


2. Los identificadores distinguen entre mayúsculas y minúsculas.
3. Puede tener una secuencia de letras y dígitos. Sin embargo, debe comenzar con una letra o _. La primera letra de un
identificador no puede ser un dígito.
4. Es una convención comenzar un identificador con una letra en lugar de _.
5. No se permiten espacios en blanco.
6. No podemos usar símbolos especiales como !, @, #, $, etc.

Se debe asignar a los identificadores un nombre que tenga sentido. Si bien c = 10 es un nombre válido, escribir count = 10 tendría más
sentido, y sería más fácil averiguar qué representa cuando observa su código después de un largo intervalo.

Se pueden separar varias palabras con un guión bajo, como this_is_a_long_variable.


@ebadilla10
Comentarios en Python
@ebadilla10
Variables, Constantes y literales de Python

Los nombres de constantes y variables deben tener una combinación de letras en minúsculas (a-z) o mayúsculas (A-Z) o dígitos (0 a 9)
o un guión bajo (_).

Nota: Python es un lenguaje de tipo inferido, por lo que no tiene que definir explícitamente el tipo de variable.
@ebadilla10
Variables, Constantes y literales de Python

Los literales son representaciones de valores fijos en un programa. Pueden ser números, caracteres o cadenas, etc. Por ejemplo, '¡Hola,
mundo!', 12, 23.0, 'C', etc.

Literales booleanas, strings y caracteres:

Python contiene un literal especial None. Se utiliza para especificar una variable nula.
@ebadilla10
Variables, Constantes y literales de Python

Una constante es un tipo especial de variable cuyo valor no se puede cambiar. En Python, las constantes generalmente se declaran y
asignan en un módulo (un nuevo archivo que contiene variables, funciones, etc. que se importa al archivo principal).

Nota: en realidad, no hay constantes en Python. Nombrarlos en mayúsculas es una convención


para separarlos de las variables, sin embargo, en realidad no evita la reasignación.
@ebadilla10
Tipos de datos en Python

Dado que todo es un objeto en Python, los tipos de datos son en realidad clases y las variables son instancias (objetos) de estas clases.
@ebadilla10
@ebadilla10
Conversión de tipos de Python

Hay dos tipos de conversión de tipo en Python:


1. Conversión implícita: conversión de tipo automática
2. Conversión explícita: conversión de tipo manual

Se tiene un TypeError, cuando se intenta sumar un string con un integer. Por ejemplo, '12' + 23. Python no puede usar la conversión
implícita en tales condiciones. Python tiene una solución para este tipo de situaciones que se conoce como conversión explícita.
@ebadilla10
Salidas en Python

object: Valor(es) a imprimir


sep (opcional): Permite separar varios objetos dentro de print().
end (opcional): Permite agregar agregar valores específicos como nueva línea "\n", tab "\t".
file (opcional): Donde se imprimen los valores. Su valor predeterminado es sys.stdout (pantalla).
flush (opcional): Booleano que especifica si la salida se vacía o se almacena en búfer. Valor predeterminado: False.
@ebadilla10
Entradas en Python

Las entradas del usuario se toman como string, independientemente de lo recibido.


@ebadilla10
Operadores en Python

Aritméticos
@ebadilla10
Operadores en Python

Asignación
@ebadilla10
Operadores en Python

Comparación
@ebadilla10
Operadores en Python

Lógicos
@ebadilla10
Operadores en Python

Bitwise
@ebadilla10
Operadores en Python

Identidad

Membresía
@ebadilla10
Python namespaces

En Python, un namespace es una asignación de cada nombre que hemos


definido a los objetos correspondientes.

Se utiliza para almacenar los valores de variables y otros objetos en el


programa, y asociarlos con un nombre específico.

Esto nos permite usar el mismo nombre para diferentes variables u


objetos en diferentes partes de su código, sin causar conflictos ni
confusión.

También podría gustarte