Bienvenidos a esta nueva entrada el dia de hoy trataremos sobre como iniciarnos en la programación en Python te recomiendo checar nuestras entradas anteriores.
Iniciandonos:
Operadores, Variables y Metodos de entrada:
Bien antes de entrarnos a codificar, veamos primeramente las instrucciones basicas de entrada, salidas y algunos operadores asi como la declaración de variables.
print():
print la función de salida basica de python, este nos permitira imprimir mensajes directamente por consola, su sintaxis es:
print("Cadena a imprimir")
*Nota: las cadenas se colocan entre comillas simples '' o comillas dobres ""
input():
input es la funcion de entrada de datos basica de datos por consola de python, este nos permite almacenar datos en variables para guardar entradas por teclado. Su sintaxis es:
input("Mensaje para indicar que se desea ingresar")
*Nota: el mensaje en input no es necesario, puedes dejar los parentesis sin contenido
porcierto en versiones como python 2.7 hacia atras es recomentable usar la funcion raw_input() para la entrada de datos, mas si es entrada de cadenas de texto, este tiene la misma función que input(). Si eres usuario de Python 3x no te preocupes todo se englobo con el uso unico de input.
Variables:
En Python tambien tenemos variables (recordemos que una variable es un espacio de memoria que almacena información), sin embargo en este lenguaje en comparación de los demas, las variables no estan regidas a declararse con el tipo de dato que almacenara. En este lenguaje solamente es necesario nombrar a la variable y asignar un dato, python se encargara de asignar el tipo de dato automaticamente, asi mismo es posible utilizar y asignar otros tipos de datos a la misma variable sin tener problemas, esto es algo muy comodo a la hora de programar, aunque de igual manera se recomienda no abusar de esta caracteristica y usar una variable para solo almacenar un tipo de dato. ¿No quedo claro? veamos la siguiente tabla:
De esta manera podemos ver que una sola variable nos sirve para almacenar distintos tipos de información y no esta restringida a almacenar informacion de un solo tipo.
En python como en cualquier lenguaje tenemos operadores, que nos permitiran hacer ciertas operaciones matamaticas con nuestras variables o valores de entrada, y aunque existen varios los mas usados comunmente son los siguientes:
En fin antes que nada debemos de saber que en python tenemos dos formas de escribir y ejecutar nuestro codigo y esto es por medio de:
- Uso directo del interprete.
- Almacenamiento de codigos en archivos.
Pero veamos las dos opciones, aunque ya por adelantado menciono que la opción mas recomendable es la segunda.
Uso directo del Interprete:
Como ya tratamos en el pasado, nosotros podemos teclear nuestras lineas de codigo directamente en el interprete, cada linea se ejecutara al instante y mostrara el resultado correspondiente en pantalla o segun seal el caso. Por ejemplo si usamos las funciones que ya aprendimos a usar, las de entrada y salida de datos:
Uso directo del Interprete:
Como ya tratamos en el pasado, nosotros podemos teclear nuestras lineas de codigo directamente en el interprete, cada linea se ejecutara al instante y mostrara el resultado correspondiente en pantalla o segun seal el caso. Por ejemplo si usamos las funciones que ya aprendimos a usar, las de entrada y salida de datos:
*Nota: el operador + tambien sirve para concatenar textos, sin embargo no es posible concatenar textos y numeros, provocaria un error, para ello necesitarias hacer la conversion de tipo de datos para mostar la impresión correspondiente.
Como podemos ver cada una de las instrucciones que tecleamos en el interprete las reconoce e imprime consecuentemente lo que le indicamos, por ejemplo si queremos ingresar operaciones matematicas o declarar variables para usarlas en operaciones sucede lo mismo.
Con lo anterior nos damos cuenta que Python cumple con su tarea de ser un lenguaje interpretado, no es sorprendente que algunas personas utilizen el interprete de Python como calculadora sin embargo, la desventaja de hacer esto es precisamente que al cerrar el interprete ninguna de las instrucciones que nosotros hemos tecleado se guardaran perdiendo asi todo nuestro progreso, es por ello que se recomienda escribir nuestro codigo en un editor para almacenarlo en un archivo para posteriormente observar la ejecución del mismo y dejar el uso directo del interprete para probar codigo experimental.
Almacenamiento de Codigo en Archivos:
Almacenamiento de Codigo en Archivos:
Para guardar nuestro codigo en archivos para conservarlos y usarlos para la posteridad es necesario contar con un editor de texto o una interfaz de desarrollo. Dicho esto podemos usar el mismisimo block de notas de windows para escribir nuestros codigos y guardarlos, la unica condicion seria que todo archivo que se guarde debe contar con la extensión ".py", por ejemplo: "Programa1.py".
Un editor muy bueno para este tipo de trabajos (y no es por hacer publicidad) que me gusta mucho usar es el notepad++ puesto que trabaja con varios lenguajes remarcando palabras reservadas y facilita mucho la programación.
Pero si quieres algo mas robusto puedes descargar un IDE que es basicamente un entorno de desarrollo integrado, asi como un editor de texto especial para un lenguaje de programación que incluye diversas herramientas potentes para la programación en el lenguaje en el que este orientado. Un IDE especial para Python y que hemos mencionado hasta el cansancio en nuestras entradas es Pycharm.
En fin, los gustos de cada quien, lo importante aqui es saber como codificar y programar. Mostremos un ejemplo usando cada entorno.
Usando Notepad++
Usando Notepad++
Para nuestro ejemplo codificaremos unas lineas de codigo donde usaremos el modulo Turtle en nuestro caso. Escribamos nuestro codigo:
Seleccionar el nombre del archivo con la extension y guardarlo.
Posteriormente proseguiria abrir nuestra consola de comandos y ejecutarlo, tecleando nuestra variable de entorno y la ruta donde esta almacenado nuestro archivo.
Resultado:
Usando Pycharm:
Una vez teniendo nuestro IDE abierto vamos a hacer lo siguiente:1. Seleccionamos la pestaña file y seleccionamos la opcion new project:
2. Seleccionamos la carpeta donde guardar nuestros archivos
3. Ya creada nuesta carpeta, damos click derecho sobre el icono de nuestro proyecto, seleccionamos nuevo y elegimos la opción Python File.
4. Colocamos un nombre a nuestro archivo:
Y finalmente entramos a programar, en este caso escribiremos un codigo para el uso de la libreria Tkinter.
Para ejecutar el codigo solo es cuestion de dar click derecho y en la opcion Run.
Finalmente podremos ver la ejecución de nuestro archivo, lo mejor de ello es que tendremos guardadas las instrucciones para poder usar en cualquier otra ocación en nuestros codigos.
Comentarios
Publicar un comentario