Foros del Web » Programando para Internet » Python »

consulta novata python

Estas en el tema de consulta novata python en el foro de Python en Foros del Web. Hola a todos tengo un problema primero les voy a dar algunos datos: he creado un documento llamado practica.py trabajo con el editor de texto ...
  #1 (permalink)  
Antiguo 05/01/2014, 11:50
Avatar de eduardobrutaldeath  
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 11 años, 4 meses
Puntos: 3
consulta novata python

Hola a todos
tengo un problema
primero les voy a dar algunos datos:

he creado un documento llamado practica.py
trabajo con el editor de texto sublime text
uso ubuntu

bueno, estoy escribiendo en mi editor de texto código python pero, cada vez que imprimo algo en el navegador sale exactamente igual a como está escrito en mi editor
o sea, no está interpretando mis operaciones, sólo está imprimiendo como si estuviera escribiendo en el body
siento que es una consulta tonta pero recién hace unos días estoy leyendo sobre python y hoy estoy practicando

estoy viendo unos tutoriales y no veo que los maestros coloquen etiquetas para iniciar y finalizar la sintaxis del lenguaje tal como en php o java script

<?php

?>
<script>

</script>

la cuestión es que si en el editor escribo:
a = 1
b = 2
print a + b

me sale exactamente igual en el navegador, incluso los comentarios
#comment

no sé que pasa
  #2 (permalink)  
Antiguo 05/01/2014, 12:02
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: consulta novata python

Ok mira esto no es PHP. Acabo de plublicar todo un tema sobre eso.

http://www.forosdelweb.com/f130/pyth...s-php-1087071/

Si quieres puedes iniciar con algún web framework.
  #3 (permalink)  
Antiguo 05/01/2014, 12:15
Avatar de eduardobrutaldeath  
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 11 años, 4 meses
Puntos: 3
Respuesta: consulta novata python

Cita:
Iniciado por razpeitia Ver Mensaje
Ok mira esto no es PHP. Acabo de plublicar todo un tema sobre eso.

http://www.forosdelweb.com/f130/pyth...s-php-1087071/

Si quieres puedes iniciar con algún web framework.
Hola
corrígeme si me equivoco por favor

¿dices que el navegador no va a interpretar mi código como lo hace con php o java script a menos que use un framework como django?

¿o sea que por mientras voy a tener que practicar sólo en la terminal?

te juro que estoy confundido

lo malo es que, no es común encontrar cursos de python (en institutos me refiero), por lo menor NO en mi país
  #4 (permalink)  
Antiguo 05/01/2014, 12:34
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: consulta novata python

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
Hola
Hola

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
corrígeme si me equivoco por favor
Ok

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
¿dices que el navegador no va a interpretar mi código como lo hace con php o java script a menos que use un framework como django?


Ok, chavo, esto parece ser un problemas mas fundamental. Tu navegador web no interpreta PHP. El servidor web lo hace por ti (supongo que tiene algo como apache o algo similar corriendo). Mientras que cosas como HTML, CSS y JS si las interpreta el navegador por ti.

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
¿o sea que por mientras voy a tener que practicar sólo en la terminal?
No puedes, cualquier web browser y editor de texto que quieras para programar y probar.

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
te juro que estoy confundido
Si, eso parece.

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
lo malo es que, no es común encontrar cursos de python (en institutos me refiero), por lo menor NO en mi país
Vives en un mundo globalizado no estas limitado a tu país o tu idioma a menos que así lo deses.

Si estas interesado en un curso profesional checa este https://mejorando.la/cursos/backend-online
  #5 (permalink)  
Antiguo 05/01/2014, 13:01
Avatar de eduardobrutaldeath  
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 11 años, 4 meses
Puntos: 3
Respuesta: consulta novata python

Cita:
Iniciado por razpeitia Ver Mensaje
Hola


Ok




Ok, chavo, esto parece ser un problemas mas fundamental. Tu navegador web no interpreta PHP. El servidor web lo hace por ti (supongo que tiene algo como apache o algo similar corriendo). Mientras que cosas como HTML, CSS y JS si las interpreta el navegador por ti.


No puedes, cualquier web browser y editor de texto que quieras para programar y probar.


Si, eso parece.


Vives en un mundo globalizado no estas limitado a tu país o tu idioma a menos que así lo deses.

Si estas interesado en un curso profesional checa este https://mejorando.la/cursos/backend-online
Bueno sigo perdido pero igual gracias por tu tiempo
  #6 (permalink)  
Antiguo 05/01/2014, 13:16
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: consulta novata python

No quiero parecer grosero, pero te recomiendo que sigas explorando PHP.
  #7 (permalink)  
Antiguo 05/01/2014, 13:36
Avatar de eduardobrutaldeath  
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 11 años, 4 meses
Puntos: 3
Respuesta: consulta novata python

Cita:
Iniciado por razpeitia Ver Mensaje
No quiero parecer grosero, pero te recomiendo que sigas explorando PHP.
No porque ya estoy terminando
Llegué al nivel básico viendo videos
Luego me inscribí en un curso en un buen instituto y voy por el 4 módulo, o sea nivel medio, en una semana lo termino, o sea que de PHP me queda un mes y medio para culminar el avanzado y quizá uno que otro curso de extensión para especializarme
es un curso acelerado de 6 meses pero muy intensivo, he aprendido mucho
por eso quiero otro lenguaje, ya no tiene sentido seguir dándole a php
aunque sé que uno nunca deja de aprender y siempre voy a seguir leyendo sobre php
por eso pensé en python, ya que java no me da buena espina, pensé también en ruby pero, si en python tengo poca información en ruby peor
no sé, voy a ir tanteando, voy a revisar unos tutoriales de ruby ahora mismo
total cuando aprendes un lenguaje de programación BIEN el resto se te hace fácil, me pasó con java script y parece que con python también, o sea la sintaxis es parecida a otros lenguajes, mi problema es que pensé que python también iba orientado a webs, ahora estoy confundido y no sé exactamente a que se orienta la programación en py
  #8 (permalink)  
