Mostrando entradas con la etiqueta programación informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación informática. Mostrar todas las entradas

miércoles, 26 de noviembre de 2014

21. Python como para niños: Uso del Loop for.

En general, un bucle es una estructura de control que repite un bloque de instrucciones. Un bucle for es un bucle que repite el bloque de instrucciones un número prederminado de veces. El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración. (Referencia: El bucle for).

Vigésimo primera clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. El día de hoy comenzamos el apartado sobre loops en Python y de entrada aprenderemos el manejo del loop For.

lunes, 24 de noviembre de 2014

20. Python como para niños: Uso de métodos del Objeto String.

En la programación orientada a objetos, un método es una subrutina cuyo código es definido en una clase y puede pertenecer tanto a una clase, como es el caso de los métodos de clase o estáticos, como a un objeto, como es el caso de los métodos de instancia. Análogamente a los procedimientos en los lenguajes imperativos, un método consiste generalmente de una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción o, posiblemente, un valor de salida (o valor de retorno) de algún tipo. (Referencia: Método (informática)).

Vigésima clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Este día picaremos algo de programación orientada a objetos conociendo los métodos del objeto String en Python.

miércoles, 19 de noviembre de 2014

19. Python como para niños: Realizar operaciones con Strings.

En programación, una cadena de caracteres, palabra, ristra de caracteres o frase (string en inglés) es una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración. En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos). (Referencia: Cadena de caracteres).

Décimo novena clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Para hoy aprenderemos a realizar operaciones con Strings en Python.

lunes, 17 de noviembre de 2014

18. Python como para niños: Operadores para trabajar con Strings.

En matemáticas, el término operador puede usarse con varios significados.

Algunas veces, un operador es un símbolo matemático que indica que debe ser llevada a cabo una operación especificada1 sobre un cierto número de operandos (número, función, vector, etc.).

Los operadores suelen interpretarse como funciones, por ejemplo la suma + o el producto · pueden ser entendidas como funciones de dos argumentos. (Referencia: Operador).

Décimo octava clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En la clase de hoy aprenderemos el manejo de operadores para trabajar con strings en Python.

miércoles, 12 de noviembre de 2014

17. Python como para niños: Uso de lógica condicional.

En programación, una sentencia condicional es una instrucción o grupo de instrucciones que se pueden ejecutar o no en función del valor de una condición.

Los tipos más conocidos de sentencias condicionales son el SI..ENTONCES (if..then), el SI..ENTONCES..SI NO (if..then..else) y el SEGÚN (case o switch), aunque también podríamos mencionar al lanzamiento de errores como una alternativa más moderna para evitar el "anidamiento" de sentencias condicionales.

Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programación estructurada, y su uso es una evolución de una sentencia en lenguaje ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición.. (Referencia: Sentencia condicional).

Décimo séptima clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Desde hoy comenzamos a trabajar con programación estructurada en Python y para abrir este apartado hablamos sobre el uso de lógica condicional.

lunes, 10 de noviembre de 2014

16. Python como para niños: Uso de Módulos.

Si salimos del intérprete de Python y entrás de nuevo, las definiciones que hicimos (funciones y variables) se pierden. Por lo tanto, si queremos escribir un programa más o menos largo, es mejor que usemos un editor de texto preparando la entrada para el interprete y ejecutarlo con ese archivo como entrada. Esto es conocido como crear un guión, o script. Si nuestro programa se vuelve más largo, tal vez sea necesarios separarlo en distintos archivos para un mantenimiento más fácil. Quizás también queramos usar una función útil que escribimos desde distintos programas sin copiar su definición a cada programa.

Para soportar esto, Python tiene una manera de poner definiciones en un archivo y usarlos en un script o en una instancia interactiva del intérprete. Tal archivo es llamado módulo; las definiciones de un módulo pueden ser importadas a otros módulos o al módulo principal (la colección de variables a las que tenemos acceso en un script ejecutado en el nivel superior y en el modo calculadora). (Referencia: Módulos).

Décimo sexta clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. A continuación aprenderemos a usar módulos en nuestra programación con Python.

miércoles, 5 de noviembre de 2014

15. Python como para niños: Conversión entre tipos de datos.

En Python no existe la necesidad de declarar las variables con un tipo de dato en específico ya que Python trabaja de un modo "genérico" y procesa las variables con el tipo de dato con el que se encuentren. Sin embargo, la conversión de tipo de datos se utiliza frecuentemente con la entrada de datos, es decir, cuando utilizamos la función raw_input(). Lo que hace raw_input() es asignar a cierta variable una cadena que el usuario ingresó, así, si el usuario ingresa 123, Python lo interpreta como una cadena de caracteres que tienen los símbolos '1', '2' y '3' y en realidad habría ingresado la cadena "123".

