Entradas

Mostrando las entradas de enero, 2013

Tutorial Hawk 12 -Clases Parte 2

Hola a todos, en el tutorial anterior vimos algunos ejemplos de clases, esta ocasión haré la extensión de clases en Python. Enseguida les pondré el código del juego creado en el tutorial 10 y pues como es de esperarse esta vez esta implementado con clases. Lo dejare completo y al final lo explicare linea por linea.

Tutorial 11 -Clases Parte 1

Imagen
Hola a todos en este tutorial adentrare en la programación orientada a objetos, tal vez este tutorial se un poco largo pero solo lo necesario. Bien, antes de meterme en materia directa mente, creo que seria bueno tratar de dejar en claro que es una clase y que es un objeto , pues si no se comprende bien esto, es difícil comprender las capacidades y bondades de la programación orientada a objetos. Un objeto cualquiera y no solo en programación tiene ciertas características  por poner un ejemplo hablemos de una lata, la lata tiene una altura, un volumen, peso, color, un radio, etc., todas estas características representan a un objeto. En programación es totalmente igual, los objetos los representamos con atributos.

Generador de nombres en Python 2.7

Imagen
Hola a todos, hoy les traigo un sencillo generador de nombres creado en Python 2.7 No esperen tanto de este generador pues es algo sencillo y se ejecuta en consola, es fácil de modificar, es totalmente hecho por mi, hace mucho cuando usaba RPG Maker VX conseguí un generador de nombres, entonces se me hacia algo súper genial, pero veo que no es tanto, es algo muy fácil de hacer.  La verdad un programa como este súper bien porque han de admitir que cuando pensamos el nombre para algo nos quita demasiado tiempo, principalmente yo lo uso para mis video-juegos, así fácilmente pongo nombres a mis personajes sin quebrarme la cabeza y ademas originales. Ojala les sirva y no olviden dejar un +1 y se los juro que estaré muy agradecido, qui abajo les dejo la descarga. Generador de nombres 1.0

Tutorial Hawk 10 -Funciones

Imagen
Hola a todos, en este nuevo tutorial hablare sobre las funciones, su sintaxis, y como es que nos sirven y ayudan. Una función en programación no es mas que lineas de código ligadas a un nombre, y cada vez que "llamamos" a dicha función realiza las lineas de código contenidas. En Python todas las funciones regresan un valor, ya sea numérico  carácter  Booleano  etc. pero en general si a una función en Python no se le indica que valor regresar nos regresa aun así un valor que es None. La sintaxis es muy sencilla pero al principio les podrá parecer un poco difícil pues es complicado para algunos adaptarse a ciertos conceptos (Lo digo por experiencia xD), bien pues para empezar a crear una función la debemos definir: def: esta palabra reservada es el indicador de una nueva función

Tutorial Hawk 9 -Ciclos

Imagen
Hola de nuevo a todos, en esta ocasión el tema sera sobre los ciclos o bucles, lo importantes que son y como es que nos ahorran muchas lineas de código . Bien pues empecemos definiendo un ciclo en programación: Un ciclo o bucle no es nada mas que una sentencia repite lineas de código  y pues como es de esperarse repite las lineas que queramos y las veces que queramos.

Uso de NINJA IDE

Imagen
Hola a todos, me han recomendado este vídeo para conocer el editor de NINJA IDE, y pues quien habla del editor es el propio creador, espero que les guste, y no se asusten, la explicación de uso no dura las dos horas y cacho que dice ahí xD Bien Pues lo que yo eh experimentado, que me ha gustado y que en verdad me parece útil es lo siguiente: Flexibilidad en la edición del área de trabajo. Auto completado. Comentar y des-comentar una o varias lineas con Ctrl+D Manipulación de archivos separados o un proyecto en conjunto. No es necesario agregar la terminación .py al crear un archivo nuevo, el editor agrega la terminación por defecto. El mismo editor tiene una terminal integrada. Permite ver dos códigos a la vez. Orientado totalmente para Python    IR A LA PAGINA DE DESCARGA Bueno, para mi esos son los puntos a destacar de este IDE, en el vídeo explica como hacer todo lo anterior, y si, me lo quedo, de hoy en adelante lo usare para los nuevos tutoriales, aunque no dejare eclips

Tutorial Hawk 8 -Control de flujo

Imagen
Hola a todos y Bienvenidos a un nuevo tutorial de Python, en esta ocasión hablare de la esencia de los programas: los controladores de flujo. Figura 1.0 ¿ Porque me refiero a ellos como la esencia?

Tutorial Hawk 7 -Tuplas y Diccionarios

Imagen
Hola, este tutorial sera muy sencillo pues es una continuación del tutorial anterior Tutorial Hawk 6 -Listas  . Tuplas: A las tuplas se le aplica prácticamente todo lo de las listas, en lugar de utilizar corchetes utilizaremos paréntesis aunque estos son para identificar que es una tupla, pues no es necesario ponerlos. Ejemplo:  Abrimos una terminal Ctrl+Alt+T  y tecleamos lo siguiente.

NINJA IDE

Imagen
Hola, les traigo un IDE para aquellos que no estén conformes con Eclipse o el que viene con Python, se trata de NINJA IDE, al parecer un muy buen editor, les dejo la pagina y como instalarlo en Ubuntu. Antes que nada abrimos un terminal Ctrl+Alt+T Agregamos el repositorio del IDE: $sudo apt-add-repository ppa:ninja-ide-developers/daily Actualizamos $sudo apt-get update Por ultimo instalamos: $sudo apt-get install ninja-ide Y listo!! Yo aun no lo calo, pero pronto les daré mi punto de vista ;) Hasta luego! NINJA IDE es multiplataforma asi que también lo hallaran para Windows. Web Oficial  

