Programando en Python

Autor: Frank Hunt
Fecha De Creación: 13 Marcha 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Curso Python para Principiantes
Video: Curso Python para Principiantes

Contenido

¿Quieres aprender a programar? Comenzar a programar en un lenguaje de programación puede parecer abrumador, y puede pensar que es necesario tomar clases para aprender esto. Si bien ese puede ser el caso de ciertos lenguajes de programación, existen varios lenguajes que puede dominar en uno o dos días. Python es uno de estos lenguajes. Ya puede haber creado un programa Python funcional en unos minutos. Sigue leyendo para aprender.

Al paso

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

  1. Descarga Python para Windows. Puede descargar el intérprete de Python para Windows de forma gratuita desde el sitio web de Python. Asegúrese de descargar la versión correcta para su sistema operativo.
    • Descargue la versión más reciente.
    • Python ya está incluido con OS X y Linux. No es necesario instalar todo el software relacionado con Python, pero realmente necesita un buen procesador de textos en lenguaje de programación.
    • La mayoría de las distribuciones y versiones de Linux de OS X todavía usan Python 2.X. Hay algunas diferencias menores entre 2 y 3, los cambios en la declaración "imprimir" son particularmente notables. Si desea instalar una versión más reciente de Python en OS X o Linux, descargue los archivos necesarios del sitio web de Python.
  2. Instale el intérprete de Python. La configuración predeterminada será suficiente para la mayoría de los usuarios. Puede hacer que Python funcione desde la línea de comandos marcando la última opción de la lista de módulos disponibles.
  3. Instale un procesador de textos. Es posible escribir un programa Python en Notepad o TextEdit, pero es mucho más fácil leer el código con un editor de texto especializado. Hay varios editores gratuitos para elegir, como Notepad ++ (Windows), TextWrangler (Mac) o JEdit (cualquier sistema).
  4. Pruebe su instalación. Abra el símbolo del sistema (símbolo del sistema de Windows) o la Terminal (Mac / Linux) y escriba pitón. Se cargará Python y se mostrará el número de versión. Ahora verá el símbolo del sistema del intérprete de Python, de la siguiente manera >.
    • Tipo print ("¡Hola, mundo!") y presione ↵ Entrar. Ahora recibirás un mensaje de texto ¡Hola Mundo! se puede ver en el símbolo del sistema de Python.

Parte 2 de 5: Aprender los conceptos básicos

  1. No es necesario compilar un programa Python. Python funciona con un intérprete, lo que significa que puede ejecutar un programa inmediatamente tan pronto como le haga cambios. Esto hace que el proceso de iteración, revisión y búsqueda de errores sea mucho más rápido que en muchos otros lenguajes de programación.
    • Python es uno de los lenguajes más fáciles de aprender y puedes ejecutar un programa simple en minutos.
  2. Utilizando el intérprete. Puede probar con el código del intérprete sin tener que agregarlo primero al programa. Esto es excelente para aprender cómo funcionan las asignaciones o escribir un programa de una sola vez.
  3. La forma en que Python maneja objetos y variables. Python es un lenguaje orientado a objetos, lo que significa que todo se trata como un objeto. Esto significa que tienes que declarar variables al principio de un programa (puedes hacerlo en cualquier momento), y también tendrás que indicar el tipo de variable (entero, cadena, etc.)

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

Realizar algunas funciones aritméticas básicas ayuda a familiarizarse con la sintaxis de Python y la forma en que se manejan los números y las cadenas.


  1. Inicie el intérprete. Abra el símbolo del sistema o la terminal. Tipo pitón y presione ↵ Entrar. Esto inicia el intérprete de Python y abre el símbolo del sistema de Python (>).
    • Si no tiene Python instalado para poder ejecutarlo desde el símbolo del sistema, primero deberá ir al directorio de Python para ejecutar el intérprete.
  2. Algunas operaciones aritméticas simples. Puede usar Python fácilmente para realizar algunas operaciones aritméticas simples. Consulte el código a continuación para ver algunos ejemplos de estas funciones de cálculo. Presta atención: # indica que está comentando en código Python y el intérprete no lo procesa.

    > 3 + 7 10> 100-10 * 3 70> (100-10 * 3) / 2 # La división siempre devuelve un número de coma flotante (decimal) 35.0> (100-10 * 3) // 2 # Piso la división (dos barras) ignora los decimales 35> 23% 4 # Calcula el resto de la división 3> 17.53 * 2.67 / 4.1 11.41587804878049

  3. Calcular potencias. Utilizar el ** operador para indicar una potencia. Python puede calcular grandes números rápidamente. Consulte el código a continuación con ejemplos.

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

  4. Creando y manipulando variables. Puede asignar variables en Python para funciones algebraicas simples. Esta es una excelente introducción a la asignación de variables en programas Python. Asignas variables con el = firmar. Vea el código a continuación con 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

  5. Cierre el intérprete. Cuando haya terminado de usar el intérprete, puede salir y volver al símbolo del sistema presionando control+Z (Windows) o control+D. (Linux / Mac) luego en ↵ Entrar. Tú también puedes dejar () escriba, luego presione ↵ Entrar prensas.

Parte 4 de 5: Un primer programa

  1. Abra su procesador de textos. Puede crear rápidamente un programa de prueba para familiarizarse con los conceptos básicos para crear y guardar programas y luego ejecutarlos con el intérprete. Esto también le permite probar si su intérprete está instalado correctamente.
  2. Hacer una declaración "impresa". "Imprimir" es una de las funciones básicas de Python y se utiliza para mostrar información en la terminal mientras se ejecuta un programa. Nota: "imprimir" es una de las mayores diferencias entre Python 2 y Python 3. En Python 2, solo tenía que escribir "imprimir" seguido de lo que deseaba mostrar. En Python 3, "imprimir" se ha convertido en una función, por lo que ahora tendrá que escribir "imprimir ()", con lo que desea mostrar entre corchetes.
  3. Agrega una declaración. Una de las formas más comunes de probar un lenguaje de programación es leer el texto "¡Hola, mundo!" mostrar. Coloque este texto dentro de la declaración "print ()", junto con las comillas:

    print ("¡Hola, mundo!")

    • A diferencia de muchos otros idiomas, no es necesario agregar un punto y coma al final de una línea. ; poner. Tampoco es necesario utilizar llaves ({}) que se utilizará para indicar bloques con código. En su lugar, trabaja con sangría para indicar bloques de código.
  4. Guarda el archivo. Haga clic en Archivo en el menú principal de su procesador 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 coloque ".py" al final del nombre del archivo.
    • Asegúrese de guardar el archivo donde pueda acceder fácilmente a él, ya que debería poder acceder a él fácilmente desde la línea de comandos.
    • Primero guárdelo como "hello.py".
  5. Ejecuta el programa. Abra el símbolo del sistema o la terminal y navegue hasta la ubicación para guardar el archivo. Cuando llegue, ejecute el programa escribiendo hola.py y presione ↵ Entrar. Ahora debería obtener el texto ¡Hola Mundo! debajo de la línea de comando.
    • Dependiendo de cómo instaló Python y qué versión puede necesitar usar python hello.py o python3 hola.py escribiendo para ejecutar el programa.
  6. Pruebe con la mayor frecuencia posible. Una de las mejores cosas de Python es que puede probar nuevos programas de inmediato. Una buena práctica es dejar la línea de comandos activada al mismo tiempo que trabaja en su editor. Cuando guarda un programa en el editor, puede ejecutar el programa directamente desde la línea de comandos, de modo que pueda probar los cambios rápidamente.

Parte 5 de 5: Diseño de programas más complejos

  1. Experimente con una declaración de control de flujo estándar. Las declaraciones de control de flujo le permiten controlar lo que hace un programa en función de ciertas condiciones. Estas declaraciones están en el corazón de la programación de Python, y puede usarlas para crear programas que hacen cosas diferentes según la entrada y las condiciones. Eso tiempo La declaración es un buen ejemplo de esto, para empezar. En este ejemplo puedes hacerlo tiempo declaración 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 while b 100: print (b, end = "") a, b = b, a + b

    • La secuencia continúa hasta (mientras) B es menor que () 100.
    • La salida luego se convierte en 1 1 2 3 5 8 13 21 34 55 89
    • Eso end = "" El comando mostrará la salida en la misma línea, en lugar de mostrar cada valor en una línea diferente.
    • Hay una serie de cosas a tener en cuenta en este programa simple que son fundamentales para crear programas complejos en Python:
      • Tenga en cuenta la sangría. A : indica que las siguientes líneas estarán sangradas y formarán parte de un bloque de código. Crea en el ejemplo anterior imprimir (b) y a, b = b, a + b Parte de ello tiempo cuadra. La sangría adecuada es esencial y única para un programa Python. No funcionará correctamente si la sangría es incorrecta.
      • Se pueden definir múltiples variables en la misma línea. En el ejemplo anterior, ambos a como B definido en la primera línea.
      • Si ingresa este programa directamente en el intérprete, deberá agregar una línea vacía al final para que el intérprete sepa que el programa ha finalizado.
  2. Funciones de diseño dentro de programas. Puede definir funciones que puede llamar más adelante en el programa. Esto es especialmente útil cuando necesita usar múltiples funciones dentro de los límites de un programa más grande. En el siguiente ejemplo, crea la misma función que la escrita anteriormente, para llamar a una secuencia de Fibonacci:

    def fib (n): a, b = 0, 1 while an: print (a, end = '') a, b = b, a + b print () # Más adelante en el programa, llamas a la función de Fibonacci # para un valor que usted indique. fib (1000)

    • Esto da 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Cree un programa de control de flujo más complejo. Con las declaraciones de control de flujo, puede indicar condiciones específicas que cambian el funcionamiento del programa. Esto es especialmente importante cuando se trata de la entrada del usuario. El siguiente ejemplo usa Si, elif (más si) y demás para crear un programa simple para comentar la edad de alguien.

    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 ("Time to grow up") # Si alguna de estas afirmaciones es verdadera #, se mostrará el texto correspondiente. # Si ninguna de las afirmaciones es verdadera, se muestra el mensaje "else" #.

    • Este programa presenta algunas otras declaraciones importantes que son indispensables para una serie de aplicaciones diferentes:
      • aporte () - Esto pedirá entrada con el teclado. El usuario verá el mensaje entre comillas. En este ejemplo aporte () rodeado por el En t () función, lo que significa que toda la entrada se trata como un entero (entero).
      • distancia () - Esta función se puede utilizar de diferentes formas. En este programa, comprueba si un rango se encuentra entre 13 y 20. El final del rango no se incluye en el cálculo.
  4. Aprenda las otras expresiones condicionales. El ejemplo anterior usa el símbolo "menor o igual que" (=) para determinar si la edad ingresada coincide con la condición. Puede usar las mismas expresiones condicionales que usa en matemáticas, pero escribirlas es ligeramente diferente:
    Expresiones condicionales.
    SignificadoSímboloSímbolo de Python
    Menos que
    Mas grande que>>
    Menor o igual=
    Mayor que o igual>=
    Igual===
    No es igual!=
  5. Seguir aprendiendo. Este es solo el comienzo cuando se trata de aprender Python. Aunque es uno de los idiomas más fáciles de aprender, hay mucho que aprender si quieres profundizar en el idioma. ¡La mejor manera es seguir haciendo programas! Recuerde, puede escribir rápidamente algunos diseños de programas en el intérprete y probar los cambios es tan simple como ejecutar el programa nuevamente desde la línea de comandos.
    • Hay varios buenos libros sobre programación en Python, incluidos "Python para principiantes", "Libro de recetas de Python" y "Programación en Python: Introducción a la informática".
    • Hay varios recursos en línea disponibles, pero se centran principalmente en Python 2.X. Luego, es posible que deba modificar los ejemplos para que funcionen en Python 3.
    • Muchas escuelas ofrecen lecciones sobre Python. Python a menudo se enseña en clases de introducción a la programación porque es uno de los lenguajes más fáciles de aprender.

Consejos

  • Python es uno de los lenguajes informáticos más simples, pero aún requiere dedicación para aprender realmente bien. También ayuda tener algún conocimiento de álgebra, ya que Python está muy enfocado en modelos matemáticos .