SlideShare una empresa de Scribd logo
Cuaderno 4: Lenguajes del lado del
servidor y lenguajes del lado del
usuario
¿Qué es PHP?
PHP (Hypertext Preprocessor) es un lenguaje de programación creado
especialmente para el desarrollo de páginas web dinámicas, ya que
puede ser incrustado dentro del código HTML –el lenguaje más
utilizado para el armado de sitios web– y orientado a la creación de
hipertextos. A medida que internet fue creciendo y sus funciones se
ampliaron, las acciones requeridas también se complejizaron. Ya no
alcanzaba con presentar el texto en una página y definir su estilo como
proponía el HTML. Fue así como surgieron lenguajes que permitían
ampliar sus funciones, como es el caso de PHP.
¿Cuál es la ventaja de usar PHP?
Es un lenguaje multiplataforma. Completamente orientado al desarrollo
de aplicaciones web dinámicas con acceso a información almacenada en
una base de datos. El código fuente escrito en PHP es invisible al
navegador y al usuario, ya que es el servidor el que se encarga de
ejecutar el código y enviar su resultado HTML al navegador. Capacidad
de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad (MySQL y PostgreSQL). Capacidad de expandir
su potencial utilizando una enorme cantidad de módulos. Posee una
amplia documentación en su página oficial, entre la cual se destaca que
todas las funciones del sistema están explicadas y ejemplificadas en un
único archivo de ayuda. Es libre, por lo que se presenta como una
alternativa de fácil acceso para todos.
¿De que se trata el lenguaje Javascript ?
Se trata del primer lenguaje de propósito general que creó una forma de
incrustar programas en páginas web.
La programación de applets supuso un gran avance en la historia de la
programación y Brendan Eich, un programador que trabajaba para
Netscape –por aquel entonces el navegador más popular– rompió la
primera barrera del HTML al desarrollar en el año 1995 Javascript y
hacer posible la programación dentro de las páginas web.
¿De que se trata el lenguaje Python?
Al igual que los lenguajes anteriores, Python es un software libre que
posee una licencia de código abierto denominada Python Software
Foundation License. Se trata de un lenguaje de programación de alto
nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece
un código legible. Como hemos visto, esto significa que se caracteriza
por expresar los algoritmos de una manera adecuada a la capacidad
cognitiva humana, en lugar de centrarse en la capacidad ejecutora de
las máquinas.
¿Qué significa multiplataforma y multiparadigma?
Esto significa que más que forzar a los
programadores a adoptar un estilo particular de
programación, permite el desarrollo de estilos
diferentes
¿Quién es el creador del lenguaje python y que empresas lo utilizan?
El creador del lenguaje es un científico holandés de la computación
llamado Guido Van Rossum. Hace ya más de una década que diseñó
Python como un proyecto de código abierto, ayudado y motivado
por su experiencia en la creación de otro lenguaje llamado ABC. El
objetivo de Guido era cubrir la necesidad de un lenguaje orientado a
objetos de uso sencillo que sirviese para tratar diversas tareas dentro
de la programación que habitualmente se hacían en Unix usando C.
No es un lenguaje creado específicamente para la Web, aunque entre
sus posibilidades sí se encuentra el desarrollo de páginas.
Algunas empresas que utilizan Python son Yahoo, Google, Walt
Disney, la NASA, Red Hat, etc
MARTIN DIACO
Analista de sistemas

Más contenido relacionado

La actualidad más candente

Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internetlucilazc
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuariosocrates12854
 
Programacion para sistemas en red i
Programacion para sistemas en red iProgramacion para sistemas en red i
Programacion para sistemas en red iJames Melenje
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
tonytenorio2
 
5 diapositivas aleguerra1basico
5 diapositivas  aleguerra1basico5 diapositivas  aleguerra1basico
5 diapositivas aleguerra1basico
guerra12311
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4exequiel9035a
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornada
Bryanandrey
 
servidor
servidorservidor
Htlm y javascrip
Htlm y javascripHtlm y javascrip
Htlm y javascrip
juan jose
 
Manual de php 5.4
Manual de php 5.4Manual de php 5.4
Manual de php 5.4
Erik Gur
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1cognos_uie
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 

La actualidad más candente (19)

Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
PHP
PHPPHP
PHP
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuarioLibro 4:Lenguajes de lado del servidor y del ladodel usuario
Libro 4:Lenguajes de lado del servidor y del ladodel usuario
 
Programacion para sistemas en red i
Programacion para sistemas en red iProgramacion para sistemas en red i
Programacion para sistemas en red i
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Php
PhpPhp
Php
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
5 diapositivas aleguerra1basico
5 diapositivas  aleguerra1basico5 diapositivas  aleguerra1basico
5 diapositivas aleguerra1basico
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornada
 
servidor
servidorservidor
servidor
 
9
99
9
 
Htlm y javascrip
Htlm y javascripHtlm y javascrip
Htlm y javascrip
 
Php1
Php1Php1
Php1
 
Manual de php 5.4
Manual de php 5.4Manual de php 5.4
Manual de php 5.4
 
