Cómo comenzar a programar en Python: 13 pasos (con imágenes)

Tabla de contenido:

Cómo comenzar a programar en Python: 13 pasos (con imágenes)
Cómo comenzar a programar en Python: 13 pasos (con imágenes)

Video: Cómo comenzar a programar en Python: 13 pasos (con imágenes)

Video: Cómo comenzar a programar en Python: 13 pasos (con imágenes)
Video: Introducción a pygame en Python | Animación de una imagen con pygame 2024, Abril
Anonim

¿Quieres empezar a aprender a programar? Entrar en la programación de computadoras puede ser abrumador y puede pensar que necesita tomar clases para aprender. Si bien eso puede ser cierto para algunos lenguajes, hay una variedad de lenguajes de programación que solo tomarán uno o dos días para comprender los conceptos básicos. Python es uno de esos lenguajes. Puede tener un programa básico de Python en funcionamiento en solo unos minutos. Vea el Paso 1 a continuación para aprender cómo.

Pasos

Parte 1 de 5: Instalar Python

Ventanas

167107 1 2
167107 1 2

Paso 1. Visite el sitio web de Python

Puede descargar todo lo que necesita para comenzar con Python desde el sitio web de Python (python.org/downloads. El sitio web debería detectar automáticamente que está usando Windows y presentar los enlaces al instalador de Windows.

167107 2 2
167107 2 2

Paso 2. Elija la versión que desea instalar

Actualmente hay dos versiones de Python disponibles: 3.x.xy 2.7.10. Python hace que ambos estén disponibles para descargar, pero los nuevos usuarios deben elegir la versión 3.x.x. Descargue 2.7.10 si va a trabajar con código Python heredado o con programas y bibliotecas que aún no han adoptado 3.x.x.

Esta guía asumirá que está instalando 3.x.x

167107 3 3
167107 3 3

Paso 3. Ejecute el instalador después de descargarlo

Al hacer clic en el botón de la versión que desea, se descargará el instalador. Ejecute este instalador después de que haya terminado de descargarse.

167107 4 2
167107 4 2

Paso 4. Marque la casilla "Agregar Python 3.5 a RUTA"

Esto le permitirá ejecutar Python directamente desde el símbolo del sistema.

167107 5 2
167107 5 2

Paso 5. Haga clic en "Instalar ahora"

Esto instalará Python con todas sus configuraciones predeterminadas, lo que debería estar bien para la mayoría de los usuarios.

Si desea deshabilitar ciertas funciones, cambiar el directorio de instalación o instalar el depurador, haga clic en "Personalizar instalación" en su lugar y luego marque o desmarque las casillas

Mac

167107 6 2
167107 6 2

Paso 1. Decide si quieres instalar Python 3.x.x

Todas las versiones de OS X vienen con Python 2.7 ya instalado. Si no necesita la versión más reciente de Python, no necesita instalar nada. Si desea acceder a las versiones más recientes de Python, querrá instalar 3.x.x.

Si solo desea utilizar la versión incluida de Python, puede crear scripts en un editor de texto y ejecutarlos a través de la terminal

167107 7 2
167107 7 2

Paso 2. Descargue los archivos Python 3.x.x del sitio web de Python

Visita (python.org/downloads en tu Mac. Debería detectar tu sistema operativo y mostrar los archivos de instalación de Mac. Si no es así, haz clic en el enlace "Mac OS X".

167107 8 2
167107 8 2

Paso 3. Haga doble clic en el archivo PKG descargado para comenzar a instalar Python

Siga las instrucciones para instalar Python. La mayoría de los usuarios solo pueden usar la configuración predeterminada.

167107 9 2
167107 9 2

Paso 4. Ejecute Python en la terminal

Para verificar que la instalación fue correcta, inicie la terminal y escriba python3. Esto debería iniciar la interfaz Python 3.x.x y mostrar la versión.

Linux

167107 10 2
167107 10 2

Paso 1. Verifique la versión de Python que ya tiene instalada

Casi todas las distribuciones de Linux vienen con Python instalado. Puede ver qué versión tiene abriendo la Terminal y escribiendo python.

167107 11 2
167107 11 2

Paso 2. Instale la versión más reciente en Ubuntu

Abra la ventana de Terminal y escriba sudo apt-get install python.

También puede instalar Python usando la aplicación Agregar o quitar aplicaciones de Ubuntu ubicada en la ventana Aplicaciones

167107 12 2
167107 12 2

Paso 3. Instale la versión más reciente en Red Hat y Fedora

Abra la ventana de Terminal y escriba sudo yum install python.

167107 13 2
167107 13 2

Paso 4. Instale la versión más reciente en Arch Linux

Inicie sesión como usuario root. Escriba pacman -S python.

167107 14 2
167107 14 2

Paso 5. Descargue el entorno IDLE

Si desea utilizar el entorno de desarrollo de Python, puede obtenerlo utilizando el administrador de software de su distribución. Simplemente busque "python inactivo" para encontrar e instalar el paquete.

Otros Esenciales

167107 15 2
167107 15 2

Paso 1. Instale un editor de texto

Si bien puede crear programas de Python en el Bloc de notas o TextEdit, le resultará mucho más fácil leer y escribir el código utilizando un editor de texto especializado. Hay una variedad de editores gratuitos para elegir, como Sublime Text (cualquier sistema), Notepad ++ (Windows), TextWrangler (Mac) o JEdit (cualquier sistema).

167107 16 2
167107 16 2

Paso 2. Pruebe su instalación

Abra el símbolo del sistema (Windows) de su terminal (Mac / Linux) y escriba python. Se cargará Python y se mostrará el número de versión. Se le llevará al símbolo del sistema del intérprete de Python, que se muestra como >>>.

Escribe print ("¡Hola, mundo!") Y presiona ↵ Enter. Debería ver el texto ¡Hola, mundo! que se muestra debajo de la línea de comandos de Python

Parte 2 de 5: Aprendizaje de conceptos básicos

167107 17 2
167107 17 2

Paso 1. Comprenda que Python no necesita compilarse

Python es un lenguaje interpretado, lo que significa que puede ejecutar el programa tan pronto como realice cambios en el archivo. Esto hace que la iteración, revisión y resolución de problemas de los programas sea mucho más rápida que muchos otros lenguajes.

Python es uno de los lenguajes más fáciles de aprender y puede tener un programa básico en funcionamiento en solo unos minutos

167107 18 2
167107 18 2

Paso 2. Jugar con el intérprete

Puede usar el intérprete para probar el código sin tener que agregarlo primero a su programa. Esto es excelente para aprender cómo funcionan los comandos específicos o escribir un programa desechable.

167107 19 2
167107 19 2

Paso 3. Aprenda cómo Python maneja objetos y variables

Python es un lenguaje orientado a objetos, lo que significa que todo en el programa se trata como un objeto. Además, no necesitará declarar variables al principio de su programa (puede hacerlo en cualquier momento), y no necesita especificar el tipo de variable (entero, cadena, etc.).

Parte 3 de 5: Usar el intérprete de Python como calculadora

Realizar algunas funciones básicas de la calculadora lo ayudará a familiarizarse con la sintaxis de Python y la forma en que se manejan los números y las cadenas.

167107 20 2
167107 20 2

Paso 1. Inicie el intérprete

Abra su símbolo del sistema o terminal. Escribe python en el indicador y presiona ↵ Enter. Esto cargará el intérprete de Python y será llevado al símbolo del sistema de Python (>>>).

Si no integró Python en su símbolo del sistema, deberá navegar al directorio de Python para ejecutar el intérprete

167107 21 2
167107 21 2

Paso 2. Realizar aritmética básica

Puede usar Python para realizar operaciones aritméticas básicas con facilidad. Consulte el cuadro a continuación para ver algunos ejemplos sobre cómo utilizar las funciones de la calculadora. Nota: # designa comentarios en código Python y no se pasan a través del intérprete.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # La división siempre devolverá un número de coma flotante (decimal) 35.0 >>> (100 - 10 * 3) // 2 # La división de piso (dos barras) descartará cualquier resultado decimal 35 >>> 23% 4 # Esto calcula el resto de la división 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Paso 3. Calcule las potencias

Puede utilizar el operador ** para indicar poderes. Python puede calcular rápidamente grandes números. Consulte el cuadro a continuación para ver ejemplos.

>> 7 ** 2 # 7 al cuadrado 49 >>> 5 ** 7 # 5 elevado a 7 78125

167107 23 2
167107 23 2

Paso 4. Cree y manipule variables

Puede asignar variables en Python para realizar álgebra básica. Esta es una buena introducción a cómo asignar variables dentro de los programas de Python. Las variables se asignan mediante el signo =. Consulte el cuadro a continuación para ver ejemplos.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> ancho = 10 # Las variables pueden ser cualquier cadena> >> alto = 5 >>> ancho * alto 50

167107 24 2
167107 24 2

Paso 5. Cierre el intérprete

Una vez que hayas terminado de usar el intérprete, puedes cerrarlo y volver a la línea de comandos presionando Ctrl + Z (Windows) o Ctrl + D (Linux / Mac) y luego presionando ↵ Enter. También puedes escribir quit () y presionar ↵ Enter.

Parte 4 de 5: Creación de su primer programa

167107 25 2
167107 25 2

Paso 1. Abra su editor de texto

Puede crear rápidamente un programa de prueba que lo familiarizará con los conceptos básicos para crear y guardar programas y luego ejecutarlos a través del intérprete. Esto también le ayudará a comprobar que su intérprete se instaló correctamente.

167107 26 2
167107 26 2

Paso 2. Cree una declaración "impresa"

"Imprimir" es una de las funciones básicas de Python y se utiliza para mostrar información en la terminal durante un programa. Nota: "imprimir" es uno de los cambios más importantes de Python 2 a Python 3. En Python 2, solo necesita escribir "imprimir" seguido de lo que desea que se muestre. En Python 3, "imprimir" se ha convertido en una función, por lo que deberá escribir "imprimir ()", con lo que desea que se muestre entre paréntesis.

167107 27 2
167107 27 2

Paso 3. Agregue su declaración

Una de las formas más comunes de probar un lenguaje de programación es mostrar el texto "¡Hola, mundo!" Coloque este texto dentro de la declaración "print ()", incluidas las comillas:

print ("¡Hola, mundo!")

A diferencia de muchos otros idiomas, no es necesario designar el final de una línea con un;. Tampoco necesitará usar llaves ({}) para designar bloques. En cambio, la sangría significará lo que está incluido en un bloque

167107 28 2
167107 28 2

Paso 4. Guarde el archivo

Haga clic en el menú Archivo en su editor de texto y seleccione Guardar como. En el menú desplegable debajo del cuadro de nombre, elija el tipo de archivo Python. Si está utilizando el Bloc de notas (no recomendado), seleccione "Todos los archivos" y luego agregue ".py" al final del nombre del archivo.

  • Asegúrese de guardar el archivo en un lugar de fácil acceso, ya que deberá navegar hasta él en el símbolo del sistema.
  • Para este ejemplo, guarde el archivo como "hello.py".
167107 29 2
167107 29 2

Paso 5. Ejecute el programa

Abra su Símbolo del sistema o Terminal y navegue hasta la ubicación donde guardó su archivo. Una vez que estés allí, ejecuta el archivo escribiendo hello.py y presionando ↵ Enter. Debería ver el texto ¡Hola, mundo! que se muestra debajo del símbolo del sistema.

Dependiendo de cómo instaló Python y qué versión es, es posible que deba escribir python hello.py o python3 hello.py para ejecutar el programa

167107 30 2
167107 30 2

Paso 6. Pruebe con frecuencia

Una de las mejores cosas de Python es que puede probar sus nuevos programas inmediatamente. Una buena práctica es tener abierto el símbolo del sistema al mismo tiempo que tiene abierto el editor. Cuando guarda sus cambios en su editor, puede ejecutar inmediatamente el programa desde la línea de comandos, lo que le permite probar los cambios rápidamente.

Parte 5 de 5: Creación de programas avanzados

167107 31 2
167107 31 2

Paso 1. Experimente con una declaración básica de control de flujo

Las declaraciones de control de flujo le permiten controlar lo que hace el programa en función de condiciones específicas. Estas declaraciones son el corazón de la programación de Python y le permiten crear programas que hacen diferentes cosas según la entrada y las condiciones. La declaración while es buena para empezar. En este ejemplo, puede usar la instrucción while para calcular la secuencia de Fibonacci hasta 100:

# Cada número en la secuencia de Fibonacci es # la suma de los dos números anteriores a, b = 0, 1 mientras b <100: print (b, end = '') a, b = b, a + b

  • La secuencia se ejecutará siempre que (mientras) b sea menor que (<) 100.
  • La salida será 1 1 2 3 5 8 13 21 34 55 89
  • El comando end = '' mostrará la salida en la misma línea en lugar de poner cada valor en una línea separada.
  • Hay un par de cosas a tener en cuenta en este programa simple que son fundamentales para crear programas complejos en Python:

    • Tome nota de la sangría. A: indica que las siguientes líneas estarán sangradas y son parte del bloque. En el ejemplo anterior, print (b) y a, b = b, a + b son parte del bloque while. La sangría adecuada es esencial para que su programa funcione.
    • Se pueden definir múltiples variables en la misma línea. En el ejemplo anterior, a y b se definen en la primera línea.
    • Si ingresa este programa directamente en el intérprete, debe agregar una línea en blanco al final para que el intérprete sepa que el programa ha terminado.
167107 32 2
167107 32 2

Paso 2. Construya funciones dentro de los programas

Puede definir funciones a las que luego puede llamar más adelante en el programa. Esto es especialmente útil si necesita utilizar varias funciones dentro de los límites de un programa más grande. En el siguiente ejemplo, puede crear una función para llamar a una secuencia de Fibonacci similar a la que escribió anteriormente:

def fib (n): a, b = 0, 1 while a <n: print (a, end = '') a, b = b, a + b print () # Más adelante en el programa, puedes llamar a tu Fibonacci # función para cualquier valor que especifique fib (1000)

Esto devolverá 0 1 1 2 3 5 8 13 21 34 55 89144233377610987

167107 33 2
167107 33 2

Paso 3. Cree un programa de control de flujo más complicado

Las declaraciones de control de flujo le permiten establecer condiciones específicas que cambian la forma en que se ejecuta el programa. Esto es especialmente importante cuando se trata de entradas de usuario. El siguiente ejemplo usará if, elif (else if) y else para crear un programa simple que evalúe la edad del usuario.

age = int (input ("Ingrese su edad:")) if age <= 12: print ("¡Es genial ser un niño!") elif age in range (13, 20): print ("Eres un adolescente ! ") else: print (" Es hora de crecer ") # Si alguna de estas afirmaciones es cierta # se mostrará el mensaje correspondiente. # Si ninguna de las afirmaciones es verdadera, se muestra el mensaje "else" #.

  • Este programa también presenta algunas otras declaraciones muy importantes que serán invaluables para una variedad de aplicaciones diferentes:

    • input (): invoca la entrada del usuario desde el teclado. El usuario verá el mensaje escrito entre paréntesis. En este ejemplo, input () está rodeado por una función int (), lo que significa que toda la entrada se tratará como un número entero.
    • range (): esta función se puede utilizar de diversas formas. En este programa, está verificando si el número en un rango entre 13 y 20. El final del rango no se cuenta en el cálculo.
167107 34 2
167107 34 2

Paso 4. Aprenda las otras expresiones condicionales

El ejemplo anterior utilizó el símbolo "menor o igual" (<=) para determinar si la edad de entrada cumplía con la condición. Puede usar las mismas expresiones condicionales que usaría en matemáticas, pero escribirlas es un poco diferente:

Expresiones condicionales.

Sentido Símbolo Símbolo de Python
Menos que < <
Mas grande que > >
Menor o igual <=
Mayor que o igual >=
Igual = ==
No es igual !=
167107 35 2
167107 35 2

Paso 5. Continúe aprendiendo

Estos son solo los conceptos básicos cuando se trata de Python. Aunque es uno de los lenguajes más sencillos de aprender, hay bastante profundidad si está interesado en excavar. ¡La mejor manera de seguir aprendiendo es seguir creando programas! Recuerde que puede escribir rápidamente programas scratch directamente en el intérprete, y probar sus cambios es tan simple como ejecutar el programa desde la línea de comandos nuevamente.

  • Hay muchos buenos libros disponibles para la programación de Python, incluidos "Python para principiantes", "Libro de recetas de Python" y "Programación de Python: Introducción a la informática".
  • Hay una variedad de fuentes disponibles en línea, pero muchas todavía están orientadas a Python 2. X. Es posible que deba realizar ajustes en los ejemplos que proporcionen.
  • Si desea ejecutar Python en línea pero desea ejecutar Python 3, Repl [1] tiene un intérprete de Python que usa máquinas virtuales Linux. Otro buen recurso en línea para un futuro "pythonista" (programador de Python bien versado) es thinkfunctional [2]. Para desafíos más grandes, "Automatizar las cosas aburridas" [3] y el Proyecto Euler [4] también están disponibles.
  • Muchas escuelas locales ofrecen clases sobre Python. A menudo, Python se enseña en clases de introducción, ya que es uno de los lenguajes más fáciles de aprender.

Programas de muestra

Image
Image

Ejemplo de código de inicio de intérprete de Python

Image
Image

Ejemplo de código de calculadora de Python

Image
Image

Ejemplo de programa Easy Python

Recomendado: