0% encontró este documento útil (0 votos)
45 vistas7 páginas

Introducción a Python y Thonny

1. El documento introduce Python como un lenguaje de programación fácil de aprender. Explica que un programa es un conjunto de instrucciones que le dicen a la computadora qué hacer y que programar implica darle instrucciones a la computadora. 2. Describe Python como un lenguaje de programación con una sintaxis simple y clara que lo hace sencillo de aprender. Explica también que IDLE y Thonny son entornos que permiten escribir y ejecutar programas en Python. 3. Muestra un ejemplo sencillo de cómo escribir
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas7 páginas

Introducción a Python y Thonny

1. El documento introduce Python como un lenguaje de programación fácil de aprender. Explica que un programa es un conjunto de instrucciones que le dicen a la computadora qué hacer y que programar implica darle instrucciones a la computadora. 2. Describe Python como un lenguaje de programación con una sintaxis simple y clara que lo hace sencillo de aprender. Explica también que IDLE y Thonny son entornos que permiten escribir y ejecutar programas en Python. 3. Muestra un ejemplo sencillo de cómo escribir
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

Capítulo 1
Introducción a Python
1.1 ¿Por qué aprender programación de computadoras?
La programación fomenta la creatividad, el razonamiento y la solución de
problemas. La programación puede ser divertida, y a veces una actividad
desafiante (y ocasionalmente frustrante), las habilidades aprendido mientras se
aprende a programar pueden ser útil tanto en la escuela como en el trabajo. .
. incluso si tu carrera no tiene nada que ver con las computadoras. Pero incluso
si no te conviertes en un programador cuando sea profesional, programar es
una habilidad divertida y útil para tener.

1.2 ¿Qué es una computadora?

1.3 El software y hardware

1.4 ¿Qué es un programa de computadora?


Un programa de computadora es un conjunto de instrucciones (programa) que
le dicen al hardware (computador) qué hacer para realizar algún tipo de
acción. El programa o software no son las partes físicas de la computadora,
como los cables, microchips, tarjetas, disco duro, y tal, pero si la parte intangible
que se ejecuta en el hardware.

¿Qué es programar?
En esencia, le has dado a la computadora instrucciones para mostrar por
pantalla una cadena de caracteres. En programación a las palabras escritas
en los argumentos le llaman cadenas de caracteres o String en inglés.

1.5 ¿Qué es un lenguaje de programación?


Python es uno de los mejores lenguajes empezar a programar. Su sintaxis simple,
clara y sencilla; la escritura es dinámica, la gran cantidad de librería (módulos)
disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una
aplicación en Python sea sencillo, muy rápido y, lo que es más importante,
divertido.
La sintaxis de Python es tan sencilla y cercana al lenguaje natural que los
programas elaborados en Python parecen pseudocódigo.

1.6 Lenguaje de programación Python


Python es un lenguaje de programación fácil de aprender que tiene algunas
características realmente útiles para un programador principiante. El código es
bastante fácil de leer en comparación con otros lenguajes de programación.
Además de su estructura de lenguaje simple, Python tiene algunas
características que aumentan en gran medida el proceso de aprendizaje y le
permiten crear animaciones simples para crear tus propios juegos.
2

1.7 Entorno de programación de Python

¿Qué es el IDLE?
En inglés IDLE (Integrated Development and Learning Environment), es
decir, Entorno integrado para el desarrollo del aprendizaje.

¿Qué es Thonny?
Es una aplicación que nos permite programar en
Python. ¿Qué es
En programación Thonny es lo que se conoce como Thonny?
un IDLE.
Thonny es el entono que nos permite escribir, editar y
guardar los programas en lenguaje Python.

Cuando abrimos Thonny nos aparecen dos ventanas, la


ventana de códigos y la ventana Shell. Ambas ventanas
son nuestros escenarios para programar.

 Primera ventana, Thonny como editor de


programas.
 Segunda ventana, Thonny como entorno
interactivo.

Primera Ventana:
Thonny como editor
Aquí puedes escribir, guardar y ejecutar programas

Segunda Ventana:
Thonny en entorno interactivo
Aquí puedes escribir y ejecutar programas de inmediato

Cuando utilizamos Thonny como un editor de programas, este nos permite


redactar programas, guardarlos en archivos y ejecutarlos.
3

1.6 Escribir un programa

En Python hay que escribir los programas tecleando códigos, por tanto, obliga
a tener competencias en lectura y escritura, y por supuesto, a respetar las
reglas de escritura del lenguaje de programación.

La sintaxis
Cuando escribe un programa es muy importante tener cuidado al escribir
cada línea de código para no cometer errores de escritura o de sintaxis.

Ventana Shell de Python


Cuando iniciamos el programa Thonny la segunda ventana se llama Shell de Python.
Esta ventana es útil para probar de forma rápida programas cortos o parte de un
programa. Ejecuta el código tan pronto como presiona Enter.

Prompt
En el entorno interactivo de Thonny se
pueden escribir órdenes de Python
después del símbolo de
petición >>> (en inglés, prompt). prompt
Al pulsar Enter, Thonny ejecutará la
orden inmediatamente.

>>> A partir de aquí se escriben los códigos del programa

1.7 Mi primer programa


En Python, esto es increíblemente simple. Nuestro primer programa lo vamos a
escribir y ejecutar en la ventana Shell de Python.

A continuación del prompt escribe la función print (). El texto a mostrar se


escribe como argumento de la función, el argumento es lo que se escribe
entre los paréntesis.

>>> print ( ) Apertura y cierre de paréntesis

print se escribe en minúscula

La cadena de texto (String) que se escribe dentro de los paréntesis se coloca


entre comillas dobles o simples.

>>> print (“Texto entre comillas doble”)


>>> print (‘Texto entre comillas simple’)
4

Parámetros o argumentos.
Son los valores que se escriben entre los paréntesis de una función print ().

>>> print (Aquíí va el argumento o parámetro)

 Si el argumento es una cadena se escribe entre comillas.

>>> print (“Hola”)

 Si el argumento es numérico no se utiliza comillas.

>>> print (45)

Ejemplo 01
Escribir Hola Mundo, primero entre comillas doble y después entre comillas
simple.

Observa: Si utiliza comillas doble o simple el resultado es el mismo.

Ventana de códigos en Thonny

En la ventana de códigos se escriben los programas para guardar y luego


ejecutar.
En la ventana de códigos de Thonny (Python), sigue los siguientes pasos:
Escribe los códigos >> guarda el programa >> ejecuta el programa

Ventana de códigos de Thonny


5

Escribe el programa
Primero se escriben los códigos del programa y luego se guarda, le asigna un
nombre. Antes de guardar el programa, el título de la ventana es <Untitled>.

Aún no tiene nombre

Guarda el programa
Selecciona Archivo, luego selecciona Guardar como, en la ventana
emergente escribe el nombre del programa Hola Mundo.
El nombre del programa es Hola Mundo, se guarda como Hola [Link]

Después de guardar el programa aparece el nombre en la ventana de


códigos.

Nombre
Del
Programa

Ejecutar el programa
Antes de ejecutar el programa debes guardarlo. Haz clic en Run y selecciona
Run Module o presiona el botón verde (o presiona F5 ).
6

Ventana Shell mostrando el programa ejecutado.

En la ventana de códigos se escriben los programas que se utilizaran luego, ya


sea para mejorarlo o ampliarlo.

1.8 Errores al escribir los códigos de un programa

Cuando los códigos no los escribimos correctamente, Python muestra un


mensaje de error diciendo que no está correcto.
Un error en la ventana de Python, aparece en una ventana emergente con el
mensaje de error (SyntaxiError).

SyntaxError a menudo significa que hay un error de ortografía o error de


escritura en el código.

Error por no colocar las comillas ya que se trata de una cadena de caracteres.

Error por escribir Print con mayúscula en vez de print con minúscula.

Si ha escrito pront en vez de print, va a recibir un mensaje de error similar a


este.

Error porque no ha cerrado la cadena correctamente, falta la comilla al final


de la cadena.
7

1.9 Debugging
“La depuración de programas es el proceso de
identificar y corregir errores de programación. En
inglés se conoce como debugging, porque se
asemeja a la eliminación de bichos (bugs), manera
en que se conoce informalmente a los errores de
programación”(1)

Lista de verificación rápida de errores


Algunos de los errores más comunes son los más
simples de arreglar.

Ortografía: la computadora no puede reconocer palabras mal escritas. Revise


su ortografía y letras mayúsculas. Python diferencia entre mayúscula y
minúscula, las palabras Lista y lista la trata de forma diferentes.

Sangría: toda la línea en el mismo bloque de código debe tener el mismo


número de sangría. Después de dos puntos, agregue sangrado adicional la
próxima vez. Al final del bloque, quita una sangría

Corchetes y comillas: asegúrese de poner siempre corchetes y comillas en


pares. Esto sirve para tanto para paréntesis, corchetes y llaves.

Dos puntos: compruebe que cada instrucción condicional tiene dos puntos: al
final, antes de una línea sangrada

Palabras reservadas en Python


Hay algunas palabras que están reservadas para uso especial en
Python. No puede usar estas palabras como sus propios identificadores.

Son fáciles de reconocer en inactivo, porque se colorean


automáticamente de color naranja. Para los curiosos, puedes leer la lista
completa:

False class finally is return


None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise

También podría gustarte