Python cuenta con la conversión de tipo de datos (comúnmente llamada cast o casting) para especificar explícitamente el tipo de dato con el que deseamos trabajar. (Referencia: Conversión de tipo de datos).

Décimo quinta clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En este nuevo apartado trataremos la conversión entre tipos de datos que podemos realizar en Python.

lunes, 3 de noviembre de 2014

14. Python como para niños: Los tipos Bool (Booleanos).

Entre verdad y mentira, más allá de la relatividad de valores de verdad en la realidad humana, en el caso de las computadores estos valores son absolutos o bien es VERDAD o bien es FALSO.

En programación con Python los valores booleanos se encuentran presentas a través de los operadores de comparación y las variables booleanas, y como todos los lenguajes de programación lanzan un valor de verdad que será utilizado para determinar que curso de acción realizará el programa. (Referencia: Propia).

Décimo cuarta clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Entre la verdad y mentira en programación con Python, nuestro maestro nos enseñará hoy el manejo de los tipos Bool en Python.

miércoles, 29 de octubre de 2014

13. Python como para niños: Diseño de una función.

En Python, la definición de funciones se realiza mediante la instrucción def más un nombre de función descriptivo -para el cuál, aplican las mismas reglas que para el nombre de las variables- seguido de paréntesis de apertura y cierre. Como toda estructura de control en Python, la definición de la función finaliza con dos puntos (:) y el algoritmo que la compone, irá identado con 4 espacios. (Referencia: Definiendo funciones).

Décimo tercera clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Ha llegado el momento de realizar el diseño de nuestra primera función a partir de Python.

lunes, 27 de octubre de 2014

12. Python como para niños: Crear un docsctring.

Python tiene una característica my simpática llamada cadenas de documentación que generalmente son llamadas por su nombre corto: docstrings. DocStrings es una herramienta importante de la que puedes hacer uso puesto que ayuda a documentar mejor el programa. Podemos incluso ubicar docstring detrás de una función en tiempo de ejecución, es decir cuando el programa está funcionando.á funcionando.(normalmente en la pantalla del ordenador). (Referencia: DocStrings).

Décimo segunda clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En esta ocasión aprenderemos a cómo crear un docstring.

miércoles, 22 de octubre de 2014

11. Python como para niños: Uso de la función input.

En Informática, la "entrada" de un programa son los datos que llegan al programa desde el exterior (normalmente a través del teclado) y la "salida" de un programa son los datos que el programa proporciona al exterior (normalmente en la pantalla del ordenador). (Referencia: Entrada y salida).

Décimo primera clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Para el día de hoy trabajaremos con la función input de Python.

lunes, 20 de octubre de 2014

10. Python como para niños: Usos de print( ).

Si hay que dar el premio a la popularidad a una función, es sin duda print la ganadora. No sólo en Python, sino en cualquier otro lenguaje de programación. ¿Qué sería de nuestros motivantes Hola mundo sin ella?. (Referencia: Exprimiendo la función print).

Décima clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En esta ocasión aprenderemos a manejar al máximo la función print(), con el fin de ver todas sus funcionalidades.

miércoles, 15 de octubre de 2014

09. Python como para niños: Uso de tipos de datos String.

En Python las cadenas de texto son objetos . Los objetos tienen una definición informática estricta y una filosofía de programación asociada, pero lo único que necesitamos saber para comprender Strings es que los objetos además de los datos que contienen, incluyen funcionalidades para trabajar con ellos que definen el comportamiento de dichos objetos. (Referencia: Las cadenas de texto son objetos).

Novena clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. A continuación aprenderemos el uso de los datos de tipo String, entenderemos su naturaleza y la funcionalidad que poseen.

lunes, 13 de octubre de 2014

08. Python como para niños: Crear y usar Módulos.

Un módulo (o biblioteca) es una colección de definiciones de variables, funciones y tipos (entre otras cosas) que pueden ser importadas para ser usadas desde cualquier programa.

Las ventajas de usar módulos son:

(1) las funciones y variables deben ser definidas sólo una vez, y luego pueden ser utilizadas en muchos programas sin necesidad de reescribir el código;
(2) permiten que un programa pueda ser organizado en varias secciones lógicas, puestas cada una en un archivo separado;
(3) hacen más fácil compartir componentes con otros programadores.

Python viene «de fábrica» con muchos módulos listos para ser usados. Además, es posible descargar de internet e instalar módulos prácticamente para hacer cualquier cosa. Por último, aprenderemos a crear nuestros propios módulos.(Referencia: Módulos).

Octava clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En la clase de hoy nuestro maestro nos enseñará a cómo guardar nuestras funciones y procedimientos Python en un módulo.

