Recursos para aprender a programar

3982 messages, 133 pages:  1; 41 4243 44 45; 133 ↖ Retour à la liste des sujets

Score: +38

1261. Que_Cosa,

una cosita para sukil, y después para el amigo uli.
primero, sukil:
nó, mensajes como "qué comemos de rico hoy", al menos yo los puse en los días entre semana... O sea hoy es miércoles, acá en argentina son las 13, y sale ese saludo.
en el fin de semana a esta hora, el saludo es:
Buenas tardes! ¿Navegando por internet mientras miramos una buena peli?

Para uli. Python tiene una sintaxis fácil de usar, pero puede ser igual de jodido o digamos difícil que otros lenguajes, pero a la vez potente.
c++ no creo que sea tanto. el que yo a ningún principiante le recomiendo, es java. si java script a mí mismo me estuvo volviendo loco, no imagino con un novato.

Score: +0

1262. sukil,

Vale, entendí mal la expresión, esa condición lo que está comprobando es si el día es simultáneamente sábado y domingo (cosa imposible), por lo cual nunca llega a ejecutar lo del fin de semana. Una observación sobre lo que comentas, Java y Javascript no son lo mismo.

Ahora sí, este código seguro funciona (a mí incluso en local):

today = new Date();
if (today.getMinutes() < 10) {
pad = "0"
}
else {
pad = "";
}
if ((today.getDay() != 0) && (today.getDay() != 6)) {
if ((today.getHours() >= 6) && (today.getHours() < 9)) {
document.write("Buenos días! Te has levantado temprano hoy?")
}
if ((today.getHours() >= 9) && (today.getHours() <= 11)) {
document.write("Buenos días. ¿Tomando un recreo antes de comenzar a trabajar?")
}
if ((today.getHours() >= 12) && (today.getHours() <= 13)) {
document.write("Buenas... Qué comemos de rico hoy?")
}
if ((today.getHours() >= 14) && (today.getHours() <= 16)) {
document.write("¡Buenas tardes! Navegando por internet mientras todos duermen?")
}
if ((today.getHours() > 16) && (today.getHours() < 20)) {
document.write("¡Buenas tardes!")
}
if ((today.getHours() >= 20) && (today.getHours() <= 23)) {
document.write("¡Buenas noches!")
}
if ((today.getHours() >= 0) && (today.getHours() < 6)) {
document.write("¿A caso eres trasnochador? No deberías estar durmiendo?")
}
}
else {
if ((today.getHours() >= 6) && (today.getHours() < 9)) {
document.write("Buen día. ¡Estamos en el fin de semana! ¡Es día para dormir!")
}
if ((today.getHours() >= 9) && (today.getHours() <= 11)) {
document.write("Buenas. Navegando por internet sin acer nada, como todo fin de semana")
}
if ((today.getHours() >= 12) && (today.getHours() <= 13)) {
document.write("Buenas. ¿Dónde hacemos el asado hoy?")
}
if ((today.getHours() > 13) && (today.getHours() <= 16)) {
document.write("¡Buenas tardes! ¿Navegando por internet mientras miramos una buena peli?")
}
if ((today.getHours() > 16) && (today.getHours() < 20)) {
document.write("¡Buenas tardes!")
}
if ((today.getHours() >= 20) && (today.getHours() <= 23)) {
document.write("¡Buenas noches! ¡Navegando con una rica botella de vino en la mano!")
}
if ((today.getHours() >= 0) && (today.getHours() < 6)) {
document.write("¡Así se hace! Buena madrugada!")
}
}

Score: +0

1263. Qhay,

Para @Ulises_milany, no es que debas saver mucho de inglés para aprender algún lenguaje de programación, o en este caso, python.
Claro, es cierto que con él puedes entender un poco más la sintáxis, y que también puedes acceder a más contenido que está en inglés, pero perfectamente puedes usar traductor. Aunque el aprender inglés no le biene nada mal a nadie, pero no biene al caso eso jaja.

Score: +0

1264. Coronel ,

para jairo vscode tiene soporte nativo para jabascript no necesitas instalar nada porqué vscode de hecho está hecho con electron

Score: +0

1265. Que_Cosa,

sukil disculpa, pero tengo una pregunta.
estaba leyendo el código, y es similar a los otros.
Esto de que comprueba si el día es sábado o domingo, claro, esa era la idea. Pero no entendí muy bién, qué tiene de diferente este con los anteriores?
Insisto, lo estuve leyeendo xd.

Score: +0

1266. Qhay,

Debo decir que estoy frustrado; No me acostumbro mucho a PyGame, y creo que no me sirve para lo que necesito. La verdad es que no me acostumbro a que debo actualizar la pantalla, a que debo medir por píxeles en coordenadas en la pantalla para hacer algo, etcétera. Uph jaja.

Score: +0

1267. ulimilani,

chicos. estoy en el curso de piton, y me dice que descargue el lenguage piton que creo que es un programa propio para el lenguage. pero ahora la pregunta es ¿es accesible? les paso la página. curso https://www.tutorialesprogramacionya.com/pythonya/detalleconcepto.php?punto=2&codigo=2&inicio=0

Score: +0

1268. Rayo.bgtr ,

no es un compilador, es el intérprete de python.
Es necesario si quieres escribir en dicho lenguaje.

Dicho en palabras más simples, es la persona que traduce de lenguaje humano a lenguaje máquina.

Un interpretador y un compilador son cosas diferentes, como java, por ejemplo. que usa su máquina virtual.
Por poner un ejemplo algo cutre.
Un intérprete es una persona que va traduciendo sobre la marcha lo que se le va diciendo, algo así como lo que hizo el equipo de nvda.es hace un par de años.

