Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Videotutorial: Primer proyecto en Python 3

José Domingo Muñoz
  • Escrito por José Domingo Muñoz el 27 de Abril de 2017
  • 1 min de lectura | Programación
Videotutorial: Primer proyecto en Python 3
El reproductor de video será cargado en breves instantes.

La documentación de este ejemplo está escrita usando la distribución GNU/Linux Debian Jessie. Algunas particularidades pueden cambiar en otras versiones, distribuciones o sistemas operativos.

Uso del interprete

Al instalar python3 el ejecutable del interprete lo podemos encontrar en /usr/bin/python3 . Este directorio por defecto está en el PATH, por lo tanto lo podemos ejecutar directamente en el terminal. Por lo tanto para entrar en el modo interactivo, donde podemos ejecutar instrucción por instrucción interactivamente, ejecutamos:

$ python3
Python 3.4.2 (default, Oct  8 2014, 10:45:20) 
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

En el modo interactivo, la última expresión impresa es asignada a la variable _.

>>> 4 +3
7
>>> 3 + _
10

Si tenemos nuestro programa en un fichero fuente (suele tener extensión py ), por ejemplo programa.py ,lo ejecutaríamos de la siguiente manera.

$ python3 programa.py


Por defecto la codificación de nuestro código fuente es UTF-8, por lo que no debemos tener ningún problema con los caracteres utilizados en nuestro programaos. Si por cualquier motivo necesitamos cambiar la codificación de los caracteres, en la primera línea de nuestro programa necesitaríamos poner:

# -*- coding: encoding -

Por ejemplo:

# -*- coding: cp-1252 -*-

Escribimos un programa

Un ejemplo de nuestro primer programa, este programa  nos muestra el número máximo y mínimos y los pares que hemos introducido hasta que insertamos un número negativo:

num = int(input("Número:"))
lista = []
while num > 0:
	lista.append(num)
	num = int(input("Número:"))

print("Máximo: %d" % max(lista))

for elemento in lista:
	if elemento % 2 == 0:
		print(elemento)

La indentación  es importante (se puede hacer con espacios o con tabulador), en python se utiliza para indicar bloques de instrucciones definidas por las estructuras de control (if, while, for, …).

Para ejecutar este programa (guardado en ejercicio.py ):

$ python3 ejercicio.py
$ ./ejercicio.py
$ Número:4
$ Número:5
$ Número:6
$ Número:7
$ Número:3
$ Número:8
$ Número:-1
$ Máximo: 8
4
6
8

Guía de estilo

Puede encontrar la guía de estilos para escribir código python en Style Guide for Python Code .

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars