Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - hsk75rv

#31
Cita de: Pirata LOL en 28 Diciembre 2016, 16:30 PM
Otra cosa ya que mencionas Geany, tengo problemas a la hora de instalarlo, será que me puedes echar una mano? o debo crear un tema??
Dime que error te sale  :huh: y para que distro Linux lo intentas descargar.


#32
Hola a todos!   :D

Tened cuidado con los términos.

Recuerda que, Python es interpretado, no compilado. Por lo tanto un buen compilador está mal dicho, así como decir un buen intérprete también está mal dicho.
Lo correcto es un buen IDE  :rolleyes: .

Geany es maravilloso (en mi opinión) en cuanto a IDE para trabajar con Python.
No creo que necesites algo extensamente completo u complejo como puede ser por ejemplo PyCharm dado que muchas funcionalidades que tienen son para un manejo avanzado.
#33
Scripting / Re: Curiosidad
27 Diciembre 2016, 11:58 AM
Creo que hacer una app de android en python, suele ser de lo primero que pensamos dado
que python en comparación con Java, la curva inicial de aprendizaje es bastante ligera (con un poco de atención), pero no por ello, el mejor para diseñar una app y más si esta
tiene algún fin monetario.
No porque no sea posible sino por problemas de compatibilidad que puede haber, a no todos puede que les funcione, etc.
Que un lenguaje resulte fácil aprenderlo y entenderlo, tampoco podemos pensar que con el mismo vayamos a escribir un OS (por decir algo).
Hay que estar abiertos en ese sentido del pensamiento...yo por ello, cómo no me gusta Java, creo que jamás me dignaré a si quiera probar algo con Android.

Es una opinión personal y subjetiva, si no lo fuera, Kivy no sería posible hoy en día si los demás pensasen como yo  :P  ;)
#34
De igual manera como ya te han indicado, algo que suele hacer la gente es mantener el archivo abierto y ejecutar el script con lo cual, dependiendo del programa que tenga abierto tu archivo,
lo puede bloquear para que otros programas no puedan escribir en el.

#35
Hola a todos!  :D

A continuación quiero compartir con vosotros un sencillo script que he hecho para obtener el valor de una determinada celda que sabemos que está en un archivo Excel pero que no sabemos su posición.

Imaginemos que tenemos un archivo Excel con productos que tenemos en una tienda.
A la vez, imaginemos que su estructura es del tipo:

PRODUCTO PRECIO DISPONIBLE
HP 1500 SI
CANON 300 NO
MACBOOK 2000 SI



Si quisiéramos por ejemplo buscar el producto HP que suponemos que está en el excel y, si
sabemos además que para cada producto tenemos 3 columnas que indican, a parte del PRODUCTO en sí, el PRECIO y si está o no DISPONIBLE podemos usar el siguiente script:

Código (python) [Seleccionar]

from xlrd import open_workbook,XL_CELL_TEXT
from xlrd.sheet import ctype_text
import re

def xls_KeyValue(file, row_KeySeacrh, col_KeySearch):
pos_RowSearch = None
pos_ColSearch = None
wb = open_workbook(file, 'rb')
sh = wb.sheet_by_index(0)
row_KeySeacrh = re.compile(row_KeySeacrh)
col_KeySearch = re.compile(col_KeySearch)

for rows in range(sh.nrows):
rows_int = rows # Stores the number of row where row_KeySearch will match
rows = str(sh.row(rows))

if (row_KeySeacrh.search(rows)):
pos_RowSearch = rows_int

for cols in range(sh.ncols):
cols_int = cols # Stores the number of col
cols = str(sh.col(cols))
if col_KeySearch.search(cols):
pos_ColSearch = cols_int
return((sh.cell(pos_RowSearch, pos_ColSearch)))
else:
continue
else:
continue





Para hacer uso de la función lo haríamos así:

