Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas

abril 12, 2012

Pack de libros de Programación


PROGRAMACIÓN

Excelente paquete de libros de programación 
Contiene desde lo mas básico hasta la resolución de grandes problemas en los lenguajes siguientes:
C/C++
JAVA
PHP
MATLAB
HTML
UML
AJAX
CSS
JAVASCRIPT
Te recomiendo que primero empieces por aprender el lenguaje C y después los demás

Descarga




febrero 29, 2012

Python desde cero



http://pythonya.appspot.com/

El objetivo de este sitio es poder aprender el lenguaje Python sin la necesidad de instalarlo en su máquina. Puede desarrollar sus pequeños programas en este sitio, probarlos y ver los resultados inmediatamente. Tiene por objetivo el aprendizaje de Python desde CERO. Se recomienda primero ver el detalle del tema, pasar posteriormente a la ejecución de un programa ya resuelto del tema tratado (podemos hacer modificaciones sobre dicho problema) y finalmente resolver el ejercicio propuesto.



Python es un lenguaje de script desarrollado por Guido van Rossum.Podemos codificar empleando programación lineal, estructurada y orientada a objetos (tengamos en cuenta que esta última es la que se ha impuesto en la actualidad)
Se cuenta con intérpretes de Python en múltiples plataformas: Windows, Linux, Mac etc. Se pueden desarrollar aplicaciones de escritorio como aplicaciones web. Empresas como Google, Yahoo, Nasa etc. utilizan este lenguaje para sus desarrollos (actualmente el creador de Python Guido van Rossum trabaja para Google.)
Se puede ejecutar instrucciones de Python desde la línea de comando o creando archivos con extensión *.py. Cuando uno comienza a aprender este lenguaje la línea de comandos nos provee una retroalimentación del resultado en forma inmediata.
El objetivo de este tutorial es presentar en forma progresiva los conceptos fundamentales de este lenguaje y poder analizar los problemas resueltos y codificar los problemas propuestos en este mismo sitio, sin tener que instalar en un principio el Python en su equipo (o luego de instalado poder avanzar con el tutorial en cualquier máquina conectada a internet)

Que podemos hacer con Python una vez que aprendamos su sintaxis y filosofía de programación?

  • Aplicaciones que se ejecutan en un servidor web (equivalentes a lo que se puede hacer con PHP, ASP.Net, JSP, Ruby) Más adelante cuando este más avanzado con el lenguaje Python le será muy útil solicitar una cuenta en Google App Engine y crear un sitio empleando como lenguaje de servidor el Python. También existen otras empresas de hosting que proveen como lenguaje de servidor el Python. Y cuando necesitemos ser más productivos en el desarrollo de sitios no podrá faltar el framework Django
  • Aplicaciones de escritorio con interfaces visuales accediendo a componentes escritos en .Net (Microsoft), Qt, GTK, MFC, Swing (Java) etc.
  • Programas no visuales que tengan como objetivo sistematizar procesos de administración del equipo (backup periódicos, borrado de archivos recursivos, búsquedad de archivos o contenidos de los mismos etc.)
  • Aplicaciones para celulares.
 si no tienen internet aqui esta el link de la pagina sin conexion clikear - index 

febrero 25, 2012

La historia de los lenguajes de programación



lenguajes-programacion
Resulta curioso que ForTran se remonte hasta el año 1957, podemos pensar que por aquellos entonces apenas había nada que programar. Fue creado para facilitar los cálculos matemáticos, estadísticos y científicos de alto nivel. A día de hoy aún sigue en uso en algunas organizaciones gubernamentales y de investigación
Sucesivamente, y con el transcurso de los años, fueron surgiendo otros lenguajes cuyos nombres y líneas de código nos resultan bastante más familiares. Así fueron naciendo Cobol (1959), Basic(1964), C (1969), Pascal (1970), C++ (1983), Perl (1987), Python (1991) y Ruby (1993). El año 1995 fue especialmente significativo pues vieron la luz  PHP, Java, y Javascript.
Esta infografía nos introduce brevemente en la historia de cada uno de los lenguajes de programación. Ha sido creada por Rackspace y traducida al castellano por WebAdictos.
lenguajes-de-programación-2
*Por Juan Luis Bermúdez El 30 de July de 2011

febrero 09, 2012

curso PHP + MySql

Todos los niveles ya sea para usuarios avanzados o para quienes se inician en este lenguaje. 



Se trata de una  ISO para grabar en un  y te queda el  pronto par comenzar. 

Descargar curso: (1 link - 1,03Gb) 


 PHP-MySql // Videotutoriales




PHP es un lenguaje de programación que se interpreta en el servidor HTTP y envía el resultado de su ejecución al navegador del usuario. 

En este curso aprenderemos desde cero a utilizar PHP para poder crear  en el lado del servidor con acceso a bases de datos, manipulación de imagenes...
 

