Consolas para practicar Python

Hay situaciones en las que se nos vuelve imposible instalar el SDK Python en nuestros equipos como por ejemplo cuando empleamos una Tablet o un Móvil inteligente, o simplemente cuando queremos practicar de una manera diferente a la tradicional. Para ello existen múltiples servicios online que nos permiten practicar nuestro lenguaje preferido sin instalarlo en nuestro sistema.

Estos son mis servicios de terminal en línea preferidos preferidos:

Python.org/shell
Terminal “oficial” de Python.org, la que incluye las siguientes características:

Permite copiar y pegar los comandos en la consola de terminal.
Cuenta con una shell mejorada gracias a que tiene IPython corriendo en el back-end.
Es superior a la terminal de Python por defecto.
Ofrece introspección de objetos.
Fácil acceso a los comandos del sistema operativo y se integra con su editor de texto.
Dispone de un pequeño vídeo tutorial para facilitar su uso.
REPL.it
A mi juicio es la mejor consola on line de programación interactiva, en tanto que aparte de ofrecer una interfaz muy intuitiva soporta múltiples lenguajes de programación. Algunos de sus puntos fuertes son:

Para los principiantes ofrece múltiples ejemplos de código.
Permite compartir tu código tanto en redes sociales como en sitios webs.
Puede guardar los contenidos sesión activa y reanudarla cuando te apetezca.
Su código fuente es libre, se encuentra en un repositorio de Github.
Es una aplicación web, por lo que sería prácticamente trabajar desde cualquier dispositivo con un navegador.
Trinket.io
Si REPL.IT es la opción mejor a nivel general, esta es la mejor opción para Python en particular. Veamos sus características:

Permite ejecutar y escribir código en cualquier navegador, en cualquier dispositivo.
Funciona al instante, sin precisar conectarse, descargar plugins, o bien instalar software.
Ofrece librerías como Numpy, Matplotlib, SciPy y más.
Al igual que REPL.IT nos deja compartir de manera fácil nuestro código, mas además de esto si lo incrustamos en algún sitio permite editar el código desde ahí sin salirte del sitio.

Si conoces alguna consola on line de Python que valga la pena probar, háznoslo saber.

En este tutorial de Python, podréis ver lo bien que queda incrustado la REPL de trinket. El artículo es algo como una mezcla entre un tutorial y una cheatsheet, en el que se exponen los fundamentos para aprender python.
Aguardamos que te haya te ha agradado la entrada, si es de esta forma, comparte en tus redes sociales y comenta.

Compartir es vivir.

Curso C# (0)

El curso está concebido para ser desarrollado por una persona que no conoce nada de programación y se utilice C# como primer lenguaje.
El propósito esencial de este tutorial es dejar que el estudiante pueda solucionar inconvenientes de diferente clase (matemáticos, administrativos, gráficos, contables etcétera) empleando como herramienta la computadora.
Hay que tener en consideración que para ser programador se debe recorrer un largo camino donde cada tema es esencial para conceptos futuros. Es esencial no dejar temas sin comprender y relacionar.
La programación en contraste a otras materias como podría ser la historia requiere una investigación metódico y ordenado (en historia se puede estudiar la edad media sin tener grandes conocimientos de la edad vieja)
La programación es una actividad nueva para el estudiante, no hay en los estudios primarios y secundarios una materia semejante.
Es bueno tenerse paciencia cuando los inconvenientes no se resuelven por completo, mas es de esencial relevancia dedicar tiempo al análisis individual de los inconvenientes.
Qué es un programa?

Programa: Conjunto de instrucciones que comprende un PC para efectuar una actividad.
Todo programa tiene un fin bien definido: un procesador de texto es un programa que deja cargar, alterar y también imprimir textos, un programa de ajedrez deja jugar al ajedrez contra el computador o bien otro contendiente humano.
La actividad esencial del programador es solucionar inconvenientes empleando el computador como herramienta esencial.
Para la resolución de un inconveniente hay que proponer un algoritmo.
Algoritmo: Son los pasos a continuar para solucionar un inconveniente.
Diagrama de flujo
csharp1
Un diagrama de flujo es la representación gráfica de un ALGORITMO.
Los símbolos gráficos a usar para el propongo de diagramas de flujo son:
simbolos de diagrama de flujo
Estos son los elementos esenciales que intervienen en el desarrollo de un diagrama de flujo.
Propongo de un inconveniente usando diagramas de flujo.
Para proponer un diagrama de flujo debemos tener muy en claro el inconveniente a solucionar.
Ejemplo : Calcular el salario mensual de un obrero conociendo la cantidad de horas trabajadas y el pago por hora.
Podemos identificar:
Datos conocidos:
Horas trabajadas en el mes.
Pago por hora.
Proceso:
Cálculo del salario multiplicando la cantidad de horas por el pago por hora.
Información resultante:
Salario mensual.
Si hacemos un análisis todo inconveniente está constituido por:
– Datos conocidos: Datos con los que se cuenta al proponer el inconveniente.
– Proceso: Operaciones a efectuar con los datos conocidos.
– Información resultante: Es la información que soluciona el inconveniente.
Esta forma de expresar un inconveniente identificando sus datos conocidos, procesos y también información resultante puede ser complicada para inconvenientes complejos donde existen muchos datos conocidos y procesos. De ahí que que resulta considerablemente más efectivo representar los pasos para la resolución del inconveniente a través de un diagrama de flujo.
diagrama de flujo calculo salario

csharp0

Resulta considerablemente más simple comprender un gráfico que un texto.
El diagrama de flujo nos identifica meridianamente los datos de entrada, operaciones y datos de salida.
En el ejemplo tenemos 2 datos de entrada: horasTrabajadas y costoHora, a las entradas las representamos con un paralelogramo y hacemos un paralelogramo por cada dato de entrada.
La operación se representa con un rectángulo, debemos hacer un rectángulo por cada operación. Al salir la representamos con la hoja rota.
El diagrama de flujo nos da una idea del orden de ejecución de las actividades en el tiempo. Primero cargamos los datos de entrada, entonces hacemos las operaciones precisas y para finalizar mostramos los resultados.

¡Hola mundo!

Bienvenido a WordPress. Esta es tu primera entrada. Edítala o bórrala, ¡y comienza a escribir!