Programación

Empezando con Python

Empezando con Python

Python es el lenguaje de programación de más rápido crecimiento en el mundo. Los principales sitios web como Instagram, Pinterest, Quora y muchos otros se crean utilizando Web Framework Django de python. Lo que hace que Python sea más popular es su sintaxis simple, que es similar al idioma inglés normal. Su potencia lo convierte en una opción principal adoptada por las principales empresas de tecnología.

Podemos usar Python para casi todas las tareas, incluido el desarrollo web, la automatización, la inteligencia artificial, la seguridad cibernética, la ciencia de datos, el desarrollo de aplicaciones de Android y varias otras tareas generales de programación. También hay un gran apoyo de la comunidad para el lenguaje en Github, PyPI y muchos otros lugares, lo que facilita la resolución de errores y el lenguaje está libre de errores.

Python tiene muchas bibliotecas y marcos escritos por los contribuyentes de código abierto que facilitan nuestra tarea, y podemos usarlos de forma gratuita sin reinventar la rueda. En este tutorial, aprenderemos los conceptos básicos de Python, como palabras reservadas, comentarios, variables, operadores, tipos de datos, etc.

Para seguir este tutorial, Python debe estar instalado y configurado en la ruta de su sistema. Muchas computadoras vienen preinstaladas con Python. Puede verificar su instalación y versión de Python ejecutando el siguiente código en la terminal.

Python --versión

Si no tiene Python instalado, puede instalarlo desde Python.org o consulte nuestra guía aquí. Se recomienda tener la última versión de python. Si tiene una versión anterior de Python, consulte nuestro tutorial sobre cómo actualizar Python a la última versión.

Shell de Python

Python es un lenguaje interpretado, lo que significa que no tiene un compilador pero tiene un intérprete. Un compilador ejecuta todos los programas a la vez, mientras que un intérprete ejecuta cada línea una por una. Esto significa que Python ejecuta cada línea de nuestro programa una por una. Python viene con un shell que puede ejecutar líneas únicas de códigos y obtener el resultado.

Para ejecutar el shell de Python, debe abrir su terminal y luego escribir pitón en eso.

abriendo cáscara de pitón

Puede usar este shell de Python para ejecutar código Python simple. Por ejemplo, para mostrar la cadena "Hola mundo!”En la Terminal, necesitamos escribir el siguiente código en el shell de Python.

print ("Hola mundo!")

Producción:

imprimiendo hola mundo usando python shell

Ahora nuevamente, escriba lo siguiente en el shell.

1 + 5

Esto mostrará la suma de los dos números, i.mi., 6.

Producción:

código de ejemplo de shell de Python

Ahora cerremos el caparazón. Para cerrar el caparazón, necesitamos escribir Salida() en el caparazón, como se muestra en la imagen de abajo. Para los usuarios de Linux, también podemos usar la tecla Ctrl + d para salir del Shell.

cerrando el caparazón de Python

Usando un IDE

El shell de Python que discutimos es un buen punto para comenzar a aprender Python y para escribir pequeñas líneas de códigos, pero no es útil para grandes proyectos. Para un caso de uso del mundo real, los desarrolladores usan diferentes editores para escribir y editar el código de Python. Estoy usando el código de estudio visual de código abierto, que es un IDE increíble para escribir códigos. IDE o entorno de desarrollo integrado es un software en el que podemos editar y ejecutar el código. Por lo tanto, es ideal para desarrollos más rápidos y fáciles. Si desea elegir entre IDE para escribir código, puede ver nuestro artículo sobre los 10 IDE principales que se utilizarán para la programación. Puede usar cualquiera de los IDE con los que se sienta cómodo para escribir códigos de Python.

También puede escribir manualmente el código en un archivo de Python (teniendo .py extensiones) desde un editor simple y puede ejecutarlo usando el intérprete de Python escribiendo:

nombre de ruta de archivo de Python

Donde el filepathname debe ser el nombre del archivo que estamos usando. Para hacer esto, no necesita ninguna instalación de IDE ya que está escribiendo código en su editor.

Ahora, comencemos a aprender los conceptos básicos de Python. Supongo que está utilizando cualquiera de los métodos mencionados anteriormente para escribir y ejecutar los códigos de Python.

Sintaxis básica de Python

La sintaxis de Python es una de las cosas más asombrosas para cualquiera que use Python. El lenguaje Python es un lenguaje de alto nivel. Su sintaxis es muy similar a la del inglés natural, lo que lo hace fácil de leer y adoptable tanto por principiantes como por expertos. Por ejemplo, veamos el ejemplo de HelloWorld en Python y ejecute el siguiente código en su Python IDE o Python Shell.

print ("Hola mundo!")

El código anterior imprimirá la cadena Hola Mundo! en la pantalla Terminal. Al ejecutar el código, obtendremos el siguiente resultado.

la sintaxis básica de Python

Como puede ver en el código, no había punto y coma al final de la declaración. Este es un beneficio en Python, ya que es la elección del programador si incluir punto y coma o no al final de las declaraciones.

Si tiene experiencia en lenguajes de programación como C o C ++, puede notar que si no le damos punto y coma, el cielo caerá sobre su cabeza y se producirá un error de sintaxis. Pero al escribir varias declaraciones en una línea, necesitamos usar punto y coma. El código de Python tampoco usa llaves para bloques de código que hacen otros lenguajes de programación; solo depende de la sangría adecuada de su código.

