Python y JS - 02
Python y JS - 02
Python y JS - 02
Interprete de Python
Archivos de ayuda y documentación
Acceso por linea de comandos
Aplicación “Integrated DeveLopment Environment” (IDLE)
Instalador de paquetes “Preferred Installer Program” (pip)
Desinstalador (solo algunos instaladores lo incluyen dependiendo del sistema)
PYTHON EN MICROSOFT WINDOWS
INTEGRATED DEVELOPMENT ENVIRONMENT (IDLE)
MICROSOFT WINDOWS POWERSHELL
VARIABLES DE ENTORNO DE WINDOWS
PYTHON EN APPLE MACOS
Python ya viene instalado en las versiones de MacOS, para abrirlo se debe acceder al Terminal (Aplicaciones ->
Utilidades -> Terminal) y escribir Python. Ello abrirá la línea de comandos de Python.
PYTHON EN LINUX
Una vez descargada e instalada la versión que corresponda con la distribución de Linux, por lo general el directorio de
instalación se encontrará en /usr/local/bin/Python3.8
En la Terminal de su distribución deberá tipear Python3.8 para iniciar la interfaz de línea de comandos.
ESTILOS DE PROGRAMACIÓN CON PYTHON
FUNCIONAL: Cada sentencia es como una ecuación matemática. Un estilo ideal para usar en actividades de
procesamiento paralelos.
IMPERATIVO: Los cálculos ocurren como cambios en el estado del programa. Este estilo es el más utilizado
para manipular estructuras de datos.
ORIENTADO A OBJETOS: Se simplifica el entorno de programación al usar objetos para modelar el mundo
real. Si bien Python no implementa completamente POO, pero aún se puede usar hasta cierto punto.
PROCEDURAL: Mucho de lo que tratemos en ésta clase y la próxima será un acercamiento procedural a
Python. Cada una de las tareas se ejecuta paso a paso. Este estilo es muy utilizado en iteraciones, secuencias,
selecciones y modularización.
PROGRAMANDO PYTHON EN OTROS ENTORNOS
No es estrictamente necesario programar sobre la línea de comandos de Python, también se pueden escribir los
códigos fuente usando el editor de texto que mas le guste.
En el caso de Windows:
Visual Studio Code
Notepad++
En el caso de las distribuciones de Linux:
Nano
Atom
Gnome builder
COMO SE GENERA UN PROGRAMA EN PYTHON
¡HOLA, MUNDO!
FUNCIÓN PARÁMETROS
RESULTADO
VARIABLES EN PYTHON
a = 28
b = 1.5
c = “¡Hola!”
d = True
e = None
TIPOS
a = 28 int
b = 1.5 float
c = “¡Hola!” str
d = True bool
e = None NoneType
NUMEROS ENTEROS (INTEGER)
Al igual que con las cajas de almacenamiento, las variables tienen límites de capacidad. Intentar guardar un valor
demasiado grande en una caja de almacenamiento da como resultado un error. En la mayoría de las plataformas,
puede almacenar números entre –9,223,372,036,854,775,808 y 9,223,372,036,854,775,807
Dentro de un int (que es el valor máximo que cabe en una variable de 64 bits).
Aunque ese es un número realmente grande, no es infinito.
Cuando trabaja con el tipo int, tiene acceso a una serie de funciones interesantes.
Se pueden usar distintos tipos de numeración, por defecto la decimal, pero también:
Base 2 (binario): Ej.: 0b100 para definir un numero binario.Y la función bin() para convertir un int a binario
Base 8 : Ej.: 0o100 para definir un numero octal.Y la función oct() para convertir un int a octal.
Base 16: Ej.: 0x100 para definir un numero hexadecimal.Y la función hex() para convertir un int a
hexadecimal.
NUMERACIÓN DECIMAL (PUNTO FLOTANTE)
Cualquier número que incluya una parte decimal es un valor de punto flotante.
Python almacena valores de punto flotante en el tipo de datos float.
El valor máximo que puede contener una variable es ± 1.7976931348623157 ×
10308 y el valor mínimo que puede contener una variable es ±
2.2250738585072014 × 10-308 en la mayoría de las plataformas.
Se puede escribir de dos maneras:
Manera directa: Test = 255.0
Notación científica: Test = 2.55e2 o si la coma se mueve a la izquierda es Test = 2.55e-2
(exponente negativo)
NUMEROS COMPLEJOS
Los números complejos están formados por una parte real y otra imaginaria. Se usa
en:
Ingeniería Eléctrica
Dinámica de fluidos
Mecánica cuántica
Gráficos de computadora
Sistemas dinámicos
Quizas tienes un código muy extenso y no sabes con que tipo de dato estas trabajando o quizá recibes datos
desde una fuente externa y quieres asegurarte de trabajar con el dato correcto. Python tiene la solución para ello:
miEntero = 5
type(miEntero)
Respuesta: <class ‘int’>
VALORES LÓGICOS (BOOLEAN)
Para usar fechas y horas, debes importar un paquete que trabaje con este tipo de
datos. En éste caso la sentencia es: import datetime
Para obtener la hora actual, simplemente escribes datetime.datetime.now()
y presionas Enter.
Para obtener la fecha en un formato legible es hora de combinar algunas cosas
aprendidas. Escribes str(datetime.datetime.now().Date()) y presionas
Enter.
Curiosamente, Python también tiene un comando time(), que puede usar para
obtener la hora actual. Puede obtener valores separados para cada uno de los
componentes que componen la fecha y la hora utilizando los valores de día, mes,
año, hora, minuto, segundo y microsegundo.
GRACIAS
[email protected]
PROGRAMACIÓN WEB
CON PYTHON Y JAVASCRIPT