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.
- 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:
- 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)
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)
[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
{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
('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
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)
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")
Num1 is good
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()
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()
Started Enter integer: 0
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
0 1 2 3 4
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()
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