Cómo empezar a programar en Python: 15 pasos (con imágenes)

Tabla de contenido:

Cómo empezar a programar en Python: 15 pasos (con imágenes)
Cómo empezar a programar en Python: 15 pasos (con imágenes)

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

Video: Cómo empezar a programar en Python: 15 pasos (con imágenes)
Video: Como puedo ver las características de mi PC o Laptop 2024, Noviembre
Anonim

¿Quieres aprender a programar? Aprender programación de computadoras puede ser complicado y es posible que esté pensando en tomar un curso determinado. Esto puede ser cierto para algunos lenguajes de programación, pero hay muchos que solo toman uno o dos días para comprender los conceptos básicos. Python es uno de esos lenguajes. Puede ejecutar programas básicos de Python en solo unos minutos. Consulte el Paso 1 a continuación para averiguar cómo.

Paso

Parte 1 de 5: Instalación de Python (Windows)

167107 1
167107 1

Paso 1. Descargue Python para el sistema Windows

El intérprete de Windows Python se puede descargar de forma gratuita desde el sitio de Python. Asegúrese de descargar la versión correcta para su sistema operativo.

  • Deberá descargar la última versión disponible, que es 3.4 en el momento de escribir este artículo.
  • OS X y Linux están preinstalados con Python. Es posible que no necesite instalar ningún software relacionado con Python, pero puede instalar un editor de texto.
  • La mayoría de las versiones de las distribuciones de Linux y OS X todavía usan Python 2.x. Hay algunas diferencias menores entre las versiones 2 y 3, pero el cambio más significativo está en la declaración "imprimir". Para instalar la última versión de Python en OS X o Linux, puede descargar el archivo del sitio web de Python.
167107 2
167107 2

Paso 2. Instale el intérprete de Python

La mayoría de los usuarios pueden instalar el intérprete sin cambiar ninguna configuración. Puede integrar Python en el símbolo del sistema habilitando la última opción en la lista de módulos disponibles.

167107 3
167107 3

Paso 3. Instale un editor de texto

Si bien puede crear programas de Python desde el Bloc de notas o TextEdit, es mucho más fácil leer y escribir código con un editor de texto dedicado. Hay varios editores gratuitos que puede usar, como Notepad ++ (Windows), TextWrangler (Mac) o jEdit (cualquier sistema).

167107 4
167107 4

Paso 4. Pruebe la instalación

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

Escriba print ("¡Hola, mundo!") Y presione Entrar. Verá el texto que se muestra debajo de la línea de comando de Python

Parte 2 de 5: Aprendizaje de conceptos básicos

167107 5
167107 5

Paso 1. Comprenda que no es necesario compilar Python

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

Python es uno de los lenguajes más fáciles de aprender y puede ejecutar programas básicos en solo unos minutos

167107 6
167107 6

Paso 2. Jugar con el intérprete

Puede usar el intérprete para probar el código sin primero agregarlo al programa. Esto es excelente para aprender cómo funcionan los comandos especiales o escribir programas desechables.

167107 7
167107 7

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. Esto significa que no tiene que declarar variables al principio del programa (puede hacerlo en cualquier momento) y no tiene que 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 le ayudará a familiarizarse con la sintaxis de Python y cómo manejar números y cadenas.

167107 8
167107 8

Paso 1. Ejecute el intérprete

Abra el símbolo del sistema o la terminal. Escriba python en el indicador y presione Entrar. Esto cargará el intérprete de Python y será llevado al símbolo del sistema de Python (>>>).

Si no integra Python en el símbolo del sistema, deberá navegar a la carpeta de Python para ejecutar el intérprete

167107 9
167107 9

Paso 2. Realizar aritmética básica

Puede usar Python para hacer aritmética básica fácilmente. Consulte el cuadro a continuación para ver algunos ejemplos de cómo utilizar las funciones de la calculadora. Nota: # son comentarios en código Python y el intérprete no los procesa.

>> 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 # Redondear la división hacia abajo (dos barras) arrojará el decimal 35 >>> 23% 4 # Esto calculará el resto de la división 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 10
167107 10

Paso 3. Calcule el rango

Puede usar el operador ** para denotar exponentes. Python puede calcular rápidamente grandes poderes. Consulte el cuadro a continuación para ver un ejemplo.

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

167107 11
167107 11

Paso 4. Cree y manipule variables

Puede asignar variables en Python para hacer álgebra básica. Esta es una gran introducción a saber cómo asignar variables en programas Python. Las variables se especifican mediante el signo =. Consulte el cuadro a continuación para ver un ejemplo.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> ancho = 10 # La variable puede ser cualquier cadena> >> alto = 5 >>> ancho * alto 50

167107 12
167107 12

Paso 5. Cierre el intérprete

Cuando haya terminado de usar el intérprete, puede cerrarlo y regresar al símbolo del sistema presionando Ctrl + Z (Windows) o Ctrl + D (Linux / Mac) y luego presionando Enter. También puede escribir quit () y presionar Enter.

Parte 4 de 5: Creación del primer programa

167107 13
167107 13

Paso 1. Abra un editor de texto

Puede crear un programa de prueba que lo familiarice 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 el intérprete está instalado correctamente.

167107 14
167107 14

Paso 2. Cree una declaración "impresa"

"Imprimir" es una de las funciones básicas de Python que se utilizan para mostrar información en el terminal durante un programa. Nota: "imprimir" es uno de los mayores cambios de Python 2 a Python 3. En Python 2, solo necesita escribir "imprimir" seguido de lo que desea mostrar. En Python 3, "imprimir" se ha convertido en una función, así que tienes que escribir "print ()" y escribir lo que quieras entre paréntesis.

