Guía Python#1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

Guía Python

Qué es programar

Si buscamos una descripción en pocas palabras sobre qué es programar, encontraríamos frases
como: «crear software usando un lenguaje de programación», «darle instrucciones al
ordenador» o «enseñarle al ordenador a hacer algo».

Este es un curso práctico y creemos que es mejor que vayas descubriendo en qué consiste
programar, realizando precisamente esa actividad. En esta sección de introducción hablaremos
de forma breve sobre algunos conceptos esenciales, algo así como el «abc» que nos permita
comenzar a andar.

Algoritmos, programas y lenguajes de programación

Para ayudar a entender la programación a un nivel básico se suele utilizar símiles, como las
instrucciones de montaje de un mueble o una receta de cocina. En ellas explicamos cómo
realizar algo a través de una serie de pasos detallados. Por ejemplo, al escribir una receta,
primero hemos tenido que descomponer mentalmente el proceso de cocinar un plato en una
serie de tareas con un orden lógico:

Limpiar el pescado

Echarle dos pizcas de sal

Picar 20 gr. de cebolla

Calentar 2 cucharas de aceite en una sartén

Dorar la cebolla

etc…

Luego escribiremos esos pasos. Podría ser en español, en inglés o cualquier otro idioma, pero
las instrucciones seguirían siendo las mismas.

Pues bien, al desglose de un proceso en pasos detallados y ordenados le denominamos


algoritmo y el fichero donde transcribimos estas instrucciones usando un lenguaje de
programación concreto (Javascript, PHP, Python, Java…) para que pueda ser ejecutado por un
ordenador, le llamamos programa (*).

La sintaxis de estos lenguajes de programación es bastante más simple que nuestros idiomas y
utilizan un vocabulario y un conjunto de reglas mucho más reducido. Eso sí, son muy estrictas y
debemos seguirlas a rajatabla para que el ordenador pueda interpretarlas sin que produzca un
error.

En resumen, estos programas son un conjunto de sentencias escritas en un lenguaje de


programación que le dicen al ordenador qué tareas debe realizar y en qué orden, a través de
una serie de instrucciones que detallan completamente ese proceso sin ambigüedad.

Saber más (*): hay lenguajes interpretados y compilados.

En los primeros, como Javascript, un programa llamado intérprete ejecuta las sentencias a la
vez que las lee del fichero de texto donde están escritas. En estos casos, a los programas
también se le suele denominar scripts o guiones.

En un compilado, como Java, debemos previamente convertir el fichero de texto a una


‘traducción’ mediante un programa llamado compilador. Ese fichero resultante es el que se
ejecutará en el ordenador.

Instalaciones

Python para Windows

https://www.python.org/downloads/windows/
Descargar instalador ejecutable de Windows x86-64
Comprobando la instalación y la version.

Abrimos el interprete de comando colocando en el buscador o lupa de la barra de tareas las


siglas CMD y presionamos ENTER
Escribimos python --version y presionamos ENTER

Instalacion de sublime text3

Necesitamos una aplicación para correr el programa, puede ser cualquier interprete de
comandos como visual code studio o sublime text3 como en el ejemplo que les traigo

https://www.sublimetext.com/3

https://python-para-impacientes.blogspot.com/2017/02/instalar-python-paso-paso.html
(Para Windows 7)
Descargamos la versión que va para nuestro sistema operativo e instalamos

Una vez el programa abierto abrimos un nuevo archivo y modificamos las herramientas,
seleccionando Build System y tildando Python

Luego nuevamente en Tools seleccionamos Build y seleccionamos la opción Python que me da


la ventana al abrir.
Introducción a Python
¿Qué es Python?
Python es un lenguaje de programación de alto nivel popular. Fue creado
por Guido van Rossum, y lanzado en 1991.

Se utiliza para:

 desarrollo web (lado servidor),


 desarrollo de software,
 Matemáticas
 scripting del sistema.
 Computo científico
 Inteligencia artificial

Es muy popular y es utilizado por organizaciones como Google, NASA, la


CIA y Disney

Python es procesado a tiempo de ejecución por un interpretador. No hay


necesidad de compilar tu programa antes de ejecutarlo

¿Qué puede hacer Python?


 Python se puede utilizar en un servidor para crear aplicaciones
web.
 Python se puede utilizar junto con el software para crear flujos de
trabajo.
 Python puede conectarse a sistemas de base de datos. También
puede leer y modificar archivos.
 Python se puede utilizar para manejar big data y realizar
matemáticas complejas.
 Python se puede utilizar para la creación rápida de prototipos o
para el desarrollo de software listo para la producción.
¿Por qué Python?
 Python funciona en diferentes plataformas (Windows, Mac, Linux,
Raspberry Pi, etc.).
 Python tiene una sintaxis simple similar al idioma inglés.
 Python tiene una sintaxis que permite a los desarrolladores
escribir programas con menos líneas que algunos otros lenguajes
de programación.
 Python se ejecuta en un sistema de intérprete, lo que significa que
el código se puede ejecutar tan pronto como se escribe. Esto
significa que la creación de prototipos puede ser muy rápida.
 Python se puede tratar de una manera procedimental, orientada a
objetos o de una manera funcional.

Sintaxis de Python en comparación con otros


lenguajes de programación
 Python fue diseñado para la legibilidad, y tiene algunas similitudes
con el idioma inglés con la influencia de las matemáticas.
 Python utiliza nuevas líneas para completar un comando, a
diferencia de otros lenguajes de programación que a menudo usan
punto y coma o paréntesis.
 Python se basa en la sangría, utilizando espacios en blanco, para
definir el ámbito; como el ámbito de bucles, funciones y clases.
Otros lenguajes de programación a menudo utilizan llaves para
este propósito.

Sangría de Python
La sangría hace referencia a los espacios al principio de una línea de
código.

Cuando en otros lenguajes de programación la sangría en el código es


sólo para legibilidad, la sangría en Python es muy importante.

Python utiliza sangría para indicar un bloque de código.

if 5 > 2:

print("Cinco es mas grande que dos!")

Python le dará un error si omite la sangría:


if 5 > 2:

print("Cinco es mas grande que dos!")


El número de espacios depende de usted como programador, pero tiene
que ser al menos uno.
if 5 > 2:

print("Cinco es mas grande que dos!")

if 5 > 2:

print("Cinco es mas grande que dos!")

Usted tiene que utilizar el mismo número de espacios en el mismo


bloque de código, de lo contrario Python le dará un error:
if 5 > 2:

print("Cinco es mas grande que dos!")

print("Cinco es mas grande que dos!")

Python Variables
En Python, las variables se crean al asignarle un valor:

x=5

y = "¡Hola, mundo!"

print(x)

print(y)

Python no tiene ningún comando para declarar una variable.

Comentarios
Python tiene capacidad de comentarios con el propósito de
documentación en código.

Los comentarios comienzan con un valor de tipo (#), y Python


representará el resto de la línea como un comentario:

#Esto es un comentario.

print("Hola, Mundo!")
Los comentarios se pueden colocar al final de una línea, y Python
ignorará el resto de la línea:

print("Hola, mundo!") #Esto es un comentario.

Los comentarios no tienen que ser texto para explicar el código, también
se puede utilizar para evitar que Python ejecute código:

#print("Hola, mundo!")

print("Salud, compañero!")

También podría gustarte