miércoles, 8 de octubre de 2014

07. Python como para niños: Definir funciones.

En programación, una función es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e incluso llamarse a sí misma (función recurrente). Las funciones pueden recibir datos desde afuera al ser llamadas a través de los parámetros y deben entregar un resultado.

Se diferencian de los procedimientos porque estos no devuelven un resultado. (Referencia: Definición de Función).

Séptima clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. ¿Cómo se define una función? Nuestro maestro nos explica hoy cómo podemos definir una función en el IDLE de Python, además de explicarnos a detalle la estructura de una función.

lunes, 6 de octubre de 2014

06. Python como para niños: Funciones Preconstruidas.

Una función preconstruida es aquella que ya forma parte del lenguaje y está disponible para ser invocado y ejecutado, con el fin de realizar una operación repetitiva y muy común. Python, como cualquier otro lenguaje, resguarda un gran número de estas funciones y un ejemplo es la función max(). (Referencia: Propia).

Sexta clase del curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. ¿Qué son las funciones preconstruidas? De forma muy clara nuestro maestro explica como Python posee un buen número de este tipo de funciones.

miércoles, 1 de octubre de 2014

05. Python como para niños: Las Leyes de Python.

Todos los lenguajes de programación tienen sus propias reglas o leyes, que si bien difieren el uno del otro, las esenciales se mantienen en todos.

El objetivo de estas leyes conlleva las buenas costumbre a la hora de programar, construir código eficiente pero sobretodo legible para cualquier programador que vaya a continuar el trabajo dejado por sus colegas antecesores.

En cuanto a Python si hablamos de las variables la Ley que hace referencia a esto indica:
  • 1º Los nombres de las variables deben empezar con un letra o un subrayado.
  • 2º Sólo pueden contener letras, números o subrayados.
  • 3º Las letras pueden ser tanto mayúsculas como minúsculas.
(Referencia: Propia).

Quinta clase del nuevo curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. Para hoy nuestro estimado maestro nos enseñará sobre las leyes Python, referidsas para las variables.

lunes, 29 de septiembre de 2014

04. Python como para niños: Uso de variables.

Las variables en Python no deben entenderse como cajas en las que se guarden los datos (aunque en algunos casos se puedan interpretar de esa manera), sino como etiquetas que permiten hacer referencia a los datos (que existen de forma independiente).

El motivo es que Python es un lenguaje de programación orientado a objetos y su modelo de datos también está basado en los objetos.

Para cada dato que aparece en un programa, Python crea un objeto que lo contiene. Cada objeto tiene:
  • un identificador único (un número entero, distinto para cada objeto). El identificador permite a Python referirse al objeto sin ambigüedades.
  • un tipo de datos (entero, decimal, cadena de caracteres, etc.). El tipo de datos permite saber a Python qué operaciones pueden hacerse con el dato.
  • un valor (el propio dato).
(Referencia: Variables en Python).

Cuarta clase del nuevo curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En esta clase aprenderemos el uso de variables en Python.

miércoles, 24 de septiembre de 2014

03. Python como para niños: Errare humanun est.

Errare humanum est es una expresión en latín que significa literalmente: "Errar es humano". Se considera que es intrínseco a la naturaleza humana el equivocarse, por lo que hay que aceptar los errores, y aprender de ellos para evitar que se repitan. La frase ha entrado en el lenguaje común, como aforismo con el que se busca mitigar un fallo, un error, siempre y cuando sea esporádico y no se repita.

La expresión latina completa es: errare humanum est, sed perseverare diabolicum; que traducida literalmente significa: "errar es humano, pero perseverar (en el error) es diabólico.". (Referencia: Errare humanum est).

Tercera clase del nuevo curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En esta clase trabajamos en el IDLE Python realizando ejercicio de jerarquía de operadores para luego pasar a la sintaxis de programación.

lunes, 22 de septiembre de 2014

02. Python como para niños: Python como calculadora.

IDLE Python es el Integrated DeveLopment Environment para Python, es decir, el entorno de desarrollo integrado para Python, que trae esta herramienta de programación desde la versión 2.3. IDLE está programada completamente en Python y la toolkit Tkinter GUI.

IDLE permite: (1) Un editor de texto multiventana. (2) El destacado de la sintaxis de la programación. (3) La función de autocompletar. (4) Un depurador integrado con posibilidad de paso a paso, puntos de interrupción y visión de la pila de llamadas. (Referencia: Definición de IDLE Python).

Segunda clase del nuevo curso denominado PYTHON COMO PARA NIÑOS, realizado por Jesús Conde de videotutoriales.com, España. En esta clase comenzamos nuestro primer acercamiento al IDLE de Python haciendo que el entorno funcione como una calculadora, para entender los conceptos básicos de programación.