Indice para el curso de PHP-MySQL 
01.- Introducción 
02.- Acceder a contenidos dinámicos 
03.- Trabajo con variables y constantes 
04.- Uso de Operadores 
05.- Funciones de variables y condicionales 
06.- Uso de Loops 
07.- Almacenar y recuperar datos de archivos 
08.- Funciones para trabajar con archivos 
09.- Arrays numéricos y asociativos 

PARTE1 

10.- Arrays multidimensionales 
11.- Clasificación de Arrays 
12.- Uso de funciones para modificar Arrays 
13.- funciones para modificar strings 
14.- Formatear, cortar y unir strings 
15.- Buscar y reemplazar substrings 
16.- Introducción a las Expresiones Regulares 
17.- Reutilización de código uso de require e include 

PARTE2 

18.- Declaración y llamada a funciones 
19.- Parámetros y alcance de las funciones 
20.- PHP Orientado a Objetos 
21.- Diseño práctico de una clase 
22.- Diseñar una base de datos para la web 
23.- Crear una base de datos para la web 
24.- Tablas y campos en las bases de datos 

PARTE3 

25.- Trabajar con Bases de Datos 
26.- Consultar, Modificar y Eliminar datos de la Base de Datos 
27.- Acceder a la base de datos MySQL desde la Web con PHP 
28.- Añadir información a la base de datos desde la web con PHP 
29.- Usar PHP y MySQL para grandes proyectos 

PARTE4 

30.- Planificar un gran proyecto Web 
31.- Aplicación para almacenar y compartir enlaces html 
32.- Desarrollo práctico de la primera aplicación 
33.- Añadir, borrar y compartir marcadores en la aplicación 

PARTE5 

34.- Uso de sesiones de control en PHP 
35.- Creación de una Tienda Online 
36.- Tienda Online. Desarrollo aplicación 
37.- Tienda Online. Módulos pagos y administrador 

PARTE6 

38.- Crear  con PHP 
39.- Crear diagrama con PHP y MySQL 
40.- PHP y XML 
41.- APIs DOM, SAX y SimpleXML 

PARTE7 

42.- Crear un CMS y un CMS con XML 
43.- Proyecto PEAR. Gestión y manejo de paquetes 
44.- PEAR DB. PHP y Bases Datos 
45.- Trabajar con mails en PHP 

PARTE8 

46.- Crear Lista Mails 
47.- Crear PDF desde PHP 
48.- Crear  web seguras 
49.- Register Globals y subida archivos 
50.- Sistemas de autentificación en PHP 

PARTE9 

51.- Creación de un CMS I 
52.- Creación de un CMS II 
53.- Creación de un CMS III 

PARTE10 

54.- Actualizar a PHP5. Programación Orientada a Objetos I 
55.- Actualizar a PHP5. OOP II 
56.- Actualización a PHP5. III 
57.- Uso de Métodos Mágicos 
58.- Usar Web Services 
59.- Crear un Mashup 

PARTE11 

60.- Uso de Ming. Crear Flash con PHP 
61.- Uso de Ming. Segunda Parte 

PARTE12 


CURSO56 (Tamaño: 10.5 mb) 

enero 23, 2012

Curso Multimedia Visual Basic Español


Curso Multimedia Visual Basic Español|275mb|Visual Basic|Principiantes e intermedios


Contenido

Caracteristicas Del Lenguaje VB.NET

1.1. El Sistema De Tipos
1.2. Clases y Estructuras
1.3. Manejo De Excepciones
1.4. Eventos y Delegados
1.5. Atributos

Desarrollo De Aplicaciones Windows
2.1. Uso Del Diseñador De Visual Basic 2005 Express
2.2. Controles de Windows Forms
2.3. Trabajo Con Controles
2.4. Trabajo Con Imágenes y Gráficos
2.5. Despliegue De Aplicaciones

La Librería De Classes .NET
3.1. Colecciones de datos
3.2. Streams en .NET
3.3. Acceso al sistema de archivos
3.4. Acceso a Internet





Parte1


Parte2

enero 09, 2012

JAVA estructura de datos





Contenido:


Primera Parte 
Un recorrido por java


1. Java Básico 
2. Referencias 
3. Objetos y Clases 
4. Herencia 


Segunda Parte 
Algoritmos y fundamentos de programación


5. Análisis de algoritmos 
6. Estructuras de datos 
7. Recursión 
8. Algoritmos de ordenación 
9. Números aleatorios 


Tercera Parte 


10.  y  
11. Las pilas y los compiladores 
12. Utilidades 
13. Simulación 
14. Grafos y caminos 


Cuarta Parte 
Implementaciones


15. Pilas y colas 
16. Listas enlazadas 
17. Árboles 
18. Árboles binarios de búsqueda 
19. Tablas hash 
20. Una cola de prioridad: el montículo binario 


Quinta Parte 
Estructuras de datos avanzadas


21. Árboles de ensanchamiento 
22. Colas de prioridad con mezcla 
23. Estructura de partición 



Información: 

Tamaño: 100 mb 
Lenguaje: Español