#🍁・general-2
1 messages · Page 127 of 1
y no sería necesaria la integral, porque sería el área bajo la curva del gráfico, se puede calcular el área dividiéndolo en figuras como triángulos y rectángulos
Tengo un problema con esta operación, perdón por la calidad de la foto
Qué resultado se supone que debo obtener?
solo puedes simplificar cuando
eso es
es una multiplicacion
=tex \frac{\sqrt{3} - 2 - \sqrt{4}}{2}
???
como se usa ese mathbot xd
Ok, ahora lo arreglo
es Latex
=tex \cos(30) - \sin(90) - \sec(45)
eso es cierto?
Sí
=tex \cos(30) - \sin(90) - sec(45) = \frac{\sqrt{3}}{2} - 1 - \sqrt{2} = \frac{\sqrt{3} - 2 - 2 \cdot \sqrt{2}}{2}
ahí no puedes reducir más, quizás entrar el 2 * raíz de 2 que no es raíz de 4
=tex 2 \cdot \sqrt{2} = \sqrt{2^2 * 2} = \sqrt{8}
Voy a revisar a ver si copié mal la operación
quizás les está preguntando por el límite cuando se acerca a pi/2 desde la izquierda
y ahí sería tan(0) - cos(pi) = 0 - (-1) = 1
K im heree
Which OS are you using?
Win10
Great
Go to the settings
And type "keyboard" in the search bar
There should be an option along the lines of "language and keyboard settings"
It may only say language
You're going to click on that
And then click "english"
Great!
ñ
how upside down qmark?
I just realized that I probably confused some ppl by saying it like that
Oh
¿¡ cool cool
RightALT is the key to the INTL keyboard
You can do things like
× and ÷
¬ ¦
»«
¶ and °
European currencies
'+SPACE
' Oh cool
So do quotes do something different?
In what way?
Sick, how do I do that?
^ then number
Are you sure?
Yes, that's how it works for me
Weird
I have to ^+SPACE to even get a carat
idk
Well, anyway, I hope you enjoy!
thankss!
It's my pleasure!
wait is it actually spelled carat when talking about the symbol
i always assumed it was the same as the food LMAO
it's spelt caret iirc
carat, is like carat gold
although i just call it a "hat" casually
carrot/carat/caret homophones
Cuando hacés debugging 10 horas, sólo para darte cuenta de que la causa del problema era una sola línea de código en un módulo por Microsoft
so...microsoft made a mistake?
is there a way to report that, so they'll fix it eventually ?
No sé, y a mí no me importa lol hice las correcciones que necesitaba
Básicamente, tenía que permitir comunicaciones entre 2 computadoras
Funcionaba cuando el programa corría en dos procesos en la misma máquina
Pero en cuanto intentó usarlo en dos máquinas diferentes, recibí errores de "acceso negado"
Aunque verifiqué todos los permisos
Los puse para que cualquier persona pudiera acceder al medio de comunicación. El cortafuegos no me estaba bloqueando porque el tráfico fluía por la red (lo veía en Wireshark)
I want to be like you when I grow up
Al final, resultó que el módulo de Microsoft para ese medio de comunicación bloqueaba cualquier conexión remota por defecto
O sea, ni siquiera verificaba los permisos del usuario que intentara acceder al sistema
Literal decía "oh, es una conexión remota. Me da igual quién es, así que adiós" y me salía "access denied"
Cambié esa línea de código para permitir conexiones remotas por defecto y todo funcionó
Microsoft is shit
Hi!
Hola
How you doing
Bien
@past harbor necesito tu ayuda 
Dime
intento hacer el borrar pero mi profe me dijo que no hace falta un view
. tienes alguna idea @past harbor
Si quieres, puedes hacerlo con dos vistas. Una para mostrar los datos y otra que realmente ejecute
Para que entiendas cómo va el asunto, pero realmente no hace falta
En los Index suele haber un botón llamado "Borrar" y cuando lo pulsas directamente te borra el registro, no hace falta volver a presentar todo y que realmente acepte
A ver, dame un segundo
Esta tabla por ejemplo
Cuando le das al "ver" o al "editar" siempre te tiene que enseñar los datos, en el borrar no es necesario, puedes para verificar que realmente quiere que así sea pero ni falta hace
pero como lo hago entonces sin vista nose me ocurre nada
Tendrías que generar un formulario dentro del botón a la hora de crearlo y ahí indicas que vaya hacia la función que elimina, y ya
Y como ruta a la hora de volver que sea el index, como en el editar
No, pero debo cambiarme de ordenador. Todo lo que programo está en otro
Te invito y ahora vuelvo
Graciassz @past harbor 
puedes poner solo un modal que te pregunte si realmente deseas borrar el registro
y si le da a sí/aceptar lo mandas al controlador que lo hace
Una ventana emergente??
🆙 | Enai leveled up!
Depende a lo que te refieras con "ventana emergente", pero pues algo como esto
Ooo
en esa el modal tiene un form, que cambia el action dependiendo el botón de eliminar que presionen
Pero no sabemos hacer eso
y también el nombre cambia
para no tener que utilizar un modal por cada registro
pues la otra es poner como ya te dijeron, que el botón tenga un form que apunté directo al controlador de eliminar
pero eso no es muy práctico, ya que se pueden equivocar al presionar y ya les eliminó el registro
Si pero mi profesor es rarito. Gracias por decirme
y pues ya en el controlador eliminas el registro y lo regresas al controlador de la lista
por eso es que no necesitas una vista de "Eliminar"
y para que salga algún mensaje de si se hizo o hubo un error, puedes usar Flash Data
Esto es chino para mi 
6.11.0
Y bootstrap no tenemos. Hace una semana que empezamos laravel
Lo hacemos cutre
el 6 no lo trae ya agregado? 🤔
No lo se. Mi profesor solo nos enseña a hacer cruds XD
y ya vi que el 6 no trae bootstrap preinstalado 
pues entonces sí haz eso, ponle directo el form en el botón de eliminar, apuntando al controlador de eliminar

