SlideShare una empresa de Scribd logo
¿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.Su nombre proviene de las siglas del término en inglés
Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). Fue
creado en 1994 por Rasmus Lerdorf, un programador nacido en Groenlandia. Sin
embargo, la implementación principal de PHP es producida por The PHP Group. No
cuenta con licencia, es un software libre, gratuito y multiplataforma. Generalmente
no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP
como su entrada y creando páginas web como salida. Las páginas que cuentan con este
lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear
la página final que verá el usuario.
*_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.
¿Cuales son las ventajas de usar PHP?
Se trata del primer lenguaje de propósito general que creó una forma de incrustar
programas en páginas web. A través de la tecnología de los denominados applets,
componentes que se ejecutan en el contexto de otro programa llamado contenedor –
como por ejemplo un navegador web– se podían crear pequeños programas
encargados de realizar acciones puntuales que se ejecutaban en el navegador dentro
de las propias páginas. 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. A diferencia de lo que han visto con PHP –que es un
lenguaje del lado del servidor– Javascript lo es del lado del usuario, porque es el
navegador el que soporta la carga de procesamiento.
¿Qué es Javascript?
Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el
lenguaje de programación del lado del usuario más utilizado. Entre sus funciones se
destaca la posibilidad que brinda de: crear contenidos dinámicos –elementos de la
página que tengan movimiento, cambien de color o cualquier otro dinamismo–, crear
efectos especiales en las páginas y definir interactividades con el usuario. El navegador
será el encargado de interpretar las instrucciones de Javascript y ejecutarlas para
realizar estos efectos e interactividades, de modo que el mayor recurso con que cuenta
este lenguaje es el propio navegador. Javascript también hace posible ejecutar
instrucciones que den respuesta a las acciones del usuario, permitiendo crear páginas
interactivas con programas como calculadoras, agendas o tablas de cálculo. Aunque
comparte muchas de las características y de las estructuras del lenguaje Java –y más
de una vez se los confunde por la similitud de sus nombres–, fue desarrollado
independientemente. Actualmente son productos totalmente distintos y no guardan
entre si más relación que la sintaxis idéntica.Es un lenguaje de programación bastante
sencillo y pensado para hacer las cosas con rapidez. Para programar en Javascript se
necesita básicamente lo mismo que para desarrollar páginas web con HTML: un editor
de textos y un navegador compatible.
¿Cuales son las funciones que permite Javascript?
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. Es también un lenguaje multiplataforma y multi paradigma. Esto significa
que más que forzar a los programadores a adoptar un estilo particular de
programación, permite el desarrollo de estilos diferentes. Por todo esto, Python es
considerado una apuesta por la simplicidad, versatilidad y rapidez de desarrollo. Es
un lenguaje de escritura independiente de plataforma y orientado a objetos,
preparado para realizar cualquier tipo de funciones, desde aplicaciones Windows
hasta servidores de red e incluso páginas web. Es un lenguaje interpretado, lo que
significa que no se necesita compilar el código fuente para poder ejecutarlo.
Al igual que los lenguajes anteriores, Python es un software libre que posee una
licencia de código abierto denominada Python Software Foundation License.
¿Qué es Python?
1. La cantidad de librerías que contiene y los tipos de datos y funciones
incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas
habituales sin necesidad de tener que programarlas desde cero.
2. La sencillez y velocidad con la que se crean los programas. Un programa
en Python puede tener de 3 a 5 líneas de código menos que su
equivalente en Java o C.
3. La cantidad de plataformas en las que se puede desarrollar: Unix,
Windows, OS/2, Mac y otros.
4. Es gratuito, incluso para propósitos empresariales.
¿Cuales son las ventajas de Python?

Más contenido relacionado

La actualidad más candente

Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4
martin diaco
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
widoelamo
 
Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e infPepe Avelar
 
15tema
15tema15tema
Servidor php
Servidor phpServidor php
Servidor php
Brenn Cabreera
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internetlucilazc
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador ricardojsal
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.pptmissmaru
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
outsorcing
outsorcingoutsorcing
outsorcing
Mijmz
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4363935
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 

La actualidad más candente (18)

Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4Trabajo practico Programación en diversos lenguajes 4
Trabajo practico Programación en diversos lenguajes 4
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
 
Presentación soc e inf
Presentación soc e infPresentación soc e inf
Presentación soc e inf
 
15tema
15tema15tema
15tema
 
Servidor php
Servidor phpServidor php
Servidor php
 
Software rizo
Software rizoSoftware rizo
Software rizo
 
Programacion Internet
Programacion InternetProgramacion Internet
Programacion Internet
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
outsorcing
outsorcingoutsorcing
outsorcing
 
