Tabla de contenido:

Comience con Python: 7 pasos (con imágenes)
Comience con Python: 7 pasos (con imágenes)

Video: Comience con Python: 7 pasos (con imágenes)

Video: Comience con Python: 7 pasos (con imágenes)
Video: Curso Python. Sintaxis Básica V. Las listas. Vídeo 7 2024, Noviembre
Anonim
Empiece con Python
Empiece con Python

¡La programación es increíble!

Es creativo, divertido y le da a tu cerebro un entrenamiento mental. Muchos de nosotros queremos aprender sobre programación, pero nos convencemos de que no podemos. Tal vez tenga demasiadas matemáticas, tal vez la jerga que se usa te asusta. Permítanme decirles ahora que eso es exactamente lo que pensaron los programadores antes de convertirse en programadores. De hecho, eso es exactamente lo que pensé hace menos de 10 semanas cuando comencé a programar.

Déjame decirte ahora mismo que cualquiera puede aprender a escribir programas. Con los avances en lenguajes de programación fáciles de leer como Python y la gran cantidad de información en Internet, ya no es una inversión de tiempo completo aprender los entresijos de un lenguaje de programación. La mayoría de los programadores del 'siglo XXI' son muy vagos, solo aprenda lo básico y continúe a partir de ahí.

Esta es una ible sin jerga, fácil de seguir que puede hacer ahora mismo. ¡Eso es correcto! Minimice facebook y youtube, relájese y siga las instrucciones en su computadora.

Computadora para personas mayores
Computadora para personas mayores

Hoy veremos un lenguaje de programación llamado Python, wikipedia define Python como:

"Python es un lenguaje de programación de alto nivel y propósito general muy utilizado. Su filosofía de diseño enfatiza la legibilidad del código y su sintaxis permite a los programadores expresar conceptos en menos líneas de código de lo que sería posible en lenguajes como C ++ o Java. El lenguaje proporciona construcciones destinadas a permitir programas claros tanto a pequeña como a gran escala ".

¿Entonces, qué significa todo ésto? Pensé que habías dicho sin jerga. Bueno, básicamente:

"Python es un lenguaje de programación compacto, de uso general y fácil de leer. Es muy versátil, por lo que se puede utilizar para crear programas de todos los tamaños de formas".

¿Por qué elegí Python? Porque los conceptos básicos de Python son fáciles de aprender y el idioma tiene una excelente comunidad de soporte en línea. Después de terminar esta ible, puede comenzar a hacer programas inmediatamente, en lugar de perder su tiempo aprendiendo las complejidades requeridas del idioma.

¡Así que comencemos!

Paso 1: lo que necesitará

En primer lugar, necesitará una computadora con una copia de Python, ¡lo siento, usuarios de dispositivos móviles!

Dirígete a https://www.python.org/downloads/ y descarga la última versión disponible con el botón amarillo grande.

Descarga de Python
Descarga de Python

Luego, siga las Instrucciones del instalador para instalar Python.

Instalador de Python
Instalador de Python

Para verificar que Python esté instalado, vaya a CMD (o terminal) y escriba:

Python --versión

Python debería responder con la versión de python.

Imagen
Imagen

Ahora, para este tutorial, usaremos un IDE o entorno de desarrollo integrado (básicamente un editor de texto y un compilador juntos), así que dirígete a https://www.jetbrains.com/pycharm/download/ y descarga la "Community Edition". de Pycharm.

Comunidad PyCharm
Comunidad PyCharm

Luego, siga las instrucciones del instalador para instalar PyCharm.

¡Ahora, para empezar a programar!

Paso 2: Configure PyCharm y cree un nuevo proyecto

La primera vez que inicie pycharm, le preguntará qué mapa de teclas y tema desea utilizar. Recomendaría dejar el mapa de teclas por defecto, pero puedes jugar con el tema, los colores y las fuentes a tu gusto. Para este tutorial estoy usando pycharm community 4.5 con el tema de Drácula.

Luego será recibido con una pantalla de bienvenida.

Presione Crear nuevo proyecto

Pantalla de bienvenida de PyCharm
Pantalla de bienvenida de PyCharm

Seleccione Pure Python, luego elija una carpeta para almacenar los archivos, luego presione crear (tenga en cuenta que el nombre de la carpeta será el nombre de su proyecto)

Pantalla del proyecto PyCharm
Pantalla del proyecto PyCharm

En este punto, debería ser recibido con la pantalla de creación de código real: P

Pantalla de código
Pantalla de código

Paso 3: cree su primer programa

Haga clic derecho en la carpeta de su proyecto y vaya a nuevo -> Archivo Python

Crear nuevo MENÚ
Crear nuevo MENÚ

Nombra el archivo y presiona ok

Diálogo de archivo
Diálogo de archivo

Ahora aparecerá una nueva pestaña en su área principal

Imagen
Imagen

Debajo de _author_ copie y pegue este código.

message = "Hola mundo"

mensaje de impresión

Luego haga clic derecho en el archivo y presione Ejecutar

Imagen
Imagen

Esto compilará nuestro programa y devolverá un resultado. Hello World se imprimirá en el área de ejecución

Imagen
Imagen

Veamos lo que acabamos de escribir.

Paso 4: Determine su primer programa

Ahora intentemos entender cuál es el código

message = "Hola mundo"

mensaje de impresión

realmente significa.

En primer lugar, creo y establezco el valor de la variable en una cadena que contiene Hello World. Si cambia el texto entre las marcas de voz, puede cambiar el valor de la variable y, por lo tanto, el mensaje. Por ejemplo:

message = "¡Hola instructables!"

mensaje de impresión

Devoluciones:

Imagen
Imagen

cuando se ejecuta.

Una cadena se define debido a las marcas de voz, las cadenas también se pueden definir con marcas individuales

mensaje = 'Hola mundo'

mensaje de impresión

Las variables también pueden tener diferentes tipos. Por ejemplo esto:

entero = 29302

es una variable con un valor entero (abreviado int) y esto:

FloatingPoint = 1469.928

es una variable con un valor de punto flotante (abreviado como flotante).

Básicamente, la diferencia entre enteros y flotantes es que los enteros son números enteros, mientras que los flotantes son números decimales. Los números enteros ocupan menos espacio pero no pueden contener decimales. Por ejemplo, entero 1 / entero 2

entero1 = 1

entero2 = 2 imprimir entero1 / entero2

es 0.5, ¿verdad? Pero el resultado es:

Imagen
Imagen

Porque los enteros no se pueden dividir en decimales. Sin embargo esto:

float1 = 1.0

integer2 = 2 imprimir float1 / integer2

devuelve 0.5 cuando se ejecuta porque una de las variables es un flotante

Imagen
Imagen

'Imprimir' simplemente imprime un valor. Por ejemplo

imprimir "DESTRUYE EL MUNDO"

imprime la cuerda

Imagen
Imagen

Print también puede imprimir el valor de una ecuación, incluida la combinación de dos cadenas

string1 = "HOLA"

string2 = "AMANTES DE IBLE" print string1 + string2

huellas dactilares

Imagen
Imagen

Paso 5: bucles e if: estructuras de control

Una de las cosas más esenciales de cualquier programa es la existencia de estructuras de control.

La primera estructura de control es un bucle while, este fragmento de código se repite mientras una condición es verdadera. Por ejemplo, este código

cuenta = 0

while count <10: # Agregar a contar count = count + 1 print count print "Finished"

ejecuta el código en el ciclo hasta contar <10 y luego continúa con el programa.

Imagen
Imagen

La segunda es una declaración if-else, esta pieza de código verifica y hace algo si el valor de una variable es igual a 10, hace algo más si el valor es igual a 11 y hace algo más en todas las demás circunstancias.

entero = 0

# Si es igual a 10 si es entero == 10: imprime "ITS 10" # Si es igual a 11 elif entero == 11: imprime "ITS 11" # En todas las demás circunstancias: escribe "NO SÉWWWWWWW" imprime "Terminado"

Volverá

Imagen
Imagen

Porque el número entero variable no es igual a 10 u 11 y en todas las demás situaciones se ejecuta de otro modo.

Para definir un tiempo o si la estructura de control pone el tipo (mientras o si) seguido del valor verdadero o falso, entonces:

escriba verdadero == verdadero:

Observe el 'espacio en blanco' para el contenido de cada bucle, Python es muy específico sobre los espacios en blanco, así es como sabe qué código está en un bucle while o if. PyCharm usa un espacio en blanco de una pestaña que debe ser consistente en todo su código. También puede ajustar la configuración para usar espacios en su lugar (lo cual tiene algunas ventajas).

Paso 6: Comentarios

Es posible que haya notado que he 'comentado' sobre el código que publiqué en la parte de estructuras de control. Puede comentar un fragmento de código colocando un # y se comentará el resto de la línea. Cuando se compila el software, los comentarios se ignoran

# Hola Mundo

Los comentarios son el salvador del código. Porque te permiten mostrar a todos qué hay en tu código y qué estabas pensando al escribir el código. ¡Pero no se exceda! El código sobre comentado puede ser tan malo como el código poco comentado

Entonces, ¿cuándo debo comentar mi código?

Mi regla general es comentar sus pensamientos como su escritura, por lo que si agregó una variable solo para mantener su edad, no tiene otro propósito. Comenta eso.

# Variable que mantiene mi edad en años # En realidad no se usa en este programa, pero # ¡es esencial para la supervivencia de la raza humana! myAge = 23

Paso 7: Terminó - ¡Es hora de escribir algo usted mismo

¡Vaya, acabas de aprender los conceptos básicos de Python!

Imagen
Imagen

¿Entonces qué hago ahora? podría preguntar, bueno, puede seguir jugando con su archivo. Cuando crea que está listo, puede aceptar un desafío. Escriba un programa para sumar o restar dos números ingresados por el usuario. Utilice Internet para averiguar cómo obtener la entrada del usuario, luego agregue o reste las dos entradas y asegúrese de comentar su código. Si bien Python es fácil de aprender, de ninguna manera tiene un límite bajo de posibilidades: los programas de todas las formas, tamaños y configuraciones son posibles usando Python y sus bibliotecas completas (y generalmente enviadas por la comunidad). Publique su código a continuación para obtener sugerencias y mejoras. ¡Buena suerte!

Recomendado: