Conceptos básicos de Python 3

Python fue desarrollado por Guido van Rossum a principios de la década de 1990 y su última versión es la 3.10.4, podemos llamarla simplemente Python3. Python 3.0 se lanzó en 2008 y es un lenguaje interpretado, es decir, no está compilado y el intérprete verificará el código línea por línea. Este artículo se puede utilizar para aprender los conceptos básicos del lenguaje de programación Python . Entonces, antes de continuar… sigamos la tradición más popular de ‘HelloWorld’ 😛 y, por lo tanto, comparemos la sintaxis de Python con C, C++ y Java (he tomado estos 3 porque son los lenguajes más famosos y más utilizados). 

Python3

# Python code for "Hello World"
# nothing else to type...see how simple is the syntax.
  
print("Hello World")      

Nota: tenga en cuenta que el alcance de Python no depende de las llaves ( { } ), sino que usa sangría para su alcance. Comencemos con nuestros conceptos básicos de Python, donde cubriremos los conceptos básicos en algunas secciones pequeñas. Solo revíselos y confíe en mí, aprenderá los conceptos básicos de Python muy fácilmente.

Introducción y configuración

  1. Si está en el sistema operativo Windows , descargue Python haciendo clic aquí y ahora instálelo desde la configuración y en el menú de inicio escriba IDLE.IDLE, puede pensar que es un IDE de Python para ejecutar los scripts de Python. Se verá de alguna manera esto:
  2. Si está en Linux/Unix, simplemente abra la terminal y en el 99% del sistema operativo Linux, Python viene preinstalado con el sistema operativo. Simplemente escriba ‘python3’ en la terminal y estará listo para comenzar. Se verá así: 

The ” >>> ” represents the python shell and its ready to take python commands and code.

Variables y estructuras de datos

En otros lenguajes de programación como C, C++ y Java, deberá declarar el tipo de variables, pero en Python no necesita hacerlo. Simplemente escriba la variable y cuando se le den valores, automáticamente sabrá si el valor dado sería un int, float, char o incluso una string.

Python3

# Python program to declare variables
myNumber = 3
print(myNumber)
   
myNumber2 = 4.5
print(myNumber2)
   
myNumber ="helloworld"
print(myNumber)
Producción

3
4.5
helloworld

Vea, qué simple es, simplemente cree una variable y asígnele el valor que desee y luego use la función de impresión para imprimirla. Python tiene 4 tipos de estructuras de datos integradas, a saber , lista , diccionario , tupla y conjunto .

List es la estructura de datos más básica en python. La lista es una estructura de datos mutable, es decir, los elementos se pueden agregar a la lista más tarde después de la creación de la lista. Es como si fuera a comprar en el mercado local e hizo una lista de algunos artículos y luego puede agregar más y más artículos a la lista.
La función append() se usa para agregar datos a la lista.
 

Python3

# Python program to illustrate a list 
   
# creates a empty list
nums = [] 
   
# appending data in list
nums.append(21)
nums.append(40.5)
nums.append("String")
   
print(nums)
Producción

[21, 40.5, 'String']

Python3

# Python program to illustrate a Dictionary
  
# creates a empty list
Dict = []
  
# putting integer values
Dict = {1: 'Geeks', 2: 'For', 3: 'Geeks'}
  
print(Dict)
  
#Code submitted by Susobhan AKhuli
Producción

{1: 'Geeks', 2: 'For', 3: 'Geeks'}

Python3

# Python program to illustrate a tuple
    
# creates a tuple which is immutable
tup = ('Geeks', 'For', 'Geeks')
  
print(tup)
  
#Code submitted by Susobhan AKhuli
Producción

('Geeks', 'For', 'Geeks')

Python3

# Python program to illustrate a set
  
# define a set and its elements
myset = set(["Geeks", "For", "Geeks"])
  
#as set doesn't have duplicate elements so, 1 geeks will not be printed
print(myset)
  
#Code submitted by Susobhan Akhuli

Comentarios:

# is used for single line comment in Python
""" this is a comment """ is used for multi line comments

Entrada y salida

En esta sección, aprenderemos cómo recibir información del usuario y, por lo tanto, manipularla o simplemente mostrarla. La función input() se utiliza para recibir información del usuario.

Python3

# Python program to illustrate
# getting input from user
name = input("Enter your name: ") 
   
# user entered the name 'harssh'
print("hello", name)
Producción

Enter your name: hello harssh

Python3

# Python3 program to get input from user
   
# accepting integer from the user
# the return type of input() function is string ,
# so we need to convert the input to integer
num1 = int(input("Enter num1: "))
num2 = int(input("Enter num2: "))
   
num3 = num1 * num2
print("Product is: ", num3)

Producción:

Enter num1: 8 Enter num2: 6 ('Product is: ', 48)

Selección

La selección en Python se realiza utilizando las dos palabras clave ‘if’ y ‘elif'(elseif) y else

Python3

# Python program to illustrate
# selection statement
   
num1 = 34
if(num1>12):
   print("Num1 is good")
elif(num1>35):
   print("Num2 is not gooooo....")
else:
   print("Num2 is great")
Producción

Num1 is good

Funciones

Puede pensar en funciones como un montón de código destinado a realizar una tarea particular en todo el script de Python. Python usó la palabra clave ‘def’ para definir una función.
Sintaxis:

def function-name(arguments):
           #function body

Python3

# Python program to illustrate
# functions
def hello():
   print("hello")
   print("hello again")
hello()
   
# calling function
hello()
Producción

hello
hello again
hello
hello again

Ahora, como sabemos, cualquier programa comienza desde una función ‘principal’… creemos una función principal como en muchos otros lenguajes de programación.

Python3

# Python program to illustrate 
# function with main
def getInteger():
   result = int(input("Enter integer: "))
   return result
   
def Main():
   print("Started")
   
   # calling the getInteger function and 
   # storing its returned value in the output variable
   output = getInteger()     
   print(output)
   
# now we are required to tell Python 
# for 'Main' function existence
if __name__=="__main__":
   Main()
Producción

Started
Enter integer: 0

Iteración (bucle)

Como su nombre indica, llama a repetir las cosas una y otra vez. Usaremos el ciclo ‘for y while’ más popular aquí.

Python3

# Python program to illustrate
# a simple for loop
   
for step in range(5):    
   print(step)

Python3

# Python program to illustrate
# a simple while loop
step = 0
while(step < 5):
    print(step)
    step = step+1
Producción

0
1
2
3
4

Módulos

Python tiene una biblioteca de módulos muy rica que tiene varias funciones para realizar muchas tareas. Puede leer más sobre la biblioteca estándar de Python haciendo clic aquí
. La palabra clave ‘importar’ se usa para importar un módulo en particular a su código python. Por ejemplo, considere el siguiente programa.

Python3

# Python program to illustrate
# math module
import math
   
def Main():
   num = -85
   
   # fabs is used to get the absolute 
   # value of a decimal
   num = math.fabs(num)
   print(num)
       
       
if __name__=="__main__":
   Main()
Producción

85.0

Estos son algunos de los conceptos básicos del lenguaje de programación Python y cubriré los temas de Python de nivel intermedio y avanzado en mis próximos artículos.

Este artículo es una contribución de Harsh Wardhan Chaudhary. Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Su artículo será revisado primero por el equipo de Geeks for Geeks antes de publicarlo.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *