# data[].attributes.body
Python es un lenguaje de programación de alto nivel, que es conocido por su sintasis simple y legible.

Fue creado por Guido van Rossum y su primera versión fue lanzada en 1991.

Python se puede usar par desarrollo web (con fragmentos como Django y Flask), analisis de datos (con bibliotecas como Pandas y NumPy), machine learning (con bibliotecas como TensorFlow y scikit learn), entre otros.

# data[].attributes.body
Pasos para instalar Python:

1. Entrar a https://www.python.org/

2. Dar click en Downloads y enseguida en all releases

3. Seleccionar la última versión que está disponible. (Julio 2024 versión 3.12.4)

4. Abrir el ejecutable (.exe para windows) que se descargó, y se abrirá una ventana. Nota: No importa la versión que se haya instalado, siempre y cuando se den acceso a algunos items.

5. Revisar que en la primera ventana tenga palomita

✅Install launcher for all users (recommended)

✅Add Python 3.10 to PATH (esto hace que Python funcione en nuestra terminal de manera local)

6. Dar click en instalar y permitir cambios.

7. Una vez terminada la instalación darle click a Disable path length limit y permitir cambios.

8. Revisar en nuestro menú de incio de windows que se haya instalado correctamente.

9. Otra forma es entrar a la consola Windows PowerShell y escribir el siguiente código

python --version

Si se instaló correctamente nos dará como resultado la versión instalada previamente.

# data[].attributes.attachment_link.readable_text
Python is a programming language that lets you work quickly and integrate systems more effectively. Learn More

Fundraiser deal on now: Get a discount on PyCharm + all proceeds go to the Python Software Foundation. Ending soon! GET THE DEAL

# data[].attributes.attachment_link.keywords[]
python programming language object oriented web free open source software license documentation download community

# data[].attributes.attachment_link.description
The official home of the Python Programming Language

# data[].attributes.body
Cuando estamos trabajando en python, se necesita instalar ciertas librerias. Las librerias se pueden instalar de manera global en un entorno virtual y local en nuestra.

¿Cómo hacerlo?

Para encapsular en una carpeta en un entorno virtual.

1. Buscar en Google virtual env phyton

2. Seleccionar venv --- Creacion of virtual environment--- Python 3.12.4 (segun la versión)

3. Sugerencia: Crear una carpeta de proyectos en nuestro equipo (proyectos Python).

4. Navegar en power shell hasta llegar a la carpeta creada previamente, para ello escribir el comando cd que te permite navegar dentro de las carpetas.

5. cd Documents y seguir hasta llegar a la carpeta.

# data[].attributes.body
Es un espacio aislado donde se pueden instalar bibliotecas, paquetes, scripts y un intérprete de Python.

Es decir, es un entorno cooperativamente aislado de ejecución que permite a los usuarios de Python y a las aplicaciones instalar y actualizar paquetes de distribución de Python sin interferir con el comportamiento de otras aplicaciones de Python en el mismo sistema.

Lo anterior permite que si tenemos dos o más proyectos donde cada uno necesita versiones de paquetes y/o librerias diferentes, el entorno virtual aisla los paquetes para que no choquen al ejecutarse y se pueda trabajar sin problema.

# data[].attributes.body
Como tal no es un lenguaje de programación, más bien es un lenguaje de código y se encarga de la estructura de una página web. Es decir, para construir un coche HTML ayuda a hacer el esqueleto, CSS chulea el carro y JS lo hace dinámico.

HTML utiliza elementos y etiquetas.

# data[].attributes.body
Las variables no tienen un formato para su declaración, debido a la simplicidad del lenguaje. Para declarar variables Python sólo necesita el nombre de la variable y el valor para poder leerlo.

En python las variables

-No pueden empezar con un número

-No pueden tener espacios

-No pueden tener caracteres especiales

#Variable válida

nombre = "Juan"

nombre_completo = "Juan Pérez"

nombreCompleto = "Juan Pérez"

_nombre = "Andrés"

nombre1 = "Ana"

nombre2 = "Pedro"

Python distingue entre mayúsculas o mínusculas.

En python existe una función reservada que es print() para ver el valor de las variables, funciones, etc.

Los comandos pueden ser de múltiples líneas o una sola

Se pueden hacer comentarios que nos sirven para proporcionar información relevante sobre el código

La indentación, se hace mediante tabulaciones o espacios (siendo diferente a la forma de indentación de JS donde aplica el ;), es importante ya que permite marcar blóques de código.

PEP8 es una guía para las convenciones estílisticas a seguir, que nos permite usar autoformateadores.

# data[].attributes.body
https://www.hubspot.com/hubfs/media/tiposdatospython.png

Hay diferentes tipos de datos.

Dato booleano

Dato numérico

float

Números positivos y negativos con decimales

int

Números enteros (positivos y negativos)

complex

Números reales o imaginarios.

Dato de texto

Los datos tipo string (str) se utilizan para almacenar texto y manipular cadenas de caracteres. Python tiene muchas funciones incorporadas a fin de trabajar con cadenas de caracteres, como la función len() para obtener la longitud de una cadena y la función split() para dividir una cadena en una lista de subcadenas separadas por un carácter específico.

Dato NoneType

Retorna un valor: None(null)

# data[].attributes.body
COLECCIONES

Además de los tipos de datos básicos, en Python se cuenta con tipos más complejos que se denominan colecciones, ya que son tipos de datos que sirven para agrupar elementos.

En Python existen tres colecciones básicas: las listas (list), las tuplas (tuple) y los diccionarios (dictionary).

CONJUNTOS

Un conjunto es una colección desordenada de elementos únicos, es decir, que no se repiten.

En Python existen los sets y los frozensets.

# data[].attributes.headline
Algunos comandos básicos para iniciar un primer proyecto en Python 

# data[].attributes.subject
Algunos comandos básicos para iniciar un primer proyecto en Python 

# data[].attributes.body
Los comentarios en Python comienzan con el carácter numeral, # , y se extienden hasta el final visible de la línea.

#Las cadenas de texto se pueden delimitar con comillas simples (') o con comillas dobles ("). Las comillas triples permiten que las cadenas ocupen más de una línea.

#Para ver la versión que se tiene de python

python --version

#Para ver si se tiene el instalador pip (en la mayoría de los ordenadores se tiene instalada la version pip 24.0)

pip --version

#Para crear carpeta

mkdir intropython

#Para acceder a una carpeta

cd intropython

#Para acceder a visual desde powershell

code .

#Una vez en VSC hay que abrir una nueva terminal dando click en los tres puntitos, terminal y nueva terminal

#Para instalar un entorno virtual

-m venv entorno

#Para activar el entorno

entorno/Scripts/activate

# data[].attributes.body
En ocasiones ejecutar scripts en Windows 10 o Windows Server, genera un error en consola, lo que imposibilita ejecutar un script.

Para poder ejecutar los scripts se debe cambiar la configuración de ejecución de scripts de Windows, ya que esto viene deshabilitado por defecto para evitar que se ejecuten scripts maliciosos en el sistema.

Para resolver dicho problema se debe revisar las políticas de ejecución de Powershell (checar enlace)

https://www.cdmon.com/es/blog/la-ejecucion-de-scripts-esta-deshabilitada-en-este-sistema-te-contamos-como-actuar

# data[].attributes.body
El libro de Python 🏠️ Inicio | El Libro De Python

PEP8 PEP 8 – Style Guide for Python Code | peps.python.org