Variables
Variables
Python
Es un lenguaje ideal para aprender a programar porque
tiene un sintaxis clara y sencilla que favorece un código
legible.
x = "Python es "
y = "fácil"
z = x + y
print(“Concatenación: " + z)
Variables
Python
Fue creado a finales de la de la década de los 80 por Guido
Van Rossum. Si bien el logo de Python suele ser una
serpiente, el nombre proviene de la afición de su creador
por los humoristas británicos Monty Python.
Variables
Python
Python es un lenguaje de programación interpretado, esto quiere decir
que un intérprete va leyendo y ejecutando línea a línea el programa, a
diferencia de un lenguaje compilado que primero compila el programa
entero, genera un ejecutable y luego se corre el programa.
Si hay un error de sintaxis en el programa en un lenguaje interpretado
al llegar a esa línea y ejecutarla, arrojara el error y cortara la ejecución
del programa en tiempo de ejecución. En cambio en un lenguaje
compilado el programa no compilará y no se generará el archivo
ejecutable.
Variables
Python
Se trata de un lenguaje de programación multiparadigma, ya que
soporta orientación a objetos, programación imperativa y
programación funcional. Es un lenguaje con tipado dinámico y es
multiplataforma. Los programas que hagas pueden funcionar en
Windows, Linux y Mac.
Se utiliza para:
• desarrollo web (del lado del servidor),
• desarrollo de software,
• matemáticas,
• secuencias de comandos del sistema.
Variables
Paradigmas de programación
[Link]
Variables
Python
Python es un lenguaje open source, que se distribuye con la licencia
Python Software Foundation. Además, es un lenguaje de propósito
general, por lo cual tiene muchos usos.
Entre los usos más comunes, podemos enumerar lenguaje de
scripting, muy útil para los administradores de sistemas. Scraping y
crawling, permite extraer información de páginas web. Desarrollo
web con su framework Django, Big Data, inteligencia artificial, deep
learning, machine learning y ciencia de datos.
Variables
Instalación Python
Para instalar Python en un equipo con el sistema operativo Windows
utilizar una cuenta de usuario con privilegios de administrador o la cuenta
del administrador local.
En los sistemas con arquitectura 64 bit se puede instalar tanto la versión
de Python para 32 bit como para 64 bit. La versión para 64 bit mejora el
rendimiento y permite que un programa pueda utilizar más de 4 GB de
memoria RAM, cantidad de memoria máxima en sistemas 32 bit.
[Link]
Variables
Instalación Python
Variables
Probando Python
Acceder a la línea de comandos ejecutando el programa [Link] o
Símbolo del sistema, dando en el icono de buscar cmd.
Variables
Variables del sistema
Variables
IDE
Entorno de desarrollo integrado
Un entorno de desarrollo integrado (Integrated Development
Environment), es una aplicación que provee herramientas para facilitar el
proceso de desarrollo de software.
Un IDE, generalmente, consiste de un editor de código, herramientas de
construcción automáticas y un depurador. La mayoría de los IDE tienen
auto-completado inteligente de código (IntelliSense), resaltado y chequeo
de sintaxis.
Variables
Editor de código
IDLE Python
Entorno de desarrollo incluido con Python
Sololearn
[Link]
Visual Studio Code (VSCode)
[Link]
Git Bash
[Link]
Variables
Git Bash
Es una aplicación para entornos de Microsoft Windows que ofrece una
capa de emulación para una experiencia de líneas de comandos de Git.
Bash es una shell predeterminada popular en Linux y macOS. Git Bash es
un paquete que instala Bash, algunas utilidades comunes de bash y Git en
un sistema operativo Windows. Una Shell (interprete de comandos) es una
aplicación de terminal que se utiliza como interfaz con un sistema
operativo mediante comandos escritos, es decir un intermediario que se
encarga de traducir los comandos del usuario, a instrucciones que solo el
núcleo o kernel del sistema operativo entiende.
Variables
Extensión Python
Variables
Extensión Python
Variables
Extensión Python
Variables
Configurando Python
Python es un lenguaje interpretado, y para ejecutar el código Python y
poder tener IntelliSense de Python configurado, debemos indicar a Visual
Studio Code qué intérprete debe utilizar. Para esto abre la paleta de
comando con Ctrl + Shift + P y tipea “Python: Select Interpreter”. Al
seleccionar la opción te mostrará una lista con los intérpretes de Python
que tengas instalados en tu sistema. Seleccionas el de Python 3.x y queda
configurado.
Variables
Ejecutamos el archivo con Python
También puede seleccionar su terminal predeterminada presionando F1 y
escribiendo Terminal: Select Default Profile
Variables
Script de Python
Un script de Python es un archivo de texto con extensión .py que
contendrá código Python, después se ejecuta este archivo con el
interprete de Python en VSCODE se realiza dando click derecho Run
Python File in Terminal.
Otra forma es usando Bash con el siguiente comando:
$ py [Link]
Variables
Ejecutamos el archivo con Python
Variables
Usando IDLE
Variables
Zen de Python
>>> import this
Variables
Variable
Es un espacio de memoria reservado para guardar un valor, es un nombre
que se refiere a un valor, con el operador de asignación se pueden crear
nuevas variables y asignarles un valor. Python es un lenguaje de
programación con tipado dinámico por lo que no es necesario indicar de
que tipo es la variable, al declararla solo basta con hacer la asignación
para crear la variable y a partir de ese momento se puede utilizar. Python
maneja la memoria dinámicamente con lo cual no tendremos que
encargarnos de reservar memoria y devolverla. Una expresión o sentencia
es una combinación de valores, variables, operadores y llamadas a
funciones.
Variables
Variable
Los nombres de variables en Python deben ajustarse a unas reglas:
1. El nombre de una variable debe comenzar con una letra o el carácter
de subrayado
2. Un nombre de variable no puede comenzar con un número
3. El nombre de una variable solo puede contener caracteres
alfanuméricos y guiones bajos (Az, 0-9 y _)
4. No se pueden utilizar palabras reservadas del lenguaje.
5. Como Python es un lenguaje case sensitive (distingue mayúsculas y
minúsculas)
6. Usar camelCase o snake_case
Variables
Tipos de datos
Python es un lenguaje de tipado dinámico, incluye tipos de datos básicos
como los números enteros, números reales (decimales), números
complejos, booleanos (true/false), String (cadena de caracteres). Python
tiene la función type para saber de que tipo es un valor o una variable.
Variables
Tipos de datos
Variables
Variable
Si desea especificar el tipo de datos de una variable, puede hacerlo con
conversión de tipo o casteo(casting). Las variables de cadena se pueden
declarar utilizando comillas simples o dobles.
Variables
Variable
Variables
Indentación o sangría
Se refiere a los espacios al comienzo de una línea de código, mientras que
en otros lenguajes de programación la sangría en el código es solo para
legibilidad, en Python la sangría se usa para indicar un bloque de código y
dará un error si se omite. No importa el numero de espacios pero debe ser
al menos uno y se tiene que usar la misma cantidad de espacios en el
mismo bloque de código, de lo contrario Python dará un error.
Variables
Comentarios
Los comentarios se pueden utilizar para explicar el código Python, para
hacer que el código sea más legible o para evitar la ejecución al probar el
código. Los comentarios comienzan con a #, y Python los ignorará,
también se puede utilizar una cadena de varias líneas, dado que Python
ignorará los literales de cadena que no están asignados a una variable,
puede agregar una cadena de varias líneas (comillas triples) y colocar su
comentario dentro de ella
Gracias