167107 15
167107 15

Paso 3. Agregue una declaración

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

print ("¡Hola, mundo!")

A diferencia de la mayoría de los otros idiomas, no es necesario declarar finales de línea con;. Tampoco es necesario utilizar llaves ({}) para representar bloques. En cambio, la sangría indicará lo que se incluye en el bloque

167107 16
167107 16

Paso 4. Guarde el archivo

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

  • Asegúrate de guardar el archivo en un lugar de fácil acceso, ya que tendrás que apuntarlo al símbolo del sistema.
  • Para este ejemplo, guarde el archivo como "hello.py".
167107 17
167107 17

Paso 5. Ejecute el programa

Abra el símbolo del sistema o la terminal y navegue hasta la ubicación donde guardó el archivo. Una vez allí, ejecute el archivo escribiendo hello.py y Enter. Verá el texto que se muestra debajo del símbolo del sistema.

Dependiendo de cómo haya instalado Python, es posible que deba escribir python hello.py para ejecutar el programa

167107 18
167107 18

Paso 6. Pruebe el programa con frecuencia

Una de las mejores cosas de Python es que puede probar nuevos programas de inmediato. Otra ventaja es que el símbolo del sistema y el editor están abiertos. Después de guardar los cambios en el editor, puede ejecutar el programa directamente desde la línea de comandos, lo que agiliza la prueba de los cambios.

Parte 5 de 5: Creación de programas avanzados

167107 19
167107 19

Paso 1. Experimente con declaraciones básicas de control de flujo

Las declaraciones de control de flujo son útiles para controlar lo que hace un programa en determinadas condiciones. Estas declaraciones son el núcleo de la programación de Python, por lo que puede crear programas que hagan una variedad de cosas, según la entrada y las condiciones. La declaración while es un buen comienzo para aprender. En este ejemplo, usa una declaración while para calcular la serie 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.
  • Las salidas del programa son 1 1 2 3 5 8 13 21 34 55 89
  • El comando end = '' generará la salida en la misma línea en lugar de poner cada valor en una línea separada.
  • Hay algunas cosas a tener en cuenta en este programa simple, y son muy importantes para crear programas complejos en Python:

    • Preste atención a las sangrías.: indica que la siguiente línea tendrá sangría y es parte del bloque. En el ejemplo anterior, print (b) y a, b = b, a + b son parte del bloque while. La sangría correcta es esencial para que el programa funcione.
    • Se pueden definir múltiples variables en la misma línea. En el ejemplo anterior, ay b. Ambos 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 finalizado.
167107 20
167107 20

Paso 2. Cree la función en el programa

Puede definir funciones que luego se pueden llamar 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 () # Luego puedes llamar a la función # Fibonacci para cada valor especificado fib (1000)

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

167107 21
167107 21

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

Las declaraciones de control de flujo son útiles para establecer ciertas condiciones que cambian la forma en que se ejecuta el programa. Esto es especialmente importante si 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 de un usuario.

age = int (input ("Ingrese su edad:")) if age <= 12: print ("¡La infancia es increíble!") elif age in range (13, 20): print ("¡Eres un adolescente!") else: print ("Time to grow up") # Si alguna de estas afirmaciones es cierta # Se mostrará el mensaje correspondiente. # Si ninguna de las afirmaciones es verdadera, # se mostrará un mensaje "más".

  • El programa también presenta algunas otras declaraciones muy importantes para su uso en varias aplicaciones:

    • input (): esto llama la entrada del usuario desde el teclado. El usuario verá el mensaje escrito entre paréntesis. En este ejemplo, input () está rodeado por la función int (), lo que significa que todas las entradas serán tratadas como enteros
    • range (): esta función se puede utilizar de diversas formas. En este programa, esta función verifica si un número está en el rango 13 y 20. El final del rango no se cuenta en el cálculo.
167107 22
167107 22

Paso 4. Aprenda otras expresiones condicionales

El ejemplo anterior usa el símbolo "menor o igual a" (<=) para determinar si la edad ingresada coincide con la condición. Puede usar las mismas expresiones condicionales que en matemáticas, pero la forma en que se escriben es ligeramente diferente:

Expresión condicional.

Sentido Símbolo Símbolo de Python
Menor que < <
Mas grande que > >
Menos que o igual a <=
Mayor qué o igual a >=
Juntos con = ==
No igual a !=

Paso 5. Aprendizaje constante

Todo lo anterior son solo conceptos básicos de Python. Si bien Python es uno de los lenguajes más sencillos de aprender, tiene un gran alcance en el que puede profundizar. ¡La mejor manera de seguir aprendiendo es seguir programando! Recuerde que puede escribir programas rápidamente desde cero directamente desde el intérprete, y probar sus cambios es tan fácil como ejecutar el programa nuevamente desde la línea de comandos.

  • Hay muchos buenos libros disponibles sobre programación Python, incluidos "Python para principiantes", "Python Cookbook" y "Python Programming: An Introduction to Computer Science".
  • Hay varias fuentes disponibles en Internet, pero la mayoría todavía están dedicadas a Python 2.x. Tendrá que hacer ajustes para cada ejemplo dado.
  • Muchos cursos ofrecen aprendizaje de Python. Python se enseña a menudo en clases de introducción, porque es uno de los lenguajes más fáciles de aprender.

Recomendado: