Es un lenguaje usado para introducir en la programación a la gente. La curva de aprendizaje es suave.
Creado por Guido Van Rossum en 1990. Hoy estamos en la versión 3.14.x tener en cuenta que hay grandes diferencias con Python 2.x
Es un lenguaje de alto nivel, orientado a objetos, interpretado, de código abierto, multiplataforma (Dos, Win, MAC y Linux). Tiene un tipado fuerte pero dinámico. Se adapta para aplicaciones de escritorio, de servidor y web.
Tipado dinamico. Se refiere a que no es necesario declarar el tipo de dato que va a contener una determinada variable, sino que su tipo se determinará en tiempo de ejecución según el tipo del valor al que se asigne y el tipo de esta variable puede cambiar si se le asigna un nuevo valor de otro tipo.
variable = 12 #Entero variable = 3.14 #Flotante variable = 'Mily' #Cadena variable = False #Logico
Fuertemente tipado. Es decir no se permite tratar a una variable como si fuera de un tipo distinto al que tiene, es necesario convertir de forma explícita dicha variable al nuevo tipo previamente.
variable = '10' nueva = 2 * int(variable) print(nueva) #20
Dice el dicho lo que no se practica se olvida.
Para practicas con códigos simples te recomiendo usar paiza.io.
print('Hola mundo')
Puedes descargar su IDLE (Integrated Development and Learning Environment) desde su pagina oficial Python. Encontraras varias versiones:
Asegurate de tener instalado y en PATH el instalador de modulos de Python (pip).
cmd python --version pip list
Estos son los pasos a seguir.
Fuente: Jane Yates
Existen muchas librerías para hacer muchas cosas como:
Una forma de pedir ayuda sobre un comando desde la consola es con help() y el manual oficial de Python 3 esta en la documentacion de Python 3.14.6en español. Tambien puedes consultar la pagina Recursos Python.
help(tema)
Una libreria es un archivo Python cuyos objetos (funciones, clases, excepciones, etc.) pueden ser accedidos desde otro archivo. Se trata simplemente de una forma de organizar grandes códigos. Lenguajes de secuencia de comandos
import libreria from libreria import funcion1[,funcion2]...
Podemos hacer que una libreria esté visible para cualquier script ubicándolo en la carpeta Lib dentro del directorio de instalación de Python (ej. C:\Users\tu_usuario\AppData\Local\Microsoft\WindowsApps\Python310\Lib.
Python incluye una inmensa cantidad de librerios y paquetes en su instalación desarrollados por la comunidad, a los que se conoce como librería estándar.
Algunas librerias desarrolladas por terceros tienen su propio lugar en internet, pero la mayoría está alojada en PyPI (Python Package Index). Cada uno de estos paquetes está identificado por un nombre. Para instalar alguno de ellos, utilizaremos una herramienta llamada pip que se incluye con la instalación de Python.
pip install paquete
Por ejemplo para instalar Requests en Windows se hace asi:
pip install requests
Si tu sistema no reconoce el comando pip, intenta lo siguiente: py -m pip install requests.
Un paquete es una carpeta que contiene varios módulos. Debe contener siempre un archivo __init__.py (por el momento vacío) para que Python entienda que se trata de un paquete y no de una simple carpeta.
Podemos diseñar un paquete matematica creando carpetas con la siguiente estructura.
matematica/ |-- __init__.py |-- aritmetica.py |-- geometria.py
Así, podemos acceder a alguno de los módulos del paquete de la siguiente manera.
import matematica.aritmetica print(matematica.aritmetica.sumar(7,5)) #Seria lo mismo asi from matematica import aritmetica print(aritmetica.sumar(7,5)) #Seria lo mismo asi from matematica.aritmetica import sumar print(sumar(7,5))