aprender a programar es muy popular en este momento, y Python es un gran lenguaje de codificación para aprender. Afortunadamente para nosotros, el Mac es una gran plataforma de codificación, y Python hace que sea fácil aprender a codificar en un Mac.
en esta función, vamos a ver cómo configurar Python en macOS y luego aprender a codificar en esta plataforma. La curva de aprendizaje es muy manejable; Python puede incluso estar instalado en su Mac ya. (Si no, no se preocupe: cubriremos la instalación también.,)
Aquí nos centramos en Python, pero para obtener una visión general de la codificación de Mac y los diversos idiomas entre los que puede elegir, lea nuestra guía completa de codificación y programación en Mac.
Los beneficios de Python
Python es un lenguaje de programación que fue desarrollado en 1991. En los últimos años, con la afluencia de codificación en las escuelas, se ha disparado en popularidad, especialmente en Inglaterra. ¿Por qué es eso? ¿Qué ventajas tiene sobre otros idiomas?
simplicidad. 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 pasará mucho tiempo teniendo que memorizar líneas de sintaxis, lo que le permite centrarse en los conceptos básicos de programación, y se convierte en un buen punto de partida para aprender otros idiomas.
potencia. A pesar de ser simple, Python es muy poderoso. Es totalmente extensible con las diversas extensiones que tiene disponibles. Puedes 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., No importa qué problema estés teniendo, habrá alguien ahí fuera que puede ayudarte.
bajos costes. Python es gratuito y de código abierto, lo que significa que no tiene que pagar un centavo Para comenzar a usarlo. Hay hordas de otros programadores por ahí continuamente tratando de mejorar Python, y los diversos editores y compiladores que están disponibles para ello.
es bueno para tu carrera. Finalmente, Python es uno de los lenguajes de programación más demandados (junto con JavaScript y Java). Este es un gran punto de partida si estás buscando entrar en una posición de programación.,
Install Python
Python ya puede estar instalado en su Mac: puede probar esto abriendo Terminal e ingresando python version version.
si no lo es, debe dirigirse al Sitio Web de Python y hacer clic en el botón Descargar. No se desanime si el número de versión es diferente al de la captura de pantalla de abajo-puede haber sido actualizado. La versión en el momento de escribir este artículo es 3.7.0.
una vez que haya hecho clic en el botón de descarga, a.el archivo pkg comenzará a descargarse. Cuando haya terminado, vaya a la carpeta Descargas y haga doble clic en este archivo para abrir el instalador., Siga los pasos en pantalla para completar la instalación.
los mejores editores de texto Python
de forma predeterminada, los archivos Python (que terminan en .py) se abrirán en TextEdit, y esto no funcionará. Tiene el desagradable hábito de escribir archivos en formato no ASCII, lo que arruina las cosas. También carece de opciones de formato decente.
por lo que tendrá que instalar un gran editor de texto. Afortunadamente, hay algunos disponibles.
el primer editor de texto que puedes encontrar en Python está inactivo. Esto se puede encontrar incluido con Python cuando lo instale por primera vez, y lo encontrará ubicado en la carpeta 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 fácil, y el más recomendado cuando se pone en marcha por primera vez. 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 en este momento, ofreciendo tanto una versión gratuita como de pago: esta última tiene una gama más amplia de características, pero el freebie ofrece más que suficiente para el principiante., 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 ha existido durante bastante tiempo, ofreciendo 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 es actualizado regularmente por la trabajadora comunidad Python.
TextWrangler es una descarga gratuita de la App Store., Es una versión ligera de BBEdit pero tiene toda la funcionalidad que necesitas. 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 ingenioso como otras opciones, pero muy funcional.
Sublime Text es un favorito personal. Puedes descargarlo y usarlo de forma gratuita, aunque ocasionalmente te molestará en pagar por él. Una interfaz elegante que es fácil para los ojos 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 a codificar. 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 escribieras en la consola.WriteLine para imprimir algo de escritura en la pantalla, Python solo requiere el simple comando print. Vamos a ver 3 tareas simples que forman parte de los bloques de construcción de la codificación. Crear una salida, hacer un cálculo y usar una instrucción if.,
para nuestra primera tarea vamos a usar IDLE. Es fácil de usar y viene empaquetado con Python cuando lo instala, por lo que tiene sentido comenzar a usarlo. Abra IDLE, yendo a su carpeta de aplicaciones y haciendo doble clic en ella.
una vez que tengamos abierto IDLE se abrirá una ventana llamada shell. Aquí es donde aparecerán todas nuestras salidas, pero no vamos a hacer nuestra codificación allí. Para ello 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.,
ahora que tiene dos ventanas abiertas, siéntase libre de colocarlas de la manera que se sienta más cómodo. Hemos puesto el nuestro lado a lado como se muestra a continuación.
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ú. Entonces guárdalo como helloworld.py. como es habitual en la programación, el primer programa que escribas mostrará «Hello World» en la pantalla.
vamos a ir a nuestra ventana del editor de código y escribir las instrucciones que nos gustaría que nuestro shell llevara a cabo., El comando que vamos a usar es el comando print. Este comando se ve así.
print ()
dentro de los corchetes es donde pones lo que te gustaría que se imprimiera. Así que vamos a usar print para crear una salida al shell, como esta:
print («Hello World»)
Una vez que haya escrito eso, haga clic en File > Save del menú para guardar el programa actualizado, y luego haga clic en Run > Run Module del menú. Su salida aparecerá en la ventana de shell. Debería verse algo como esto.,
es importante poner las marcas de discurso alrededor de cualquier palabra que le gustaría ser impreso en el shell, las razones por las que son para otro momento, pero por ahora solo recuerde que las palabras necesitan marcas de discurso alrededor de ellos al igual que hablar en un libro haría. Tener una práctica de impresión de diferentes frases a la pantalla para acostumbrarse a ella.
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, al igual que lo hicimos antes. Esta vez vamos a nombrar nuestro archivo Calculation.py.,
esta vez en lugar de imprimir palabras, vamos a imprimir un cálculo. Vamos a agregar 9 y 8 juntos, por lo que necesitamos escribir en nuestro nuevo archivo nuestro nuevo comando de impresión, que se parece a esto.
print(9+8)
Una vez hecho esto tenemos que guardar y luego ejecutar el programa haciendo clic en Ejecutar > Ejecutar módulo. Usted notará ahora que el shell que imprime la respuesta, como se puede ver a continuación.
Pruebe diferentes cálculos para acostumbrarse a usar la habilidad, recuerde que los números no necesitan las marcas de voz a su alrededor., Si aún no está familiarizado con la programación, puede usar * para múltiples 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 con una determinada condición. Vamos a abrir un nuevo archivo de nuevo, y escribir la siguiente sintaxis:
myNumber = 100
if mynumber > 50:
print(«que es un número alto»)
else:
print(«que es un número bajo»)
aquí estamos configurando una variable de myNumber a 100, luego ejecutaremos una instrucción if para comprobar si mi número es de más de 50., Si lo es, imprimimos «este es un número alto», de lo contrario imprimiremos»ese es un número bajo». No se olvide de guardar y luego ejecutar el programa, como lo hizo con los ejemplos anteriores.
notará que el programa imprime «este es un número alto», porque nuestro número es superior a 50. No dude en Cambiar el número, y ver qué salida se obtiene.
los mejores cursos de formación de Python& recursos de aprendizaje
ahora que tienes los pies mojados, es posible que quieras aprender más sobre Python., A continuación, hemos enumerado algunos de los mejores recursos para ponerlo en su camino.
El Python Bootcamp de Udemy te enseñará Python desde cero. Aprenderá más sobre la sintaxis de Python, construirá sus propias aplicaciones y juegos. Una buena manera de pasar de principiante a profesional.
Code Academy ofrece una fantástica gama de cursos de codificación, no solo para Python, sino para la mayoría de los idiomas. El curso de Python le 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 tus habilidades de Python al siguiente nivel., Todo, desde lo básico de Python hasta las redes neuronales.
TutorialsPoint contiene una gran biblioteca de información sobre la sintaxis de Python desde principiante hasta avanzado.
aprende Python de la manera más difícil. No te dejes intimidar por el título. Este curso te enseña las tuercas y tornillos de la programación.
piensa en Python. Este libro gratuito te lleva a través de diferentes aspectos del idioma.