mientras que un compilador necesita traducir todo, para luego mostrrarlo.

NO se si me explico, igual, alguien con más conocimiento seguro lo explica mejor que yo.

por otro lado, qhay, no se si tenga que ver, pero según se python no es muy potente, o recomandado para juegos. Se pueden hacer, sí, pero es... complicado a diferencia de otros lenguajes. Pero, ojo, esto es lo que e leído, no es ni de lejos una opinión.

Score: +0

1269. ulimilani,

¿pero con que compilo entonces? ¿o no hay que compilar acá? edito. yo siempre escuché que piton era mejor para programar juegos, pero no se. mejor que BGT es seguro

Score: +0

Dernière édition par ulimilani, 23.09.2021 15:05

1270. Rayo.bgtr ,

python es un lenguaje interpetado. para darte un ejemplo. Si tienes nvda, pulsa nvda + control + z.
Allí, escribe.

print("hola, mundo, esto es una prueba del intérprete python.")

esto es un script, o una función, sin necesidad de compilar nada. funciona porque nvda tiene un intérprete dentro, pero esto ni de lejos te serbirá para programar cosas más complejas.

Para esto, necesitas el intérpete, que será el encargado de decirte lo que hiciste mal, o de mostrar tu código, junto con una herramienta como visual estudio code, notepad++ o cualquier programa que te permita escribir código.

Score: +0

1271. ulimilani,

ok, gracias. y por ejemplo, del blog de notas ¿como paso el código al intérprete? no se si tiene un cuadro de edición o algo.

Score: +0

1272. Rayo.bgtr ,

para editar código en el bloc de notas, necesitas guardar con la extención .py. que le dirá al intérprete que ese archivo es el que debe ejecutar. para verlo en acción, necesitarás ejecutarlo desde la consola.

Score: +0

1273. ulimilani,

ok. ¿y la extención la tengo que poner yo? ¿o está en los tipos de archivo?

Score: +0

1274. alfred,

@ulimilani. El .py se lo pones tu si utilizas un editor de texto que no está hecho para programar, como el block de notas. En los demás como VsCode o eclipse este proceso es automático.
@Qhay. Yo he creado algo parecido a un pequeño juego de estrategia con Pygame y no he utilizado gráficos. Desgraciadamente no se me ocurre la forma en que un ciego pueda darle gráficos siquiera malos a un juego, por lo que pienso que puedes saltarte toda esa parte gráfica de Pygame y centrarte en el sonido.

Score: +0

1275. ulimilani,

ok, gracias

Score: +0

1276. sukil,

El otro tenía llaves sin cerrar y en algún momento iba a fallar. En fin de semana seguro porque la condición no estaba bien:
if ((today.getDay() ==0) && (today.getDay() == 6))
devuelve verdadrero si es domingo y sábado (a la vez, cosa imposible).
Puede que en algún otro momento fallase también, pero no lo sé porque las llaves no estaban bien cerradas, faltaban un par.

Score: +0

1277. ulimilani,

chicos alguien tiene el instalador de piton para pasarme por drive? porque no lo puedo descargar de su página porque no se cual de todos es

Score: +0

1278. Que_Cosa,

Este te puede servir uli, fijate. Creo que es el de windows para 64 bits.

https://www.python.org/ftp/python/3.9.7/python-3.9.7-amd64.exe

Score: +0

1279. alfred,

Pero si es fácil. Simplemente elige windows installer 32bits o 64bits.

Score: +0

1280. Qhay,

Hola.
@Alfred, ¿Cómo en lo de sonido?
Sí, entiendo que dejar lo de temas de dibujo y cosas así como es el rectangle y cosas así, pero entonces... ¿Cómo sería? Me confundo jaja.

Score: +0

1281. Coronel ,

ustedes conosen algún manual de css para personas siegas y poder entender todo este mundo gracias

Score: +0

1282. alfred,

Imvestiga pygame.mixer. Es el módulo de sonido de Pygame.

Score: +0

1283. Qhay,

Vale. Me pongo en ello.

Score: +0

1284. Rayo.bgtr ,

posteooo.

Score: +0

1285. Qhay,

Gracias, @Rayo.
Bueno, en estas horas estube investigando sobre el mixer, sus propiedades, etc, y aprendí algunas cosas nuevas. Solo me quedan algunas dudas, y creo que ya podría tener una idea. La primera. En pygame básicamente solo debo centrarme en tema del sonido y la entrada por teclado, ¿No? Es decir que debo dejar olvidado al pygame.display.update, y las demás cosas. Creo que eso pertenece ya al tema de gráficos, pero quiero estar seguro jaja.
Y lo segundo.
Para que un audio por ejemplo se mueva de izquierda a derecha o biceverza, ¿Debo usar otra librería externa, no?
Creo que sería todo, y gracias :D

Score: +0

1286. maiko ,

La programación solo es para juegos? O para otras cosas? Saludos!

Score: +0

1287. Dherhion,

Obviamente para otras cosas. Gracias a la programación hay sistemas operativos, por decir algo.

Score: +0

1288. donald ,

La programación es para todo lo que esté relacionado con software. Juegos, programas, aplicaciones; Incluso en el diseño web. Y todos surgen a partir de un código.

Score: +0

1289. maiko ,

Estupendo! Por favor podrían compartirme el taller?

Score: +0

1290. sol-dorado,

No hay tayer, este hilo solo es informativo, donde la gente experta en la materia resuelven inquietudes, y dan recomendaciones. nada más

Score: +0

3982 messages, 133 pages:  1; 41 4243 44 45; 133 ↖ Retour à la liste des sujets

Répondre au sujet

Vous devez être connecté pour pouvoir poster.

Mot de passe perdu ? Créer un compte