Tutorial Hawk 6 -Listas

Imagen
Hola muy buenas a todos, el día de hoy les traigo un tutorial para manejar listas, de momento daré una explicación de una lista y para que puede ser útil, comenzamos!. Una lista, también conocida como arreglo (array) o vector, nos sirve para para almacenar un grupo de datos de forma ordenada, de forma que podamos acceder a dichos datos fácilmente. Para para que no se me hagan bolas en estos tutoriales los llamare listas. Bien pues una lista puede contener varios tipos de datos: Números (enteros, flotantes, complejos, etc.) Cadenas de caracteres Booleanos Listas Diccionarios Tuplas

Tutorial Hawk 5 -Cadenas o Strings

Imagen
Hola a todos! En este tutorial tratare de profundizar un poco en las cadenas y como podemos manipularlas.  En Python es posible representar texto de estas dos maneras: cadena = "Texto" cadena = 'Texto' Ya sean comillas dobles o sencillas para Python es lo mismo, pero si comienzas con comillas dobles debes de terminar con comillas dobles, y aquí un ejemplo de un error: cadena = "Texto'

Tutorial Hawk 4 -Hola Mundo en Python

Imagen
Hola. hoy el tutorial sera en Eclipse y haremos nuestro primer archivo .py Bien para comenzar hay que abrir Eclipse o el IDE de Python. Creamos un nuevo proyecto y le ponemos el nombre que queramos. Ahora pasamos a crear un archivo con la extension .py 

Tutorial Hawk 3 -Variables

Imagen
Hola, en esta ocasión les traigo un tutorial de como utilizar y crear variables en Python. Estructura para declarar una variable:  Nombre de la variable + operador de asignación + valor a guardar mi_variable = "valor a guardar" Ejemplo: >>> variable=5 >>> variable 5 >>> variable+5 10 >>> variable-1 4 >>> variable+variable 10 >>> variable = "Diez" >>> variable 'Diez' >>> print variable Diez >>> variable = 4.5 >>> variable 4.5 >>>

Tutorial Hawk 2 -Tipos de datos en Python

Imagen
Bien en este segundo tutorial de Python hablare un poco de los distintos tipos de datos. Nota:  Estaré trabajando en un entorno de Ubuntu, pero creo que en Windows no es muy distinto, igual cualquier duda pueden comentarla. Antes que nada  abran una terminal Ctrl+Alt+T   en el terminal ponen el comando "python"

Tutorial Hawk 1 -preparación de herramientas

Imagen
Hola a todos en este primer tutorial de Python prepararemos todo lo necesario para comenzar a programar. Yo estoy utilizando Ubuntu 12.10 como sistema operativo y estos son los programas que utilizare en los tutoriales: Python 2.7 aquí les dejo el link para aquellos que no lo tengan instalado. para aquellos que tienen Ubuntu Python ya debe venir junto con el sistema operativo. En estos momentos Python esta en su versión 3..3.0 pero yo he elegido la 2.7 por una razon: Compatibilidad y otra es que en tutoriales mas avanzados realizare tutoriales con un modulo para videojuegos, tal vez hayan escuchado algo de Pygame y la cosa es que es necesario tener la versión 2.7 de Python para realizar .exe o bien las aplicaciones creadas en Python pasarlas a la plataforma de android, pero bueno son libres de usar la versión que mas les agrade.

Historia de Python

Imagen
Python fue creado a finales de los anos ochenta por Gido van Rossum, en 1991 van Rossum publico el código de la versión 0.9.0, en 1994 llego a su versión 1.0 y bien con el tiempo van Rossum fue mejorando el código de Python con diferentes empresas hasta llegar a lo que es hoy en día,  uno de los mejores lenguajes de programación gracias a su limpieza en el código (razón por la cual lo elegí para empezar a crear tutoriales). El nombre que recibe este lenguaje de programación viene de un programa de televisión creado a finales de los anos 60, se trataba de una comedia llamada El Circo Ambulante de los Monty Python (Monty Python's Flying Circus) y como cabe esperar van Rossum era aficionado de esta serie cómica y fue por esa razón que bautizo el lenguaje como Python

Iniciando en python

Imagen
Hola mi nombre es Miguel Angel pero desde ahora pondre Mike Hawk, bien pues antes de empezar con los tutoriales de python me gustaría meterme un poco en la historia de python y en sí lo que es el lenguaje de python. Sin mas, les dejo el enlace:    Introducción a Python

Python como lenguaje de aprendizaje.

Imagen
Hola mi nombre es Miguel Angel Gonzalez Cota y soy estudiante universitario, actualmente estoy estudiando para Lic. En Ciencias Computacionales en UABC Ensenada B. C. la intención con la que empiezo esta pagina es crecer en conocimiento y compartir con ustedes lo que yo se, pretendo empezar por lo mas básico en programación y he elegido a Python ya que es muy fácil de entender y de utilizar, a decir verdad es el lenguaje que mas domino y por tanto es el que mas me gusta. Para aclarar: Los tutoriales son para principiantes, y para aquellos que apenas empiezan en el mundo tan bello de la programación. Bueno en este espacio espero poder facilitarles una fuente de información y tutoriales fáciles, lo más básico como conceptos de variables o las constantes, hasta algo de nivel intermedio como clases y funciones. que Semana de Ciencias UABC Presentando mi proyecto de Pygame   Camelot Defenders  son las variables o las constantes hasta algo de nivel intermedio.