elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Que tiene Python?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Que tiene Python?  (Leído 4,644 veces)
Minusfour_cierralo_o_baneamefull


Desconectado Desconectado

Mensajes: 571


Ver Perfil
Que tiene Python?
« en: 18 Octubre 2014, 03:41 am »

Os ha pasado alguna vez que se os aparece un número en distintos lugares con bastante frecuencia? Me esta pasando con este lenguaje y no es broma.

Que hace especial a python?

He visto que la idea principal es la sencillez, a mi esas ideas me encantan, pero justamente en programación, que por cierto soy muy malo, lo veo mas complicado si no pongo ; al final y todo eso. Luego para buscar errores me volvería loco porque no sabes si es de sintaxis o de otra cosa.

El caso es que me sale por todos lados, que podéis decirme de el?

Conozco matlab y java, quería ponerme en c# por tocar algo de .net pero ahora tengo dudas con python.



En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Que tiene Python?
« Respuesta #1 en: 18 Octubre 2014, 22:42 pm »

En python no pondrás ';', pero en cambio, tienes que identar el código. Es así como funcionan sus bucles y funciones.


En línea

Minusfour_cierralo_o_baneamefull


Desconectado Desconectado

Mensajes: 571


Ver Perfil
Re: Que tiene Python?
« Respuesta #2 en: 19 Octubre 2014, 02:11 am »

En python no pondrás ';', pero en cambio, tienes que identar el código. Es así como funcionan sus bucles y funciones.

Gracias por responder, desconocía por completo esto de la identación.
He buscado y me han salido varios enlaces sobre el tema los dejo por aquí...

http://es.wikipedia.org/wiki/Indentaci%C3%B3n
http://foro.elhacker.net/scripting/errores_de_identacion_en_python-t357871.0.html

Si he entendido bien es como un arreglo visual pero de forma obligada. Como no sé la sintaxis no lo he probado, pero voy haciéndome una idea.

Por otro lado he visto un vídeo de Jesús conde que justamente habla de las cualidades de python y tiene varios cursos.
También me ha gustado mucho los lazos que tiene con el desarrollo científico, la robotica y el futuro, aún no se muy bien cuales son concretamente pero ya es un punto positivo e interesante.

Dejo enlace...
https://www.youtube.com/watch?v=qsHEAW6wqks



En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: Que tiene Python?
« Respuesta #3 en: 19 Octubre 2014, 02:38 am »

python es rapido , potente y con sintaxis clara que ademas tiene una api muy completa que mas se le puede pedir?.
es perfecto para aprender a programar y no gastar tiempo inecesario ya que su propia simplicidad permite enfocarse en las cosas realmente importantes

quienes son mas conservadores dicen que no es un lenguaje serio pero es usado por la google la nasa , bittorrent , y creo que bitcoin entre muchos  otros con una multitud de proyectos mas .
« Última modificación: 19 Octubre 2014, 02:41 am por daryo » En línea

buenas
Minusfour_cierralo_o_baneamefull


Desconectado Desconectado

Mensajes: 571


Ver Perfil
Re: Que tiene Python?
« Respuesta #4 en: 19 Octubre 2014, 16:39 pm »

...ademas tiene una api muy completa...

Lo que me llama la atención es que se pueda hacer un diseño de 3d, como igual haces un script, que inteligencia artificial. Las apis son muy valoradas hoy en día para decantarse por uno u otro lenguaje.

Anoche instalé sublime text y me bajé un curso en español para darle un vistazo mas de cerca y empezar a probarlo.
En línea

Minusfour_cierralo_o_baneamefull


Desconectado Desconectado

Mensajes: 571


Ver Perfil
Re: Que tiene Python?
« Respuesta #5 en: 21 Octubre 2014, 17:07 pm »

Bueno he visto algunas cosas un poco oscuras. En lenguajes potentes como puedan ser java esta muy claro si una clase es pública, privada o protegida. Aquí parece que depositamos la confianza con un guión y la fé de que el programador es buena persona  ;D
En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: Que tiene Python?
« Respuesta #6 en: 21 Octubre 2014, 19:56 pm »

Bueno he visto algunas cosas un poco oscuras. En lenguajes potentes como puedan ser java esta muy claro si una clase es pública, privada o protegida. Aquí parece que depositamos la confianza con un guión y la fé de que el programador es buena persona  ;D
si vienes de java vendras con malas practicas para programar en python , intenta olvidar todo lo que aprendiste en java xD por ejemplo los get y set no son practicos

http://www.genbetadev.com/python/cazadores-de-mitos-las-propiedades-privadas-en-python
http://dirtsimple.org/2004/12/python-is-not-java.html
« Última modificación: 21 Octubre 2014, 20:07 pm por daryo » En línea

buenas
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Que tiene Python?
« Respuesta #7 en: 21 Octubre 2014, 22:43 pm »

Get y set... malas prácticas? JAva malas prácticas? :/
Quizás malas prácticas en Python, pero no generalicemos.
En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: Que tiene Python?
« Respuesta #8 en: 21 Octubre 2014, 22:54 pm »

Citar
Quizás malas prácticas en Python, pero no generalicemos.
Citar
vendras con malas practicas para programar en python



En línea

buenas
Ventse

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Que tiene Python?
« Respuesta #9 en: 24 Octubre 2014, 03:37 am »

Bueno he visto algunas cosas un poco oscuras. En lenguajes potentes como puedan ser java esta muy claro si una clase es pública, privada o protegida. Aquí parece que depositamos la confianza con un guión y la fé de que el programador es buena persona  ;D

Si no me equivoco es tan fácil como poner crear los __slots__ para no poder añadir más variables a la clase y después hacerlas privadas con el modificador '__' (ejemplo __variable).

Hace poco que trasteo con python y mi opinión es más que buena. Portable, potente y eso que ha dicho alguien que no se sabe de donde viene el error, si de sintaxis o otra cosa. Yo no le veo más complicación que intentar ejecutarlo y leer el mensaje de error de la consola. Los errores más frecuentes están bien documentados, te dice linea y motivo del error. Ya sería el colmo que el mismo se tuviera que debugear...  :xD
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[RETO+PYTHON] A ver quien la tiene mas corta... « 1 2 3 »
Scripting
Karcrack 20 9,471 Último mensaje 5 Enero 2011, 04:29 am
por ChicoMaravilla
[RETO+Python] A ver quien la tiene mas corta... (v2) « 1 2 3 4 »
Scripting
Karcrack 33 11,975 Último mensaje 14 Enero 2011, 15:15 pm
por mr.blood
[Libro Python] Snake Wrangling for Kids ¿Tiene alguien la versión 2.7?
Scripting
Yidu 3 2,801 Último mensaje 6 Febrero 2013, 19:56 pm
por xassiz~
[Python] ¿Por qué Python 2.7.3 admite la sintaxis de Python 3? « 1 2 »
Scripting
Yidu 10 10,529 Último mensaje 10 Febrero 2013, 21:46 pm
por Eleкtro
[Python/Tkinter](Kyurem v2.0)Consola de comandos hecha en python (Continuación)
Scripting
Príncipe_Azul 5 4,910 Último mensaje 16 Abril 2014, 11:19 am
por AdeLax
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines