Aprender a codificar es muy popular en este momento, y Python es un gran lenguaje de codificación para aprender. Afortunadamente para nosotros, Mac es una gran plataforma de codificación y Python facilita el aprendizaje de cómo codificar en una Mac.

En esta función, veremos cómo configurar Python en macOS y luego aprender a codificar en esta plataforma. La curva de aprendizaje es muy manejable; Es posible que Python ya esté instalado en tu Mac. (Si no es así, no se preocupe: también cubriremos la instalación).

Aquí nos centramos en Python, pero para obtener una descripción general amplia de la codificación de Mac y los distintos lenguajes que puede elegir, lea nuestra guía completa de codificación y programación en una Mac.

Los beneficios de Python

Python es un lenguaje de programación de alto nivel que se desarrolló en 1991. En los últimos años, con el influjo de la codificación en las escuelas, su popularidad se ha disparado, especialmente en Inglaterra. ¿Porqué es eso? ¿Qué beneficios tiene sobre otros idiomas?

Sencillez. Uno de los primeros beneficios que Python tiene sobre otros lenguajes es lo simple que es. La sintaxis es muy fácil de leer. No perderá mucho tiempo en tener que memorizar líneas de sintaxis, lo que le permite concentrarse en los conceptos básicos de programación y se convierte en un buen punto de partida para aprender otros idiomas.

Poder. A pesar de ser simple, Python es muy poderoso. Es totalmente extensible con las distintas extensiones que tiene disponibles. Puede lograr casi cualquier cosa con Python, desde aplicaciones y juegos hasta aprendizaje automático.

La comunidad. Python también tiene una gran comunidad y una gran cantidad de material de aprendizaje está disponible. Independientemente del problema que tenga, habrá alguien que pueda ayudarlo.

Bajos costos. Python es gratuito y de código abierto, lo que significa que no tiene que pagar ni un centavo para comenzar a usarlo. Hay hordas de otros programadores que continuamente intentan mejorar Python y los diversos editores y compiladores que están disponibles para él.

Es bueno para tu carrera. Finalmente, Python es uno de los lenguajes de programación más solicitados (junto con JavaScript y Java). Este es un gran punto de partida si está buscando entrar en una posición de programación.

Instalar Python

Es posible que Python ya esté instalado en su Mac: puede probar esto abriendo Terminal e ingresando Python –versión.

Si no es así, debe dirigirse al sitio web de Python y hacer clic en el botón de descarga. No se desanime si el número de versión es diferente al de la siguiente captura de pantalla; es posible que se haya actualizado. La versión en el momento de escribir este artículo es 3.7.0.

Cómo usar la codificación Python en Mac: Descargar Python

Una vez que haya hecho clic en el botón de descarga, comenzará a descargarse un archivo .pkg. Cuando haya terminado, navegue hasta la carpeta de descargas y haga doble clic en este archivo para abrir el instalador. Siga los pasos en pantalla para completar la instalación.

Cómo usar la codificación Python en Mac: Instalador

Los mejores editores de texto de Python

De forma predeterminada, los archivos de Python (que terminan en .py) se abrirán en TextEdit, y esto no funcionará. Tiene la mala costumbre de escribir archivos en formato no ASCII, lo que estropea las cosas. También carece de opciones de formato decentes.

Por lo tanto, deberá instalar un excelente editor de texto. Afortunadamente, hay algunos disponibles.

El primer editor de texto que puede encontrar en Python es IDLE. Esto se puede encontrar incluido con Python cuando lo instale por primera vez, y lo encontrará en la carpeta Aplicaciones.

Cómo usar la codificación Python en Mac: Aplicaciones

IDLE es un entorno de desarrollo integrado que le permite editar su código y ver cuál será el resultado después de ejecutarlo. Es el editor más sencillo y el más recomendado la primera vez que se pone en funcionamiento. Una vez que haya adquirido algo de experiencia, es posible que desee pasar a algo más avanzado.

PyCharm es posiblemente el IDE de Python más popular que existe en este momento, y ofrece una versión gratuita y de pago: esta última tiene una gama más amplia de funciones, pero el obsequio ofrece más que suficiente para los principiantes. Las características incluyen acceso a complementos y soporte de desarrollo web, así como las ofertas habituales del editor, como el resaltado de sintaxis.

Eclipse es un IDE que existe desde hace bastante tiempo y ofrece soporte para una variedad de idiomas diferentes. Para usarlo con Python, instale Eclipse IDE para JavaScript y desarrolladores web, basado en Eclipse Neon 4.6, luego agregue el complemento PyDev. PyDev y Eclipse trabajan juntos para crear un excelente IDE para Python que la comunidad trabajadora de Python actualiza regularmente.

TextWrangler es una descarga gratuita desde la App Store. Es una versión ligera de BBEdit pero tiene toda la funcionalidad que necesita. Una de las mejores opciones para empezar.

Geddit es una opción popular entre los fanáticos de Linux, por lo que es bueno que los programadores aprendan. No tan elegante como otras opciones, pero muy funcional.

Sublime Text es un favorito personal. Puede descargarlo y usarlo de forma gratuita, aunque ocasionalmente lo molestará para que lo pague. Una interfaz elegante que es agradable a la vista con un gran control de formato.

Primeros pasos y conceptos básicos

Ahora que tiene suficiente información sobre Python y qué usar, es hora de comenzar con la codificación real. Con Python, la mayoría de los comandos se basan en palabras contextuales en el idioma inglés. Entonces, mientras que C # requeriría que escriba Console.WriteLine para imprimir algo de escritura en la pantalla, Python solo requiere el comando simple print. Vamos a ver 3 tareas simples que forman parte de los componentes básicos de la codificación. Crear una salida, hacer un cálculo y usar una declaración if.

Para nuestra primera tarea, usaremos IDLE. Es fácil de usar y viene empaquetado con Python cuando lo instalas, por lo que tiene sentido comenzar a usarlo. Abra IDLE, vaya a la carpeta de Aplicaciones y haga doble clic en ella.

Una vez que tengamos IDLE abierto, se abrirá una ventana llamada shell. Aquí es donde aparecerán todas nuestras salidas, pero no vamos a hacer nuestra codificación allí. Para hacer eso, necesitamos crear un nuevo archivo. Podemos hacer esto haciendo clic en Archivo> Nuevo archivo en el menú superior. Esto abrirá un nuevo editor de código.

Cómo usar la codificación Python en Mac: nuevo archivo

Ahora que tiene dos ventanas abiertas, no dude en colocarlas de la forma que le resulte más cómoda. Hemos colocado los nuestros uno al lado del otro como se muestra a continuación.

Cómo usar la codificación Python: diseño

Una vez que haya configurado su diseño, haga clic en la ventana del editor de código que se abrió y luego haga clic en Archivo> Guardar como en el menú. Luego guárdelo como helloworld.py. Como es habitual en la programación, el primer programa que escriba mostrará «Hola mundo» en la pantalla.

Vamos a ir a la ventana del editor de código y escribir las instrucciones que nos gustaría que ejecutara nuestro shell. El comando que vamos a utilizar es el comando de impresión. Este comando tiene este aspecto.

impresión( )

Dentro de los corchetes es donde pones lo que te gustaría que se imprimiera. Entonces, usaremos print para crear una salida al shell, como esta:

imprimir («Hola mundo»)

Una vez que haya escrito eso, haga clic en Archivo> Guardar en el menú para guardar el programa actualizado, y luego haga clic en Ejecutar> Ejecutar módulo en el menú. Su salida aparecerá y luego aparecerá en la ventana de shell. Debería verse algo así.

Cómo usar la codificación Python en Mac: Hello World

Es importante poner las marcas de habla alrededor de las palabras que le gustaría que se imprimieran en el caparazón, las razones son para otro momento, pero por ahora recuerde que las palabras necesitan marcas de habla alrededor de ellas como lo haría hablar en un libro. Practica imprimiendo diferentes frases en la pantalla para acostumbrarte.

Nuestra segunda tarea es usar Python para hacer un cálculo por nosotros. Así que vamos a abrir el shell de nuevo y abrir un nuevo archivo, como hicimos antes. Esta vez vamos a nombrar nuestro archivo Calculation.py.

Esta vez, en lugar de imprimir palabras, imprimiremos un cálculo. Vamos a sumar 9 y 8 juntos, por lo que debemos escribir en nuestro nuevo archivo nuestro nuevo comando de impresión, que se ve así.

imprimir (9 + 8)

Una vez que hayamos hecho esto, debemos guardar y luego ejecutar el programa haciendo clic en Ejecutar> Ejecutar módulo. Notarás ahora que el shell que imprime la respuesta, como puedes ver a continuación.

Cómo usar la codificación Python en Mac: cálculo

Pruebe diferentes cálculos para acostumbrarse a usar la habilidad, recuerde que los números no necesitan las marcas de habla a su alrededor. Si aún no está familiarizado con la programación, puede usar * para multiplicar y / para dividir.

Finalmente, crearemos un programa básico más que usará algo llamado instrucción if. Esto nos permite hacer algo si cumple una determinada condición. Abramos un nuevo archivo de nuevo y escribamos la siguiente sintaxis:

myNumber = 100
si myNumber> 50:
print («Ese es un número alto»)
más:
print («Ese es un número bajo»)

Aquí estamos configurando una variable de myNumber en 100, luego ejecutaremos una declaración if para verificar si myNumber es mayor de 50. Si es así, imprimimos «Este es un número alto», de lo contrario imprimiremos «Ese es un número bajo «. No olvide guardar y luego ejecutar el programa, como hizo con los ejemplos anteriores.

Cómo usar la codificación Python en Mac: Básico si

Notará que el programa imprime «Este es un número alto», porque nuestro número es superior a 50. Siéntase libre de cambiar el número y ver qué resultado obtiene.

Los mejores cursos de formación y recursos de aprendizaje de Python

Ahora que tiene los pies mojados, es posible que desee obtener más información sobre Python. A continuación, enumeramos algunos de los mejores recursos para que pueda seguir su camino.

Python Bootcamp de Udemy te enseñará Python desde cero. Aprenderá más sobre la sintaxis de Python, creará sus propias aplicaciones y juegos. Una buena forma de pasar de principiante a profesional.

Code Academy ofrece una fantástica variedad de cursos de codificación, no solo para Python sino para la mayoría de los lenguajes. El curso de Python lo guiará a través de la sintaxis básica, funciones, bucles e incluso temas avanzados.

Lynda ofrece una amplia variedad de tutoriales y cursos que llevarán sus habilidades de Python al siguiente nivel. Todo, desde los conceptos básicos de Python, hasta las redes neuronales.

TutorialsPoint contiene una gran biblioteca de información sobre la sintaxis de Python desde principiantes hasta avanzados.

Aprenda Python de la manera difícil. No se deje intimidar por el título. Este curso le enseña los aspectos básicos de la programación.

Piense en Python. Este libro gratuito lo lleva a través de diferentes aspectos del idioma.