sábado, 21 de diciembre de 2013

Colecciones en Python


Saludos a todos los lectores de este blog, hoy vamos a tratar un tema muy importante en cualquier lenguaje de programación como es el trabajar con colecciones de datos, y en Python tenemos 4 formas diferentes: listas, tuplas, diccionarios y conjuntos.

jueves, 19 de diciembre de 2013

Primer proyecto

En este artículo vamos a implementar los conocimientos básicos en Java, y como siempre, la mejor manera de aprender, es practicando, manos a la obra!

Descripción

Vamos a simular un "sistema" de seguros de vida. No utilizaremos por el momento bases de datos. Será una aplicación sencilla en la que se pueda apreciar la herencia, polimorfismo, abstracción, etc. Vamos a implementar la teoría.

martes, 17 de diciembre de 2013

Funciones o Métodos en Python


Después de un periodo de exámenes finales y trabajos de fin de ciclo, regresamos a compartir una nueva entrada en nuestro tutorial de python.
¡Y ahora sí, a ponernos al día!

jueves, 28 de noviembre de 2013

Funciones y métodos en Java

Hola nuevamente a todos los lectores del blog, en esta ocasión hablaremos de los métodos y funciones en Java. El concepto es muy simple, además es básico saberlo, no necesariamente la teoría, pero sí hay que entenderlo. Comencemos.

Una clase en Java tiene dos elementos principales: Los atributos (variables) y los métodos o funciones. Pero, ¿Qué son y cuál es la diferencia entre un método y una función? Vamos por partes:

martes, 26 de noviembre de 2013

Clases y Objetos en Python


Python es un lenguaje de programación multiparadigma, es decir, podemos utilizarlo para programación estructurada, programación funcional o para el paradigma del que haremos uso en este tutorial, la programación orientada a objetos.
¿Pero a qué nos referimos con esto?, lo que busca este paradigma es poder reflejar todo lo que encontramos en el mundo real y que es importante para nuestro problema a través de clases y objetos.

sábado, 23 de noviembre de 2013

Sentencias Condicionales y Bucles en Python

Hola a todos, ahora pasaremos a un nuevo tema, donde trataremos sobre las condicionales y los bucles en python para poder darle mejor utilidad a nuestro código.  En esta parte es donde toman mayor importancia los operadores relacionales y lógicos.

Empecemos

Condicionales:  Las condicionales las utilizamos para comprobar condiciones y hacer que nuestro código ejecute uno u otro fragmento de él.
  • IF: Viene del inglés si y tiene la siguiente estructura.
  • if condicion
      """instrucciones"""

viernes, 22 de noviembre de 2013

Clases y objetos en Java


Un saludo a todos los lectores, en esta ocasión hablaremos de las clases y objetos en Java.

Como ya se comentó en una entrada anterior, debido a la naturaleza de Java de poseer un paradigma de programación orientada a objetos, resulta que todo el código que deseamos escribir debe estar necesariamente dentro de alguna clase, y por lo menos una de las clases que componen el programa debe incluir el método main.

Operaciones entre variables en Python


Saludos a todos los que nos visitan, bueno para los que no es primera vez que lo hacen se habrán dado cuenta que cambió el diseño del blog debido a unas fallas que se experimentaron en los contenidos que se habían posteado.
Bueno retomando nuestra tarea de seguir posteando tutoriales para ustedes, hoy trataremos un nuevo tema en donde hablaremos de las operaciones entre variables y los diferentes operadores que tiene python.


jueves, 21 de noviembre de 2013

Operaciones entre variables en Java

Hola a todos los lectores del blog, en esta oportunidad vamos a hablar de las operaciones entre variables en Java.

Según la cantidad de elementos o miembros en una expresión, podemos decir que existen dos clases de operadores, binarios y unarios; y según el tipo de expresión que tratamos los podemos clasificar en operadores aritméticos, relacionales, lógicos y de concatenación.

martes, 19 de noviembre de 2013

Paquetes en Python

Cuando trabajamos un proyecto en python es probable que necesitemos organizar nuestras clases o módulos en distintos paquetes y esto es tan fácil como ordenar tus archivos en carpetas (Sí, así de sencillo).

Empecemos

En primer lugar debemos crear una carpeta para nuestro primer proyecto y dentro de él creamos una nueva carpeta la cual será nuestro primer paquete, en ella creamos un archivo con el nombre: __init__.py, este archivo estará vacío, no tendrá nada en su cuerpo. Y listo, ya tenemos creado nuestro paquete y en él estarán contenidos los archivos de nuestras clases o módulos.

lunes, 18 de noviembre de 2013

Variables en Java

Hola a todos los lectores del blog, en esta ocasión vamos a tratar sobre las variables en Java. Es muy básico.

Es muy simple, hay que saber que en Java hay que declarar las variables antes de utilizarlas y que una vez definido el tipo de dato que almacenará, éste no podrá ser modificado (ojo, el tipo de dato no se puede modificar, el valor sí que se puede), y la estructura de la declaración de variables en Java es:
tipo <lista de variables>;

Primer programa con Python


Pasamos a un nuevo tema, no hay mejor manera de aprender a programar en python, que programando en python. Como siempre la idea es estar actualizado y es por eso que en este tutorial, al igual que en el tutorial de java se trabajará con el paradigma de la POO (Programación Orientada a Objetos) y para continuar debes conocer los conceptos básicos (clase, objeto, atributo y método), como también debes saber las propiedades de la POO (herencia, encapsulamiento, polimorfismo, etc).

domingo, 17 de noviembre de 2013

Introducción a Python

Cosas muy necesarias que debes saber sobre este maravilloso lenguaje son:

Su uso en grandes empresas como Google o la misma NASA, solo para tener una idea de su importancia a nivel mundial.
Un dato importante que debemos tener en cuenta es que para empezar a programar en python solo necesitamos lo siguiente:

viernes, 15 de noviembre de 2013

Primer programa con java

Bueno, no quiero aburrirlos con teoría, si desean saber las características de Java, o si tienen curiosidad por saber la razón por la que se dice que Java es "multiplataforma", podemos dedicar  una entrada especial para ello.

Esta vez vamos a ir "directo al grano", debo aclarar que se debe tener conocimiento de la teoría de POO (Programación Orientada a Objetos), es decir, por lo menos conocer los conceptos básicos como clase, objeto, atributo, método, y también hay que saber de las propiedades de la orientación a objetos como herencia, encapsulamiento, polimorfismo, etc. Conforme pasen los capítulos iremos tocando la teoría de manera superficial.

Primeros pasos con Java

En primer lugar, es necesario que tengan instalado el JDK de Java. Lo pueden encontrar en la página oficial de oracle: enlace directo