Curso php dia1
Curso php dia1Curso php dia1
Curso php dia1
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 

Destacado

Baldor Algebra, Libro
Baldor Algebra, LibroBaldor Algebra, Libro
Baldor Algebra, Libro
Francis Moreno Otero
 
Modelo cinético de partículas
Modelo cinético de partículas Modelo cinético de partículas
Modelo cinético de partículas
Gerardo González Sánchez
 
Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.
Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.
Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.Luis Sánchez
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
Shelly Sanchez Terrell
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
Charbel Zeaiter
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 

Destacado (6)

Baldor Algebra, Libro
Baldor Algebra, LibroBaldor Algebra, Libro
Baldor Algebra, Libro
 
Modelo cinético de partículas
Modelo cinético de partículas Modelo cinético de partículas
Modelo cinético de partículas
 
Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.
Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.
Desarrollo Del Modelo Cinético De Partículas A Través De La Historia.
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar a Trabajo practico Programación en diversos lenguajes 4

Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4363935
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
hoppii
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Mariano-Celiz17
 
Libro 4 (lenguaje del lado del servidor)
Libro 4 (lenguaje del lado del servidor)Libro 4 (lenguaje del lado del servidor)
Libro 4 (lenguaje del lado del servidor)LorenteMiguel
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint4
3xtremus
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESgabrielalija10
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESGabriel Alija
 
Lenguajes de programación detrás de las redes sociales
Lenguajes de programación detrás de las redes socialesLenguajes de programación detrás de las redes sociales
Lenguajes de programación detrás de las redes sociales
MCubas014
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 
Servidor php
Servidor phpServidor php
Servidor phpEzmee XD
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEB
Genesis Jurado
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
widoelamo
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.pptmissmaru
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
Natalia Lujan Morales
 

Similar a Trabajo practico Programación en diversos lenguajes 4 (20)

Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Libro 4 (lenguaje del lado del servidor)
Libro 4 (lenguaje del lado del servidor)Libro 4 (lenguaje del lado del servidor)
Libro 4 (lenguaje del lado del servidor)
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint4
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 
Php
PhpPhp
Php
 
Lenguajes de programación detrás de las redes sociales
Lenguajes de programación detrás de las redes socialesLenguajes de programación detrás de las redes sociales
Lenguajes de programación detrás de las redes sociales
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Servidor php
Servidor phpServidor php
Servidor php
 
P H P
P H PP H P
P H P
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEB
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Php ppt
Php pptPhp ppt
Php ppt
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
 

Último

Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
DarwinNestorArapaQui
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
MarilinPaladines
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
LuisEnriqueCarboneDe
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
Elizabeth Mejia
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 

Último (13)

Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 

Trabajo practico Programación en diversos lenguajes 4

  • 1.
  • 2. Cuaderno 4: Lenguajes del lado del servidor y lenguajes del lado del usuario
  • 3. ¿Qué es PHP? PHP (Hypertext Preprocessor) es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado dentro del código HTML –el lenguaje más utilizado para el armado de sitios web– y orientado a la creación de hipertextos. A medida que internet fue creciendo y sus funciones se ampliaron, las acciones requeridas también se complejizaron. Ya no alcanzaba con presentar el texto en una página y definir su estilo como proponía el HTML. Fue así como surgieron lenguajes que permitían ampliar sus funciones, como es el caso de PHP.
  • 4. ¿Cuál es la ventaja de usar PHP? Es un lenguaje multiplataforma. Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. El código fuente escrito en PHP es invisible al navegador y al usuario, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL). Capacidad de expandir su potencial utilizando una enorme cantidad de módulos. Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • 5. ¿De que se trata el lenguaje Javascript ? Se trata del primer lenguaje de propósito general que creó una forma de incrustar programas en páginas web. La programación de applets supuso un gran avance en la historia de la programación y Brendan Eich, un programador que trabajaba para Netscape –por aquel entonces el navegador más popular– rompió la primera barrera del HTML al desarrollar en el año 1995 Javascript y hacer posible la programación dentro de las páginas web.
  • 6. ¿De que se trata el lenguaje Python? Al igual que los lenguajes anteriores, Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Se trata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible. Como hemos visto, esto significa que se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de centrarse en la capacidad ejecutora de las máquinas.
  • 7. ¿Qué significa multiplataforma y multiparadigma? Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite el desarrollo de estilos diferentes
  • 8. ¿Quién es el creador del lenguaje python y que empresas lo utilizan? El creador del lenguaje es un científico holandés de la computación llamado Guido Van Rossum. Hace ya más de una década que diseñó Python como un proyecto de código abierto, ayudado y motivado por su experiencia en la creación de otro lenguaje llamado ABC. El objetivo de Guido era cubrir la necesidad de un lenguaje orientado a objetos de uso sencillo que sirviese para tratar diversas tareas dentro de la programación que habitualmente se hacían en Unix usando C. No es un lenguaje creado específicamente para la Web, aunque entre sus posibilidades sí se encuentra el desarrollo de páginas. Algunas empresas que utilizan Python son Yahoo, Google, Walt Disney, la NASA, Red Hat, etc