Código (python) [Seleccionar]
print(xls_KeyValue(file,'HP','DISPONIBLE'))

El primer parámetro de la función es el archivo EXCEL (xls) que queremos analizar; el segundo argumento, row_KeySeacrh le indica a la función la fila en la cual está el dato o producto del cual queremos obtener su valor correspondiente de excel y, col_KeySearch indica la columna en la cual está el valor o, el estado del producto que indicamos en row_KeySeacrh.


Así pues,
Código (python) [Seleccionar]
print(xls_KeyValue(file,'HP','DISPONIBLE'))

daría como resultado 'text:SI' (puesto que el PRODUCTO HP, el valor de la columna DISPONIBLE para ese producto es SI).

Espero que el código os sirva y sobretodo, me gustaría saber cómo hacerlo más legible o más entendible o si es óptimo u no (habría que parsear la salida porque aparecen elementos que son propios de cómo el módulo xlrd trabaja).


Gracias !  :D
#36
Me podeis explicar en que consiste el juego, es decir, el objetivo es ir reduciendo el número hasta que el módulo sea 1 con el mínimo de divisiones?

#37
Pues esa es la pregunta.
Llevo ya bastante tiempo haciendome la misma pregunta, acaso ya casi todo está inventado y cualquier cosa que emprendas ya puede que esté hecha?
He estado un montón de rato frente al pc pensando en que podría hacer con el mismo, que podría programar y de tanto que hay parece que llego a la conclusión de que hoy día si no te dedicas al nicho de mercado empresarial, pocas cosas en cuanto a desarrollo quedan por hacer sin que (en mi opinión) sean innovadoras  :huh: :huh: :huh:

#38
Windows / Re: Bootear OS X en pen desde windows.
14 Octubre 2016, 15:36 PM
A modo sencillo, no, no se puede a menos de que te fabriques o el pc de tu familiar sea compatible con las características de un Hackintosh
http://www.xataka.com/ordenadores/hackintosh-todo-lo-que-se-necesita-saber-para-montar-un-equipo-para-mac-os-x-en-2016

Y si es un programa de edición corriendo dentro de una máquina virtual lo veo muy pesado y se laquearía a más no poder.

Que te diga el programa y seguro existe una alternativa.
#39
Programación C/C++ / Re: Problemas con raíces.
14 Octubre 2016, 02:31 AM
Cita de: engel lex en 14 Octubre 2016, 01:38 AM
no entiendo el programa se detiene en 2,000000? yo lo corro y me da correctamente 2,236075


Hummm,

Veo que el problema está en esta línea
printf("%f\n", squareRoot); // Imprimir resultado con cuatro decimales

pues con esa, imprime los 2.236075, mientras que si tenemos el modificador

printf("%.4f\n", squareRoot); // Imprimir resultado con cuatro decimales

pues da el resultado de 2,000000  :D .
#40
Windows / Re: Bootear OS X en pen desde windows.
14 Octubre 2016, 02:13 AM
Creo que Saito_25 está intentando instalar OS X en una máquina virtual, si tal es el caso deberás tener una máquina bastante potente o al menos con hardware compatible.
Este es un vídeo que explica esto :

[youtube=640,360]https://www.youtube.com/watch?v=O2eftyJZ8Lg[/youtube]


Ten en cuenta que es necesario un PC potente para correr OS X (aunque sea en una vm) :-\.

OS X no corre en cualquier PC por lo tanto intentar iniciarlo desde un pen independientemente de que configures la BIOS puede simplemente no servir de nada.
Este sistema "está" diseñado para un determinado hardware y no tiene modo LIVE e instalarlo el 90 % causa que una vez te formatea el disco y reinicia, el pc no vuelve a arrancar el OS porque no es compatible el mismo.

Existen los PCs y Laptops Hackintosh que es la excepción pero no sé si hasta ahí vas a llegar por un programa, qué programa es el que debes probar / verificar que solo existe en este OS X?