Palabras clave

Las palabras clave estaban reservadas por el lenguaje Python y tienen un significado especial para el intérprete de Python. Esas palabras clave son palabras especiales y no podemos usarlas como nombres de identificadores. Para obtener la lista completa de palabras clave en Python, abra su shell de Python y ejecute el siguiente comando.

ayuda ("palabras clave")

Esto enumerará todas las palabras clave presentes en Python.

palabras clave en python

Comentarios en Python

Los comentarios son fundamentales al escribir código, ya que hace que los códigos sean más legibles. Además, podemos usarlos para dejar comentarios en nuestro código. El propósito principal de usar comentarios en el código es ayudar a otros programadores a saber qué está pasando en el código para leer y editar fácilmente el programa. También puede beneficiarse de dejar comentarios en el código para usted, ya que puede resultar confuso cuando intenta editarlo en un futuro prolongado. Python trata los comentarios como espacios en blanco y no los ejecuta.

Hay dos tipos de comentarios que podemos escribir en Python, son comentarios de una sola línea y comentarios de varias líneas. Después de que el símbolo # se trata como comentarios de una sola línea, el intérprete de Python tratará cualquier cosa después de # en esa línea como espacios en blanco. Por ejemplo, vea el siguiente código.

# este es el primer comentario print ("Hello World!") # este es el segundo comentario

Al ejecutar el código anterior, verá la cadena Hola Mundo! impreso en la pantalla sin ningún error porque todo lo demás escrito después de # son comentarios en el programa.

También podemos escribir comentarios en varias líneas. Necesitamos escribir los comentarios bajo tres comillas (ya sea simple o doble). Mira el siguiente código, por ejemplo.

"" "Este es un comentario de varias líneas. Extendemos este comentario a cualquier número de líneas "" "

Tipos de datos en Python

Hay varios tipos de tipos de datos. Analicemos algunos de los tipos de datos más utilizados en Python.

['sam', 'david'] [1, 10, 6, 5]
('sam', 'david') (1, 10, 6, 5)
'nombre': 'Fosslinux', 'país': 'Internet', edad: 5

También podemos verificar los tipos de datos de datos / variables en Python usando la función incorporada type (). La función type () acepta el dato / variable como argumento y devuelve el tipo de dato de ese dato / variable. Por ejemplo, copie y ejecute el siguiente código en Python IDE.

imprimir (tipo (10)) imprimir (tipo (10).001)) imprimir (escribir ("Fosslinux")) imprimir (escribir (1 + 8j)) imprimir (escribir ([1, 10, 6, 5])) imprimir (escribir ((1, 10, 6, 5)) ) imprimir (tipo ('nombre': 'Fosslinux', 'país': 'Internet'))

Producción:

comprobando el tipo de datos en Python

Variables en Python

Las variables se utilizan para almacenar datos en la memoria principal. Una variable se refiere a la dirección de memoria en la que se almacenan los datos. También hay algunas reglas al seleccionar un nombre de variable. Las reglas se dan a continuación.

Estas reglas siempre deben seguirse al declarar variables; de lo contrario, el intérprete de Python arrojará un error. El nombre de las variables puede ser cualquier nombre que siga las reglas anteriores. Aún así, se recomienda elegir el nombre que mejor describa el propósito de la variable y aumentar la legibilidad del código.

Operadores en Python

El lenguaje de programación Python admite muchos tipos diferentes de operadores. En esta sección, discutiremos algunos de ellos.

Operadores de Asignación

Los operadores de asignación se utilizan para asignar algún valor a una variable. Usamos principalmente el = signo para asignar datos a una variable. Por ejemplo, ejecute el siguiente código en su Python IDE.

a = 10 imprimir (a)

Conseguirás 10 impreso en la pantalla al ejecutar el código anterior, como se muestra en el código siguiente. En este código, he usado el operador de asignación para asignar el valor 10 en la variable a y luego mostrarlo usando la función print (). Hay muchos más operadores de asignación de los que analizaremos brevemente en artículos posteriores.

Operadores aritméticos

Estos operadores se utilizan para realizar operaciones aritméticas en dos números: suma, multiplicación, etc. Hay operadores como +, - , *, /,%, //, ** que se puede utilizar para aritmética. Para obtener más detalles, consulte el siguiente código; puedes copiarlo y ejecutarlo en tu IDE.

# asignar datos a variables a = 10 b = 5 # sumar los dos números imprimir (a + b) # restar los dos números imprimir (ab) # multiplicar los dos números imprimir (a * b) # dividir los números imprimir (a / b) # el operador% se usa para obtener el resto # cuando se divide el primer número de la segunda impresión (a% b) # El operador // se usa para obtener solo la parte entera de la división print (a // b) # El operador ** se usa para multiplicar a por a, b veces significa a ^ b imprimir (a ** b)

El código anterior le ha mostrado todos los operadores aritméticos disponibles en Python.

Producción:

operadores aritméticos en python

Hay muchos más operadores en Python. En este artículo, he discutido los operadores más importantes que debemos conocer en Python. Esté atento a FOSS Linux para obtener tutoriales sobre operadores más avanzados en los próximos artículos.

Conclusión

Con eso hemos terminado los conceptos básicos de Python. Ahora es el mejor momento para pasar a nuestro próximo tutorial "Obtener información del sistema de Linux en Python" para aprender a usar Python para recopilar información del sistema y del hardware en Linux.

Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...
Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...