Antiguo 05/01/2014, 14:02
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: consulta novata python

Si no haz llegado a utilizar un web framework en PHP. Entonces todavía tienes mucho que aprender y que sacarle al lenguaje.

Si aprender un lenguaje no es nada mas aprender la sintaxis eso lo haces en un par de horas. Necesitas explorar las librerías que te ofrece tanto los terceros como las estándar, probar un par de frameworks, implementar un proyecto no trivial, sacar el máximo provecho del lenguaje.
  #9 (permalink)  
Antiguo 06/01/2014, 15:56
 
Fecha de Ingreso: diciembre-2013
Ubicación: España
Mensajes: 21
Antigüedad: 11 años
Puntos: 2
Respuesta: consulta novata python

Eduardo, no se el objetivo de aprender por aprender. Si lo que quieres es aprender muchos lenguajes para adornar el cv no creo que esa sea la mejor opción.

Como bien ha dicho razpeitia, una vez sabes como funciona un lenguaje de programación cambiar a otro no es muy difícil, sabiendo los tipos de variables, asignación, selección, bucles... Es 3 cuartos de lo mismo y al cabo de x tiempo medio olvidas.

Si lo que quieres es ir buscandote la posibilidad de conseguir trabajo, si estás con PHP aprende a utilizar frameworks como Laravel o Symfony 2 y HAZ PROYECTOS. Sólo aprendiendo las bases teóricas que posiblemente olvides al cabo de un tiempo no te va a servir de nada, ve haciendo proyectos de webs aunque sean pequeños, para ir cogiendo soltura con el framework y que te sirva de portfolio.

Por último, con respecto a Python. En Python no existe como en PHP el arrastrar y soltar y que el navegador lo interpreta y te muestra un resultado, necesitas un framework que mediante código uses unas librerías que te crean un servidor, pero luego tienes que configurar las rutas y las páginas que vas a cargar.

Un fácil para ir aprendiedo y haciendo pruebas es Bottle, viene bastante bien para ir familiarizándote con las rutas y las plantillas en Python.
  #10 (permalink)  
Antiguo 07/01/2014, 16:10
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 2 meses
Puntos: 58
Respuesta: consulta novata python

Hola que tal, bueno con respecto a lo que comentas eduardo, yo apenas estoy iniciando con Python y Django y un poco de PHP. Lo que e hecho es leer mucho y hacer aplicaciones sencillas ( Para no tener tanto estres ).

Para mi, se me a complicado un poco, puesto que tengo mucho programando, pero para Form y el cambio a Web, si que es un cambio grande, pero la verdad que me a gustado mas Python que PHP, se me hace mas ligero y facil de entender ( Todo es cuestion de leer y practicar )

Segun e leido y como bien se te a comentado, para correr cosas de Python en los navegadores ocupas Django ( Para PHP ocupas el Apache ) y con eso podras ver las opciones que usas.

Yo digo, que primero ocupas separar un poco de que quieres aplicar Form o Web, para que puedas identificar un poco mejor que ocupas.

  #11 (permalink)  
Antiguo 08/01/2014, 11:02
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 11 meses
Puntos: 35
Respuesta: consulta novata python

Hola eduardo. Tu problema es que no has configurado de manera local un servidor de testeo o prueba para que ejecute tus scripts cgi. Simplemente buscando "introduccion cgi python" en google tienes muchos links a unos buenos tutoriales.

espero que te sirva!
  #12 (permalink)  
Antiguo 08/01/2014, 12:29
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Respuesta: consulta novata python

Cita:
Iniciado por drako_darpan Ver Mensaje
Segun e leido y como bien se te a comentado, para correr cosas de Python en los navegadores ocupas Django ( Para PHP ocupas el Apache ) y con eso podras ver las opciones que usas.
En realidad no es muy cierto esto. Django es un framework y Apache es un servidor. No sé que servidor usará Python (me chivaron que httplight). En PHP también hay frameworks, CodeIgniter y demás. Pero no tiene que ver con el servidor.
  #13 (permalink)  
Antiguo 08/01/2014, 12:47
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 9 meses
Puntos: 1329
Respuesta: consulta novata python

Python puede usar apache o nginx u otro.


Saludos
__________________
Grupo Telegram Docker en Español
  #14 (permalink)  
Antiguo 08/01/2014, 17:04
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 11 meses
Puntos: 35
Respuesta: consulta novata python

Depende del framework determinar qué servidor le viene mejor! :P
  #15 (permalink)  
Antiguo 13/01/2014, 15:25
Avatar de stormearth  
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 2
Respuesta: consulta novata python

Hola Eduardo. Yo comencé con Python desde cero sin saber nada de programación hace un año. En algún punto recuerdo tener una inquietud similar a la tuya. Por lo que comentas, no creo que necesites implementar un Framework como Flask o Django para ver los resultados de tu código en un browser. Lo único que necesitas es un intérprete, y Sublime Text no viene con uno incluido (tienes que bajártelo desde Package Control y no me parece muy bueno). Una opción es que instales Python IDLE, la otra es que guardes tus scripts y las ejecutes desde una terminal abierta con -python practica.py.

Por lo que veo no quieres desarrollar una web así que no tiene sentido que te metas en Django todavía.

Etiquetas: ip, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:41.