HTML
HTMLHTML
HTML
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 

Destacado

Segundo corte
Segundo corteSegundo corte
Segundo corte
cannia
 
Media pembelajaran
Media pembelajaranMedia pembelajaran
Media pembelajaran
istianaal
 
Reglamento
ReglamentoReglamento
Reglamento
camilojovel
 
Uses and gratifications
Uses and gratificationsUses and gratifications
Uses and gratifications
jaymelouise_
 
Planeación estrategica
Planeación estrategicaPlaneación estrategica
Planeación estrategica
Britni Rodriguez
 
Présentation la société civile
Présentation la société civilePrésentation la société civile
Présentation la société civile
NS CONSEILS PATRIMOINE ET FINANCE
 
Que son las redes p2 p
Que son las redes p2 pQue son las redes p2 p
Que son las redes p2 p
CristianLisardoLopezGarces
 
Unix Training - 1
Unix Training - 1Unix Training - 1
Unix Training - 1
ankitmehta21
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
SofiaBorrero
 
Pray Daily
Pray DailyPray Daily
Fool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationFool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 Appnation
Richard Sgro
 
#T12t
#T12t#T12t
Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.
Monroy Asesores, S.C.
 
Snowplow is at the core of everything we do
Snowplow is at the core of everything we doSnowplow is at the core of everything we do
Snowplow is at the core of everything we do
yalisassoon
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
CloudNSci
 
Verbal & non verbal communication
Verbal & non  verbal communicationVerbal & non  verbal communication
Verbal & non verbal communication
EngineerSaeedOfficial
 
Brain health
Brain health Brain health
Brain health
John Bergman
 
Torrent seeded by novalayer.com
Torrent seeded by novalayer.comTorrent seeded by novalayer.com
Torrent seeded by novalayer.comlehani
 

Destacado (20)

Segundo corte
Segundo corteSegundo corte
Segundo corte
 
Media pembelajaran
Media pembelajaranMedia pembelajaran
Media pembelajaran
 
Reglamento
ReglamentoReglamento
Reglamento
 
Uses and gratifications
Uses and gratificationsUses and gratifications
Uses and gratifications
 
Planeación estrategica
Planeación estrategicaPlaneación estrategica
Planeación estrategica
 
Magazine templates
Magazine templatesMagazine templates
Magazine templates
 
Présentation la société civile
Présentation la société civilePrésentation la société civile
Présentation la société civile
 
Que son las redes p2 p
Que son las redes p2 pQue son las redes p2 p
Que son las redes p2 p
 
Unix Training - 1
Unix Training - 1Unix Training - 1
Unix Training - 1
 
Metodología gestión de requerimientos
Metodología gestión de requerimientosMetodología gestión de requerimientos
Metodología gestión de requerimientos
 
Pray Daily
Pray DailyPray Daily
Pray Daily
 
Fool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 AppnationFool Proof App Engagement Strategies - CES2016 Appnation
Fool Proof App Engagement Strategies - CES2016 Appnation
 
#T12t
#T12t#T12t
#T12t
 
Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.Nuevas baterías psicométricas y de competencias.
Nuevas baterías psicométricas y de competencias.
 
Snowplow is at the core of everything we do
Snowplow is at the core of everything we doSnowplow is at the core of everything we do
Snowplow is at the core of everything we do
 
Visual Data Mining
Visual Data MiningVisual Data Mining
Visual Data Mining
 
Verbal & non verbal communication
Verbal & non  verbal communicationVerbal & non  verbal communication
Verbal & non verbal communication
 
Brain health
Brain health Brain health
Brain health
 
Mentori - završni rad - 2013.
Mentori - završni rad - 2013. Mentori - završni rad - 2013.
Mentori - završni rad - 2013.
 
Torrent seeded by novalayer.com
Torrent seeded by novalayer.comTorrent seeded by novalayer.com
Torrent seeded by novalayer.com
 

Similar a Libro4

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
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
linhos315
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
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
 
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
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
hoppii
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEB
Genesis Jurado
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
Jackeline González
 
Programación web
Programación web Programación web
Programación web
Andy015
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
Cartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
Cartagena, Bolivar
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
SEBASTIANRODRIGUEZSA4
 

Similar a Libro4 (20)

Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en 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
 
Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Franco lorentz powerpoint4
Franco lorentz powerpoint4Franco lorentz powerpoint4
Franco lorentz powerpoint4
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
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
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Desarrollo y Programacion WEB
Desarrollo y Programacion WEBDesarrollo y Programacion WEB
Desarrollo y Programacion WEB
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Libro numero 4
Libro numero 4Libro numero 4
Libro numero 4
 