Oye @past harbor ahora no me funciona el crear :c soy un desastre 
Dime
El crear no necesita de variables. No sé de qué me estás hablando
La ruta del Crear es la misma que la del Index
Ah
En el action del form debes de escribir el nombre de la ruta a la que quieres ir y después la variable que le quieras pasar
Algo como esto
<form name="x" action="{{ route('alumnos.update', $alumno -> id) }}" method="POST">
Asegúrate de añadir el method put/patch dependiendo de cuál quieras usar y del csrf
No entiendo porque es post. Estoy haciendo el editar
Querrás decir actualizar, supongo
Si 🤣
El actualizar tiene dos fases, el edit y el update. No sé si lo habréis dado en clase ya, pero lo normal es que esté así hecho
El edit se encarga únicamente de mostrar la vista con los datos de dicho alumno, creo que trabajáis con alumnos por lo que vi
Entonces su verbo es get, no tienes que enviar nada, sólo mostrar. Los datos se tienden a mostrar con get ya que va más rápido y tal, aunque es menos seguro
A diferencia del update que es el que se encarga de comunicarse con la db (normalmente) necesita de post
Que en el fichero de edit aparezca el "post" no tiene nada que ver, eso es el verbo que va a procesar el recurso que sea
Tienes que tener en el fichero web si no me equivoco, algo así como esto:
Route::get('alumnos/{id}/edit', 'AlumnoController@edit') -> name('alumnos.edit');
Route::put/patch('alumnos/{id}', 'AlumnoController@update') -> name('alumnos.update');```
Explicas mejor que mi profesor
muchas gracias @past harbor
Tanto que hablas del create, me liaste a mí también.. @gusty ermine
En la vista del edit escribes el method como post
y dentro del formulario metes el csrf junto al method put/patch
y en donde creas las rutas, especificas el mismo que has puesto en el formulario
te lo cambiaré
Te falta la comilla
@csrf @METHOD('PATCH')
Nada
Vivo debajo de una piedra
@past harbor en serio?
Qué tecnologías buscan?
Porque estoy pensando en emigrar
Y estaba viendo espala
España*
No tengo estudios terciarios
Pero trabajo como DBA
La experiencia es todo
@ashen mist sí?
Llevo medio mes como DBA xd
(para cuando vaya a españa será un año de experiencia)
Digo que podés aprender más en el trabajo que en una clase
ya
tal vez debería practicar el acento rioplatense 
vas a venir a uruguay?

A mí también
y a mi
Y a mí
Ya fui 


Decinos
Official Video Clip & Musical Version.
Produced by La Bionda. (c) (p) 1983
https://itunes.apple.com/it/album/no-tengo-dinero-1983/id510004972?i=510004983
@alpine cradle el problema de la gran mayoría.😄

@abstract scaffold I have a maths question 
@median trail decime
okay
I've never heard "decime" before. What's it mean @ashen mist ?
Let's say you have this function
s(t) = 8x(^2)+9, s is in meters and t is in seconds
so s'(t) = 16x, therefore s'(1) = 16m/s
does the 16m/s part mean that every second the function moves 16 meters? but what if I use s'(2) = 32m/s? so the function now moves 32 meters per second?
My confusion is in the m/s part
The function takes time as an input and gives you distance (meters) as output
So the derivative is change in s over change in t
In other words, distance over time
si está en m/s, al derivar te quedaría en m/s^2
m/s es la velocidad, la derivada de la velocidad es la aceleración
At t = 1 second, the velocity is 16m/s. At t=2 seconds, the velocity is 32m/s
So your object is increasing its speed
yes but then does it mean that on each second the object is moving 32 meters?
I just don't understand that part
yes, I just don't know how to read the m/s part
Since your speed equation is s'(t) = 16t
Meters per second
It's just the unit to measure the speed
okay so meters per second is not talking about every single second in the function?
@limber marlin it's the voseo command for "dime" (tell me)
What do you mean every second in the function?
A ver, dejame acceder a mi computadora para teclear más rápido
Estás estudiando física?
O es para el cálculo?
like 32m/s is meters per second so each second the object is moving 32 meters?
calculus
Es más difícil imaginarlo en este ejemplo porque la velocidad cambia con el tiempo
exactly
no, porque como derivaste ese s'(2) = 32 es metros por segundo al cuadrado
no es la velocidad, es la aceleración
Hablamos de velocidad y distancia
eso te dice que al segundo 1 la aceleración es de 16, al segundo 2 es de 32
s(t) te da distancia, s'(t) te da velocidad
s''(t) te daría aceleración
entonces s(t) está en metros
Seh
como dijo que estaba en m/s asumí que ya era la velocidad
the thing is that I think I don't understand what m/s or something/time would mean because in this examples where the velocity changes it doesn't make sense to me to say meters per second
estoy en mi computadora
la velocidad sí cambia
pero tenés que pensar en "snapshots" del tiempo
o sea, qué está pasando en el preciso momento en que t = 2 segundos o lo que sea
s(t) te da la posición del objeto cuando el tiempo = t segundos, sí?
s'(t) te da la velocidad del objeto cuando el tiempo es exactamente t segundos
no importa si la velocidad es diferente antes de t segundos o después
la función sólo calcula la velocidad en un instante
Okay I have another question, why would I be interested in how the function changes per unit of time?
I think I'm just confused
this was clear to me
but now it's not
that's what the derivative tells you - how the function changes with respect to a certain variable (in this case, time)
s'(t) = ds/dt, right? In other words, the rate of change of the function s with respect to time
s(t) is the object's position at a given time t. So s'(t) tells you how that position changes with respect to a change in time, which gives you the object's velocity
if I move 2 meters in 2 seconds, I'm traveling at 1 meter per second. That's why your unit is going to be meters per second for the derivative
so...I'm interested in the derivative if I want to study how two units change?
two units?
it's just one unit
s(t) outputs a position (meters)
s'(t) outputs change in position (meters) over change in time (seconds)
so that unit is meters/second
yeah but what about the time? like if I do this (s(2) - s(1))/2 - 1 then the result is in meters/seconds
yes
in this case, h is some tiny amount of time (seconds)
so the top of the fraction will still be in meters, while the bottom of the fraction will be in seconds
just like (s(2) - s(1))/(2-1) is in meters/second
espero que edsel aún esté vivo
Los estuve leyendo, interesante
(4x-7y)⁷ = 16384x⁷-200704x⁶y+1053696x⁵y²-3073280x⁴y³+5378240x³y⁴-26647152x²y⁵+3294172xy⁶-823543y⁷
Could someone check this (or find a calculator that can check it for me)?
Puedes buscar alguna calculadora online
My teacher said that there weren't any online
wolframalpha will calculate that for you
also, what is this about 26647152²y⁵
the value is off too
Thank you
How I only messed up that one I don't understand
But everything else seems to be right
de nada
Not sure how I got that answer either
There seems to be no relation
Oh well
I'm going to do bad on the test
Voy a sacar malas notas en la exámen
no lo insultes amigo
Por qué?
You don't think I multiplied that the regular way do you?
Ah
That was most definitely binomial expansion
bueno, técnicamente soy ingeniero de ciberseguridad (?
Claro
@limber marlin yeah it just gets tedious if you have additional coefficients in there
I would give up if I needed to multiply that the old way
Trabajas en seguridad informática, pero no estudiaste ingeniería? 
I do a two-step split to make it less complex
ingeniería de qué
Je
es que acá CS es una ingeniería
oh
sí, tengo un título de eso
Ok
y, lamentablemente, tiene muchos ramos de ingeniería que son un dolor al alma
Si en argentina está esa carrera
como contabilidad, crowfuning, gestión, teoría organizacional
Licenciatura en ciencias de la computación
liderazgo
Así se llama
ingeniería de liderazgo? tf
son asignaturas que quitan más vida que la radiación amigo
acá solo 1 universidad está dando lic. en ciencias de la computación y está re-interesante su malla
malla curricular
ah
las asignaturas que tienes que cursar para tener el grado
Plan de estudio
claro
estoy leyendo calvin and hobbes
okay I get it now
@real imp Sí, en España buscan programadores por un tubo. Al menos en Barcelona / Valencia ya no saben por dónde más buscar. No sé a qué te dedicas tú pero buscan principalmente Java
Hace dos días leí en la radio algo sobre Amazon en España y buscan gente que sepan Java para trabajar
Como 600 puestos o algo así
Aquí realmente da igual a qué te dediques, si tienes ganas, quieres trabajar de verdad, te gusta aprender y tienes actitud que es lo más importante
Les suda la experiencia
Aquí tienes un link con las ciudades y su número de ofertas
Y si quieres programar para móvil ahora está de moda Kotlin
Es hora da aprender Java 
Ayer di Python en clase
Casi me tiro por la ventana
Más que un lenguaje, les interesa vender
Y python no se usa tanto?
Python es una buena lengua
Hay muchos trabajos también, al menos en los estados unidos
Pero si quieres programar para móvil, debes aprender Java o Swift
Es un buen lenguaje*
Qué interesante la diferencia
Anyone watch Antiques Roadshow?

yes antiques roadshow is the shit @limber marlin
Dang that really ain't drawn to scale
Dutch. Nice
D is fancy
Thank goodness I was able to translate
I end up with 12 as the distance from e to the ground
@desert crystal Te juro que llevo 10 minutos riéndome
estoy rojo no puedo escuchar tu audio
es buenísimo los primeros segundos
no me esperaba que iba a ser tan divertido
hago lo que puedo
@gentle heath @lean bobcat
yes
find a function of the distance between the two?
function of the distance between the two n find the derivative at t = 20?
well t=20 for the man and 15 for the woman
yeah but i'd have the function start at t=0 when the man starts
you just need the derivative of the function that represents the distance between them
yeah thats what I was thinking
banging
sick at this me
only got one exam left
next week
had 4 this week
soldiered through
La distancia es d(t) = root(200^2 + (360+2.8t)^2) porque después de 5 minutos, el hombre caminó 300*1.2 = 360m desde punto P. Es como un triángulo de 90grados cuyo lado horizontal mide 200m (puesto que la mujer empezó 200m al este de P), y cuyo lado vertical mide (360+1.2t + 1.6t)
Entonces la distancia entre los dos es la hipotenusa
No te olvides de que la unidad de distancia es metros por segundo, así que tenemos que calcular la velocidad después de 15 minutos (900 segundos)
Yay
i want to vomit
LOL THE REFRESH RATE OF MY MONITOR(120Hz) WAS AFFECTING THE FPS A LOT WHEN PLAYING
What's the point lol can humans even see 120fps
Hmm apparently we can see up to 1000?
we don't see in fps
we get a constant stream of photons entering our eyes
(or at least thats what i remember reading)
I think they estimated that at around 1000fps it would start to be come difficult to notice changes
idk what that is
@scenic chasm people dont abbreviate por favor as pf
2356 does
Desarrollo la tristeza
@real imp hmm la he visto usada así pero gracias tal vez era una usa rara
@gusty ermine
i've never seen a fern b4
They're so much fern
Buuuu
It really is surprisingly exciting to see a fern in the wild
¿Alguien que me pueda ayudar con Python?
Lo estoy dando en clase y no me entero de nada 😄
oof.
@past harbor hola
Sé mi salvador, @ashen mist
@past harbor se concatena con +, o con nada entre literals
"uno" " dos" por ejemplo se concatena solo
pero si preguntás por el print, print acepta infinitos argumentos
les aplica str(...) y luego imprime, con un separador de espacio entre ellos (por defecto)
también podés usar f-strings para darle formato a strings, so:python x = 5 print(f"{x} es un número")
(asumiendo Python 3.6+)
¿Se hace con los dos?
cuáles dos?
🆙 | manusaurio leveled up!
eso no concatena, sólo agrega un argumento
agregar?
¿Y por qué no simplemente rompe?
map(int, algún iterable)
Porque no me rompió en ningún momento
no se rompe porque print acepta infinitos argumentos
y el profesor utilizó . y no + para juntar cadenas
qué otros lenguajes has usado?
print("División : " . num1 / num2)
yo añadí la coma y me iba y el puso el punto 
Java, php, c#
okales, por ejemplo en Java
el println de Java acepta un único argumento
System.out.println(algo);
el tema es que ese algo a imprimir tiene que ser representable en forma de string
no sé si alguna vez hayas hecho como esto
(un seg, gonna write Java)
public class Whatever {
public static class Examplito {
@Override
public String toString() {
return "lol";
}
}
public static void main(String[] argssssssssssss) {
Examplito x;
x = new Examplito();
System.out.println(x);
}
}```
epic
cuando imprimís algo como un int en Java, necesitás disponer de su representación como string
igual que con cualquier otro objeto
sino, te imprime un choclo de cosas que describe la clase del objeto y tal
básicamente para esto está el toString en Java: si mandás un objeto tuyo al .println, esa función primero llama al toString() del objeto, e imprime eso
so far so good?
No si, lo de Java lo llevo perfecto
vale, es sólo para comparar
sólo que busqué y en clase el profesor lo hace diferente
así que no sé cómo se hace "bien"
el print de Python es similar al de Java y C# y whatever
la diferencia es que no está limitado a un argumento
en vez de eso, puede recibir infinitos argumentos
lo que hace el print de Python es, digamos, llamar a un equivalente de toString() de Java
y luego de eso, "concatena" por sí sólo a todos esos strings de argumentos que le pasaste, con espacios en medio por defecto
he aquí un ejemplo
>>> print(3,6,3)
3 6 3```
eso impreso sería similar al resultado de hacer "3" + " " + "6" + " " + "3"
(sólo que por el interpretador, así que estaría sucediendo como sea que esté implementado el print de Python en C)
ahora, si en vez de eso hicieras
estás usando emacs 
>>> print("hola", "Evil," + " ¿Cómo estás?")
hola Evil, ¿Cómo estás?```
Yes
en este caso, primero se evalúa "Evil," + " ¿Cómo estás?"
que resulta en "Evil, ¿Cómo estás?"
y luego print es llamado con dos argumentos:
print("hola", "Evil, ¿Cómo estás?")```
y luego print, a su vez, hace lo suyo: agarra los argumentos en su forma de string (que ya son) y los concatena a todos con ' ' en medio
(y '\n' al final)
sobre tu pregunta de cómo se hace "bien..."
usar + es desalentado por ser lento, y difícil de leer
cuando hacés string + otro_string + y_otro_string, el interpretador tiene que crear 1 string entre los primeros, y luego crear otro más junto al último
(eso que dije del interpretador concatenando implícitamente con print es out of my ass, lo más probable es que escupa los caracteres y ya)
la mejor práctica es separar por comas o usar f-strings
y eso es todo lo que se me ocurre por ahora, si algo te confunde pregunta nomás
Ya entendí, gracias
em..
¿Python es "tiquismiquis" en cuanto a los espacios?
Escribí algo como if(a > b): ....
y me dio error
the brackets i thnk
Python regaña con los newlines, después de todo la indentación es parte del lenguaje
pero eso no debería darte error por sí solo
se quejó porque no separé el ( de los números y del if
según mi profesor
vaya coñazo de lenguaje 😄
ah, sí, las keywords deben ir solas
tendré que rezar para aprobar el examen
no renieges de Python
No me gusta, sólo pregunto porque debo aprobar
well
son preferencias, pero sólo es otro lenguaje, y Python puede salvarte la vida igual que cualquier otro
no abraces a ningún lenguaje y no escupas a ninguno
sólo elegí el que sea lo mejor para la situación
Lo aprendo porque lo necesito esta evaluación y porque es lo que hay, pero no me pienso centrarme en él
estoy muy acostumbrado a las llaves por todas partes
etiquetas de cierre desde html hasta phpy no, no lo aguanto
si vas a entrar al mundo laboral, lo mejor es que te centres en lo que haga el trabajo
si dices "okale, Ruby será", pos Ruby será
pero puede que no siempre tengas la opción
Ya, pero aquí no se pide tanto Python así que no me preocupa
además, es bueno que tengas familiarizado a un lenguaje que no sea súper verbose
saves dev time
dang it
pero saldrías antes del trabajo!
weno, te quedarías pero terminarías antes (?)
por eso también existen lenguajes como Scala
A veces trabajar de más está bien, no sé?
No voy a trabajar para escribir 50 líneas de código e irme
...no?
me gusta programar y no voy ahí a sufrir
lo que se pide es que logres un resultado
si lo terminas antes, eres más eficiente
y puedes pasar al que sigue
Bueno, eso ya es problema de la empresa
no es que te vayas a quedar haciendo nada
yo como persona quiero disfrutar y aprender
pues hay montones de lenguajes ahí afuera!
so no reniegues a ninguno
programar es fun
no me voy a quedar sabiendo los de siempre, hay miles
es lindo ver diferentes formas de hacer cosas
pero los que sean semejantes a Python no me gustan
si la situación lo requiere, lo hago
pero no me gusta programar sobre un papel blanco
estoy acostumbrado a una estructura y a una organización
cosa que ese lenguaje no tiene
Python?
sep, eso de no tener cierre a las sintaxis de código o falta de llaves
no lo soporto, será estúpido
pero no lo aguanto
>>> from __future__ import braces
File "<stdin>", line 1
SyntaxError: not a chance```
😄 Para gustos, colores
eso es un easter egg de verdad
bueno, a mí no me molesta casi nada para abrir y cerrar
más que los lenguajes que usan palabras
tipo begin end
Yo veo unas llaves y me entra el código por los ojos
veo python escrito y no sé a dónde mirar
pero eso ya es de cada uno
if
fi
bueno, lo de bash sí es raro
Ikr, me siento raro cada vez que veo "case esac"
Los lenguajes que uso hoy no los aprendí en la escuela, sino en el trabajo
En mis clases usamos cosas como java, C, Ruby, un poco de asembly, pero olvidé mucho. Ahora uso más Python, Powershell, bash, go, sql
Jaja
asamblea
assembly o ensamblador
no tiene, se cierra la secuencia a la primer cosa que siga que no sea elif o else
d y n a m i c w h i t e s p a c e
if something:
pass
# se terminó```
em
similar a java if (something) doSomething();sólo que en los lenguajes inspirados en C eso sólo agarar a la primera línea como cuerpo del if
así sería?
igual no sé si es eso lo que preguntaste
if ( a > b ):
print("1")
else :
print("2")
else if :
print("3")
Ni idea lo del "else if" me lo acabo de inventar
elif
ah
elif should go before else
yeah, es elif, pero tu else sólo puede ir en último lugar
eso es igual en todos los lenguajes
elif some other condition(e.g. a=b):
print("..."
if ( a > b ):
print("1")
elif ( a < b ) :
print("2")
else :
print("3")
print("Hello world")
Si pongo el último print, ¿es lo que se vería después de mostrar una de las 3condiciones entonces?
sí, porque no comparte la indentación con el resto
básicamente tenés que alinearlos visualmente para ver a qué nivel están
i don't, no.
es normal por ser profesor universitario
o lo que sea
o sea, los docentes suelen enseñar lenguajes de acorde a lo que ya saben
vas a notar que usan también muchos patrones de por ej. Java
a pesar de que no se usan en otros
por ejemplo, en Python no tendrías realmente necesidad de tener setters y getters
y no usarías camelCase por convención, pero los docentes lo hacen
también cosas como usar una variable extra para contar índices en vez de usar enumerate
that kind of thing
Ah lol
lo cual en parte te conviene porque no estás aprendiendo mucho extra, y no te gusta Python
lo malo, es que no estás realmente aprendiendo lo que ofrece Python
(hay algo como getters y setters en Python, pero no se aplica creando funciones nuevas)
Hay una guía de estilo de Python también
yeah, pep8
Uso la guía de google
oh
Y pylint
Flake8 hmm no escuché de eso
creo que los más conocidos son Pylint, Flake8 y Black
ah, no lo dije confrontándote, si sonó feo
No lo interpreté así jaja sólo quise decirlo para aclarar
gracias
creo que algo propio de Python que podría no molestarte es que podés escribir 2 < x and x < 10 como 2 < x < 10 @past harbor
ya que asumo que tendrás ejercicios con numeritos y tal
you could use & instead of and as well
& es un operador bitwise
no son intercambiables
decís por tratarse de bools?
>>> isinstance(True, int)
True```
&& usually
&& isn't an operator in Python
I think F14's idea is using & between booleans, since True is 1 and False is 0
what operation is & then? i just know it as the address operator
that's for C and C++
&var will give you the address for var
Python is a bitwise and
ah
mhm, en C y C++ también es un bitwise operator
ye
yeah I just looked it up too
in most languages it is
but when used between operands
hay unos trucos muy maravillosos con bits
está bueno para el esoterismo, pero no lo usaría en mi código xd
yo he usado varios para la ICPC
es decir, hacer cosas como usar & en vez de and
entiendo que puedas tener por ej. flags en forma de bits
pero eso es un uso práctico
mhm, depende con la cantidad de información con la que estás trabajando
hay técnicas para calcular el peso de un bitstring
en C++ se usa harto los bitsets
ye, o sea, no hablo de los mismos casos
igual también hay cosas que yo hago y no a todos les gusta
por ejemplo, sumar booleans en Python
hacer cualquier cosa a bajo nivel en Python es raro
>>> sum([True, False, False, True])
2 ```
fun fact, los int en Python son unbound
thus
su tamaño crece cuanto más grande el número
thus
>>> (True).__sizeof__()
28
>>> (False).__sizeof__()
24
True es más pesado que False
Java igual trabaja con números unbound desde los 64bits en adelante
con BigNums
yo estoy acostumbrado a trabajar con fixed sizes porque C
porque sí
porque alocar memoria es más fácil
porque no hay abstracciones
anyway
que a nadie le dé miedo programar por estas conversaciones raras pls
invito a todos a intentarlo, no es tan espeluznante como parece (?)
es peor, es sufrimiento y dolor intenso como pocos mortales han podido presenciar
¡Oh vosotros los que entráis, abandonad toda esperanza!
noooo
hace poco comentaba que como comunidad (aunque no haya tal cosa) el coding tiene gatekeepers
yo creo diametralmente lo contrario
así es
la idea de que "todos tienen que saber programar" me parece peligrosa y el marketing que se le mete a eso no me termina de cuadrar
con un amigo conversábamos de que las empresas están cansadas de pagarle tanto a los programadores, así que están invitando a que todos lo hagan para colapsar el mercado y empezar a pagar menos
mmm, no es que no esté de acuerdo con eso, pero nunca interpreté eso de "todos tienen que saber programar" como que realmente tienen que dedicarse y ser buenos en eso
sí creo que la gente debería tener cierta idea de lo que es y no es programar
lo de las empresas ya entra en un contexto capitalista, y no es de lo que estoy hablando
creo que la gente tiende a pensar a la programación como una tarea en la que un tipo escribe palabras raras y hace matemática mucho muy complicada
y lo único que deseo es que ese mito se rompa, lol
no tanto que haya gente dispuesta a cobrar por programación por todos lados
y onda que también el flujo que se tiene al escribir y hacer andar un programa es atemorizante, tipo... en Photoshop, podés hacer un trabajo mal o de forma ineficiente, pero siguiendo unos pasos más o menos intuitivos
mientras que un compilador te va a gritar que algo está mal
y creo que lo último es mucho más intimidante
"podés hacer un trabajo mal o de forma ineficiente"
¿estamos hablando de Python, cierto? 
lulz
yo creo que cada oficio tiene sus trancas, Photoshop quizás también nos puede parecer como alguien pasándole un mouse a cosas y que la imagen cambie magicamente
pero también hay un conocimiento detrás
es una muy buena habilidad
me gusta ese ooooohhhh que hace la gente mentalmente cuando entienden algo
a mí me frustra demasiado cuando alguien quiere aprender a programar su primera pregunta es generalmente "¿qué es lo que más paga?"
o descubren una herramienta nueva que no tocarían por pensar demasiado complicada
me hace querer encerrarme en una cueva y no salir nunca
ah pues, es medio una red flag eso, creo, sí
o sea, es su problema, pero al final... creo que esa gente no está dispuesta a aprender
y de seguir por ese camino, harán todo de una y una única manera
es que yo creo que sí está dispuesta a aprender y hasta me atrevería a decir que pueden ser súper buenos programadores igual
al menos en su área
y pues, igual mi problema es que no van a perder la vida viendo otras posibilidades de realizar una tarea
pero me molesta que vendan la programación como algo súper útil
no sé si conoces a G. H. Hardy, un matemático que apadrinó a Ramanujan
ño
es un matemático puro que le molestaba demasiado la visión de la matemática como la "asistente de las ciencias"
como si la matemática se limitara a su utilidad
yo primero vi fotos y después leí el nombre, no puedo imaginármelo de otra manera
pero Hardy decía que la matemática tenía una belleza intrínsica
entonces su misión en la vida era hacer matemática lo más alejada de cualquier uso práctico posible
y qué logró?
paradójicamente, hizo cosas un poco raras que tienen aplicaciones en la mecánica cuántica y la criptografía
pero la idea es esa, en mil años más la gente va a ver el cómo programábamos y no va a ver las herramientas con las que lo hicimos
como nosotros ahora vemos a los egipcios por ejemplo con la geometría
lo que va a quedar es la forma sistemática de pensar sobre procesos
y eso, al nivel que me gusta, no tiene ningún uso práctico
mhm, no sé, supongo que los niños son casos aparte
pero en general soy bien cascarrabia con cualquier cosa que te pueda dar un trabajo
como fun fact, mi primera entrevista de trabajo me dijeron que era agnóstica de lenguaje
así que la hice en Common Lisp
y ahora con un amigo estamos haciendo un paper en Prolog
y pasaste?
sí
epic
pero fueron más paréntesis
hay un libro y un curso del MIT que me gusta mucho que trata sobre eso
Structure and Interpretation of Computer Programming
los primeros 5 minutos del curso me cambiaron la vida
parte escribiendo "computer science" en una pizarra y raya computer
porque dice que no se trata de computadores
y después raya science porque dice que tampoco es una ciencia
logic languages paradigms (?)
MIT 6.001 Structure and Interpretation of Computer Programs, Spring 2005
Instructor: Harold Abelson, Gerald Jay Sussman, Julie Sussman
View the complete course: https://ocw.mit.edu/6-001S05
YouTube Playlist: https://www.youtube.com/playlist?list=PLE18841CABEA24090
Overview a...
la programación lógica tiene un par de usos prácticos
como resolver laberintos, ordenar horarios
oh god is it lisp time already
uh, creí que eso te molestaría
The programmers of tomorrow are the wizards of the future. You're going to look like you have magic powers compared to everybody else.
dijo Gaben
(para code.org)
yo creo en un futuro más distópico
los programadores del mañana van a ser lo que en 1984 o un mundo feliz eran los burócratas
van a ser mano de obra calificada encargada de mover la rueda que oprime al mundo
espero que no amigo
bueno, igual yo debo seguir mis principios y decirle a todo el mundo que si legítimamente quiere programar pero tiene miedo, que lo haga (?)
@severe vortex whats a pro-drop?
A language being pro-drop means the use of personal pronouns is optional
Because person is shown through conjugation
pronoun drop
got it haha
associated it with pro=professional
and only pros can drop sentences with an inverted perfect in spanish
hahaha
Woah
thats what i really understood
haha
but you can do that in spanish aswell
oh no
you cant
no you can
Well you can do an inverted perfect in spanish but it doesn't change the meaning like it does in English
Or like
Idk
its mandatory in english
but in spanish you cant put inbetween the auxiliary and the participle
oh
in english you dont always do it
if you use a negative adverb in front of the sentence
you use it. if its positive you dont
its actually fascinating
i never really paid attention to the cases where you invert
had I been there, the problem wouldn't have ocurred
instead of
if i had been there, ...
He visto eso en un artículo
quería tirarme del poco pelo que me quedaba en la cabeza
Es hora de arrancar 4 máquinas virtuales en este laptop...
Why would you do that
Tengo que hacerlo para una tarea
Lo tenia q compartir aca jajajajaa
Shakespeare lo entiende
@rain ermine Tengo una buena noticia para ti...
maybe Hamlet didn't, he spoke Danish
🆙 | manusaurio leveled up!
Eh yes @past harbor send it
Me gusta una canción de Billie Eilish, @rain ermine
The Kaktovik Iñupiaq numerals are great.
—————
► SUPPORT ARTIFEXIAN ON PATREON: https://www.patreon.com/artifexian
—————
LINKS:
► SCRIPT w/ SOURCES:
https://docs.google.com/document/d/1fV1KnMt47fGnVdLUBrJquFWNY5Tee6Jub7OQ63V0RWk/edit?us...
Those look too easy to understand
They need to be completely unrelated to each other
*mostly
get to the part where he does long division
The fact that it's almost like a base 5
Imagine writing out 1.35e+9
Imagine binomial expansion
hmm yeah i wonder how decimals would work
But what would be harder about binomial expansion?
yeah but it handles large numbers just like our counting system does
as base 20 instead of base 10
Though I see where it might be the same because everyone would learn it that way
Writing out pi would be fun
why?
Because it's always been fun
it is weird to think about decimals in a different base
Yes, very
@deep fulcrum hola x
q tal
p p p poker face p p poker face
https://www.youtube.com/watch?v=F_OkdTTcO6o "10 real world applications I can use in my life, tonight, go!" 😄
Sign up with brilliant and get 20% off your annual subscription: https://brilliant.org/MajorPrep/
Support the Channel: https://www.patreon.com/zachstar
PayPal(one time donation): https://www.paypal.me/ZachStarYT
Flammable Maths Video (Math student vs engineering class): http...
I love these kinds of videos
I think it's "these kinds of videos" but I'm not entirely certain
I personally would say "these kinds" though
Why does his shirt say π²=g?
but where is the g?
@past harbor







