Recursos para aprender a programar

3744 messages, 125 pages:  1; 123 124125 ↖ Go back to topic list

Score: +38

3721. Ramson,

la más intuitiva es tutorialesya, y está el tutorial que hice yo pero que no actualizo hace bastante por diversas circunstancias, quizá vino el momento de publicar otro capi

Score: +0

3722. Zaitorus,

¿Cuál es tu tutorial?

Score: +0

3723. Ramson,

es este: https://qcsalon.net/es/forum32/topic118295

Score: +0

3724. Zaitorus,

Gracias. Se ve interesante.

Score: +0

3725. Mariatinivelli,

esa web se actualiza? refiero a los tutoriales

Score: +0

3726. Markk,

En mi opinión, tutorialesprogramacionya, o tutorialesya, o programacionya, o como sea, está totalmente sobrevalorado y desactualizado. Microsoft Learn es maravilloso, pero bueno, gustos son gustos

Score: +0

3727. Ramson,

sobrevalorado? yo aprendí python de ahí, y la verdad super fácil e intuitivo. desactualizado... pues en vista de que python3 es python3 todavía con la misma sintaxis pues no se que decirte. ahora Microsoft learn la verdad no es la mejor que yo vi, pero si, para gustos colores

Score: +0

3728. Zaitorus,

Dejo por aquí el enlace por si a alguien le pudiera interesar aprender Python desde Microsoft Learn: https://learn.microsoft.com/es-es/training/paths/beginner-python/

Score: +0

3729. Chuy,

como diría mi tía. aver que disen los expertos.
https://creativafmweb.usuarios.space/

Score: +0

3730. Ramson,

pues que quieres que te diga, escueta, insulsa y... pero bueno, para una tiflo radio supongo que está bien

Score: +0

3731. Chuy,

igual esa es temporal.
mi amigo mario que es profecional ya me anda armando una plantilla como se deve.

Score: +0

Last edited by Chuy, Jun 21 2024 14:08:49

3732. Ramson,

tío... no digo nada, pero no te planteaste el acudir a un equipo de programadores profesionales que ni yo, ni nadie de aquí. un equipo de personas capacitadas, autorizadas y que saben lo que hacen, desembolsar 100€ y tener tu web perfectamente bién echa? si das buena imagen y reditúas bién la radio, puedes incluso recuperar la inversión

Score: +0

3733. Chuy,

y crees que no lo ise. ya mandé a mi amigo mario. que el tiene ojos y es experto en estos temas.
valió la pena pagar los $80. Ahora hay que esperar que esté pronta.
talvés para el mes que viene seguro. ja, 7 a 14 días dise en su web. y ya van como 20.
pero es comprensible. tiene 2 trabajos juntos. tiene que encargarse de su emisora news 105. y gravar quien save cuantas cosas en MG producciónes.
ya me dijo. cuando tenga tiempo libre iré avanzando en el trabajo.

Score: +1

3734. Ramson,

tío, corta el royo, que nos suda la polla lo que pase con tu amigo mario, nos da, i,gu,al. yo solo te di un consejo, no nos cuentes tu vida

Score: -1

3735. Zaitorus,

Hola. Estoy intentando hacer un código en AHK para que al presionar las teclas Windows Shift 9, se inserte el símbolo menorque y al presionar Windows Shift 0, se inserte el mayorque, pero por mucho que lo intento, no consigo hacer que funcione. Se lo he pedido a ChatGPT, pero tampoco da con la forma correcta de hacerlo. El último código que me ofreció ChatGPT fue el siguiente: ; Windows + Shift + 9

9::

if GetKeyState("Shift", "P")
{
Send <
}
else
{
Send 9
}
return

; Windows + Shift + 0

0::

if GetKeyState("Shift", "P")
{
Send >
}
else
{
Send 0
}
return ¿Qué está mal?

Score: -1

3736. superandi,

holas chicos espero y estén bién, una consulta, que áse falta para que esto funcione corécto en piton o como se escriba, porfabor teng el código y no sé si ando asiéndolo mal o anda corecto el código aclaro, noquiero que me ataquen de que si se uso algúna inteligencia artificial lo ago abase de mi conocimiento, aca les pego el código completo def reproducir_radio(url):
# Iniciar Bass
bass.BASS_Init(-1, 44100, 0, 0)

# Crear canal de reproducción
stream = bass.BASS_StreamCreateFile(url, 0, BASS_STREAM_DECODE)
if not stream:
print(f"Error al cargar la URL: {url}")
return

# Reproducir stream
bass.BASS_Play(stream, 0)

# Bucle de reproducción
while True:
time.sleep(0.1)

# Control de volumen (opcional)

if tecla_presionada

"f2":
bass.BASS_ChannelSetVolume(stream, bass.BASS_GetVolume() - 1)


elif tecla_presionada

"f3":
bass.BASS_ChannelSetVolume(stream, bass.BASS_GetVolume() + 1)

# Salir del programa
if tecla_presionada == "q":
break

# Detener stream y liberar recursos
bass.BASS_StreamFree(stream)
bass.BASS_Stop()
bass.BASS_Free()

def agregar_radio():
# Obtener nombre y URL de la nueva radio
nombre = input("Nombre de la radio: ")
url = input("URL de la radio: ")

# Guardar en base de datos (implementación pendiente)
# ...

# Mostrar mensaje de confirmación
print(f"Radio {nombre} agregada correctamente.")

def mostrar_radios():
# Leer radios de la base de datos (implementación pendiente)
# ...

# Mostrar lista de radios
for radio in radios:
print(f"{radio['nombre']}: {radio['url']}")

def main():
# Inicializar variables
radios = [] # Lista para almacenar radios guardadas
tecla_presionada = None

# Sonido de entrada (opcional)
playsound("sonido_entrada.mp3")

while True:
# Mostrar menú
print("\nMenú:")
print("1. Reproducir radio")
print("2. Agregar radio")
print("3. Mostrar radios")
print("4. Configurar")
print("q. Salir")

# Leer opción del usuario
opcion = input("Ingrese una opción: ")

if opcion == "1":
# Reproducir radio
url = input("Ingrese la URL de la radio: ")
reproducir_radio(url)

elif opcion

"2":
# Agregar radio
agregar_radio()


elif opcion

"3":
# Mostrar radios
mostrar_radios()

elif opcion

"4":
# Configurar (implementación pendiente)
# ...


elif opcion

"q":
# Salir
break

else:
print("Opción inválida.")

# Sonido de salida (opcional)
playsound("sonido_salida.mp3")

if __name__ == "__main__":
main()

Score: +0

Last edited by superandi, saturday 21:33

3737. Rayo,

a ver, si es a base de tu conocimiento, qué hace el while en true?
qué ahce exactamente la línea bass.BASS_StreamFree(stream)
qué es lo que esperas que haga? que librería utilizarás?
no está mal utilizar chat gpt, lo que está mal es ahcerlo sin tener una pizca de idea de programación.

Score: +0

3738. Markk,

Che, todo muy lindo con eso de que programar en Python es casi como hablar en inglés, pero ya mezclarlo con spanglish me parece mucho (?)
if tecla_presionada == "f2":

Score: +0

3739. Alejandro_Vargas,

Deja tú eso, mínimo tecla_presionada se utilizara pero está establecida en None, como que no cuadra🙃
Carnal/a, checa que tengas importada bass y que realmente esa lib funcione, usa alguna lib para el manejo de teclado, chécate lo de la base de datos y sobre todo, aprende bases de programación aunque sea👀 ya luego haces tu gestor hasta con gui y todo el baile para que quede mamalón.

Score: +0

3740. Zaitorus,

Desde mi poquísimo conocimiento en Python, te diría que:

  1. Tendrías que definir algunas variables, por ejemplo, radios y tecla_presionada
  2. Estoy un 99,99% de que hay varios problemas con respecto a las funciones.
  3. El código está súper desordenado.
  4. Que alguien que entienda de Python me corrija todo lo que he dicho 🤣

Score: +0

3741. Chuy,

yo creo que soy medio biejo en el mundo de la programación y el diseño web.
en programación soy muy bueno creando cosas en autoit, y se bgt a medias,
y en diseño web, sé mas sobre xhtml y html 4, y en html5 me manejo a medias

Score: +0

3742. Ramson,

para empezar, ¿Dónde declaras las funciones? si estoy mal corregidme, pero las dll en Python se cargan con ctypes, y tienes que definir variables de control como longs y demás, (no se mucho por que no trabajé mucho con ctypes por no decir nada) y luego las funciones que creas donde se mencionan, tecla_presionada se usa antes de declarar la variable... no está mal usar gpt para programar, muchos lo usamos. pero no para programar todo, si no para ayudarnos donde no sabemos.

Score: +0

3743. MarcoML,

; Símbolos:
; #: Tecla Windows.
; +: Tecla Shift. También actúa como operador cuando se usa una segunda vez.
; En este caso, +# significa Shift + Windows.
; Entonces, +#+9 significa Shift + Windows + 9, seguido de doble dos puntos (::) para iniciar el bloque de instrucciones.

+#+9::
Send, {<} ; Envía el símbolo <
; Puedes pasarle a Send las teclas a enviar. Termina el bloque con return.
return

+#+0::
Send, {>}
return
Zaitorus: Hola. Estoy intentando hacer un código en AHK para que al presionar las teclas Windows Shift 9, se inserte...: ayer 18:33 13 de 28

Score: +0

3744. Zaitorus,

Muchas gracias por la explicación y el código, pero sobretodo por la explicación.

Score: +0

3744 messages, 125 pages:  1; 123 124125 ↖ Go back to topic list

Answer to topic

You must be connected in order to be allowed to post

Lost password ? Create account