Programación web
Programación web Programación web
Programación web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
Php
PhpPhp
Php
 
P H P
P H PP H P
P H P
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
 
Php jessi
Php jessiPhp jessi
Php jessi
 

Más de Horacio Gramajo

Menos ozono
Menos ozonoMenos ozono
Menos ozono
Horacio Gramajo
 

Más de Horacio Gramajo (7)

Libro3
Libro3Libro3
Libro3
 
Instituto
InstitutoInstituto
Instituto
 
Contraseña
ContraseñaContraseña
Contraseña
 
Libro2
Libro2Libro2
Libro2
 
Libro1
Libro1Libro1
Libro1
 
Campus virtual
Campus virtualCampus virtual
Campus virtual
 
Menos ozono
Menos ozonoMenos ozono
Menos ozono
 

Último

Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
MARIANA110300
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
DanielaBurgosnazario
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
ar5498718
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
IES Vicent Andres Estelles
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundariaJOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
alegrialesliemarlene
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 

Último (20)

Presidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdfPresidencias radicales (1916 – 1930) (1) (1).pdf
Presidencias radicales (1916 – 1930) (1) (1).pdf
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
6° GRADO UNIDAD DE APRENDIZAJE 3 JUNIO.docx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Biografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptxBiografía de Gregor Mendel y sus 3 leyes.pptx
Biografía de Gregor Mendel y sus 3 leyes.pptx
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024Tema 3-3 Métodos anticonceptivos y ETS 2024
Tema 3-3 Métodos anticonceptivos y ETS 2024
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundariaJOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
JOSÉ MARÍA ARGUEDAS cuentos breves para secundaria
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 

Libro4

  • 1. ¿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.Su nombre proviene de las siglas del término en inglés Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). Fue creado en 1994 por Rasmus Lerdorf, un programador nacido en Groenlandia. Sin embargo, la implementación principal de PHP es producida por The PHP Group. No cuenta con licencia, es un software libre, gratuito y multiplataforma. Generalmente no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Las páginas que cuentan con este lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear la página final que verá el usuario.
  • 2. *_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. ¿Cuales son las ventajas de usar PHP?
  • 3. Se trata del primer lenguaje de propósito general que creó una forma de incrustar programas en páginas web. A través de la tecnología de los denominados applets, componentes que se ejecutan en el contexto de otro programa llamado contenedor – como por ejemplo un navegador web– se podían crear pequeños programas encargados de realizar acciones puntuales que se ejecutaban en el navegador dentro de las propias páginas. 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. A diferencia de lo que han visto con PHP –que es un lenguaje del lado del servidor– Javascript lo es del lado del usuario, porque es el navegador el que soporta la carga de procesamiento. ¿Qué es Javascript?
  • 4. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del usuario más utilizado. Entre sus funciones se destaca la posibilidad que brinda de: crear contenidos dinámicos –elementos de la página que tengan movimiento, cambien de color o cualquier otro dinamismo–, crear efectos especiales en las páginas y definir interactividades con el usuario. El navegador será el encargado de interpretar las instrucciones de Javascript y ejecutarlas para realizar estos efectos e interactividades, de modo que el mayor recurso con que cuenta este lenguaje es el propio navegador. Javascript también hace posible ejecutar instrucciones que den respuesta a las acciones del usuario, permitiendo crear páginas interactivas con programas como calculadoras, agendas o tablas de cálculo. Aunque comparte muchas de las características y de las estructuras del lenguaje Java –y más de una vez se los confunde por la similitud de sus nombres–, fue desarrollado independientemente. Actualmente son productos totalmente distintos y no guardan entre si más relación que la sintaxis idéntica.Es un lenguaje de programación bastante sencillo y pensado para hacer las cosas con rapidez. Para programar en Javascript se necesita básicamente lo mismo que para desarrollar páginas web con HTML: un editor de textos y un navegador compatible. ¿Cuales son las funciones que permite Javascript?
  • 5. 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. Es también un lenguaje multiplataforma y multi paradigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite el desarrollo de estilos diferentes. Por todo esto, Python es considerado una apuesta por la simplicidad, versatilidad y rapidez de desarrollo. Es un lenguaje de escritura independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de funciones, desde aplicaciones Windows hasta servidores de red e incluso páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo. Al igual que los lenguajes anteriores, Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. ¿Qué es Python?
  • 6. 1. La cantidad de librerías que contiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero. 2. La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C. 3. La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros. 4. Es gratuito, incluso para propósitos empresariales. ¿Cuales son las ventajas de Python?