Transcripciones
1. ¿Qué es JSON? ¿Por qué lo usamos? ¿¿Qué problemas resuelve JSON: Hola a todos. hoy se aprende qué ISS Jason, ¿
Por qué usamos? ¿ Qué problema tiene Jason Self? ¿ Por qué Jason es tan ampliamente utilizado? ¿ Y por qué es la gran solución para transferir datos entre diferentes idiomas? De acuerdo, así que imagina por un segundo hizo la unidad para procesar datos usando fightin que viene directamente de la
base de datos. Y después de procesar estos datos, se ve así en nuestra pipa y lenguaje. De acuerdo, así que antes estaba en base de datos, ahora está aquí. Datos procesados dentro del lenguaje AARP Iten. A continuación, ¿quieres pasar todo este dedo del pie de datos? Otro lenguaje de programación, como, por ejemplo, javascript. ¿ Por qué? Por lo que el programador que programa en javascript puede mostrar estos datos en navegadores web para los usuarios fuera de su sitio web. De acuerdo, teóricamente, podrías escribir en el archivo la fecha que me gusta esto, que se muestra aquí en un texto para así que justo podrías hacer una pelea personaje por carácter , verdad? Correcto. Todo este dato en una pelea corregida por corruptos. Pero hay un problema porque no necesariamente en otros lenguajes de programación. Estos datos se pueden describir de esta manera. ¿ A qué me refiero? Bueno, por ejemplo, en otros idiomas, podrían no tener por ejemplo,
derrumbes derecha. Por lo que no hay un tipo de datos como este. Por ejemplo, no
escriben ninguno, pero escriben en su idioma nuevo o usan aquí la minúscula, no la mayúscula. Entonces puede haber diferencias diferentes, pero realmente depende del lenguaje, ¿no? Y por eso no podemos simplemente guardar estos datos carácter por personaje en una pelea y luego leerlo por dentro. Por ejemplo, Jarvis, Gente en otro lenguaje de programación. De acuerdo, Afortunadamente, tenemos un formulario de datos llamado Jason. De acuerdo, así que Jason se puede usar en cada lenguaje de programación porque Jason tiene ciertas reglas para guardar datos seguidas por todos los programadores. Y es genial porque no necesitas usarlos porque,
bueno, bueno, están ahí
están construidos en los métodos Inp, Iten u otros lenguajes de programación, que harán todo el trabajo por ti. De acuerdo, sólo un método y todo va a ser transferido a partir de este día. Tipo de datos dos, el Día de Jason que yo, o de Jason dos luchador u otro lenguaje de programación. Entonces es realmente genial. Es poderoso. Solo hay Esto es igual que un tipo de datos bit win que es utilizado por otros
lenguajes de programación derecha. Entonces con la ayuda de una función, puedes cambiar tu día que he estado mordiendo, dirigido a Jason. Y alguien en otro idioma leerá a Jason usando Onley. Un método que opera en su propio idioma. Operas en tu propia tierra. Bien. Es perfecto, ¿no? Simplemente no necesitas dedo del pie un aprendido otro lenguaje de programación con el fin de entender cómo funciona
el otro programador con alimentar sus datos, correcto. Y para entender el poder de la solución, imagínense, por un segundo que este ex de empate de datos comunes como simplemente Jason no existe en absoluto. ¿ Qué necesitarías hacer? harías, um, aparte de lo que dijimos antes, ¿
verdad? Derecho en carácter por carácter. Bueno, podrías, por ejemplo,
corregir todo a si yo en los cuatro meses que estaría conformado por ti, ejemplo, podrías separar datos con comas y registros subsecuentes con entra o alguna marcas especiales
condicionales interrumpidas. OK, así que podrías, ya
sabes, pensar por ejemplo, atributos o etiquetas como en html. Entonces sabes algo como esto dentro, um, dentro de nuestra pelea. Pero desafortunadamente, la persona cargando tu archivo por ejemplo en JavaScript tendría que crear desde
cero completo desde el embolsado como abrigo especial en Lee para apoyar tu nuevo los
datos inventados para el juego de la madre. Por lo que para cada programador, probablemente
habría una idea diferente para resolver este tipo de problemas. Imagina el caos que traería a nuestro mundo de la programación. Afortunadamente, no
necesitamos preocuparnos por ello porque tenemos algo. ¿ Esto se llama Jason? Está bien, Jason. Entonces, ¿algo qué hay entre otras lenguas? En la siguiente lección, te
mostraré cómo escribir el siguiente tipo. Entonces este directamente en Jason y luego simplemente no necesitas preocuparte iba a pasar a esto porque la persona que iba a programar script Java en C más otro para
otro lenguaje de programación puede simplemente traducir esto a sus geles de lenguaje usando Gwan met . Es por eso que esto es tan poderoso y carbón para usar el edificio. Esa lección. Muchas gracias.
2. Crear y guardar datos de Python en formato JSON para un archivo y una cuerda: Hola a todos. Hoy aprendes a cambiar el formato de datos de fightin a los datos para mes en Jason . Para poder utilizar Jason, todo lo que necesitas hacer es importar tipo, Jason. Y todo es Sí, porque Jason es la biblioteca stand up. Uh, así que vas a hacer es tipo Jason importante. Jason, correcto. ¿ Tienes aquí una descripción de los métodos hoy? Tú en luego vuelca y volca a Matt. Dump significa dejar caer algo. Significa tirar a la basura, enseñar algo. De acuerdo, entonces cuando usamos el método de términos, realmente
nos referimos a que estamos volcando. Estás cayendo. Este dato estaba tirando el camino, y lo estamos cambiando por el Jason. Por lo que este método guarda datos en el interior y esta cadena muy importante. Por eso aquí es como de cuerda por meses, Jason. Está bien. Y, bueno, ¿cómo usarlo? Es muy sencillo. Solo necesitas escribir presas Jason, y luego tu tiempo los datos. ¿ Quieres cambiar la película? Está bien. Por supuesto, necesitamos ejecutar el modelo porque tú solo eres importante. Jason de Chasen humedece y película. Y como pueden ver, acabamos de cambiar esto en el de hoy, pero no está formateado también, ¿
verdad? Y no está eso en vez de apagado? Cierto con la mayúscula, tenemos bien aquí. Ahora son un caso pequeño, ¿verdad? También cambiamos el derrocamiento en algún tipo off array. De acuerdo, entonces todo funciona bien, pero son algunos problemas, ¿
verdad? Tienes probable aviso de que tenemos aquí algo raro. ¿ Qué es eso? Bueno, ya
sabes, personajes
polacos. Al igual que por ejemplo, este está fuera fuera de mesa preguntando con esta mesa de escape. Esta es esta cosa. Por lo que se trata de algún tipo de tabla fuera de la base de caracteres. Personajes básicos. Andi, por ejemplo 65 asociado a mayúscula A 104 se asocia la edad del dedo del pie. ¿ Verdad? Por lo que esta es una tabla fuera de los personajes básicos. Pero serán personajes de Polonia, Ahrens Ah, aquí. No todos ellos. Derecho de Alemania, también de China también derecha. Entonces por eso tenemos algo como esto. Pero si queremos dedo del pie usar estos personajes, podemos hacerlo. Podemos hacerlo cambiando los bolos. Aseguró el pedir a falso porque por defecto se dice a verdadero como diáconos. Entonces cuando enviamos su película y luego hacemos algo así. Asegurar preguntar Así cambiamos el argumento de nombre a las caídas entonces, como se puede ver ahora, no
tenemos aquí esta cosa. Pero nos hemos metido realmente con el personaje con Okay, Andi y creo que siempre debes hacerlo de esta manera. Entonces tenemos aquí un aviso de cuerda porque aquí tenemos el apóstrofo, ¿
verdad? Y lo que también significa que realmente podemos en boga de esta manera para que podamos hacer algo como esto es Jason volcado y, por ejemplo,
codificado, codificado, movido. Escribe algo negativo. Y cuando ejecutamos nuestro módulo, lo
tenemos guardado dentro de un rebelde. Y ahora podríamos simplemente enviarlo fácilmente directamente al servidor, por ejemplo, luciendo así. Y alguien ahí podría realmente como una cuerda derecha. Y podría cambiarlo por el suyo, atado en su lenguaje de programación, como, por ejemplo, dentro de javascript. Eso es bueno. Pero también, tienes la posibilidad de guardarlo en el fuego. Y luego no. Entonces no le enviarías una cuerda a otro servidor, pero enviarás fuego entero, ¿
verdad? Entonces, ¿cómo hacerlo? Está utilizando el Método Jason Damp 40. Entonces estamos escribiendo Jason Dampp. Dan, necesitamos escribir los datos que queremos dedo del pie, uh, cambiando también, Jason. Entonces en nuestro caso, se está moviendo. Y aquí tenemos FB sólo por lo que significa cinco puntero. Por lo que necesitamos abrir la pelea. ¿ Verdad? Entonces estamos usando los tejidos en texto. Entonces el archivo con porque automático amoroso y se llama que cinco, por ejemplo, muestra Jason. Entonces usaremos la extensión. Jason, no hace falta agregar una extensión aquí, pero creo que es buena idea la extensión del dedo para que todos puedan ver al instante. Ese es Jason cinco. Y luego necesitas abrirlo en el modo w, que es el hueso de escritura porque quieres cabalgar en el fuego. No queremos leer de un dedo roto derecho a ella. Y creo que es buena idea establecer la codificación en tow ut f ocho. Entonces todo por dentro va a ser interpretado apropiadamente, ¿verdad? Todos los personajes, y luego lo vamos a guardar. Es el 505 y ahora sólo podemos teclearlo aquí, fuego en va a hacer fin, y aquí en adelante y después como último argumento, vamos a mandar el argumento llamado, asegurarnos de preguntar quién cae Así que no tenemos problema con el personajes preguntando, ¿verdad? Y, bueno, ahora
podemos guardarlo Módulo aleatorio. Y sobre lo sucedido, Como se puede ver en la carpeta donde tenemos nuestra pipa y cinco, la muestra. Ah, porque la muestra Jason Fire acaba de ser creada. Ya podemos abrirla con la nota pero encendida. Y como pueden ver, lo
tenemos dentro de una línea. Ahora no está formateado, pero, oye, está funcionando bien, porque cambiamos la mayúscula en minúscula, ¿
verdad? Cambiamos la parte superior de a la zona y alguien Así que tenemos ahora un Jason formateado cinco que podemos enviar toe server o dos, algún tipo de regla escolar javascript en otro lenguaje de programación. Y alguien puede leerlo con su porque sólo puede usar un método para cargarlo bien, Eso es muy cool. Y, bueno, te conformas con esto si quieres leerlo porque el para ser honesto, el formato persiguiendo es un fácil de leer por mes si quieres analizar datos, correcto. Por lo que imaginamos que vas a estos datos de alguien, correcto y necesitas analizarlo primero antes de que lo vas a procesar dentro de tu programa y cómo hacerlo. Bueno, mira, sin pensarlo. Pase plástico sin seguir en Internet. Si escribes total plus plus tiene buenos enchufes. Y cuando vayas a los enchufes, agrega significa que puedes escribir aquí. J s todavía Andi incluso tipo cárceles. Aún así, ya lo
he instalado. Simplemente puedes arrojar Andreas robó así y Creek y cosas después de reiniciar el programa en la placa es que tienes bueno ahora aquí, Jr Still, y solo puedes teclear ah Creek en J Por
lo que puedes ver, es formateado ahora y es residuo. Se puede ver fácilmente el título. Es como si estuviera el año de estreno. Es así, ¿verdad? Los créditos son para director como el director, lo cual es muy cool. Es fácil de leer,
escribir, escribir, y lo que es más. Aquí tienes algo bueno como, por ejemplo, Jason viewer. Entonces cuando lo abres, puedes saltar dentro del O, como puedes ver, está resaltando la línea que hago clic aquí y puedes saltar en nuestra pelea y analizar. Es por supuesto, ahora mismo sólo tenemos un disco. Si hubiera más cosas así son realmente útiles. Entonces imagina que estás recuperando los datos así de alguien. Después lo analizas así usando por ejemplo, leche más plus más. Y debido a que has analizado ahora sabes cómo el dedo procesa estos datos después, ¿no? Puedes cargarlo como aprendemos cómo dedo del pie como lo haremos en la próxima conferencia y luego podrás procesarlo con esto. Entonces para resumir lo que hemos logrado en esta conferencia, hemos aprendido a cambiar el tipo fuera de nuestra propia tiding se agudiza al ex Jason. Hemos aprendido a guardarlo en la cuerda, utilizando el método de presas que ha conseguido preguntar si eso significa cadena. Y también hemos aprendido a guardar el formato Jason en el fuego. Correcto. Y también hemos asegurado que los personajes preguntativos no se van a presentar dentro del archivo o dentro de una cadena. También hemos dicho lo correcto y Kolding Así que recuerda de la Esfinge aquí Y qué
debemos hacer después de muerto, verdad? Para ser honesto, nada. Ya no necesitas preocuparte por ello. ¡ Whoa! No necesitas preocuparte qué pasará con los datos, porque estos datos se van a enviar a alguien, y ese tipo lo va a procesar por su cuenta. No necesitas comunicarte con él. No necesitas decirle cómo has inventado este ex porque conoce a Jason y fue más él solo en usar un método para cargarlo en su propio lenguaje de programación. Y puede usar su propio lenguaje de programación toe procesarlo bien. Eso es realmente genial. Eso es sólo eso. Eso es y gracias por
3. Carga de datos del archivo JSON a Python: Hola a todos. hoy vamos a cargar Jason String hizo se envía a nuestro programa desde algún lugar, ¿
verdad? No sabemos desde dónde exactamente no nos importa porque siempre es lo mismo, ¿
verdad? Jackson por dinero siempre es lo mismo. Entonces imagina que esta variable aquí y codificada recuperada moviéndose es realmente una variable que recuperó, que obtuvo los datos que está aquí de, por ejemplo, un servidor. De acuerdo, entonces nos llegó desde servidor desde otro servidor. Lo retuiteamos y lo guardamos aquí. Y ahora, si quieres procesar estos datos, necesitamos cambiarlos a la fecha de los lugareños así, ¿
verdad? Porque de lo contrario no podremos procesarlo porque hay cosas dentro de Jason para pero eso no funciona en pipa. Y para hacerlo, solo
necesitamos usar una línea,
Jason, Jason, esa Loht como para string, y luego lo enviamos a este argumento de función. Y podemos, por ejemplo, guardar esta película decodificada. Ahora podemos simplemente ejecutar nuestros modelos y hacer algo como esto. No concede. Ahora está en Biden ex, pero se puede ver aquí no es ninguno. Entonces va a funcionar bien. no mantuvimos bien el derrumbe. Pero no te preocupes por ello. Porque si quieres tener problemas aquí ahora, puedes cambiar esto. Estamos usando, por ejemplo, la expresión del diccionario. Puedes cambiar esto en la parte superior, ¿verdad? Puedes hacer lo que quieras con este tiempo de datos porque ahora está en Titán. Ah, solo
puedes hacer cualquier cosa con él, porque derrocar. Sólo asegúrate de que no se va a cambiar, ¿verdad? Estás procesando el Zeta, y sabes que no deberías, por ejemplo, cambiarlo para que no tengas que hacerlo, adulto. Lo más importante es que ahora podemos procesar estos datos. No nos importa de dónde vino. ¿ De qué idioma? Simplemente funciona. ¿ Qué hay de Eve? ¿ Querías cargar a Jason de definir? Bueno, vas a tener que abrir primero si yo Así, con abierto, usemos desafiar que teníamos de la conferencia anterior. Entonces muestra, Jason. Así que muestra eso, Jason. Y ahora necesitamos abrir en el en el en el remoto. Pero lea el modo predeterminado de Moody's necesita establecer el inclusive al adecuado y guardar el a pesar. Y ahora solo te necesitamos ¿Haces algo así,
Jason,
Que Jason, fuerte y el cinco punto que están aquí y el resultado de ello es tomar la película codificada. Entonces cuando estamos alrededor, nuestro resultado de módulo se lee igual que la película codificada, ¿
verdad? Entonces así de fácil es leerlo como re cool, ¿no? Tan solo una línea y podemos tomar los datos de otros idiomas y utilizarlos en nuestro idioma. Entonces Jason es realmente, muy a menudo noticia. Es para leer Es que usará a su bebé navideño. De acuerdo, como ejercicio, intenta hacer las mismas cosas que hice en las dos últimas películas. Conferencias. De acuerdo, eso está todo en la elección. Y siempre hay si tienes alguna pregunta, siéntete libre de
4. Impresión pretty: carta/guardar una bonita y JSON: infierno sobre molestia. Seguramente te has dado cuenta de que los datos que traemos de Jason se ven muy mal en nuestro show y es auto internalizado por ello. Bueno, ten un disco ahora, pero imagínate que hay alrededor de 30 de ellos. Sería difícil decir cuál es cuál. ¿ Verdad? Entonces es una muy buena idea si llamáramos. Imprimirlo lo lo más bonito posible y cómo hacerlo. Hay dos formas de hacer El 1er 1 es usar las húmedas. Gracias. Mira, cuando te adhieras a otro argumento el argumento llamado sangría que te dice lo grande que
debe ser el espacio entre este rebelde adentro y cómo debe ser formateado vamos a poner aquí para ti y no es que ahora cuando estamos en nuestro módulo en hacer algo así, no
tenemos espalda tal añadido aquí y algunos espacios. ¿ Verdad? Entonces ahora cuando haces película impresa y recubierta, está formateada Genial, ¿no? Se ve bien. Se puede ver analizar thes que tenemos alguna molestia. Es más, llamaste “sort kiss” Aquí, mira, puedes hacer algo como “sort bye kiss” y podemos cambiar de false cual staff fault Default a true. Y ahora, cuando estábamos en nuestro módulo, no
lo harás Esto que se ordenen las claves. Alfabético Llevar a la derecha Actores Presupuesto, ABC Aquí tenemos t r w a. derecha, Así que no hay ordenarlo Así que ahora es fácil de leer. Está bien. Entonces, actores, vale, están mintiendo muertos prohibidos, escritos aquí. Trata de analizar estos mal, pero no lo haré. Yo estoy buscando al respecto. ¿ Dónde está el presupuesto? Oh, está aquí. De acuerdo, ¿
ahora entiendes? ¿ Qué? ¿ Por qué? Es buena idea, dedo del pie ordenarlo. ¿ Por qué? Es buena idea hacer algunos indios y hacer que se vea bien aquí. Correcto. De acuerdo, así que resolvimos un problema. Pero, ¿cómo? Dedo del pie Guárdalo en el fuego. No de esta manera, sino de la manera adecuada. Al igual que aquí. Lo que sí se va de la misma manera. Entonces, ¿haces algo así? No, Lo agregamos aquí alrededor del módulo y te darás cuenta de que es por asesinato. Pero hay que recordar que hay un problema alrededor de cuatro meses y llegar aquí. Esta pelea va a ser un poco más grande, ¿verdad? Porque aquí no hay espacios blancos al nacer. Y Baxter Tran. Entonces, um, no siempre
es una buena idea. Ellos re depende. ¿ Querrías lograr lo correcto? Si quieres dedo del pie, hazlo el bueno Y sabes que vas a leer desde aquí, entonces puedes hacerlo bien. De lo contrario, no necesitas preocuparte por ello. Porque si alguien realmente necesita cambiarlo puede usar J A stool y Jason View donde puede usar la estación de bomberos de Firefox tiene una cosa construida que puede mostrarte a Jason luciendo bien, aunque no se vea bien al principio. Entonces Oh, tal vez incluso estos otra buena idea, ordenar caso también solo es útil cuando te vas del dedo del pie, lee el contenido. ¿ De acuerdo? Eso Así lo haces por ahorrar. Pero, ¿qué pasará si intentamos abrir la pelea? Mira, cuando abrió el fuego y queremos leer de él. Entonces tenemos el resultado aquí en Jason ahora mismo. Cuando estábamos en nuestro módulo, notamos que tampoco nos hemos formateado Jason cómo cambiarlo a uno formateado. Bueno, para hacerlo, podemos precinar y enviar a Jason volcaduras de nuevo. El resultado. Está bien. Y luego dentro y necesitas asegurarte de que preguntar es falso Y mientras puedas, por ejemplo, sirvió las llaves Así que es una mentira bastante larga para hacer algo así, verdad? Es más, tuvimos dos primera ley no lo cambió. Um, no
me gusta esta línea. Podríamos, ya
sabes, crear una función para ello. También podríamos usar el módulo, PP print. Entonces, ¿cómo funciona la impresión de BP? Puedes decidir así esa impresión Import PP, que significa bonita impresión. Entonces vamos a traer esta impresión es bonita y la usamos como esa impresión de PP y solo
les enviamos un j algunos alrededor del módulo. Cómo claro que conoces los dos años entre usarlo de esta manera porque este es el nombre del orden. Y ahora el nombre de la función alrededor del módulo. Este conceit también está formateado en Esta es biblioteca estándar, por lo que no es necesario instalarla. Uh, ya está instalado y puedes leer sobre ello aquí, intenta hacer algunas otras cosas. Mira, tienes ejemplos de los que podría hablar de ello, pero para ser honesto, necesitas empezar a aprender bibliotecas en esta la fácil por tu cuenta. Estas no son bibliotecas tan útiles, ¿verdad? Ellos Son sólo cosas adicionales que puedes aprender y podrían ser útiles, pero no es tan importante. Por lo que fácilmente puedes intentar hacerlo por tu cuenta. Está bien, tómate tu tiempo. Lee lo que está escrito aquí e intenta hacer lo mismo que se hizo aquí. Y para ser honesto, si estás aprendiendo cosas no copies todo desde aquí. Correcto, Pero pero a todo. Línea de noche. Por lo que estamos importando la gente trae. Entonces puedes copiar esta línea y por ejemplo, tothis e intentar ver qué hay debajo de las cosas. Entonces imprime las cosas, ve qué pasó usando esta línea ¿verdad? Después haz los próximos días y trata de ver qué hay en pp y luego ah, haz la impresión como lo hicieron aquí. Y bueno, trata de no usar la Inglaterra igual cuatro derecha, Y trae así para ver la diferencia entre la bonita impresora con India
y y los hemos salido. Correcto De esa manera aprenderás que contiene la variable aquí a de cuatro a por ejemplo, 2010. Ve por ti mismo. La diferencia es que así se aprende. De acuerdo, entonces este es tu ejercicio de ejercicio. Donde vas a leer este contenido desde aquí e intentar, ya
sabes, jugar con él. Y recuerda, no
necesitas aprender de memoria. No es necesario recordar todas estas funciones para siempre. No se hacen notas a partir de ella. Porque para ser honesto, no
recuerdo la mayoría de estas cosas aquí. Yo sólo sé que existen. Y cuando los necesito, sólo
estoy regresando aquí y lo estoy reaprendiendo muy, muy lejos. De acuerdo, fue simplemente imposible, dedo del pie. Ya sabes, cuando vas a pipa y estándar Ribery para recordar a todo el personal desde aquí altura y recordar que eso es sólo nombres fuera de módulos y dentro de ella, hay aún más contenido detrás de la Es una buena idea dedo del pie saber que algo existe, pero no quiere decir que debas recordarlo de memoria. Están diciendo esa lección. Muchas gracias.
5. ¿Qué es el pip y PyPi? Instalación y jugar con el paquete exterior: petición: Hola, amigo
mío. hoy terminarás lució esto, gente y cómo usarlo. O este pastel. Y cómo instalar un paquete externo. Al igual que por ejemplo, solicitud. ¿ Para qué se utiliza la solicitud? Y el uso básico del paquete. Entonces, empecemos de la gente. La gente es un instalador de paquetes. De acuerdo, es un acrónimo para personas instala paquetes y bueno, lo
necesitas para paquetes externos. ¿ Por qué? Porque veamos cuando tratamos de importar algo con este culto solicita. De acuerdo, este es un paquete externo de módulo. Cuando corrí este módulo, notarás que tenemos una flecha. No se nombra módulo solicitudes. Hemos conseguido un papel como este porque no hemos instalado solicitud. OK? Hasta el momento, hemos estado utilizando sus modelos básicos los estándares y trabajaron encontrar porque
ya están instalados. Pero si vamos a usar algo que no está instalado por defecto, necesitamos usar a la gente OK, que es un instalador de paquetes. Pero primero necesitamos encontrar de alguna manera algo así como las peticiones. ¿ Verdad? ¿ Cómo hacerlo? Bueno, deberías ir al pastel. Ese órgano, que es el pastel gire a la derecha aparcar desaparecerá. Es él, Index. Entonces es índice, que significa que es algún tipo de lista fuera de todos los paquetes en los que puedes instalar. Está bien, entonces Así puedes buscar proyectos aquí, como, por ejemplo, solicitudes. ¿ Y por qué busco solicitudes? Porque en el futuro, quiero mostrarles algo que pueda solicitar para que lo que pueda pedir el contenido de página web. Y lo genial de Pi Tony que alguien ya ha implementado. Lo que significa que lo llamó el protocolo http. Entonces, http protocolo derecho. Probablemente te estés preguntando ahora, ¿qué significa protocolo? Bueno, protocolo significa que hay reglas críticas es conjunto de reglas que deben seguirse. Protocolos Http. Significa que existen reglas respecto a la conexión al sitio web. ¿ Verdad? Si quieres recibir algo sitio web lleno, debes seguir el protocolo, Http. Y necesitarás volver a aprender protocal entero para poder hacer algo tan sencillo. Sí, pero afortunadamente para nosotros, alguien ya lo ha programado. ¿ Verdad? Por eso estás buscando la biblioteca externa. Entonces sí, escribimos solicitudes dentro de la página web de búsqueda del by pie y encontramos algo como esto . Tenemos bibliotecas gratuitas aquí. Sólo nos enfocaremos en el que no tiene un número después del nombre de la solicitud. Entonces no registros. Todavía no solicitas gratis. Este es el más nuevo siempre. De acuerdo, entonces vamos a dar click en él. Y ahora tenemos una descripción de la solicitud. ¿ Qué hace? Algún uso sencillo. Es más, puedes ir al enlace del proyecto, o puedes ir a la documentación aquí y leer muchas cosas sobre esto. Pero para ser honesto, ni siquiera lo sé todo desde aquí porque no es que necesites dedo sin fin. Recuerda por cuatro Hever todo lo que está aquí. U s un programador necesita saber que algo existe en la biblioteca así. Por lo que es una buena idea saber, Leer lo que esta cosa puede hacer y solo enfocarse en cosas que necesitas. De acuerdo, Por
eso para las próximas conferencias, aprendemos sólo algunas cosas de aquí. Y eso será suficiente para los usuarios que queremos. ¿ Y de qué sirve queremos? Bueno, queremos que toe connect a un sitio web que tenga buenos datos de Jason y queremos dedo del pie obtener este
dato de Jason y procesarlo para que se vea diferente para que sea utilizable para nosotros. ¿ Verdad? Hemos hablado de lo posterior por ahora,
ya que se puede ver esta cosa muestra uno de los muchos paquetes que están disponibles en la tubería. Yo Entonces esto es una petición, ¿verdad? Lo encontramos. Pero ¿cómo instalarlo? Eso es todo. Eso es muy importante, creo, hacer en la insulina aquí, te has metido en cómo hacerlo para que podamos copiarlo. Ah, solo
puedes recordar que necesitas escribir tape install y luego el nombre del paquete que deseas instalar. Por lo que nosotros en orden aislar. Necesitas abrir línea común, avisar a nuestro power shell en windows. Por lo que hacemos click aquí en el botón de búsqueda y escribimos un tipo cmd o escribimos en power show. De acuerdo, Eso es por ejemplo, nave de poder
abierto y, ah, cuando estamos aquí Ah, podemos teclear personas instaladas todo lo que podamos simplemente pegar. ¿ Nos casaríamos ocupados de la pipa? No puedo ella. Y como pueden ver, acabamos de instalar la solicitud. Te podría estar preguntando ¿Cómo podemos usar el peep si no lo hemos instalado bien. Se trata de un gestor de paquetes. Es algún tipo de programa, esa herramienta. Bueno, las versiones más nuevas de parte y tenerlo ya instalado. Entonces si estás usando la nueva reserva, no
necesitas preocuparte por ello. Si estás usando toda su versión, solo tienes que actualizar la inversión de mordida, y ya la tendrás instalada. Entonces acabamos de instalar una escuela de paquetes externos, ¿verdad? Podemos usarlo Ahora. Mira, podemos volver a nuestro auto y ahora no correríamos nuestro módulo. Como puedes ver, está funcionando bien. Ya no tenemos un estrecho como este, así que podemos usarlo y cómo usarlo. Bueno, puedes leer el tutorial, ¿verdad? O tú podemos No, puedes ver este video toe. Aprende eso cuando tecleas algo así. Solicita que obtenga la solicitud significa en inglés, Pide así pedir y solo teclea que eres L. Así que, por ejemplo, vamos a conectarnos al sitio Web se llama get cup dot com. De acuerdo, entonces queremos conseguir estos sitios web y eso lo guardará a, por ejemplo, respuesta. Y ahora, cuando estábamos en nuestro módulo. Tenemos dentro y respondemos un objeto que tiene un valor 200. ¿ Qué significa el 200? Se trata de un status fuera de la página web. Significa que todo va a encontrar conseguimos una respuesta adecuada. Ya podemos usarlo. Entonces podemos, por ejemplo, escribir respuesta ese texto. Y esto ahora es un texto apretado que cuando hacemos clic bien, queremos rápidamente porque probablemente hacemos que nuestro no responde. Pero esto sería toda la página web. De acuerdo, No
queremos abrirla aquí y probablemente no necesitemos toda la información de ahí, ¿
verdad? Queremos procesar información de sitios web como este. Cómo el dedo del pie procesa información como esa aprendimos en futuras elecciones. Pero por ahora, sabes que para conseguir y cansado sitio web que no es morir esta sola línea de código no
necesitas saber nada sobre protocolo http, ¿
verdad? Casi. Tan solo necesitas saber que 200 significa que todo salió bien y bueno, si escribes algo como esto, incluso te das cuenta de que la respuesta será un poco diferente lo wo lo encontró. Eso se llama. Eso significa que alguien creó realmente sitio web así. Hagamos algo como esto. A lo mejor esta vez. Entonces respuesta. De acuerdo, ahora no encontramos nada. Uh, eso fue desbloqueando. Pero como puedes ver, 404 significa que no se encontró nada. Correcto. Por lo que dos cosas para recordar puedes usarlo. El abrigo de estado que puedes escribir. Suena como respuesta que comenzó, Scout. Y como pueden ver, tenemos un 404. A mí me gusta darle un ejercicio. Ahora bien, me gustaría que escribieran una función que abrirá sitio web proporcionado como argumento. De acuerdo, Entonces, como estos y me gustaría que invocaran disfunción para algún tipo de lista fuera de la página web. Por lo que tienes una lista fuera de sitios web buscando y dan Hay puestos bajo algún contenido como sitio web que sale y sitio web la docena. Siguiente. A continuación, quiero que creéis al menos fuera de sitios web que no se abrieron correctamente. Por lo que el inicio a scout fue 400 forma derecha. Y quiero que guardes todos esos sitios web en Eso está bien. Queremos que todos estos sitios web colgantes no abiertos dentro de un incendio, ¿
verdad? No, no abierto. No el que está abierto. Imagina por un segundo que este menos de webs salieron de tus pelotas y te dijo ¿
Sabes qué? Quiero que mires estos 1000 sitios web y necesitas abrirlos y decirme cuál funcionó y cuál no. OK, porque sé que no quiero gastar mi tiempo en ello. Deberías hacerlo. Y tú eres como, ¡Oh Dios mío! Necesito hacer tantas cosas ahora Escribiendo para abrir la edad fuera de esos sitios web manualmente. No, tú no. Porque tú Nope Iten, verdad. Por lo que puedes guardar todos los sitios web que no se están abriendo y guardar todos los sitios web que están abriendo muertos abriéndose en otra pelea. Eso es un chiflado, ¿ verdad? Me gusta mucho python porque puedes hacer tantas cosas. Ah, cuando se entiende la programación y se sabe, por ejemplo, quién en biblioteca externa derecho Like that and not es que con Niños Sólo unas pocas cosas de esta biblioteca en próximas conferencias posteriores se enfocaron en estos biblioteca y te mostraré cosas
realmente prácticas con respecto a Jason el durante la lección. Muchas gracias.
6. Carga de datos del servidor del archivo JSON: preface para el siguiente ejercicio: Tenía todo mi amigo en esta lección que aprendiste a conectarte a un servidor externo que devuelve ayuda de fuego adyacente. No conoces el contenido de esta pelea cómo manejar una posible excepción y cómo configurar y jugar con Jason Data. Supongamos por un segundo que desea crear un programa que contemos. Habríamos usuario termina la mayor cantidad de tareas de su lista de cosas que hacer. OK, después de encontrar a un tipo así, quieres darle el premio en forma de galleta con la inscripción Maestro fuera disciplina. Supongamos que los datos serán proporcionados en el formulario fuera de Jason desde el servidor. Está bien. Y los datos se verán así. Ahí estará la idea fuera de tarea. ¿ Verdad? ¿ Y qué significa idea? La idea es la identificación. Er es algo que puede identificar cosas únicas en nuestro caso, una tarea específica. Entonces cuando alguien a quien le hicimos d número uno, él sabe exactamente sobre el número uno es una tarea. Por ejemplo, escribir una carta para acostumbrar al Número dos se trata de algo. Chicas liberan a algunos sobre otra cosa. Y así dicen los números, es exactamente de lo que se trata la idea de idea de tarea de usuario que identifica al usuario y bien ahí contenido de tarea, ¿
no? Algo así En la información Si algo se completó o no. Entonces construyendo justo a través de una falla Teóricamente, podrías crear este programa así como eso. Todos hemos hecho un dato, ¿verdad? Podrías proporcionar el ater Tal podrías simplemente procesar funciones diurnas en supuesto que todo va a funcionar bien. No obstante, todos
tenemos probando si todo funciona Bien. Es duro, ¿verdad? Necesitamos a Teoh. De verdad Asegúrate de que todo va a estar bien. De lo contrario, cuando alguien te proporcione datos, puedes encontrar algunas flechas entonces y él tiende Tendrás que escribir un programa que trabajamos bien de manera rápida llegó. No tendrás tanto tiempo para que puedas crear datos de reemplazo de muestras o puedes aprovechar la situación de datos lista hecha, más común. Y hay una página web que se llama Jason Place Colder. De verdad te gusta porque cuando vas aquí a, um, recursos, no
eras ese lugar Jason llamado Ahí viene con un set off seis recursos comunes. Entonces seis cosas comunes que pasan cuando estás intentando dedo del pie escribir un programa puedes jugar con ellos, todas gratis en el vehículo usado Este ejercicio del dedo del pie porque piensan que
vas a aprender ahora son cosas que son realmente útiles. Práctica del DiSA. Por último, algo realmente práctico y bien aquí están, Por ejemplo, publicaciones escriben sus publicaciones en foros con algunos comentarios. El álbum es con algunas fotos para duelista tareas con los usuarios que están haciendo esto para hacer lista . Entonces vamos, por ejemplo, a dos DUI link y se puede ver tenemos Ahora aquí hay algo Jason Place resguardó ese tipo ico dot com dos DUI Y ahora tenemos en servidor externo. Tenemos a Jason volarlo. Correcto. Um, hay un Jason tipo apagado cinco. Como se puede ver, falso es con el inicio con la letra pequeña completa para que podamos conectarnos a ella fácil, ¿
verdad? Simplemente puedes teclear aquí yo este enlace y ya estamos conectados a él. Acabamos de meterlo en nuestra respuesta. A continuación podemos ejecutar nuestro módulo, y yo respondí ese texto y dice, Se
puede ver aquí va a escuchar texto exprimir, que es Jason. Por lo que realmente podemos pensar en ello como una cuerda de Jason. Significa que, sí, podemos importar Jason y luego hacer algo que Jason carga. Tenemos como aquí, que es para nosotros cuando se le obliga a tinta. Entonces cuando abrimos parent es es podemos simplemente escribir tu respuesta, ese texto y podemos guardarlo para dos, por ejemplo, suenan como tareas que no quería ejecutar. Nuestro módulo que no eres es que tenemos aquí ahora algo así como apretar texto de nuevo porque es muy grande. Ah, menos ahora mismo. Pero podemos, ya
sabes, acceder. Por ejemplo, el primer elemento que es Cassie aquí es el usuario i D. Y cuando vayamos aquí, notarás que es el mismo tipo. Una herida electores fuera de él y lleno como se puede ver, hay una pequeña diferencia porque falso aquí comienza con la mayúscula, lo cual es bueno porque estos tipo de departamento ahora mismo, Así que cambiamos el tipo de persecución e inter tubería. Eso es un muy cool, muy rápido, muy fácil de poner. Ahora podemos analizar proceso thes fecha, correcto, porque no está en esto así podemos hacer algo como, por ejemplo, tomemos la primera vez limones que puedas aliar en elementos internos. Pero hablamos de procesar estos datos en futura Conferencia. Ahora mismo eso es enfocarse en oh Pang este sitio web. Mira, cuando te escribo, por ejemplo otro sitio web de repeticiones como, por ejemplo, este Y si no hay Jason ahí que esto no es buena idea porque tenemos problemas, ¿verdad? Porque Jason carga cambios, Jason, no algo más en los tipos Piketon. Entonces, ¿cómo hacerlo al revés? Bueno, para ser honesto, es muy fácil porque el paquete de peticiones tiene algo así como y método solo así respuesta que Jason te dará el mismo resultado. Al igual que las dos cosas cuando estás en nuestra modelo, se llama negativo este lugar por un segundo. Te darás cuenta de que cuando haga algo que hice, el resultado es el mismo, pero duris venció cosa diferente. ¿ Qué pasó? Bueno, mira, nadie. Hago algo así como algo mal. Ejemplo. Vamos a volver a algo que no existe, ¿
verdad? Y estamos en nuestro módulo. Bueno, quizá no algo que no exista. Creo que la idea primero una vez creo que existe, pero no es adyacente porque estas cosas deben ser también, sabes, um, establecer También debes intentar abrir los pies en las cosas que existen. Pero esta no es la forma en que no estamos hablando de esto en este momento en el sector. Estos un problema. Pero solicito queremos enfocarnos en Jason. Entonces cuando estamos tratando de abrir get arpa que no nos está dando un resultado Jason, ahora
podemos hacer algo que trate de hacer esto. De lo contrario, si hay una excepción que se ve así Todo bien, entonces podemos, por ejemplo, decir que el contenido no es Jason. ¿ Verdad? Entonces ahora cuando estábamos en nuestro módulo, notamos que hemos conseguido la información al contenido no es James. Pero si vamos a un lugar apropiado como este, como pueden ver, todo salió bien. Y ahora te diré algo nuevo. Cuando tecleas tu casa, entonces este es un lugar donde debes ponerte un abrigo si todo salió bien, acuerdo? Entonces como aquí en el tri excepto Syntex Ah declaración cuando ejecutamos nuestro módulo como arenas movedizas como estas que todas las instrucciones después se van a ejecutar si todo salió bien en caso de
prueba Ok, para que podamos imprimir aquí, por ejemplo, tareas fuera de cero. Correcto, Así que podemos procesar los datos de proceso aquí fácil. Y procesamos datos en próxima conferencia. De acuerdo, Entonces, para resumir, aprendimos en esta elección cómo conectarnos para extender todo el verano con Jason, y encontramos un titular de lugar para nuestros datos. Incluso voy a crear aquí tus propios marcador de posición. Puedes leer al respecto en la guía y sube al get help tus propios tiempos porque
son probables en este momento, ¿
verdad? Va allí donde datos como estos, o simplemente puedes jugar con lo que ya hay. El ejercicio del dedo derecho hizo encuestas con Commons, y había muchas cosas de procesamiento con esto. Pero, ya
sabes, es solo para ti por practicar. Llegaron propósitos. Por lo que aprendimos a conectarnos. Ejemplifica a Donald el contenido de los cinco días, la forma en que sabemos manejar una excepción que desconectó a Jason. También hemos aprendido que cuando escribes otra cosa en try excepto block que todo lo que va después de lo demás va a ser ejecutado cuando todo salió bien en el tri book. Por lo que es muy útil. Andi. Bueno, eso es propiedad de una lección. En la próxima conferencia. Aprenderemos a procesar datos así. ¿ Verdad? Vamos La idea de idea fiscal de usuario Queremos dedo del pie darle a la persona con la
cantidad más terminada de tareas el monstruo galleta de esta ciudad. Muchas gracias.
7. Procesado de datos de JSON | extraer los valores principales de la lista de diccionarios: cabeza arriba. Pero en la última conferencia, solicitamos datos de Jason a esta página web. Ahora está en nuestro programa. Tenemos conseguirlo dentro de una respuesta. También lo cambiamos usando la respuesta Jason en el pastel Tonton tipo off fire Así que ahora podemos procesar este dato y esta conferencia. Queremos procesarlo así. Entonces siempre que el usuario i d esté aquí con el completado igual a verdadero Así que este registro no nos
interesa. Entonces estos no nos interesan. No hay no hay. Pero éste Sí, porque completado es igual a cierto aquí. ¿ Verdad? Entonces este es el tipo que completó que nosotros. Es el tipo que podría conseguir la galleta, ¿verdad? No fuera de curso. Tenemos que completar la tarea más fuera de la mente. ¿ Verdad? Por lo que necesitamos contar cuántas verdad o auto aparecen muchos primero para el usuario. Yo d. ,
por ejemplo, una o, por ejemplo, a ala derecha para contar Cuántas verdades son para cada chico. Por lo que queremos guardar cada aparición de ocurrencia. Manifestación off a un chico con i d. tarea, cuando se completa, es igual a verdadera en una vida anterior está en un diccionario donde el uso. Su idea está aquí. Y aquí está la cantidad fuera de apariencia de True para la persona así. De acuerdo, entonces donde debemos hacer es yo creo que deberías hacerlo. Él justo en el después de la declaración Porque ahí es cuando estamos seguros de que todo fue a buscar recuperamos la respuesta de Jason y la guardamos en las tareas. De acuerdo, entonces este es el lugar donde debemos hacer ¿Cómo podemos hacerlo? ¿ Qué son las tareas ahora mismo? Esto al menos de diccionarios. Para que podamos usar. Por ejemplo, esperan pasar por cada entrada dentro de las tareas por un segundo con el fin de
recordarnos cómo funciona que acaba de imprimir entrada, ¿no? Ejecutar módulo. Y como pueden ver, tenemos un montón de entradas, 200 entradas de descuento. Y ahora tenemos que elegir los que aquí tienen el dedo del pie fallido igual terminado. No es falso, sino cierto. ¿ Verdad? Entonces, ¿cómo hacerlo? Pues bien, con
el fin de acceder a cualquier cosa del diccionario ¿qué nosotros qué? Tenemos que hacerlo dentro de una adicción entradas, ¿verdad? Entonces nosotros actus entrada y luego nosotros actores mundo nos actus esa clave completada y queremos comprobar si esta completada es igual a Drew. Entonces si es igual a dos, significa que tenemos tengo un tipo que completó una dura específica y la tarea específica donde podemos porque,
por ejemplo, por ejemplo, imprimir el título de la misma. Pero no nos importa el título, ¿verdad? Queremos dedo del pie. Añádalo en alguna parte. Yo quiero contarlo contar, común el tiempo algo no estaba y queremos de alguna manera guardarlo a eso. Una idea específica fuera de usuario que completó esta tarea. Asumamos que no sé cómo funciona,
así que bueno, eso es, por ejemplo, por ejemplo, imprimir lo que hay dentro en este momento. Entrada fuera, por ejemplo, Utilizar su i d en la marcha. Como puedes ver ahora, tenemos un montón de ideas, ¿
verdad? Y dos de es que conseguimos aquí ideas de chicos que habían completado una tarea. Y bueno, deberíamos contar de alguna manera lo maney off que están estos tipos aquí. Cómo hacerlo. Bueno, creo que sería buena idea crear un diccionario como lo hicimos aquí, verdad? Por lo que deberíamos hacer algo así como frecuencia de tarea por usuario y podríamos crear una frecuencia de diccionario simple, vacía y mostrará la frecuencia por usuario. Correcto. Harman Times completó la tarea. Entonces tal vez vayamos a completarlo tareas frecuencia por usuario Porque queremos completar una tarea como lo hacemos aquí y ahora vamos a acceder a ella así. Tareas completadas, frecuencia por usuario y vamos a actus así. Entonces mira aquí estamos accediendo ahora mismo Completamente frecuencias de tarea por usuario y creamos o un signo el usuario i d que está aquí en el lado izquierdo. ¿ Verdad? Y queremos asignar toe hit el número que está aquí. Empecemos. Aquí no tenemos nada, así que bueno, podemos hacer algo como Plus, ellos llaman uno. Significa que por cada vez la verdad va a estar loca. Entonces cada vez, nuestro programa, trabajamos así, ¿eh? ¿ Este tipo? No, no
lo es. Es falso. Aquí es falso. Esta falsa. Ah, aquí es verdad. Entonces tenemos usuario I d uno y vamos a crear un diccionario completado frecuencia de tarea por usuario fuera de uno y asignado a la cosa que estaba ahí. Más uno. Correcto, Así que pasa uno. Entonces es igual dedo del pie quiere ahora
Falls, cae verdad. Entonces más uno así antes era uno. Por lo que ahora es Do cae gratis por cinco. Bueno, 678 nueve. Ah, Dan 11. De acuerdo, Y ahora qué? Aquí hay otro tipo. Es un usuario que me iba a conocer. Entonces caídas no estamos haciendo nada al respecto aquí es a través. Por lo que ahora vamos a crear como segunda entrada para tarea completada solicitada por el usuario porque
vamos a usar un Kino diferente. Y ahora vamos ahora, hacemos lo mismo por el tipo que tiene i d para escribir. Entonces aquí es por aquí es falso. Falso. Y él estaba listo nuestro programa. Va a volver a salir explosión una plaza uno más uno y así sucesivamente. Y así es como va a funcionar, verdad? Y, bueno, veamos si va por ahí. Como puedes ver, no está pasando. ¿ Por qué? Porque un diccionario por defecto está vacío. No tiene ningún valor. Con el fin de crear en ordento arte algoto diccionario, no se utiliza estos operador use al operador una señal de que eso es todo. Problema, correcto, Porque para crear una clave con un valor primero, necesitamos usar signo igual no más signo igual porque estamos como, ahora mismo probando dedo del pie en más uno a algo que ya existía por el La verdad es que no existía. Entonces en primer caso, cuando no hay nada, debemos manejar el error clave. Entonces, ¿cómo hacerlo? Bueno, probemos dedo del pie involucrados estos. Pero si hay excepción cuando ocurre la flecha clave, queremos crear esta clave. Entonces haz algo. 90. Entonces solo por la primera ocurrencia fuera True para la tarea completada para cada usuario, queremos crear primero un usuario apagado que tenemos d como este y asignado a ella uno porque esta es la primera ocurrencia, ¿no? Apariencia manifestación fuera del chico con la dura terminada. Y luego en las próximas rondas, esta excepción no hará drama porque, bueno, esto no dará ninguna flecha. No lanzará una excepción. ¿ Verdad? Y ahora cuando ejecutamos nuestro módulo bien, funciona mintiendo. Eso es sufrir así. Como pueden ver, tenemos lo que queríamos. Tenemos ahora un diccionario off case donde la clave es usuario I d idea off user. Entonces tal vez deberíamos cambiártelo a ti. Usuario de Heidi y el valor es la cantidad fuera de apariencias, monedas fuera de tareas completadas. Entonces esta es la cantidad de colmillo completa por el usuario. Como se puede ver, aquí está el mayor número. Y aquí está el número porque. Entonces tenemos dos ganadores abajo. Tenemos que dar a las cookies. Vamos a ser pobres. Entonces necesitamos de alguna manera ahora elegir a este tipo y lo va bien. Pero cuando estamos buscando, consigue estos. Se puede ver al instante que son los ganadores en este momento. Imagina que aquí hay, como, como,
1000 de registros. Tendrías que mirar a través de ellos. Por supuesto, tenemos una computadora que puede elegir por nosotros, pero para hacerlo, necesitamos crear un resfriado. ¿ Lo hiciste? De acuerdo, así que vamos a crear nuestro código que elijamos a un tipo como este. Por lo que necesitamos conseguir a los usuarios con la cantidad superior de las tareas completadas. Vamos por un segundo, hagamos algo así. Acceder a la frecuencia de tarea completada por los usuarios y acceder a ella a través de los ítems de Como puedes ver ahora tenemos aquí una lista fuera de topples y podemos activamente blandas manzanas fáciles usando eso Busca si no recuerdas la parada porque esto fue hace mucho tiempo. Por favor regresa, uh, a la sección donde hablamos para que ahora podamos hacer algo así por cada cuerpo clave, cierto, Porque es un niño es un valor, Pero lo que podríamos hacer cosas como por cada clave valor. Pero podemos nombrar el esquí y el valor. Entonces para cada usuario, yo d. Así que este es un usuario i d. Y por cada número fuera de tareas completadas, un número fuera de tareas completadas. Como puedes ver ahora, es más fácil leer bien, porque para el valor clave no le dice apoyo. Es exacto Exactamente. Él cuando estás mirando a la corte es más fácil de leer para cada usuario. I d para cada chico como la tarea completada dentro frecuentada por el usuario I Támesis. Y ahora podemos procesar datos, ¿verdad? Ahora mismo, el bucle. Pasamos por cada uno fuera de este registro así y tenemos dentro usuario I d. este número interno de tareas terminadas. Esta la pregunta es cómo elegir de todos estos tipos a este tipo, porque este usuario me d tiene la mayor cantidad de duro terminado y este tipo, lo primero que tenemos que hacer. Tenemos que contar de alguna manera yendo a elegir de alguna manera a los chicos con mayor volumen cómo
hacerlo de la manera fácil. Hm. Creo que deberíamos usar la función que ya está dentro. Pytorch. Cuando hagamos algo así, obtendremos todos los valores. Ahora necesitamos conseguir al chico Lo que necesitamos ver de alguna manera el volumen más grande de aquí. Y lo podemos hacer de esta manera. Entonces vamos a usar la función box. Y ahora, Duke, obtenemos el máximo valor. Por lo que 12 es el swing máximo valor para elegir a los chicos que tiene 12 como valor. Entonces hay dos tipos que necesitamos recordar hacer para elegir a dos chicos porque hay dos. Si hubiera más de dos donde necesitamos elegir más de dos, necesitamos que nuestro programa sea universal. Entonces podemos hacer joven, hacer algo, como, conseguir el máximo y luego morir. Se va a elegir a más de un chico cómo hacer esto. Pero lo primero que necesitamos para simplificar nuestro pensar necesitamos simplemente elegir al tipo que tiene el valor igual a 12. Así que ive número off tareas completadas es igual al máximo fuera de esto. ¿ Verdad? Entonces son unos 12. Entonces tenemos al tipo que buscamos, verdad? Entonces el usuario ideas al tipo que buscamos buscando impreso para ver si funcionó Fine . Um um, cometimos un error en alguna parte de aquí. Sí, estamos desaparecidos. El padre está aquí, Ron DiMaggio. Como puedes ver, elegimos a los chicos con nuestro i d cinco y 10 así no podemos salvarlos a alguien, ¿
verdad? Creo que para que sea más fácil de leer, solo
deberíamos crear una variable aquí variable temporal que , ya
sabes, arrastre, ya
sabes,. El resultado a partir de aquí. Y también sabemos exactamente qué es lo que devuelve, ¿ verdad? Porque cuando estás mirando estos, donde tenemos que pensar, ¿qué hace ahora mismo? Sabemos porque sólo involucrados. Pero ya
sabes, volverías a este frío más tarde. Al igual que por ejemplo, en dos semanas. Sabemos, recuerda con eso. Pero si guardas el resultado de esto en, por ejemplo, marcas cantidad fuera tarea completada. Al instante ves que esta cosa devuelve este derecho Y ahora puedes compararlo con estos y lo que necesitamos de dedo Guarda a estos usuarios. Yo d algunos Así creo que deberíamos crear, al
menos por ejemplo, usuarios yo d con marcas completadas, cantidad de tareas fuera y vamos a dejarlo vacío. Y ahora, vamos sólo gasté Es así, um no guerra porque anexé marcas cantidad de tarea completamente. Deberíamos haber entrado en esto. Perdón. Corre, DiMaggio. Y como puedes ver ahora, um, correcto. Algo no funciona. Tenemos en el 10. Deberíamos tener 10 y cinco. De acuerdo, cometí un error. Y ahora les diré cómo yo el bloqueado Bueno, podría, ya
sabes, ya
sabes, grabar esta lección desde el principio. Pero no aprenderías cómo cometo este error. Y no conocerías ese programa y como yo con hasta grandes místicos experimentados, ¿
verdad? Pensarías que cuando estás cometiendo un error, estás solo, verdad? Simplemente estás aprendiendo. No, eso no es cierto. Cuando incluso eres programador experimentado, cometes errores como este y suceden en su mayoría porque llamaron así. Google no es tan bueno? Te mostraré asumir cómo cambiarlo en la llamada que también se ve bien, las funciones y demás. Pero primero necesitamos resolver el misterio. Arrastra esto lo primero cuando yo, uh, soldados. Yo estaba como, ¿Quién y por qué no funciona? Y realmente me gusta depurar de esta manera. Veamos si esta cosa involucró realmente dos veces algo, esta impresión y, por ejemplo, vamos a teclear eres un Vamos a ejecutar el módulo. Ese es tipo Ok, Realmente involucró dos veces. Quién sabe Nazief, el usuario i d está realmente aquí. Imprimido adecuadamente, como se puede ver, odia a su intento de cinco. Por qué no funciona. Ah, así que probablemente deberíamos mirar ahí lugar donde hicimos esto bien cuando creamos usuario I d con marcas completadas cantidad de toallas. El problema es que creamos dentro del bucle. Deberíamos crearlo fuera de la mirada, derecha 19. De lo contrario, realmente
estamos vaciando estábamos realmente asignando Cada vez que alrededor de esta pendiente, estamos asignando nada a esto al menos, y por eso no trabajó. Ahora cuando no conoces un módulo, funciona bien. Entonces en esta elección, también
prestas como d embolso mi abrigo de manera rápida con las sobrinas pequeñas exactas. Y en realidad, pasan mucho. Aunque tu experiencia No te preocupes si algo no está funcionando al instante para ti, correcto, esto sigue siendo totalmente normal. De acuerdo, así que lo hicimos con cómo funciona. Bien. También podemos, ya
sabes, bonita película, ¿verdad? Mira algo como esto. Después de dejar la gripe antes de poder imprimir los dedos de los usuarios muertes disparan, quítate galleta. Domina la disciplina, uh, y ejemplo como este y podemos ejecutar nuestro módulo. Sí, oro. Ahora, deberíamos haber extraído de alguna manera a los usuarios que el ID de usuario es 5 10 y obtener su nombre o correo electrónico y, ya
sabes, enviar las cookies de los autos. ¿ Estamos saliendo de la conferencia? Porque se hizo un poco largo. Y en la siguiente conferencia son te mostramos Es una conferencia muy importante, porque creemos que tú en Londres próxima conferencia te ayudará a evitar flecha como lo hice aquí. ¿ De acuerdo? Porque no tendrás sólo tantos abrigo apareciendo buenas millas. Y será más difícil cometer un error que el durante la lección. Muchas gracias.
8. Refactoring - que nuestro código sea más fácil de mantener de la lectura anterior: Hola a todos. Es hora de volver a factorizar el código de la conferencia anterior. Pero, ¿qué significa? ¿ Algún factor son cardio? Bueno, significa que queremos cambiar el código que hicimos, para que no cambie su comportamiento. ¿ Qué no significa comportamiento? Bueno, pensar que el código sí ¿Por qué se hace bien? Por qué piensa así si sabemos que funcionaría igual. Bueno, lo
estás haciendo para que sea más fácil mantener el frío así en tierra larga, ¿de acuerdo? Y es realmente importante. Y para ser honesto, el programador es una persona que programa piensa bastante rápido la mayoría del tiempo, pero para que las cosas sean fáciles de mantener Oh, sí, esto lleva tiempo. Se quiere hacer un get kout, entonces se necesita volver a fábrica realmente mucho tiempo. Y, bueno, lo que está aquí para re factor para cambiar, Entonces el comportamiento no se cambia. Los cuerpos se van a ver mejor. Mira, las cosas que hicimos aquí y aquí son realmente algún tipo de acciones y para la acción recuerdan esta palabra acción? Creen que eso se hizo. Se puede crear una función. ¿ Qué hicimos aquí? De verdad Bueno, llegamos aquí. Nosotros lo contamos. La frecuencia fuera de la tarea fuera de las tareas terminadas, ¿verdad? No. Está bien. Por lo que podemos crear una función damas definición de función que cuenta Tarea. No es sentir estos, ¿verdad? Está bien, espera. Podemos llevarte tareas de argumento, y ahora necesitamos contar cómo contarlo. Bueno, lo
hicimos aquí, así que solo copian y lo cortaron desde aquí y lo pagaron aquí. Y entonces, ¿qué debemos hacer? Deberíamos simplemente devolverlo bien. Ahora tres turnos. Deberíamos simplemente involucrarnos aquí, así llamados no podemos competir. Eso son tareas del centro de frecuencia. Por lo que este recuento de funciones completado frecuencia de tarea y lo devuelve bien. Simplemente puedes decirlo como estas Onda Podemos ejecutar nuestro módulo y funciona diciendo ahora mismo cuando estamos buscando aquí. Ah, entonces esta parte de abrigo es tarea de contar Justo antes de que tuviéramos todo aquí, ¿
verdad? Esto fue como algo así como una sangre fuera de frío como éste. Ahora imagina que este código sería más largo como si tuvieras, como, 200 de líneas y todo era como uno tras otro así, y estarías bien. ¿ Esta fiesta hace esta parte Hacer lo correcto. Tendrás que analizarlo. Aquí sólo estamos mirando este nombre. ¿ De acuerdo? Estamos contando la frecuencia de tareas terminadas o enviando la tarea desde aquí. Está bien. Y lo tenemos aquí y ahora lo estamos haciendo de nuevo en acción. Un accidente apagado. De lo que deberíamos llamarlo no es que este es el frío de la conferencia anterior con una estrecha , y te mostraré sabes por qué es más fácil detectar en los suyos. Ahora en adelante. Definamos una función. Obtener por ejemplo, los usuarios obtienen usuarios con los mejores colmillos completados. Es justo en las tareas. Frecuencia por usuario es el argumento de que no lo harás. Sólo vamos a morderlo. Sin aviso. Um, necesitas tops porque ahora hay demasiados de ellos. Uh, justo esto Ahora, ¿qué es Por qué es fácil detectar la hierba? Porque nosotros y algo vemos que esto está debajo de estos. Está bien, esta instrucción funciona para esto. Mira cuando su hombre instruye uno tras otro, cuando necesitas así ser una persona con un enfoque realmente bueno. Está bien en. Y es simplemente fácil hacerle el error cuando hay instrucciones después de la instrucción. Y hay tantos indios y hay alguien cosas como esta, justo en EU Es fácil hacer un estrecho aquí. Podemos instantáneamente eso Hey, necesitamos moverlo aquí. Justo en. ¿ Qué? Nosotros lo estamos devolviendo. Se puede ver que ¿Va a devolverlo al final? No, esto Y ahora no vamos a hacer coberturas. Tenemos que saber que solo lo involucró. Y al instante podemos decir eso. Ve que no estamos consiguiendo usuarios con la mayor cantidad de tareas completadas. Y sólo les estamos enviando el y podemos algo así. Y ahora podemos imprimir Cokie para alrededor del módulo. Y, como pueden ver, funciona bien, ¿verdad? Espera. Mira cómo Es fácil mantener un resfriado. Señoras, noten por favor que siempre empiezo el nombre de la función con verbo, ¿
verdad? Con la acción que hace de esa manera, Cuando estás mirando aquí, sabemos exactamente lo que estamos haciendo. Lo que dicho nos ahorra tiempo, ¿verdad? En el futuro, donde Cody va a ser más fácil para Maine por cosa tenemos re factorizado el abrigo. No quiere decir que sea perfecto. Se puede tratar de re factorizarlo aún más porque ya sabes, mi obtener clases de uso más universalmente buenas. Todavía no sabemos de clases porque no has hablado de programación objetiva. Entonces ya sabes, podría re hecho que factoramos el culto hasta que sea casi perfecto. El verdadero honesto casi nunca es súper perfecto. Ellos lo son. Necesitas a veces, ya
sabes, verdad? Llama a este padre posible porque no tienes tiempo. Tú persona que quiere que escribas los códigos. Es por ahora, justo por hoy. Y luego necesitas escribirlo más rápido, ¿verdad? Pero ya sabes, cuando tienes algo de tiempo, es buena idea mejorar tu llamado. Por lo que es más fácil mantener para ti después no Onley para otros sino para ti también. De acuerdo, me gustaría mostrarte también y mate Teoh ya sabes, manc métodos universales. Brooke aquí tenemos buenos usuarios con parte superior completada cantidad de tareas. Toby, todo nido. Llamamos realmente mega función de ella que obtienen beso con valores superiores de algún tipo fuera dicción alguna vez. Cierto, Porque la verdad es, eso es lo que estamos haciendo, verdad? Estamos consiguiendo caso. Entonces, por ejemplo, un dedo libre o siete en nuestro caso. Son cinco y 10 los que tienen el mayor valor, y las cosas así podrían pasar mucho, ¿
verdad? Queremos conseguir solo niños con los mayores valores, para que podamos usarlos más adelante y hagámoslo universal. Por lo que necesitamos hacer lo mismo que hicimos aquí. Pero ahora mismo estamos pensando en nombres universales, así que bueno, empecemos desde este bucle. A lo mejor sólo son días. Entonces por cada clave y por cada valor dentro del diccionario, eso se va a enviar aquí. Y necesitamos obtener artículos altos de este diccionario como lo hicimos antes de entonces. Y como pueden ver, contamos en la cantidad de tarea completada de Mark aquí más de una vez. También, aquí
le llaman su ego porque necesitamos contarlo solo unos por qué no necesitamos venir
al cada vez porque lleva tiempo. Como puedes ver, es más fácil detectar errores dentro de la función porque no hay muchos indios, ¿
verdad? Entonces, ¿
um qué? No, Por cada clave como esta, necesitamos toe make a company reason para que podamos detenernos. Gracias a estos si número de tareas completadas lo que este número de tareas completadas. Entonces es un derecho de valor que estos, uh, aquí es igual a Marx. Cantidad de tarea completamente o esto marca cantidad de tareas completadas. Es algo que descuento y me gusta, las mismas cosas. Bueno, realmente
es este pensamiento aquí, correcto. Va a cambiar el nombre aquí. Entonces este es el diccionario con el que estamos trabajando. Entonces nos gustaría esto y bueno, quizá no lo hagamos, ya
sabes, con la sangría. Pero eso es hazlo por lo menos comprensión. Uh, es cardenal, ¿verdad? Pero, ¿por qué no usar las cosas que podemos? Y si la cosa como la de este capitán, sólo
necesitamos un rey, ¿
verdad? Significado a clave, eso es todo. Andi. Bueno, cuando tienes un agudo ¿qué puedes devolverlo? Uh, no lo sabemos. Aquí. De acuerdo, consigue llaves con los valores y consentir a ello. Qué el completado Así lo consideramos, señor, sólo vamos a ver es 5 10 Así que ahora podemos enviar este tipo fuera de diccionario y obtener qué claves con valores superiores. O nos pueden enviar aquí y totalmente y, uh, diccionario que queremos procesar y vamos a sacar de un caso con los valores. Entonces, para ser honesto, esta función es algo que puedes guardar en tu propio módulo que puedes usar. Cuando quieras procesar datos de Jason, puedes guardarlos para más adelante. Para uso futuro lo correcto. Ahorrarás tu tiempo de esta manera. Por lo que creamos la función como ésta con los nombres específicos para situación como esta. Pero si ves la situación A como esta sucede mucho y ella volverá a montar función como esta y al ganar el juego, significa que es hora de hacer algo así como una función universal como ésta. Y eso fue un ejercicio. Ponlo en su propio módulo. Y solo recuerda que tienes una función como esta. Posteriormente el diácono lo usa para ahorrar tiempo. Necesitas solo mirar el nombre de la función, qué hace. No necesitas recordar. ¿ Cómo funciona? No se sabe que se pone caso con los valores superiores. Envias su diccionario y obtendrás un diccionario. ¿ Qué? Te darías un beso de este diccionario con valores superiores. No te importa lo que pase aquí a menos que quieras, ya
sabes, optimizarlo porque es algún caso específico, ¿
verdad? Pero para la mayoría de los casos
usos, usos, no
te importa. Funciona bien. Y así es como programas las cosas. De acuerdo, Como ejercicio, tú también
me gustas. Haz todo lo que hayas aprendido en las dos últimas conferencias. Es tan importante. No se puede imaginar cómo fueron importantes estas dos conferencias. No empieces con funciones como estas. Empieza por lo que hice. Mis chicas intentan hacerlo por tu cuenta. Después cambia el frío que teníamos aquí en un abrigo como este y luego hazlo universal función. Va a ser tan impactante para tu futura aventura de programación. ¿ En serio? ¿ Vas otra vez? Mucha experiencia práctica. Al hacer esto, estas son realmente cosas que has aprendido en estas últimas conferencias. ¿ Hiciste como programador? Los programadores son realmente personas que están procesando datos. Solo necesitas saber cómo procesar los datos de esa manera. Por lo que es fácil mantener su fácil de leer para los demás y, bueno, resolviste el problema. En primer lugar, ¿verdad? Y entonces eres un programa. Los programadores son personas que están utilizando funciones creadas por otros. No hace falta inventar. Llamé cada vez desde cero, ¿verdad? Se puede A veces se necesita inventar el código Bueno, pero más tarde se puede reutilizar. A lo mejor podrías encontrar en algún lugar o en Internet una función fría que haga exactamente esto, ¿
verdad? Podrías, Ya
sabes, Ty siendo ir cómo conseguir caso con los valores superiores del diccionario. Compórtate, sé alguien. Te proporcionamos un vory cosas similares como esta y entonces no necesitas ni siquiera escribir cuenta. Para ser honesto, eres programador, y solo necesitas saber procesar datos. ¿ Qué quieres hacer con tus datos? De verdad sabes la altura fuera. Hay algunas soluciones anus en Internet que casi se puede google todo. Entonces solo hay esa lección y buena suerte en tu programación futura Atención.
9. Solución 1: reincorporación de unos pocos usuarios del servidor al mismo tiempo: En la última conferencia, le
dimos galletas al tipo número cinco. Número 10. El chico número cinco viene a un lugar. ¿ Quién es el tipo? Número cinco. No lo sabemos, ¿verdad? Y no creo que a alguien le gustaría que le llamaran chico número cinco. Tenemos que conseguir que vaya a extraerlo del Jason. Bien. Aquí. Usuarios de Jason Placeholder usuarios. Como pueden ver, tenemos aquí 10 chicos, todos ellos tienen I.
D.único D. Y la idea que nos dieron fueron cinco. Por lo que queremos que esta churchy sí alcance. Y queremos que llamen al tipo. Bueno, es una mujer, Clementina y cómo hacerlo. Bueno, puedes hacerlo con unas cuantas formas diferentes de tipo off. Ahora te mostraré el que no es el mejor. Pero mejoramos Con la edad dictada, llegó
una mejor solución. Creo que esto donde aprenderás señores fuera Buen comienzo en vez de, ya
sabes, mirarme como si fuera un genio que sepa resolver todo, te
mostraré cómo realmente trabajamos los programadores. De
acuerdo, así es. ¿ Quién aprendió que se apagó más entonces cómo resolverlo? Bueno, primero, va a conectar al usuario aquí mismo. Entonces Pero necesitamos hacer algo como esto. Bueno, llamémoslo nuestro amor a algo como probablemente estés pensando por qué puse este abrigo aquí . Aquí no, porque aquí no se verá bien. Deberíamos crear una función para esta conexión y hacer las mismas cosas que hicimos con el abrigo al volver a fábrica durante la última conferencia. Pero no voy a hacer esto porque tú lo harás más tarde. ¿ Te descubrieron factor de artillería? Se trata de un ejercicio después de las conferencias que verás. Entonces Ok, solo
teclearías cada resfriado. Hice lo que hice aquí en la función. Eso aprendes más? No, esta no es la forma correcta de escribir un código porque, ya sabes, estamos tratando de conectarnos con los usuarios y vamos a tratar de conseguir usuarios que van a ser de aquí. Pero no me importa. Tú eres el tipo que va a arreglarlo como ejercicio. Entonces tenemos usuarios y los necesitamos como Jason Andi. Ahora tenemos usuario dicho que podemos. No obstante, como se puede ver, el texto de apretar es así. Tienes el arrendamiento de diccionarios de todos los usuarios a partir de aquí, por lo que podemos procesarlo bien. Podemos simplemente ir a cada uno de los usuarios. Entonces, por ejemplo, no
podemos ir así para cada usuario dentro de los usuarios. Y si el usuario fuera yo d Porque cuando lo hago así no eres es que tenemos al usuario. Aquí está cada vez que la adicción son así. Ahora podemos meternos fácilmente en remolque, usuario off id'ing. Y si es igual a bien, estamos buscando al chico. Bueno, yo desafio para poder escribirlo cinco, pero son que podría escribirlo así, pero, ya
sabes, es totalmente poco profesional porque si consigo tipos diferentes de lo que no va a funcionar. ¿ Verdad? Entonces tenemos aquí, idea de
usuarios. Tenemos marcas, compitió, cantidad de tóxicos, y podemos revisarlo así en. Entonces si el usuario de idea está dentro es menos Hola, este es el tipo que buscamos. Podemos, ya
sabes, hacer algo así. De acuerdo, User off ideas. Es un tipo que Asi podía ver ahora cuando ejecuto módulo, hay un tipo con I d número cinco intención. Entonces cuando hago estos, obtendría al instante el nombre de Chelsea D Treat y Clementi. Ahora. Entonces el que estamos buscando, verdad? Número cinco y número hecho bien, ¿no? Para que podamos conseguir un sustantivo, ¿verdad? Galletas para galleta, no necesitamos escribir esto ahora y ahora llamamos a Chelsea Detroit cada uno por nombre, no por número, ¿
verdad? Mm. Podemos optimizarlo un poco. ¿ Cómo? Por ejemplo? Mira, cuando escribimos idea de usuarios con marcas, compitió, cantidad de tareas incluso notamos que a pesar de que encontramos Chelsea d treat con i d cinco, todavía
estamos revisando la condición aquí. Si el usuario i d 10 está dentro lo menos fuera estos dos tipos. Pero no necesitamos hacerlo. Podemos quitar si no vamos a usar esta idea más adelante. Ah di di que hemos encontrado y alrededor de los módulos se puede ver. Ahora tenemos 5 10 luego 10 en. Y después de eso, eso se vacian variedades. Todo el lugar está vacío. Por lo que hemos optimizado su ser en casos como estos cuando hay en los dos registros. Por supuesto que no lo hicimos, ¿sabes? Ah, ahorra mucho tiempo. ¿ En serio? Entonces, ¿no necesitamos el dedo del pie cuidar cosas como la optimización para unas bases de datos de dip tan pequeñas? Nada. Caso fuera de grandes bases de datos. La optimización es útil. Sólo te estoy mostrando lo que podrías mejorarlo. Entonces esta es la solución. Número uno. ¿ Cuál es el problema de la solución? Bueno, necesitamos conectarnos con los usuarios y conseguir usuario entero es que hay. Entonces si hubiera, como, 1000 necesitamos,ya
sabes,
conseguir ya
sabes, todos ellos aquí y luego pasar por cada uno de los discos. Entonces no es lo mejor. Ya sabes, creo que deberías Deberíamos conseguir exactamente al tipo que buscamos,
Pero para hacerlo, necesitamos aprender algunas cosas nuevas y aprendemos a hacerlo en el siguiente, como
10. Solución 2: reincorporación de unos pocos usuarios del servidor al mismo tiempo: Por lo que la Solución número uno tenía debilidad. Necesitábamos meter toda la base de datos en nuestro programa. Cómo conseguir una persona específica, la que buscamos al instante. Si estamos recuperando a Jason del servidor así,
ya ves, ya ves, cuando vayamos al marcadores de posición Jason Thais aquí, notarás que podemos usar el get on the get está realmente aquí. ¿ Verdad? Entonces cuando estás usando para obtener método, podemos hacer algo como esto. Cuando van a los puestos, te das cuenta de que nos dieron todos los puestos. Pero cuando hagamos algo así, conseguiremos el puesto número uno. Entonces ya sabes qué caso cuando lo hacemos. Entonces creo que vamos a conseguir solo un tipo soltero ¿Estamos buscando, verdad? Estamos buscando al tipo número cinco. Entonces necesitamos al tipo así en días. Por lo que nosotros para solicitar a los chicos específicos que estamos buscando. De acuerdo, volvamos a nuestro código en. Por lo que realmente necesitamos hacer algo como esto. Yo quiero conseguir un chico específico, Así que quiero ir por el chico número uno. Entonces hemos llegado aquí en el único tipo. Puedes ejecutar nuestro módulo e incluso no. ¿ Eso es usuario interno que tenemos ahora? Ya sabes, creo que está bien, porque aquí está usa el Hearst. Um, como pueden ver, proporcionaríamos aquí lo equivocado Tienes razón en cómo hemos llegado aquí. Un solo usuario dentro del diccionario, y ellos piensan que siempre Retief en el único registro que. Por eso no tenemos al menos alrededor de este diccionario. Por lo que podemos fácilmente ahora simplemente abajo a algo como este nombre de usuario del cerebro. Y este es el tipo que quiere conseguir la cocina. Pero quieren al tipo número cinco. Gracias a estos. Por lo que necesitamos de alguna manera proporcionar aquí el número justo de la lista y también notar que hemos llegado aquí. Sólo podemos obtener una solicitud a la vez. Podemos hacer algo así como 5 10 bien. Estos no funcionarán. Entró en algo como estos cinco concedes, solo que no funciona para que podamos conseguir dos tipos a la vez. Por lo que necesitamos pasar. Yo era usted, señor. I d con marcas terminadas Cantidad de tareas. Tenemos el lanzamiento de los cinco y 10. Por lo que para cada usuario me d dentro de esta vestida. Necesito hacer una solicitud y necesito a las cinco aquí. Correcto. Entonces, ¿cómo podemos aquí a las cinco solo podemos hacer algo como esto. Pero el problema es que no va a funcionar. ¿ Por qué? Porque el entero no se puede conectar a cadena. No obstante, podemos resolver este problema fácil por creo que nos er antes de aquí estamos lanzando usuario I d a string. Y de esta manera vamos. A los chicos lo buscamos ¿verdad? Lo mismo que aquí se cierne. Todavía había un problema en este océano. Observe esa forma se están conectando. Solicitando el sitio web a tiempo. Entonces realmente hicimos Algo está bien. Quieres al tipo número cinco ahora quiero al tipo número 10 y nota Pres señaló que
para poder condenar a un servidor necesitas,ya
sabes, ya
sabes, mandar mordeduras al servidor desde otro u otro lugar del mundo, ¿
verdad? Y ¿necesita la mejor mordida debe volver a ti, ¿ verdad? Lleva tiempo. Esto es lento. Este es probablemente uno de los procesos más lentos. Si solo tienes una cosa que conseguir, esta es una buena solución. Pero para más de uno esto probablemente sea más lento que esto, ¿
verdad? Aunque la base de datos bien, hablaremos. De acuerdo, entonces no hay una buena solución en absoluto. Entonces, ¿por qué te han mostrado esto? Porque podemos mejorarlo en la próxima elección. Entonces, ¿este es un número de solución?
11. Solución 3: reincorporación de unos usuarios de servidor al mismo tiempo a: bien. Es hora de la mejor solución que te permita conseguir exactamente los chicos que
buscaban . Tenemos solo una solicitud. Entonces, ¿cómo usarlo? Bueno, podemos usar una expresión como esta con ustedes Están más usando el get a H ocho dp netted cuando llegué aquí. Exclamación son Mark Puedo usar, por ejemplo, la clave. Entonces, por ejemplo, yo d y yo puedo dar click aquí, Tipo cinco sentidos podrían ver que vamos. El tipo número cinco. Entonces estas palabras muy similares a los días, ¿verdad? Pero hay una gran diferencia porque ahora podemos sumar aquí más de un chico usando la conjunción para que podamos hacer en conjunto. Y, por ejemplo, quiero conseguir un chico número 10. Y como puedes ver, sólo
tenemos dos tipos y podemos,ya
sabes, ya
sabes, involucrar algo como esto en nuestras peticiones y conseguir exactamente estos tipos y simplemente, ya
sabes, imprimirlos. No necesitamos buscarlos porque ya los buscó aquí, ¿
verdad? Y creo que esta es la mejor solución. Entonces vamos a ser un código de aquí para él porque necesitamos hacer algo similar. Pero ahora necesitamos enviar un parámetro cómo enviar un parámetro al enlace. Ese tema. Es necesario utilizar los parámetros de argumento nombre. Y luego haces algo como esto. Bueno, cuando lo haga, como lo hice, vamos a conseguir al tipo número cinco. Cuando corro el moderadamente notamos que no va a funcionar. ¿ Por qué? Porque el usuario ahora es realmente una lista fuera de diccionario único porque, bueno, sabes, podría
haber más de un diccionario, ¿
verdad? Por lo que deberían llamar, ya
sabes, usuarios. Y como se puede ver cuando hacemos algo, por ejemplo, yo el igual a 10. Por lo que queremos conseguir yo d. chico número cinco y 10. Ahora, cuando ejecute nuestro módulo incluso note que tenemos una lista de dos tipos. Entonces para conseguir al primer tipo,
necesito, ya
sabes, ya
sabes, otra vez en remolque, en el usuario fuera de cero. Entonces nombra de esta manera. Si quiero conseguir al segundo tipo, necesito hacer algo como esto o podemos usar Mira,
para hacer realidad, para hacer realidad, cada uno de los tipos para que podamos hacer algo. Al igual que para su usuario dentro de los usuarios. Yo solo quiero imprimir el usuario. Nombrar todos los autos. Recuerda que les estás regalando una cocina. De acuerdo alrededor de DiMaggio. Como puedes ver, les
dimos una cocina. Entonces está funcionando bien De esa manera se ve mejor. Bob, esta es una buena solución. Por supuesto que no. Porque escribo cinco y 10 manualmente aquí, así que necesitamos de alguna manera. Y esto va a ser bastante interesante ir a cambiar de alguna manera beso. Por lo tanto, lista dos números que podrían estar más en algo que nos veamos así para la
carga cambie este interdicto. Bueno, creo que es una buena idea crear una función que lo haga por nuestra. Por lo que necesitamos a una función que cambiará lista en conjunción. Entonces conexión por esto off parámetros de L. A es que se va a enviar aquí. Por lo que necesitamos la vuelta del dedo al final. Algo así. Ahora lo estoy haciendo manualmente para poder mostrarte el proceso de crear el in function cómo
cómo ,ya
sabes,
jugar ya
sabes, con la función desde el principio Cómo crearla desde el principio como dedo del pie, ya
sabes, inventar. Entonces cambia. Estos de parámetros de conjunción estaban enviando su esto y ¿quieres tener aquí Conjunción de parámetros y queremos enviarlos aquí así. Entonces ahora va a funcionar bien. Pero sólo porque aquí los tecleamos manualmente. Entonces ahora necesitamos cambiar lo menos de aquí que está viniendo aquí a esto. Entonces, ¿cómo hacerlo? Vamos a repasar cada artículo dentro de nuestro liberado Vamos a traerlo con el fin de sentarse. Entonces tenemos ahora el número cinco y 10. Tenemos que de alguna manera a antes de cinco i los iguales. Y después de ello 1% o igual Nos crearon de un Rabel aquí que llamamos
parámetro conjunción y nos asignaron a comer cualquiera igual Pero mi querido escalar parámetros string y lo devolveremos más tarde aquí cuando sea correcto. Terminamos antes porque quiero el dedo del pie arte todo en esta bebida. De acuerdo, entonces quiero agregarle 5 10 pero con yo d Así con algo así. Cadena de parámetro de conjunción más elemento. ¿ Verdad? Um y cuando lo haga de esta manera, notarás que nuestro modelo no se ejecutará porque el ítem es realmente una cadena No puedes conectar cadena con entero. Entonces otra vez necesitamos cambiarlo como estos Ahora un rial ahora soy O ¿no? ¿ Esa idea es igual a cinco? Yo físico para atender. No está mal, No está mal. Tenemos ahora me d antes de los números, pero la conjunción de cadena de parámetros está realmente al final. Yo d porque no estamos cambiando. Es Solo estamos agregando cadena a cadena. Pero no estamos cambiando la fuerza del parámetro de conjunción. Entonces tenemos que hacer realmente es algo como esto. Voy a cambiar el valor a lo que estaba ahí. Además esta bebida fuera del número que estamos cambiando a eso. Como puedes ver ahora tenemos que traerlo porque de lo contrario no lo veremos. Ron DiMaggio. Y como pueden ver, yo d es igual a cinco. Pero no tenemos nada entre 500 pero no está mal, ¿
verdad? Tenemos ahora cinco y ahora necesitamos de alguna manera por aquí. Que la conjunción, Dedo del ala
derecha. Ten esta parte de alguna manera. Entonces, ¿cómo hacerlo? Bueno, sólo
necesitamos, ya
sabes, hacer algo así. Plus Empalme de peine I d igual ahora. Cuando estuvimos en nuestro módulo, notarás que tenemos. No está mal, ¿verdad? Simplemente tenemos uno demasiados aquí. Andi. Entonces lo que podríamos, ya
sabes, mejorar el aspecto de esta tarjeta Porque cuando estás agregando, son muy capaces de sí mismos en la siguiente ronda, podemos montarla de esta manera, ¿
verdad? Creo que ahora es 10 veces mejor, así que funciona igual, pero tenemos el problema con esto. Para ser honestos, no
tenemos ningún problema porque no este aquel. Hago cosas así. Ah, cuando hablé 19 que estuve, ya
sabes, me importa sigue funcionando. Bien. Por lo que significa que fácilmente podemos devolvérselo. Y todavía va a funcionar. Bien. Si puedes ver tenemos chicos que lo queremos Y,ya
sabes, ya
sabes, forma podría mandar diferencia Ahora, chicos manteniendo, sabes, mi viejo el chico Número 12 y libre, por ejemplo. Y ahora, cuando nuestra modelo, ya
vamos a conseguir que el tipo número uno y libre Esto podría ver estos no son nombres que ordenan. Oh, esto es genial, ¿verdad? Porque ahora tenemos un resfriado universal, pero creo que no es profesional. Dedo lívido como estos, ¿verdad? Cuando los parámetros de conjunción se ve así. Tenemos algo adicional aquí al final. Deberíamos quitarlo. El problema es cómo eliminarlo. Ir a alguna manera en los últimos ocho alliteración fuera de la pendiente. No en esto. Piensa al final. Para apoyar la última iteración, necesitamos saber cuántas veces va a ir este arrendamiento. Así que deja fuera mi lista te va a dar cuántas veces estos thes buscan se va a comer un derecho. Cuántas veces se va a conseguir el derecho así que corre a través de la instrucción dentro de ese buscar y puedes guardarlo. Al igual que, por ejemplo, última iteración como días ¿verdad? Y podemos hacer sobre un temporal de son capaces ¿Contamos el número de iteraciones? Mira, cuando hago de esta manera no es que tengamos lo que quieren las alteraciones y podemos hacer algo así. Si ahí estoy igual a la última iteración, entonces necesitamos hacer algo diferente, verdad? De lo contrario, haz lo que hacíamos antes. Entonces ahora sólo tenemos que hacer lo mismo. Pero tenemos fuera lo último. Entonces la parte que se agregó aquí y no quiero ejecutar nuestro módulo, Te darás cuenta de que programa, um, alrededor de mi módulo. No está funcionando. No está funcionando porque de alguna manera he logrado quitar el que aquí. Lo siento mucho. Por lo que ahora los errores simples hacen difícil detectar errores. Andi. Ahora te darás cuenta de que tenemos el resultado adecuado. 10º queremos Ok, podemos hacer de esta solución un poco más universal. No es que ahora llegamos aquí, yo d Pero ¿y si quisiera dedo del pie? Ya sabes, conseguir chicos no adiós, yo d pero, por ejemplo, por nombre o lo que sea, Piensa otra cosa que queríamos lograr aquí. Entonces necesitas solo, ya
sabes, hacer algo. Estos, por ejemplo, el parámetro con la idea de valor por defecto. Entonces no necesitamos dedo del pie. Entonces haz cualquier cosa con la parte posterior de nuestro abrigo puesta. Y no hicimos algo así. Keep Plus. Y aquí llegaremos a algo como esta llave y ahora todavía va a funcionar. Bien, porque los valores por defecto i d. Pero podemos fácilmente ahora, ahora aquí se envía una cosa diferente que estamos buscando en este momento. Estamos buscando yo d. Así que no voy a cambiarlo. Pero, ya
sabes, ahora puedes cambiar fácilmente la clave que estás buscando. Y no necesitas hacia eso. No va a funcionar bien quitado aquí por error. De acuerdo, entonces hemos vendido el problema. Y como puedes ver, esta es la mejor solución. Porque solo tienes una petición y estamos consiguiendo exactamente a los chicos que buscaban ahora como ejercicio derecho a, ya
sabes, moverlo de aquí a aquí y también hacer una función que bueno, ya
sabes, hacer esta acción aquí, así que llámalo adecuadamente. Por lo que es hora de dedo re factor decolorido y hacer que se vea mejor que vender esa lección , Muchas gracias.
12. Por Por Por defecto el suministro de valores perdidos del diccionario cuando acceder al diccionario al acceso: infierno sobre el Hay una mordida de colecciones en Standard Library, donde puedes encontrar algunos tipos de datos de contenedores, lo que significa que son de algún tipo fuera, por ejemplo, diccionarios que funcionan de manera diferente al que tú han aprendido sobre. Entonces, ¿cuál es la diferencia entre, por ejemplo, el diccionario
por defecto del que nos queda? Aquí dice que diferentes diccionarios suministran valores faltantes, lo que significa que cuando estás intentando la clave de acceso del dedo del pie desde un diccionario no existe, se va a crear automáticamente. Te mostraré un ejemplo práctico donde puedes usar no es que cuando estés contando frecuencia de tarea
completada. Estábamos creando un diccionario, que estaba vacío aquí, y tuvimos un problema porque cuando probamos toe actus una clave que no existe así, y tratamos de agregar al 81 Teníamos un Kiara Ryan, y resolvimos el problema usando el try excepto bloque. Y esta es una buena solución porque piensan que no es profesional cuando podrías usar solo un diccionario
predeterminado de colecciones, ¿
verdad? Entonces podemos hacer algo así desde colecciones importar solo diccionario predeterminado, ¿
verdad? Entonces somos importantes. Sólo el tipo que eres que necesitamos. Y ahora no en su lugar. Por ejemplo, cuando creo un diccionario llamado Aim On y lo hacemos de esta manera, hagámoslo primero como días y cuando intentamos actuar del dedo del pie es algo que no existe. De acuerdo, estamos tratando de actuar como una clave que no existe. Y cuando dirijas nuestro país, no te des cuenta que tenemos una llave Herro. No obstante, cuando usamos el diccionario por defecto Y ahora cuando corrí moderadamente notamos que también te
va a dar Caro porque hay que recordar que no lo hice a propósito. Necesitas enviar un diccionario de argumento predeterminado que es el tipo que debe estar
establecido por defecto para cada elemento fuera del diccionario que estás intentando acceder con dedo del pie que no existe. Entonces en nuestro caso, no
lo es ahora Y ahora cuando ejecutamos nuestro aviso moderadamente, tienes cero porque cero es un valor predeterminado para en profesor. Cuando uso culpa, no
lo estabas. En cambio, tenemos 0.0 cuando uso str no eres es que no hay nada aquí porque bueno, creamos este elemento solo por tratar de acceder a él, te darías cuenta Pero cuando hacemos algo así, el elemento era creado como se puede ver. Diccionario por defecto. Es una clase. No te preocupes. El causa algún tipo de apagado. Creo que no podemos hablar más tarde. Simplemente tiene algo así dentro de ella en este momento la manera solo se están preocupando por el contenido. Entonces, um, se ha creado. Eso es lo más importante para nosotros, ¿verdad? Si queríamos crear más fuera de las cosas, sólo
necesitamos acceder a ella. Y podemos crear más contenido como este con valores vacíos. Entonces si hago entero, entonces va a ser cero para esta clave. Cero para Diskin. Sólo porque probamos dedo del pie accede bien son haríamos algo así como, por ejemplo, notaríamos que cuando hacemos algo así,
así que intentamos dedo del pie agregarle uno, y luego vamos a traer ¿No eres, es que lo podemos hacer fácil, verdad? Usando el diccionario normal. No podemos hacerlo porque tenemos un error clave y luego tenemos que hacer, intentar, aceptar. Y creo que esto no hace que nuestro código buenos derechos sea más difícil de leer con adelante. Es simplemente mejor usar diccionario predeterminado Así que para usarlo, vamos. Ahora que lo que podemos ajustar a algo así Aquí. Diccionario por defecto con valores por defecto entero. Y ahora podemos quitar estas líneas y nuestro abrigo funcionará. Eso es poco común aquí alrededor del módulo y todo funciona bien. Tenemos fuera una estrecha derecha. Si lo volvemos a hacer así, vamos a tener un papel clave. Entonces no sólo ejemplo práctico. Acabo de mostrarte dónde, por ejemplo, se puede usar el diccionario
predeterminado. Podría crear una sección especial donde utilizaríamos todo para desde el módulo del
módulo de colecciones . Pero e el problema sobre secciones como esa y maestros que lo hacen de esta manera es que no te daría un caso específico como este, ¿
verdad? No sabrías exactamente lo que estás llevando a ser honesto cuando estás mirando algo como esto. Por ejemplo, diccionario
por defecto. La primera vez que te preguntas, ¿por qué me importaría incluso tener un diccionario con valores por defecto, verdad? ¿ Por qué no podemos usar un diccionario normal? ¿ Por qué me importaría siquiera prestar el siguiente contenedor? Simplemente se toman tanto tiempo. I Entonces si pudiera mostrarte diccionario por defecto en una sección colecciones donde tendría un ejemplo
teórico. Te sentirás frustrado, ¿verdad? Porque sólo sabrás que existe en Do sabrás que acabarías de ver por ejemplo como acabo de mostrar el inicio estatal de la conferencia. Esta cosa, por otro lado, te
muestra exactamente dónde se puede usar en ejemplo práctico. Correcto. Como puedes ver, nuestro frío se ve mejor ahora es más fácil de leer, por lo que es más fácil de mantener. Además, esa es sólo esa lección. Muchas gracias.
13. ¿¿Qué es la API público? ¿Dónde encontrarlos? API API de stackoverflow: Hola, amigo
mío. Terminan llegando los videos. Aprenderás qué es público AP I Cómo encontrar 80 hielo así y cómo usar uno ellos. Vamos a montar el programa que seleccionamos preguntas del lado que es stock frío desbordamiento dot com Y las preguntas cumplirán requisitos como mínimo 15 puntos ordenados en orden
descendente de ellos serán de la última semana y serán de la pelea categoría. Y luego abrimos todas las preguntas dentro de nuestro navegador Web. Tan útil, ¿verdad? Pero antes de hacerlo, necesitamos pensar en la muerte. Piensa que lo que es un P I, Como puedes ver, es sinónimo de interfaz de programación de aplicaciones. Pero, ¿qué es la interfaz de interfaz? Es algo que ves y puedes usarlo sin saber cómo funciona. Analicemos qué es interfaz ward construido apagado Con el fin de entender se ve entrar en inglés significa entre cara derecha significa cara. Entonces es algo entre tu cara simplemente diciéndolo por ejemplo, un tm Así que el cajero te dio el efectivo del conteo de tarjetas de crédito tiene una interfaz consistió en porras que están entre la máquina y tu cara, ¿
verdad? No sabes cómo funciona todo de fondo. No te importa que sea enfermedad. Algunos lo habrán programado. Eso es todo lo que hiciste. Necesitas saber. Por lo que alguien compartió contigo una interfaz en forma de botellas la cual te permitirá buscar en el dedo del pie de tu cuenta bancaria, retirar dinero después de ingresar el dolor correcto. Por lo que esta interfaz te da características y métodos como retirar dinero y recursos como cuánto dinero tienes en tu cuenta, por ejemplo, Correcto, Entonces pero qué es un P I Esta interfaz aérea que está diseñada para aplicaciones de programación? Por lo que también obtienes el servicio que comparte los recursos como en caso fuera del cajero automático, ADM. Pero esta vez en forma de Jason, por ejemplo y algún tipo de lógica de sitio web que puedes usar así métodos. Y así, por ejemplo, algunos métodos te permitirán cambiar algo así como, sí, te permitirá añadir nuevas preguntas a los sitios web, y no necesitarás saber cómo funciona en segundo plano. No te importa cómo funciona. Usa el ap público y eso es todo lo que necesitas saber. Alguien te permitió hacerlo a través de la interfaz. De acuerdo, entonces donde podemos encontrar los ojos AP públicos van a conseguir Tienen que vienen corrimiento público a p I slash los ojos de
AP públicos . Y aquí encontrarás mucho fuera de los ojos AP públicos salados por índice para que podamos encontrar
algo de animales. Completo puede conseguir algún fax de gato fuera de curso. Podría estar preguntándose. ¿ Está en un útil? Pero algunas personas pueden frijoles públicos un B I que se puede utilizar para que se corten Fox o algunos a
su alrededor . Una, quizá imágenes. Pero ya sabes, por la mayoría del tiempo quieres encontrar algo útil como, por ejemplo, escribir Google aquí. Como puedes ver, aquí
podemos encontrar libros de Google. AP I. Puedes encontrar Google Analytics Cacao Calendar. Todos estos podrían ser muy útiles. Y Google drive Google Caravan Jean Google Mops derecho puede crear mapas digitales de los clientes basados en los mapas de Google estado abajo. Eso es genial, ¿verdad? Algo más útil, sin embargo, en esta conferencia se enfocará en algo así como bolsa de valores, que está en cuestión y responde foro para los desarrolladores que sí. Definitivamente debes saber si no lo haces entonces algo anda mal, verdad, porque hasta ahora probablemente has tenido algunas preguntas para cuando estabas viendo mis videos. Y la mayoría de las veces cuando tienes una pregunta y escribes la pregunta en Google, encontrarás la respuesta en algo con esta pila fría. Desbordamiento Stuck sobre cuatro Low es como uno de muchos sitios web que están dentro de
bolsas de valores . Al igual que es Strange es una red de lado con un montón de preguntas y respuestas. Diversos temas desde la programación como la física de desbordamiento crudo, fotografía como se puede ver el desarrollo de juegos. Entonces algo sencillo, como dar juegos de mesa así que el usuario supone ahí y pueden ganar una reputación todo lo que
incluso pueden perderlo en esa reputación que esta ganancia ahí puede ser utilizada por ti en tu razonamiento. Entonces, ¿por qué? Porque este sitio web es un lugar muy valioso en la Web. Entonces cuando utilizas este sitio web, puedes convertirte en persona popular, y puedes usar esta reputación con el fin de conseguir el trabajo correcto y,
bueno, bueno, nos centramos en el desbordamiento de existencias. Entonces lo recuerdas. Stack Overflow es un lugar muy importante para ti, donde puedes encontrar la búsqueda de respuestas. ¿ Tenías respecto a la programación? Probablemente cuando te estás preguntando casa para hacer algo, la respuesta ya está aquí. Si no lo es, entonces puedes preguntarle y alguien te ayudará. Por lo que este es un lugar
muy, muy útil para los desarrolladores. De acuerdo, si quieres hacerte popular en estos sitios web, probablemente
te inscribas aquí y contestas preguntas que son populares. Entonces tienen preparatoria y no tienen demasiadas respuestas o bueno, no importa porque tu respuesta será la mejor, ¿
verdad? Pero quieres buscar lenguaje de programación como la lucha contra el lenguaje que conoces. Por lo que quieres filtrarlos. Quieres ordenarlos. Se quiere obtener de alguna manera información de estos sitios web, y casi cualquier sitio web muy popular tiene algo así como un público a B I. Algunos piensan que te permitimos que te daremos métodos para hacer este tipo de cosas, y no necesitas saber cómo funciona en segundo plano, ¿verdad? Por eso se llama Interfaz. Entonces, ¿cómo encontraríamos el A P A para stock más para? Yo sólo escribiría stock a lo largo de largo, y luego añadiría un P I dentro de la búsqueda de Google y el primer sitio web como se puede ver es una bolsa ap I Así que este es un A P I para cada sitio web dentro. Ya conoces la red. Por lo que necesitamos elegir de alguna manera la luz de desbordamiento de stock. Y aquí tienes buena en descripción off. Lo que puedes hacer es bastante largo. Y para ser honesto, toma tiempo analizar cada un p yo y esto es por lo que se te paga. Entonces no soy capaz de hacerlo ¿Cada ser yo que está disponible en Internet sea Esto es imposible Necesitas dedo del pie Pero hay que saber que cada uno de ellos son muy similares son siguen las mismas reglas, ¿
verdad? Entonces si aprendes a usar uno para quitarlos entonces deberías estar bastante bien usando cualquier otro Look Mira la bolsa. Como pueden ver cuando nos desplazamos por aquí tenemos algo de lo que hablamos en las conferencias
anteriores. Mira aquí tienes una Z puedes ver enlaces como respuestas. Entonces cuando llegas aquí, incluso no está muerto llegamos a saber cómo usar respuestas, obtener método y tienes un ejemplo de cómo usarlo cuando rodeamos el módulo. Tenemos su respuesta en. Jason era más. Cuando haga clic en él, notarás que entramos al sitio web así. 80 i bolsa oscura punto com 2.2, lo que significa la versión fuera del FBI que queremos pedir. Y entonces tenemos respuestas. Y qué perímetros aparentes, derecha, derecha que se usaron en orden juntos. Respuesta así. Entonces podemos es el usado esto aquí en este momento una solicitud que conseguir podemos copiar deace a días lugar No podemos en ese fuera módulo. Por supuesto, necesitamos a esta vez que esto serían respuestas y necesitamos imprimirlas todo bien alrededor del módulo. Andi, vamos a apretar respuestas que están, ya
sabes, ordenadas por este Están descendiendo así y se venden por actividad y las obtenemos de las acciones sobre piso. Y esto es bastante fácil, ¿verdad? Podríamos, ya
sabes, filtrarlos un poco más para conseguir cosas específicas que estamos buscando. Pero aprendimos a hacerlo en el futuro, pero porque es bastante fácil. Tienes ejemplos aquí puedes leer cómo usarlo y bueno, nos estamos centrando en lo que estamos acusando. No hay preguntas. Entonces obtenemos las preguntas y queremos usar esta parte aquí. No obstante, esto servirá en la próxima conferencia. Pero antes de morir, me gustaría añadir algunas cosas muy importantes. Observe que estamos solicitando algo al servidor. Y ya sabes, la tesis para ser honesta le quita tiempo al IPC. Desconectarás del equipo al que estás solicitando la información, y te limitarás a algún tipo de cantidad fuera de solicitud que puedes hacer de forma anónima. Entonces todos hemos dicho quién eres y a veces y a veces la mayoría de las veces necesitas dedo del pie registrate. Entonces tú para hacer algún tipo de autenticación, ¿verdad? Y tienes buena información. ¿ Cómo? Dedo entrar. Tener aquí atendiendo a Kate en tus aplicaciones, cómo registrarte que puedes ver en remolque regístrate aquí,
por ejemplo, por ejemplo, en este sitio web en otros sitios web, tal vez no necesitas dedo del pie registrarte en absoluto en algún sitio web, necesitas registrarte al instante porque no podrás usar ni siquiera , ya
sabes métodos
básicos, ya
sabes. Como puedes ver con el fin de utilizar respuestas admitidas, necesitas Toby, uh, derecho
registrado, Así que en orderto agrega nuevos ítems, que se permite entrar a ser registros. Y se desbordarán nuestras respuestas directamente a su stock contable, por ejemplo. Entonces es bastante genial, cierto, porque puedes escribir tu propio programa de búsqueda de dedos. Pero con la interfaz gráfica de usuario, puedes, ya
sabes, como aplicación de escritorio. Puedes hacer tu propia solicitud para establecer preguntas y publicar y responder
preguntas del dedo ¿verdad? Puedes hacer tu propia solicitud para eso. Tiene uso del público un P I. Si está listo,
péguense a la derecha. Cuatro. Cosas como conseguir poses. Puedes ver que puedes hacerlo fácilmente en este momento sin ya agitar. No obstante eres limitado, por lo que algún tipo de cantidad fuera de solicitudes en nuestro mayor tiempo es suficiente, ¿
verdad? Por lo que no necesitas la guerra sobre, y debes entender esta perspectiva. Uh, porque no es que Derek sería gente que, ya
sabes, puede galopar, y simplemente palmaron el servidor. Podría hacer un bucle de cuatro,
convertirlo en el Lubin infinito acaba de engendrar el servidor con peticiones, y simplemente mataría al señor mucha gente que lo hace bien. Por eso estás limitado a algún tipo de cantidad de solicitudes en un minuto. De esa manera todos podemos tener disponibles características como esta. De acuerdo, esa canción hizo una lección. Muchas gracias.
14. Cómo conseguir JSON de stackoverflow.com -> recibir las preguntas principales de la semana anterior: Hola. En esta conferencia, vamos a obtener de la acción sobre piso preguntas que seguimos a continuación rosa. Serían mínimo 15 puntos que serían ordenados en orden descendente a partir de la última semana. Y serán de los canalitos en categoría. Cómo hacerlo. Estamos escuchando en el a p i bolsa de valores dot com sitio web Onda. Intentaremos leer el ejemplo aquí. Por lo que dice que este método permite realizar consultas bastante flexibles a través de
todo el corpus de preguntas dentro. Por lo que consultamos entero, así que requiero me está pidiendo un lado entero. Entonces cuando lo consultamos así así escribimos a tus preguntas, Um, como estas, obtenemos preguntas de todo el sitio sin donuts, caída de
toma de control. Y debido a que esto es demasiado grande como puedes ver, recibimos nuestro mensaje porque es un lado se requiere. Dice que tenemos que precisar los sitios van a decir algo lado que él llama dedo y ganar para decir que quiero sacar preguntas del desbordamiento de acciones. ¿ Cómo sabía que debía morir? Recitan bien del ejemplo. Entonces estás buscando, por ejemplo, aquí, puedes ver. Y dice que con el fin de especificar lado se escribe sitio igual a stock sobre para probablemente se escribe en otro lugar hasta las fiestas. Bueno, necesitamos leer,
leer y otra vez con, pero puedes encenderlo fácilmente buscando por siete nombres descriptivos como sitio, um, gas que está pasando. Especificar decidido. Por lo que acabamos de testificar el sitio y obtuvimos respuestas de la portada de stock. Por ahora, cuando estamos en nuestro módulo, nos llegan muchas preguntas. Ya sabes, muchas preguntas en y en No sabemos qué orden porque no especificamos eso. Por lo que significa que estará en el orden por defecto el. Tenemos que especificar algunos parámetros más aquí. Por eso creo que deberíamos hacer que este programa sea un poco más fácil de leer. Diccionario de parámetros de bolsa. Um, eso mandará aquí, uh, aquí. Entonces podemos ver fácilmente qué parámetro está haciendo. Lo que también puede servir como lado está en el llamado desbordamiento de pila. Tecla derecha. Qué valor clave. Y ahora queremos dedo del pie lo que queremos dedo del pie llegar donde queremos ordenar nuestras preguntas por votos por el marcador, justo en un dios descendente, podemos ver que aquí Pensó que nos dijeron que, por ejemplo, conseguir todas las preguntas realizadas en la última semana fuera general primero con anotaciones off 10 o más en un solo coro ing con parámetros. Por lo que necesitamos escribir sort iguala votos. Entonces necesitamos usar algo así. Ordenar votos. Ah, la cicatriz mínima de 10. Queremos tener un mínimo de 15 puntos, así que mínimo de descuento 15 y quieres dedo del pie resolverlos duro. Queremos tener un orden descendente, como se puede ver aquí dice que para conseguir descendente tipo de go ala, orden es igual descendente nada que no les gusta arroyo en él. También obtenemos un ejemplo del resultado aquí. Entonces ya sabes que vamos algo excepto por queremos dedo ordenar por votos. El engaño ordenado ahora compran votos el. Pero aquí hay un puntaje muy alto, lo que significa este programa. Pero la pregunta más popular sobre el desbordamiento de acciones ¿verdad? Ah, porque lo conseguimos de toda la página web. Preguntas de toda la página web de desbordamiento de stock ordenar ordenados por votos aparte, este auto ordenado por descender de así de los mejores. Y tenemos que precisar de alguna manera que los queremos a partir de la semana pasada porque probablemente ahora, cuando respondamos la pregunta en el tema de la telenovela, no
obtendremos un voto AB. ¿ Verdad? Por lo que mínimo 15 votos en nuestro caso on ¿Queremos ordenarlo en orden un descendente sobre y, bueno, cuando Irán, nuestro modelo obtendrá lo que recordamos del letrero aquí. Bueno, bien que puedas ver ahora cuando lleguen aquí. Tenemos las mismas cosas como lo hicimos aquí, pero no está tan bien formateada, como el Firefox a para nosotros. A lo mejor importamos pp preened. No, cambiémoslo. Entonces no hay nadie aquí. Otro módulo. Te das cuenta de que lo tenemos bastante impreso. Um, así como puedes ver la serie de cicatrices, este Big Scott es uno muy grande. Como puedes ver, es imprimir para Sloan Armesto con el fin de mostrarnos cómo se imprime. Entonces se acelerará en qué? Entonces conseguimos los mismos resultados como aquí en ahora. Tenemos que bueno conseguir lo que necesitamos. Teoh. Artículos buenos de la semana pasada. No es eso para conseguir, dijo en la semana libre,
General, General, 1er 2011 Hablaron aquí algún tipo de número, que es raro para ti. Podría decirle al mundo y cómo crear número como éste. Pero para ser honesto, sé también que puedes justo aquí algo como estos aquí nos puede gustar algo así de eso en vez del número raro, solo
podemos decir, Hey, quiero los valores de la fecha que viene así, por ejemplo. De acuerdo, Entonces de la semana pasada, ¿verdad? Para mí? La semana pasada, ahora mismo Way. Entonces, por ejemplo, como ,
um, pienso así. Y ahora cuando corremos, nuestro módulo no obtendrá tantos registros. Como pueden ver, no
tenemos tantos registros como antes. Um, podríamos su nombre. Eso es tal vez verlo aquí porque creo que estas todo más fácil ver qué pasa cuando cualquier tipo cosas aquí. Uh, como puedes ver ahora, la puntuación más alta es 130 ¿verdad? Pero el problema es que nos dieron preguntas de arriba es que nosotros, por ejemplo, no entendemos. Por ejemplo, C plus ¿verdad? Um c plus plus. Además, reconoce a tres personas bastante populares ahí. Mm. Entonces deberíamos buscar ducto, ¿verdad? Para buscar Parton cuando vamos teoría no eran es que aquí hay algo con este tacto lo que se llama tacto el cual te permitirá elegir el ataque que estás buscando , así atacado y decimos que quiero buscar Piketon Y ahora cuando corremos estos somos hasta que el equipo derecho sal y en tacto igual a fightem, entonces definitivamente nos tendríamos la respuesta Tú justo en. Tenemos que conseguir el mínimo porque camino no lo adhería menú en 15. Eso va a ver sólo una pregunta de la última semana es igual a cebo. Entonces aumentamos tal vez esto para que sea un poco, según la última próxima conferencia a, por ejemplo, un mes como este. Y ahora tenemos unos cuantos más, ¿verdad? Se llama 44 aquí 22 y podemos fácilmente Ahora haces click en el enlace y conoces quién lo
publicó. Podemos apurar también en el enlace aquí, y podemos llegar al instante a la pregunta y puedes contestar bien? Por lo que conseguimos preguntas muy populares sin respuestas. A lo mejor podemos brindar uno mejor. Si podemos,
podemos fiscalar y ganar algo de reputación. No obstante, ahora mismo, cuando lo hagamos de esta manera, correcto Mm. Para ser honesto, lleva tiempo. El ala derecha sería dedo del pie. Podríamos obtener enlaces de ella, y lo hacemos desde el siguiente sector. Toby sabe que sería genial si pudiéramos hacer click en nuestro script y nuestro script obtendría todos los enlaces y los abriera al instante en nuestro valor predeterminado. Donde, hermano, eso sería genial, ¿verdad? No necesitamos hacer un trabajo que se pueda hacer manualmente cuando pueda ser reemplazado por
script Pytorch . Por eso nos estamos convirtiendo en programadores para asegurarnos de que no hacemos las cosas manualmente. Se quiere automatizar lo más posible para que podamos decir que tengo algo de tiempo libre para, ya
sabes, jugar a tocar pandillas, para pasar tiempo con tu familia y así sucesivamente. Por eso los programadores son tan útiles para, y eso es lo que haremos en la próxima conferencia.
15. Abrir sitios web de Python desde la versión de la versión de de de la de Python - módulo de un navegador web: bien. Se trata de analizar la respuesta que obtuvimos. Tenemos que conseguir de alguna manera enlace desde aquí, ¿verdad? Este enlace aquí y queremos abrirlo al instante. Jazz Al invocar nuestro guión, queremos abrir todos los enlaces que siguen las reglas como esta. No sé cómo hacer tal fink. El primero es analizar lo que conseguimos en Jason. Creo que para analizar es mejor usar Firefox. ¿ Por qué? Porque no es que cuando estamos aquí, es el l un poco difícil de con. Aunque estés usando gente imprimir aquí,
podemos, ya
sabes, ya
sabes, expandirnos. Yo bailo. Podemos ver fácilmente que los artículos se compone. ¿ Qué? 012345678 registros. Correcto. Y puedes abrirlos con el fin de llegar a enlazar. Por lo que necesitas conseguir primero en artículos de remolque antes de empezar a analizar a cada chico aquí. No es como si hubieras notado que yo abolladuras tiene más quarterbacks, coterie, mi en lo que sean estas cosas están en el mismo 11 como artículos. Entonces con el fin de conseguir así con el fin de ponerte dedo cada uno de los artículos, no te preocupes por, ya
sabes, cosas, como tiene más, pero para que podamos procesar instantáneamente las cosas por dentro. Tenemos que meternos en preguntas fuera de los artículos no. ¿ Se fue eso? Ahora, cuando corro nuestro modelo, tenemos sólo artículos y no tenemos más de lo menos off ítems, y no tenemos al final querido Eso tiene más marcas de cuota y otras cosas así. Entonces analizamos cómo conseguimos nuestra respuesta de Jason. Cada servidor podría darte algo diferente. Y ahora por cada pregunta dentro de las preguntas, no lo
hago. Por lo que dentro de esta lista de preguntas, podemos, ya
sabes, imprimir ese enlace de preguntas. Entonces cuando llevemos el enlace de preguntas, obtendremos solo enlaces. Y, bueno, podríamos abrir estas cosas por ti. Basado en copia, ¿eh? Pero, ¿por qué? Cuándo podemos automatizar este proceso ¿cómo hacerlo? Bueno, hay un módulo de navegador web el cual te permite abrir a mis hermanos para que podamos importarlo. Se trata de una biblioteca estándar. No es necesario instalarlo. Y aquí tenemos algo así como abrir nuevo top abierto. You Taepo algo damas van a simplemente escribir algo como esto en lugar de imprimir. Y ahora cuando corro me modulo bálsamo. Cada sitio web acaba de ser abierto. Y ahora solo podemos analizar esto, no para ver qué le responde. Dios, A lo mejor voy a tener uno mejor, ¿verdad? Eso es genial, ¿no? Podemos tener Bueno. Ahora las preguntas más populares del último mes en pipa. Muy invitar sobre el tema. Podríamos conseguir para la última semana a partir de la última hora. Lo que quieras. Lo más cool es que puedes conseguir las preguntas que eres popular y tratar de hacer una gran respuesta. O podría usar esta información con el fin de hacer un tutorial sobre esto y publicado en YouTube. Sea lo que sea que esto depende de ti, correcto. ¿ Para qué vas a utilizar la información? El genial es que puedes, ya
sabes, no, hacer un coro que quieres solo analizando el a p. que hice. Tienes que escuchar algún tiempo de descanso de los textiles. ¿ En serio? Para analizar cada uno a p I Este no es un proceso fácil. Me harás estacas. Yo me hago seis casi cada vez. Pero lo genial es que puedes jugar con él muy fácil, derecha puedes abrir por ejemplo, cinco cuatro patas y jugar con los parámetros y para ver los resultados. Y aunque hagas algo mal, no destruyes nada. Simplemente obtienes el resultado equivocado y puedes cambiarlo. Puedes cambiarlo hasta que lo hagas apropiadamente. El asombro ¿De verdad lo quieres, verdad? Esa es sólo una buena lección. Gracias.
16. Obtener registros de la semana pasada: módulo de datetime: Ah, amigo
mío. Esta parte de frío de la última conferencia es realmente mala. ¿ Por qué lo creo? Porque ponemos fecha aquí manualmente en esto está mal en los niveles de asesinato. Mira, cuando quiero conseguir preguntas de la semana pasada, no
debería tener que abrir el programa y cambiar aquí. Esta parte de abrigo cada vez, ¿verdad? Este programa justo cada vez que lo ejecutamos, debería generarte una fecha adecuada. Por lo que necesitamos aprender de alguna manera a generar esta parte de abrigo en lugar de ponerlo manualmente él. Por lo que necesitamos aprender a crear una fecha. Y para hacer esto, vamos a usar algo con este módulo de tiempo de fecha fría. Y no podemos importar desde ocho tiempos Delta en día. Ya sabes, debido a hacerlo, vamos aquí mismo desde la hora de importación, diurna, fecha, hora y hora, Delta. De esta manera. Queríamos derechos. Ya sabes, cada vez que quieres entrar a la hora de la fecha, no
necesitamos hacer algo así, verdad? Nosotros o como eso sólo necesitamos escribir así o esto. Entonces va a ser más corto. No. No. ¿ Cómo podemos usarlo? Bueno, ganar un tiempo de dos días, notarás que tiene buenos métodos. Y se omitió que nos interesa. Nos va a devolver. ¿ A qué hora es hoy? Entonces hagamos algo en el día del sprint hoy. Invoquemos hoy Facción, Vamos a ejecutar el módulo. Y como pueden ver, tenemos una fecha que está formateada así. Tenemos día mes? Sí. Hora, minuto, segundo segundos mezquinos. Entonces ahora tenemos que restar de alguna manera, deducir siete días de ello, ¿
verdad? Necesitamos a Teoh. Hacer una operación sobre estos datos. Para hacerlo, necesitamos crear de alguna manera siete días en el tiempo que se puedan restar. Y Delta Time se va a utilizar para eso Porque Delta significa la diferencia en el tiempo. ¿ Qué exactamente lo hace? Bueno, cuando vayas aquí y el tiempo de cocción Delta, notarás que el tiempo Del Poder re presenta adoración La diferencia entre dos fechas u horas. Sony, Lo entendemos un poco mejor cuando nos involucramos. Pero note que tenemos que escuchar algo con este tiempo Delta y se puede enviar una
grúa día segundos microsegundos muchos segundos, minutos, horas, semanas y por defecto, todos estos valores son iguales a bono cero. Se puede cambiar. Entonces cuando hacemos algo esa vez, Del Tom, y no le enviamos nada. Y estamos en nuestro módulo. Te darías cuenta de que hemos llegado aquí 2da 0000 Pero si no estamos aquí, por ejemplo horas y yo lo dije forma, te darás cuenta. ¿ Tenemos aquí ahora para Lo que significa que tenemos cuatro horas ahora Aquí, en cuando salen, algo así como días. Tres días. Notarás que tenemos tres días y cuatro horas. Y estos el resultado a partir del tiempo Delta se puede utilizar con nuestra fecha de hoy, correcto. Podemos restar tiempo Delta a partir de hoy y tendremos los resultados que queremos si ponemos días de pie siete días, por ejemplo. ¿ Verdad? Entonces si lo dijimos días igual a siete. ¿ Verdad? Entonces cuando lo hago de esta manera, te das cuenta que tenemos siete días. Entonces este es el momento que queremos restar. Entonces este es un tiempo antes de No. Y queremos hacer algo así hoy menos tiempo antes, y podemos asignar esto a por ejemplo, Saturday Date. Entonces es un día que estamos buscando y mientras podríamos asignarlo aquí Pero hay un pequeño problema que notarás pronto. ¿ Qué problema es que cuando se ejecuta nuestro módulo? Observe que tenemos esto bajo común. Entonces no está funcionando y lo invocamos buscó. Como puedes ver, esto es algo con el tiempo. Esto no es exactamente lo que queremos, verdad? Podemos imprimir. Es fácil porque Piketon conoce este tipo. Y cuando percibes ahí esto en la impresión, obtendrías la versión de la tabla de impresión fuera de la fecha. Como pueden ver, teníamos ahora 11 de septiembre aquí Hemos luchado septiembre, por lo que logramos volver en el tiempo. Siete días. Está bien, pero no es como imprimimos valor aquí, ¿ verdad? Fue como, ¿eh? Uh huh. Al igual que esto. ¿ Verdad? Por lo que necesitamos tenerlo en la misma versión para que podamos ir a resolver esto a West one. Estos quitan esta parte derecha de la cuerda. Ah, lo
podemos hacer de manera un poco más profesional Hay. Algo se llamaría tiempo Empobado. Los programadores decidieron que el 1 de enero de 1970 tocarán el tiempo por lo que empezarán contar el tiempo y lo contarán desde las cosas entonces sumando segundos y no esto que aquí en bolsa, proporcionaron desde el día usando un gran número como este y thes cavar estos número Aquí realmente segundos que han pasado desde el Primer General en 1970. De acuerdo, hasta el 1 de enero de 2011 Así podemos cambiar de alguna manera la fecha del cirujano en tiempos, Tom. Sí, podemos hacerlo. El modo fácil es hacerlo como esta fecha de búsqueda que marca de tiempo. Y como pueden ver, tenemos buena ahora a veces tropezó con ella. Entonces cómo en la segunda han pasado escenas 1 de enero 19 7 Sin embargo, estos tienen aquí milisegundos y no podemos usarlo como el valor para la clave a partir de eso. Por eso vamos no lo lanzamos en entero. Y luego vamos a tener algo apropiado que estamos buscando. Y ahora cuando lo
pasemos aquí, tendremos el valor que buscamos. Entonces ahora vamos a conseguir de la acción más de cuatro votos ordenados pero orden descendente con el marcador mínimo 15 a partir de la fecha que IHS dijo aquí y lo dijimos así. Dijimos que los queremos de los últimos siete días. Y ahora cuando estás en nuestro módulo y me comentan aquí, tenemos una buena pregunta abierta desde los últimos siete días que siguieron estas reglas. Si aumentamos, ellos estofan, por ejemplo lastimando. Estamos en nuestra modelo. Te darás cuenta de que se han abierto más sitios web con más preguntas, ¿
verdad? El cool es que ahora no necesitamos saltar en remolque nuestro programa y contar Calcular. ¿ Qué teníamos hace siete días? Díselo hace dos días, ¿verdad? Acabamos de decírselo aquí, y sólo debería funcionar bien. Entonces pongámoslo a siete días. Y ahora me gustó en una cosa más note que el script de Python se puede ejecutar así. Cuando lo abra, se va a ejecutar. Y como pueden ver, tenemos, como resultado, una pregunta como esta. ¿ Y por qué creo que es escuela? Creo que está bien, porque ahora puedes poner un atajo en tu llamada de escritorio. Es como obtener las preguntas más populares de Python de la semana pasada, y no necesitas ni siquiera, ya
sabes, abrir tu It'll acabarás de abrir el guión así. Y va a abrir sitios web que siguen las reglas como esta, esta escuela, ¿
verdad? Y serán de la última semana. No es necesario saltar al programa cada vez que corres. Tu grito de guión es universal. Sólo voy a correr siempre correctamente. Y esto es lo más cool del programa. Haces que todo funcione. Te juramos tener que cambiar las cosas. Eso va buena lección. Muchas gracias.
17. Ejercicio: hechos de gatos: Hola. Creo que es una buena idea ver algunos ejemplos más fuera de los ojos AP porque ya sabes, algunas personas podrían documentarlos de una manera un poco diferente. Entonces centrémonos en Cat Fox Eso es fax de gato abierto. Entonces corta a Fox. Volveremos. El fax Cat regresaría exactamente. Vamos a la documentación ap I. Entonces lo primero que cuando abres uno fuera del sitio web así quieres encontrar una
recomendación P I . Entonces empecemos a desarrollarnos. Y como puedes ver, dicen que esa es tu salud para todos los extremos. Se ve así. ¿ Qué? Este endpoint Bueno, endpoint es un lugar donde se pueden recuperar datos OK, y para los hechos, necesita ir al fax de barra diagonal para los usuarios que van a ir a los usuarios de barra diagonal. Pero necesitas dedo del pie arranque desde mi URL base así desobedece el aceite y ahora necesitas solo agregar gracias. Y como pueden ver, tenemos buena ahora aquí baja los hechos sobre los gatos Algunos de ellos son muy interesantes. Al igual que por ejemplo, los
domésticos se gastan alrededor del 70% del día durmiendo y el 15% de su aseo diario. ¿ Es cierto? No sé, probablemente sea el hecho, pero ¿cómo podemos usar esto, verdad? ¿ Queremos todo el fax a la vez? Bueno, vamos a ver. ¿ Qué podemos hacer exactamente con los factores? Entra en faxing como lo puedes ver. Tiene eso exactamente lo que podemos hacer con el fax. Nos dice este sitio web qué coro it parámetros podemos usar en ellos piensan aquí. Lo primero que diga que podemos ir en remolque, catálogo
aleatorio. Entonces cuando hagamos algo así como al azar, notarás que conseguiremos un hecho de desglose. De acuerdo, es más útil, ¿verdad? Porque se puede hacer un sitio web o algún tipo de programa que le damos algún dato aleatorio sobre gato. Eso está mejor ahora, Hmm. Dice que podemos cambiar más tipo, ¿verdad? A lo mejor quiero algunos hechos sobre los perros. Vamos a comprobar si nos va a dar un dato sobre perro. Es cierto. No nos está dando hechos sobre los perros. Cuando nacen los cachorros, es
ciego si y para Fleiss. Está bien, eso es bastante interesante, Andi. Bueno, aquí tenemos también algo bueno se llama cantidad porque hay que saber que si vamos dedo del pie, por ejemplo, él y ahora hacemos algo así por estos mintiendo que así conseguimos hecho aleatorio y nosotros traer la escorrentía le agradeció. Vamos a traerlo de la impresión PP importación Impresión PP alrededor del mojo. Como pueden ver, tenemos un hecho aleatorio. Pero ¿y si quisiera tener más? Pediría muchas veces por cada FARC, como, por ejemplo, 10. Estos tardarían demasiado tiempo. Recuerda, cada vez que lo hacen, piensas que necesitas obtener las solicitudes. Trata de encontrar otra manera, porque de lo contrario tu programa, trabajamos despacio. Y lo que es más, probablemente
consigamos Bond porque simplemente sacarás demasiado del procesador de la CPU La
solicitud de gansos ¿verdad? Había algún tipo de límite, así que no lo hagas más. Se desea limitar el monto de las solicitudes tanto como se pueda. Entonces los chicos que crearon esto un p lo he predicho, y te dieron el barómetro de cantidad te pudiste usar, verdad? Entonces vamos a usarla. Monto en ese estudio a, por ejemplo, cinco. De esa manera obtendremos cinco fax al instante sin tener que solicitar cinco veces solo quiero, y eso está bien. Y entonces podemos hacer lo que simplemente podemos lucir para cada tarjeta en contenido. Haz algo mintiendo, Traigan corte. Y aquí estamos mirando el texto porque es lo que es útil por ahora porque puede ver que hemos sido como cinco zorros al azar. Entonces fue bastante fácil, ¿verdad? Y sólo necesitamos dedo del pie leer lo que hay aquí como ejercicio. Me gustaría que hicieras un menú donde alguien pueda elegir perro o gato y dependiendo de lo que el usuario haya elegido, dale gatos o perros, ¿no? Y enséñale cinco. Por ejemplo, 10 hechos. Datos aleatorios sobre perros Carter. Vale, Hace tu ejercicio Y Pero esto no es todo en su conferencia, no Dijo que aquí tenemos buenas cosas morales. No vamos a entrar en la autorización de clave A P derecha abajo. Lo haremos más tarde. Ahora mismo, mira cosas como,
por ejemplo, por ejemplo, esta gorra aleatoria. Como puedes ver estas cosas un poco más fáciles, solo regresa como una imagen aleatoria fuera del carrito, ¿
verdad? A lo mejor, jefe, pero regresa a su alrededor. ¿ Eso crees? ¿ Cómo podríamos usarlo? Mega programa donde mostrarás apuntarlo. Y por debajo de eso se muestra alrededor del corte de hechos, ¿verdad? En este momento no sabemos cómo el dedo del pie muestra una imagen dentro del programa. Dios acaba de tirar y estás todo bien. Hay sitios web más geniales como, por ejemplo, ella basó en línea. Bajemos, y como pueden ver, nos
va a mostrar. Usemos estos para ver qué nos va a mostrar. Ella basó Link hace la muy hermosa raza, y en su momento obtenemos una imagen aleatoria derecha. También es genial, y también podemos ver los parámetros de consulta que te permiten obtener más ella base. Entonces cuenta, por ejemplo, inquilino. Obtenemos 10 al instante, y puedes mostrarlos en, por ejemplo, sitio web o abrirlos al instante, y nuestro navegador Web que podemos hacer ya bien.
18. Ejercicio: imágenes de CAT en aleatorias por la raza: es hora del próximo ejercicio aquí. Puedes obtener fotos de cortes de Tumbler. Cuando entramos en gatos, vamos a la documentación del dedo del pie. Debilita los cortes de búsqueda por aliento. Es barba. Una búsqueda un poco más específica, correcto. No tenemos cortes aleatorios, lo cual es crítico porque puede, uh, ser cortado por el puente. Y quiero que leas lo que hay aquí. Bien. Y en base a eso, quiero que creen un programa que abra imágenes libres, cortadas
al azar en navegador Web fuera de raza específica que la persona elija. De acuerdo, no se
puede elegir de gratis. Por ejemplo, te
daré algunas manos. Ahora, ten en cuenta que dicen que puedes conseguir a los ingleses aquí como te vincula la India. Y como se puede ver, aquí se
especifican. De acuerdo, lo que significa Y también dicen que puedes buscar por respirar de esta manera. Entonces cuando lo abren en el nuevo enlace y tecleamos algo así como ideas de raza. Entonces fue como Brit estos y luego usé, por ejemplo, American Bobtail. Entonces, gracias a estos. Voy a conseguir gato al azar Que levanta a alguien conduciendo. Y aquí está tu Oh, cuando abro Interesados? No puedo ver Bueno, es bonita tarjeta. Bonito uno. Y cada vez que me refresco, consigo algodón Rondon. Por supuesto, pueden repetir algunas cosas. Andi. Bueno,
así es como conseguimos un sencillo. Tienes La pregunta es, ¿cómo obtenemos más de una imagen a la vez? No queremos meternos en una sola piel. Podríamos hacer más peticiones. Pero como dije, siempre busca otra opción. Echa un vistazo al puente. Una referencia de PR en el panel izquierdo. También, puede
haber más Sobre el único que hay amplitud. Son los culpables. Mm, donde parámetros no están preparados, realmente describen. Pero probablemente porque tema es un tiempo autodescriptivo se ha ido. Limitar la cantidad de auto que no se puede mostrar aquí, ¿verdad? Entonces si probablemente hago algo así y cojo, es igual a dos gratis. Me pondría locos una vez. Veamos 012 freakouts para que podamos pasar por cada uno de ellos. Llegar ahí estás bien y ofrecerlos en el navegador Web. Pero es tu trabajo. Esa es una pequeña lección. Muchas gracias.
19. Autorización - inicia la sesión con la clave de la API (para obtener el calendario vacaciones: Hola Hoy aprendes con esta clave A P I. ¿ Qué? Se utiliza para cómo usarlo. Por lo que hoy aprenderás cómo te autorizo dedo en sitios web. Porque hasta ahora no necesitábamos escribir. Estábamos usando cosas como el fax de gato y no requerían que crearas algo. ¿ A qué se llama llave P I? Entonces, ¿qué es un p a ki? Es un dedo clave. Identificarte dedo del pie te autorizo como persona. Necesitan hacer autorización. Pero, ¿por qué necesitan hacerlo? Puede haber algunas razones por las que podrían querer dedo del pie identificarte porque quieren dedo del pie Analiza cómo usas Están contentos de que podrían querer dedo del pie identificarte porque quieren límite del dedo del pie y solo bocas solicitan lo más que puedan. Podrían querer autorizarte porque quieren dedo del pie Ve si eres tú porque algunos
ojos AP te permiten mirar en tu por ejemplo may donde tienes tu e mais y
te permiten contestar a correos electrónicos. ¿ Verdad? Por lo que necesitan saber que eres tú. Algunas personas quieren conseguir algo de dinero para casa tú porque si quieres hacer más solicitudes si estás usando el A P me calmo Shelly. Entonces tus están sacando mi de ello. Ah, entonces tienes que pagarles ¿verdad? Entonces elijamos uno apagado, luego AP hielo que requiere autorización. ¿ Al igual que qué? Calendario de días festivos mundiales y días laborables que te va. Como puedes ver, te permite
obtener base de datos de más de 200 países en todo el mundo, y se está actualizando constantemente para que puedas elegir Hon off Tantos países aquí y ver qué vacaciones tienen. No necesitas serlo. Recuerda sobre la actualización. No necesitas dedo del pie. Contratar a una persona para actualizarlo ¿verdad? Imagina que tienes una gran empresa y has contratado gente de muchos lugares del
mundo y ellos tienen las vacaciones y quieres ser amable con ellos y darles, por ejemplo, tiempo
libre en los Días Santos. O quieres enviar una tarjeta de visita en los Días Santos. Es agradable que la persona que dirige el componente de las cosas sobre la gente, por ejemplo, ahí mismo así y las vacaciones que pueda cambiar. En algunos países, tal vez no conozcas algunas vacaciones y acaban de hacer el trabajo para ti, ¿ verdad? Entonces es bastante útil. Y pero para poder usarlo, se requiere tener una clave AP I ok. Y con el fin de conseguir clave a p I la mayoría del tiempo, solo
necesitas inscribirte en la página web. Te darán un enlace, ¿verdad? Por ejemplo, la inscripción para pre. Podría ir en ello y necesitas solo proporcionar tu correo electrónico,
ingresa tu nombre completo y elige el registro de Passport Creek blanco para correo electrónico. Si no lo consigues, revisa esta bomba y luego solo necesitas iniciar sesión. Por lo que vienes buscando fichaje. Y ahora, como pueden ver, tenemos aquí algo o esto llamado llave p I. También, dice de nuestro a p. lo uso, lo que significa cuántas veces he solicitado algo de estos sitios web. ¿ Por qué salen? Muéstrame esto porque es limitado en plan gratuito. Como pueden ver, estos tipos quieren dedo del pie y algo de dinero, y creo que está bastante bien, porque probablemente necesitan contratar a personas que actualicen el derecho decolorido Colin. Por lo que necesitan dedo del pie Obtener este dinero de vuelta. Pero para uso privado o simplemente por el bien de que puedas probarlo, tienes algún plan gratuito donde tienes buena, limitada cantidad de solicitudes. Y cuando vayamos a la tarificación aviso de que tienes Haman solicita 1000 permanentes. Entonces, ya
sabes, para uso privado solo quieres averiguar algo sobre el mundo. Se puede utilizar fácilmente de forma gratuita. Y te han ganado el quiz por segundo aquí mismo. Tú solo me tienes a las peticiones por ciclo en el medio A B solicito por ahora nos
apegaremos a ella. Probablemente te has dado cuenta de que tengo blurt house fuera de mi a p I rey. ¿ Por qué lo hice? Porque hay que recordar que esta a p I key me identifica como persona. Si hubieras empezado a usarlo, podrías usarlo. No, la forma en que se pretendía. Podías, ya
sabes, engendrarlos. O podrías, por ejemplo, usarlo más tranquilo, Shelly. ¿ Verdad? Y yo tendría problemas por eso. ¿ Verdad? Entonces recuerda que esto te identifica. Por eso necesitas esta llave al inicio, ¿verdad? dedo del pie. Asegúrate de que la persona que lo usa sea el tipo adecuado. Y así no lo compartas con otras personas, justo en la clave que se generará para ti. Observe que aquí comparten una clave P I. Pero algunas personas podrían no haber programado el panel así. Podrías obtener la clave A p I a través del correo electrónico. Simplemente te mandaban comiendo de forma sencilla y no tendrás los detalles de la cuenta ni algo así y realmente depende de qué sitios web vas a usar. De acuerdo, vamos a usarla. Cómo usarlo Como siempre, vamos a utilizar para una documentación de P I. Entonces pinchamos aquí y como puedes ver, está bastante bien documentado. Dice al final,
tú eres todo lo que es como día, así que necesitamos usarlo así, ¿
verdad? Entonces vamos a copiarlo aquí. Pero dice que necesitamos una clave P I la cual se requiere, por lo que debemos proporcionar. Por lo que necesitamos hacer algo como esto una clave p I como perímetro así, entonces necesitamos proporcionarlo, por lo que necesitamos darle desde el panel de campamento. Entonces a partir de aquí. Tenemos que proporcionarlo aquí. Está bien. Al igual que esto. Y ahora estamos apuntados. Mira, cuando ejecutemos nuestro módulo este pero contenido aquí notarás que hay algún
carbón tipo flecha disparado, lo que significa que no proporcionamos todos los parámetros. Pero cuando hacemos algo así, se puede ver sin en la autorización A P i G falló. Entonces algo andaba mal aquí. Yo también lo cambio a chico equivocado. Como puedes ver, también está mal. Por lo que necesitamos darles una llave P I. Exactamente igual que es como si se generaran para nosotros. Nos identifica. Entonces nos permite dedo del pie procesar algo desde la página web. ¿ Verdad? Y ahora necesitamos aprender a usarlo. Como se puede ver, dice
que se nos requiere toe up a p I parámetros como una tecla P I, que hicimos. Ahora necesitamos en el país y en el aire, por lo que necesitamos cobrar las vacaciones de veto. Entonces vamos a copiar estos. Sí, y tenemos que añadir más parámetros como, sí, así que en para elegir en qué año queremos revisar XB por ejemplo, 2019 y necesitamos toe también elegir el país que queremos toe check holidays for right Porque hay muchos países Andi, qué país quiere elegir y cómo elegirlo aquí Hemos apoyado países en su página web cuando lo abro. Como se puede ver, hay muchos países este apoyo en eso son los zapatos. Por ejemplo Gran Bretaña que es G B Reino Unido. Por lo que necesitamos usar G B estas dos letras aquí. Si quieres otro país como por ejemplo nalgada, necesitas dedo del pie use e s derecha. Entonces tecleamos aquí g b. Y ahora hemos elegido un Gran Bretaña Reino Unido. Ah, vamos a ejecutar nuestro módulo. Y como pueden ver, nos hemos bajado mucho en Let's people impreso. Como se puede ver en el Reino Unido, hay muchos aseos fuera. Pero hay que recordar que hemos elegido viejos lazos fuera de los días santos de todo el año. Entonces cuando vamos aquí, podemos ver a continuación que podemos limitarlo un poco. Al igual que así. Por ejemplo, quiero sólo días santos para este mes del Pacífico, como por ejemplo,
diciembre para que podamos hacer algo así como un mes 12 y nos pondremos en Lee. Los días santos para diciembre, como consideran, siguen estando mucho fuera de ellos. Pero recuerda que pueden ser fiestas de observancia religiosa locales y nacionales para que podamos limitarlas aún más como, por ejemplo, las fiestas nacionales. Y como pueden ver, sólo
hay dos de ellos, ¿
verdad? También hay parámetros AP I tan premium y eso es algo que escribes. ¿ Qué significa? Ellos son primo. Significa que si pagas por ellos Así no estás en el plan libre puedes limitar lo que
vas a ver aún más. O puedes cambiar cómo el resultado de la página web así a p me voy a quedar Y esto es bastante útil. Por eso probablemente tiene un precio. ¿ Qué hace? Dice que devuelve el nombre de las vacaciones en el idioma oficial fuera del país. Si está disponible, esto es por defecto set toe Inglés. Entonces el resultado que tenemos aquí es en inglés, ¿verdad? Pero si quieres mostrar dedo del pie persona de, por ejemplo Polonia, la descripción de las vacaciones en polaco. Entonces, ¿quieres ser un poco más de ganancia? Shona ¿verdad? No quieres dedo del pie mostrar todo inglés. Entonces hay que pagarlo. Y luego puedes establecer ese idioma. Por ejemplo. Uh, Polonia vio pl on. Entonces fueron la gente de Polonia con c su descripción de vacaciones en la policía, cierto. No necesitas traducirlo por tu cuenta. Pero este es un sitio web privado. Puede dejar de existir en, no
sé, dos años tiempo en tal vez 10 años todos. A lo mejor estaremos ahí casi para siempre. ¿ Verdad? Pero si estás viendo discutiendo no está disponible Ahora, no te
preocupes. Porque para ser honesto, estás practicando ahora mismo la forma en que AP eyes Mira, todos, uno de ellos será un poco diferente. Y probablemente querrás usar diferentes 80 IES. Probablemente no necesitarás usar el calendario vacacional, ¿verdad? Podría usted. Algo más de aquí y allá. Interfaz del sitio web va a ser diferente. Y por eso nos pagan Como programadores dedo del pie, ya
sabes, grandes cosas. A cuota, ojos, Andi, analizarlos, y luego los usó. ¿ Verdad? Se van a haber similitudes. Por eso quiero mostrarles algunos de ellos. De esa forma podrás procesar cualquier fuera de ellos bien. Estarás acostumbrado a cómo me veo el a p y cómo el dedo del pie usa el pulgar que está sosteniendo la lección. Muchas gracias.
20. Autorización a través de la encabezado: configuración: Hola Hoy te enseñaré qué son encabezados y cómo usarlos. Para poder mirar en uno fuera del público A B usaré los carros a 80 de altura de aquí. Y notarás que cuando vayamos de pie este top nos dice que la mejor y más segura forma es mandar la cabeza. ¿ Qué es Heather? Heather es información adicional que puedes agregar dedo del pie la solicitud y es así más seguro
enviar solicitudes a través del infierno ahí porque los valores como estos no son visibles dedo del pie todos porque no se envían en la URL, ¿
verdad? Por eso es mejor usar esto importó si es posible usar si permiten hey eso
con el fin de usarlo primero. Bueno, necesitamos dedo del pie generar la A p I key Andi, para poder hacer es decir que tienes que ir aquí, entonces necesitas inscribirte para tipo gratis. El mi hizo la descripción de la aplicación Di algo sobre tu aplicación. ¿ Le haríamos a tus gatos, por ejemplo? Quieres hacer una biblioteca fuera de escoceses favoritos y decirles que quieres hacer pista y solo click en inscribirte. Después de eso, recibes un email, ¿recuerdas? Dos cheques pommy si no lo has hecho. Y ahí conseguirás la clave A P I y el usuario I d lo hizo. Deberías decir por ti mismo, ¿verdad? Está bien. Si lo tienes, entonces es hora de iniciar sesión. Por lo que tenemos aquí una solicitud a favoritos netted. Por lo que queremos conseguir favoritos a partir de aquí. Como se puede ver, dice
que se requiere una clave P I para hacerlo. Vamos a comprobarlo. Cuando estamos en nuestro módulo, te das cuenta de que dicen, Oye, hay un estrecho que necesitas para enviar tu una clave P I que necesitaban para que puedan identificar tus favoritos cortes bien, porque puede haber muchos usuarios en su página web. Entonces para poder hacer esto, necesitamos enviar un encabezado. ¿ Cómo? Dedo del pie manda un encabezado. Necesitas enviar aquí como otro argumento llamado Argumento que esto llamó Heather's. Ahora escribes eso igual signo y envías el valor clave del brezo que quieres enviar. Y como se puede ver decir que nuestro encabezado todavía necesita ser usado para que se vea así X a p I ok . Y ahora voy a proporcionar la clave A p I que obtuve del correo electrónico. Entonces lo pago aquí, y necesitamos enviarlo de alguna manera. Aquí. Simplemente podemos hacerlo. Estos rango. Pero también, podemos crear una variable especial que sostenemos. Todas nuestras llaves vinieron así. Y ahora podemos hacer algo. Estos otros Heather está alrededor del módulo. Ah, claro. Mira así porque la justicia un soltero. Hola? Sí, madres
indias en pelea. Entonces, como esto alrededor del módulo lo hace puedes ver que somos reacios porque tenemos un vacío arrendado aquí. Y vacío arrendado significa que no hemos añadido un dedo del corazón de IQ nuestro favorito menos aún. Entonces todo está bien. Miramos adentro, yo sí. Si cambiamos nuestra clave así, entonces fue decirnos que Hey, no
hay ninguna clave X a p I válida en cabecera. No hay que el rey apropiado vaya a cambiarlo de nuevo. Y entonces estamos encerrados. Por lo que ahora sabemos buscar en el uso de encabezados. Solo necesitamos enviar un argumento con nombre y luego aquí escriba el valor para usted podría estar preguntándose por qué este nombre es el mismo que aquí. Cómo sabe nuestro intérprete cuál es cuál. Bueno, el lado izquierdo del parámetro se conoce sólo como el argumento de nombre, ¿
verdad? Acaba de señalar, en el lado izquierdo estás nombrando argumento aquí. Estás enviando valor para el argumento del lado derecho, y él sabe que debe tomarlo desde aquí. De acuerdo, Así que no te preocupes. Estos nombres son los mismos. Y no creo que debas inventar tus no sólo cosas como otras A B. Me gusta algo así. ¿ Eso correcto? Porque tal vez puedas. Podrías agregar más valor de claves. Aquí está bien. Puedes agregar más de ellos, así que solo usa lo mismo que yo tenía. El suyo es igual a otros. Todo funciona bien. Por lo que estamos enviando encabezados y ocho obras. Bien. No obstante, quiero que mejore un poco esto. Vamos a crear una pelea dentro de nuestra carpeta aquí. Entonces vamos a compañía peleando cinco. Y vamos a crear pelea. Llamará, piensa bien en que lo abrimos así, no
podemos quitar todo menos nuestra clave. Entonces vivimos la clave aquí en y crearemos una variable como esa ap king y ahora
importaremos algunas cosas. Y aquí en lugar de escribir en como, días que llevamos a cabo Hace algo así como esa configuración punto ap Ok. Y ahora cuando ejecutamos nuestro módulo, notan
que funciona bien. ¿ Verdad? Pero tenemos AP. Yo guardo de la configuración de 15 donde todos los ajustes se inician. Están haciendo esa lección. Muchas gracias.
21. Ejercicio: sistema de CAT de - introducción: en absoluto en esta lección, el se aprende a hacer una aplicación que le mostramos al usuario los cortes favoritos. Aprenderás a buscar cortes aleatorios y prepararás al bebé para más pasos que
hablaré de traje. Usaremos su código de la última conferencia donde buscamos usando Heather en el sitio web cut AP High. Y ahora les hablaría de supuestos para nuestra aplicación. Nos vamos a imaginar que el usuario está iniciando sesión en nuestro programa tan alto proporcionar el registro y pasaporte siguiente. Imaginando que a continuación, estamos comprobando si están buscando y la contraseña es correcta. Ahora estamos asumiendo que la tala se completó correctamente, ¿verdad? Por lo que el usuario se ha encerrado porque dio el pasaporte de registro adecuado. Y luego recuperamos de la base de datos propiedades como User I. D y User Dame para mayor referencia para que podamos referir al tipo que acaba de mirar. No estamos haciendo estas instrucciones porque no tenemos base de datos. Imagínense que están aquí. Y acabamos de cavar en un tipo con el usuario. A mí me gusta esa edad g edad a, um, por ejemplo, lo que puedas escribir para escuchar lo que quieras es solo el usuario I d que puede identificar este usuario y nombre de usuario específico, que es, para ejemplo, son caricaturales, ¿verdad? Entonces, nuevo, usuario I d nos permite identificar a un usuario específico si alguien proporciona diferente Logan pasaporte
diferente thes usuario I d va a ser diferente porque esto va a identificar al usuario
diferente, ¿ verdad? Por lo que queremos hacer un programa que muestre cuáles son los favoritos corta al usuario que
acaba de encerrar con show memorándum, gatitos y guión preguntarán si el usuario quiere sacar al niño a la lista de favoritos. Eso tenemos que hacerlo también posible, agregó
Toe. Por lo que necesitamos hacer una habilidad y función para agregar nuevos cortes. Y además haremos una función que le permitimos quitar al gatito de favoritos. En esta conferencia, nos enfocamos en mostrarle cosas en sacar cosas del servidor. Entonces esto es como un ejercicio. En próximas conferencias, hablaremos de cómo toe post algunas cosas, cómo enviar algo al servidor al FBI. Porque, sí, podemos hacerlo. Y también podemos eliminar de ahí Sin embargo, ahora mismo necesitamos hacer las bases de nuestro programa. Entonces vamos a traer algo como hola, nombre
de usuario. Entonces sabe que está en nuestro programa. Y ahora queremos conseguir los cortes favoritos. Así que consigue cortes favoritos. Creamos una función así, no
pueden conseguir cortes favoritos y vamos a guardar el resultado. Teoh cortes favoritos así. Tenemos que decir de quién queremos sacar a los gatos? Correcto. Por lo que enviamos Usuario I d aquí a la función de cortes favoritos de Kate que no la hemos creado y luego vamos a imprimir. Tus carros favoritos son y acabamos de proporcionar así. Entonces ahora necesitamos dedo del pie. Definir estas funciones. Dios hechos favoritos van a definirlo. Entonces define, consigue cortes favoritos Llegamos aquí idea de usuario y queremos volver aquí. Cortes favoritos. Como pueden ver, ya lo
hicimos aquí mismo. Entonces, ¿vamos a usar esta solicitud? No obstante, tenemos que agregarla un poco. ¿ Por qué no? ¿ Es eso cuando vamos a favoritos y llegamos al get tu favorito? Dice que obtiene los favoritos que pertenecen a cuenta de York cuya cuenta la persona que creó la clave A P I, que somos nosotros, pero queremos crear una aplicación donde habrá muchos usuarios con diferente lista de conjuntos off cortes favoritos, puntera
de coser. No me defino a sí mismos, y se puede ver que hay una opción del dedo del pie. Filtrarlos por sub i d. En nuestro caso, Obaidi es realmente el usuario. D derecho, y queremos enviarlo como sub i d. como parámetro de solicitud. Por lo que necesitamos crear aquí parámetros objeto como ese es el diccionario y vamos a utilizar el hecho de que podemos hacer algo como sap I d. Y podemos configurarlo al usuario i d el descenso aquí y luego podemos enviarlo a como parámetros. De esa manera ahora podemos devolver la respuesta y pero la habilidad de respuestas, ¿no? Entonces necesitamos usar de alguna manera el disco aquí fuera así. Y entonces, por ejemplo, podríamos hacerlo. Mike, este ah pensó como estas cosas lo hacían ahí. Pero el problema es que tendremos que repetir,
intentar, intentar, excepto lo contrario. Cada vez, cada vez que hacemos una función como conseguir tarjetas favoritas como,
por ejemplo, por ejemplo, otras formas favoritas de un nuevo dedo del pie cortado formas de quitar la carta favorita. Necesitaríamos dedo del pie hacer lo mismo llamado mentira Esto. Por eso creamos otra función con el fin de conocer, repetirnos como, obtener contenido de Jason de respuesta. Y enviamos aquí una respuesta. Entonces ahora solo haremos algo como pollas. Entonces vamos a devolver el contenido, pero cambiaremos nuestra en respuesta así, y ahora podemos simplemente regresar así. Entonces estamos saltando de aquí a aquí, y les estamos enviando una respuesta desde aquí. Justo entonces estamos cambiando la respuesta al contenido. Ese es Jason. Estamos fuera de curso tratando de hacerlo. Si algo sale mal, decimos que eres algo en polaco. Impropio por meses. De lo contrario regresamos. El contenido aquí en el continente vuelve a ser devuelto al lugar donde se invoca la función buenos carros
favoritos. Entonces en nuestro caso es que está aquí en ese camino. Ya vamos. Ver cortes favoritos. Como puedes ver, tus cortes favoritos son el arrendamiento vacío. Todo está bien porque no has agregado ningún cardado, ¿
verdad? Pero en el futuro aquí, vamos a ver favor Kratz fuera del usuario que se identifica como esta idea. Ahora es el momento de dibujar un cortes aleatorios. Entonces hagamos algo así. Tarjeta aleatoria igual a conseguir gato al azar, ¿verdad? Y esa es función creada. Consigue corte aleatorio. No necesitamos crear parámetros porque solo va a devolver una tarjeta aleatoria. No es eso Ahora podemos hacer una solicitud y usar esta función desde aquí para que no necesitemos repetirnos, ¿verdad, Andi? Bueno, ¿no necesitamos parámetros ahora mismo porque simplemente nos movemos con Cat. Pero, ¿cómo nos movemos sin cortar? Dice que necesitamos cargar. Piensa, y conseguiremos esa respuesta de Jason por defecto es que nos está dando solo corte. Eso es aleatorio. ¿ De acuerdo? Y lo devolvemos aquí. Entonces, tarjeta
aleatoria, ya está aquí. Podemos copiar esta línea de abrigo aquí. Um, así que tus tarjetas favoritas ahora, uh, puedes aquí mismo. Drone manteniéndose encendido. Y está aquí, justo en el gato al azar. Como puedes ver ahora tenemos por ahí en bromear con él cuando corrió el módulo. Una pandilla. El cocina al azar será diferente porque la idea es diferente. Siempre eres diferente. Y, bueno, podríamos mostrarle esta marca,
um, um, gatito Justo en por ejemplo, los Ural imaginan que tenemos aquí una interfaz gráfica de usuario donde le mostramos al tipo en esta imagen. Ya sabes que para conseguir esto la imagen en espera de meterte en estos eres. Y podemos llegar de dos maneras. No es que esta es una lista fuera de diccionario único, ¿verdad? Podría haber más de ellos si hubiéramos enviado aquí un parámetro que nos permitiera
buscar más chicos por más carteados. Pero no lo hicimos de esta manera. Sólo tenemos buena una taza. Por lo que sabemos que en la posición cero de esta lista, está el resultado que estamos buscando para que podamos escribir sonido como corte aleatorio de cero. Esto no. Ahora que cuando ejecutas nuestro módulo, estamos teniendo aquí sólo un solo diccionario, ¿
verdad? Querían que quisiéramos. Y ahora podemos meternos en u R L. Y de esta manera tenemos ustedes están todos fuera gatito dron. Y ya sabes, podemos copiar días en el puerto, hermano, podemos abrir en la instancia en el navegador Web y donde deberíamos preguntarle a la persona si
quiere agregar a estos gatito recién dron en su arrendamiento favorito. Pero lo haremos en la próxima conferencia. Te mostraré una forma más de conseguir esa primera alineación desde el positivo desde la primera posición fuera. Esto no es que no es genial que tengamos que recordar aquí como los usuarios de esta función que necesitamos acceder al primer elemento ¿verdad? Podemos. Pero podríamos hacer algo así. Estamos devolviendo el contenido y estamos devolviendo el primer elemento aquí al instante. Y entonces sólo podemos hacerlo así. Entonces, como se puede ver, esta es, creo, una mejor solución porque las funciones deben crearse de esta manera. Entonces, ¿no necesitamos mirarlos para saber cómo funcionan? Es imaginar por un segundo que no sabes totalmente cómo se crea esta función. Justo en. ¿ Involucró Get al azar? No puedo. ¿ Qué esperas como resultado, esperar
que necesites dedo del pie entrar en carro aleatorio fuera del primer elemento con el fin de obtener esta tarjeta
aleatoria. Pero probablemente no está bien. Si se llamaba disfunción, consigue tarjetas aleatorias. Por lo que este nombre se sugirió que vas a conseguir una lista del carro de asesinatos, entonces Sí, esperarías que Necesitas pasar por alguna lista. Pero de esta manera lo esperas solo mirando el nombre que gona tienes solo un solo corte. Por lo que pasar, al
menos es algo inesperado. Y esta no es una buena manera de resolver este problema. Esta es la mejor solución cuando lo hacemos así. Entonces les recordaría oír que esta cosa va a ser, ya
sabes, aquí. Vamos a tener una lista, ¿verdad? Lista de gatos. ¿ Verdad? Y obtenemos el primer elemento, que es un diccionario en nuestro caso, es esta parte y lo regresamos aquí a este lugar. Y esta es una carrera una tarjeta aleatoria en este momento, que se presenta por diccionario. De acuerdo, sólo
hay lección. Gracias, muy
22. POSTE: agregar un gato a la lista favorita: Hola. Es hora de agregar el gatito que acaba de ser dron usando el método post de solicitudes antes de eso cuando es para preguntar a nuestro usuario. Por lo que hemos usado la importación en lugar de imprimir y preguntar, ¿Quieres agregar Eat a tu lista de favoritos y él puede contestar sí o no así. Y necesitamos guardarlo en alguna variable como, por ejemplo, en dos favoritos, uh, respuesta así. Y tenemos que comprobar la respuesta. ¿ Verdad? Entonces si después de respuesta favorita es igual a sí, entonces la agregaremos. lo que involucramos una función como, por ejemplo, en corte favorito, y enviamos er al usuario i d. Así podemos identificar la lista fuera de estos encendedor derecho de usuario y con Enviar su alrededor No corte I d. Tan al azar gato fuera del yo d en el auto, fuera de la copa. Correcto. Por lo que se ve así No en cambio en el gato al azar tiene d derecho. Entonces vamos a mandar su gato i d off. Esta es idea fuera de categoría que este corte está incluido. Mm. Estamos hablando de decidir bien. Es este corte específico de tarjeta que hice que se puede identificar en lo que podemos imprimir el resultado
fuera el corte Favorito. Entonces sabemos qué pasó si sucedió o no. Es que estamos preguntando. ¿ Quieres agregarlo a tu bestia favorita? Y pedimos que la mayúscula fuera de la letra. Por qué nuestro es alguien usar caso pequeño en esta condición no se cumplirá, ¿
verdad? Por eso vamos ahora. Usa el mate superior en la respuesta lo que aumentará letra pequeña a la letra
mayúscula , derecha, Eso creo que es un poco más profesional porque esto es sólo algo de validación de datos. No nos estamos centrando en el paro en la estructura. Uh, sin embargo, yo quisiera sólo mostrar el ejemplo práctico de los métodos que usted ha aprendido hace
mucho tiempo. Entonces estamos enviando a la función así, pero necesitamos definir una función como esa. Entonces, arte, tarjeta
favorita usa escribir la tarjeta ociosamente y ahora ¿qué? Tenemos que hacer un requiere como siempre no hicimos bien. Entonces no conseguimos hacer una petición. Pero esta vez esta petición se va a llamar post. No es que cuando vamos a favoritos aquí seguros y una imagen como favorita, tenemos un nombre de puesto aquí. Post significa que solo estás publicando algo bien, enviando al servidor algo sobre la orden de usar ajuste por lugar de destino para escribir tu puesto. Es la diferencia, sin embargo. Tenemos que enviar algo ahí bien y cómo enviarlo. Pero podemos crear una variable como,
por ejemplo, los datos de la tarjeta de
gato. Puedes llamarlo como quieras. No lo convierte en un diccionario. Y ahí dice que debemos proporcionar imagen. Idea escribe. Necesitamos dedo del pie decir qué imagen estamos agregando lista de favoritos del dedo del pie, y en nuestro caso, enviamos aquí justo la idea de cortes aleatorios para que solo podamos hacer cosas como hot idea y esto es suficiente. Pero dice que también se puede proporcionar el sub i D. Y en nuestro caso, queremos proporcionarlo. De lo contrario, todo corte que se agregaría pertenecería. Toe nuestro Un consejo a la A P. bromeé hemos creado. Entonces vamos a poner este dedo del pie usuario Heidi y ahora tenemos que enviarlo. ¿ Cómo lo enviamos? Aquí no utilizamos el argumento de parámetros. Usamos el argumento Jason, y hacemos algo enojado. ¿ Por qué es así? Porque esto un PR espera que los datos sean en Jason, ex y estos todo lo que se va a asignar del pie el argumento llamado Jason
se va a cambiar a Jason, si es posible. S por lo que esta es la mejor manera de hacerlo. Estamos justo en lo cierto. Jason es igual a los datos de la cabina. Y ahora cambiamos esto a Jason automáticamente sin preocuparte de cómo hacerlo, lo cual va a pasar aquí. Y bueno, eso está bien. Nosotros acabamos ¿Cómo hizo algo ahí, si esto va a estar involucrado? Bueno, lo contrario, si no quiere Ah, ah, el gatito. Tenemos que decir algo. Por ejemplo, por qué eres brutal siendo la tarjeta se sentará ahora mismo. Creo que es un vino brutal. Conoce que Cut a su lista favorita, que le está mirando como, por ejemplo, esta de aquí Querían agregarla a tus leads favoritos. No seremos brutales siendo Sí, queremos agregarla. Y es en cuanto a nuestro éxito. Acabamos de añadir un chico nuevo con yo d así. Y ahora cuando no sabes qué módulo no es que tenemos en nuestra lista de cartas favoritas Y tu corte favorito con Heidi. D me gusta esto aquí es un usuario que d que me dieron de la página web a p me carrito. Aquí una imagen I d que hemos agregado antes. Y aquí está el alguien fuera del usuario que ahora mismo está encerrado en la derecha. Y él está aquí es que estás bien que puedes acceder al gatito del dron que estaba aquí para que podamos mostrar todos los cortes favoritos en ¿En dónde? Aquí dentro. Correcto. Para ser honesto, depende de ti cómo van a cuatro embarrados ahora mismo. Estamos, ¿sabes? Seguro. Luchando contra la lista. Cortes favoritos en que se ven así. Podrás mostrar en tus wiles si quieres. Puedes abrirlos en página web si quieres dedo del pie. momento, En estemomento,estas son las únicas opciones que conoces. Pero en el futuro, tal vez puedas mostrarlos en tu sitio web o puedes ah, garganta en el usuario gráfico en para interfaz. Todo depende de ti cuando haces clic. No, por qué quebradizo ser la tarjeta serán cosas. De acuerdo, esto es todo en esta conferencia. En la próxima conferencia, te
diré cómo tratarlo Cortes de la lista de favoritos
23. DELE, eliminar un gato de la lista favorita: Hola. Es hora de eliminar una de las tarjetas que están en nuestro favorito menos como has notado. He añadido un gato más Cómo hacerlo. Bueno, vamos aquí. Y como puede ver, hay un asunto que se llama la necesidad, que, como su nombre indica, trata. Se quita la copa favorita en la lista de alguien. Para hacerlo, solo
necesitas enviar favorito I d. Después de que los favoritos importaron después del euro. Entonces aquí, exactamente en este lugar. Entonces vamos a crear una función que vamos a llamar, por ejemplo, quitar gato favorito y vamos a mandar el gato favorito I d que queremos quitar, ¿
verdad? Necesitamos dedo del pie Exactamente. Dile Oye, quiero a este tipo. Sostén a este tipo y tenemos que proporcionarlo en el euro. Copiemos esto desde aquí porque no me gusta escribir código sólo por el bien de escribirlo . Y no estamos enviando a Jason ahora. No vamos a publicar, vamos a pensar que estamos borrando, así que simplemente vamos a cambiar post en remolque. Eneldo lo. Todavía vamos a obtener una respuesta de respuesta. Obtendremos información. Se eliminó o no la cosa, podemos usar esta respuesta con el fin de decirle al usuario si algo sucedió correctamente o no. Pero lo harías por tu cuenta como práctica en el futuro. No obstante, ahora mismo necesitamos quitar un corte y ellos piensan que tenemos que hacer juntos. De lo contrario podríamos volvernos locos. Vamos. Quitando el gato solo. Tenemos que saludar. Hazlo juntos. De acuerdo, entonces, uh, ¿cómo hacerlo? Tenemos que añadir la tarjeta favorita. Yo d aquí. Cómo hacerlo. Al igual que este poco. Entonces la tarjeta favorita que d. es, um, justo aquí. Acabamos de agregarlo, y todo va a funcionar. Bien. Necesitamos Ahora solo pide esta idea hasta preguntarle al usuario Así que no tienes un corazón como este y dile que provea yo d off tarjetas para entregar esto. Por lo que estamos pidiendo la idea de ir a salvarse. D corte para quitar y necesitamos dedo del pie invocar nuestra función así. Podemos imprimir el resultado así. Andi, recuerda que la importación está devolviendo cadena, así que d tarjeta para quitar la bebida s israelí y necesitamos una cuerda con el fin de comité conectarlo con el plus, Así que no necesitamos hacer ningún casting aquí. Entonces todo trabajamos bien. No obstante, ¿cómo sabe el usuario qué corte quiere quitar? Deberíamos mostrarle que podía mirar aquí arriba. No obstante, esta información no es proceso ¿dónde? Aquí mismo. Para que pudiera cometer un error. Deberíamos simplemente mostrarle idea de carros y también a su lado. El u R l. Entonces sabe qué corte quiere dilatar, desafortunadamente, y luego puede decidir entonces ¿cómo hacerlo? Bueno, podemos procesar. Piensan aquí, correcto, Porque cuando lo acceden, aún
podemos acceder a él y luego perdernos muchas veces como quieras. No necesitamos volver a hacer una solicitud para todos los autos favoritos. Solo necesitamos acceder a la variable de cortes favoritos. Justo lo menos en nuestro caso. Entonces necesitamos transformarlo. ¿ Recuerdas dónde estábamos hablando de transformar, cambiar la forma en que se ven los datos? Había una sección sobre esto y estábamos hablando de menos expresión. Sí. Por último vamos a utilizar los conocimientos de estas conferencias sobre ejemplo práctico en nuestra situación, queremos hacer algo con estos diccionarios que están dentro de una lista. ¿ Verdad? Por lo que necesitamos y necesitamos dedo del pie show al final. El usuario i d. que está conectado dedo del pie que eres más. Entonces podríamos hacer un diccionario como este para que pudiéramos hacer una expresión de diccionario. Y tenemos otras cosas como esa para cada carrito dentro de las tarjetas favoritas. Entonces, dentro de la tarjeta, había antes de la primera ocurrencia, ésta y luego ésta. Y ahora tenemos que decir lo que queremos hacer con él. Queremos crear un rey que se va a quedar así. Corte el id'ing y el valor se verá así. Corta tú eres. ¿ Es apropiado? No, no
lo es. ¿ Por qué? Porque note que cuando miramos aquí imagen él es realmente otro diccionario, que tiene chica dentro. Por lo que necesitamos primero meternos en la imagen y luego en Europa. Y de esta manera, tenemos ahora una tarjeta favorita por un D. Así podemos decir cortes favoritos por idea. Y si bien podemos imprimirlo y ahora motivos que ejecutamos nuestro módulo, um on vimos? No, no
queremos quitar un corte, Como pueden ver, tenemos. Bien. Ahora yo d Eso está aquí. Y estás bien alejado del corte que esto identificó en este Colocado bajo esta idea. Eso es genial, ¿verdad? Y ahora se le pregunta a la persona, Así que no tienes un duro proporcionar i d off cut to delete. Por supuesto, podría cometer un error, y entonces no lo vamos a quitar. Tenemos aquí en datos de valor y ya sabes, podríamos Teoh hacer algo de validación de datos lo puedes hacer es la práctica. No obstante, proporcionamos la adecuada. Entonces queremos eliminar,
por ejemplo,a por ejemplo, este tipo que lo alcance para que no cometa un error y bomba mensaje éxito para que podamos usar el éxito aquí en para que podamos comprobar ive. El mensaje es igual al éxito. Significa que la tarjeta fue quitada y decirle a ese jefe iniciar persona brutal que
lo quitó . Ah, como práctica Y qué podemos comprobarlo ahora mismo. Ahora mismo cuando estamos en nuestro módulo. No estabas Es que sólo hay un gatito en este momento. No lo haremos en ningún gatito y eliminaremos al último gatito de nuestra lista. Y ahora la lista está vacía. Así lo ha considerado. Es bastante genial porque podemos usar el servidor externo para no solo obtener cosas de retiro del dedo del pie de él, sino que podemos usarlo. El envío de información para eliminar información de la misma, tal vez
te estés preguntando. Está bien, está
bien. Pero lo estás usando en ejemplo fuera de carros. De verdad, Cómo nosotros policías que lo mejor es prestar en cosas que son fáciles de imaginar. Créeme. Entonces, ¿qué podría ser un poco más práctico? Ejemplo? Bueno, imaginando que lo puedes usar para publicar, así que para enviar internos que puedan hacerlo en Mays lo hizo esta palma de tu correo electrónico? Porque uno de tu proveedor de email te permite usar un P. Me gusta esto. A lo mejor te permite hacer comprobarlo CVS. Entonces puedes hacerlo. Todavía hay una flecha en nuestro programa que es que si añades un gato nuevo, el corte no se mostrará aquí en nuestros cortes favoritos. Por idea por qué? Porque estamos usando las tarjetas favoritas de get favorite carts method y nosotros. Pero agregamos la tarjeta favorita después ¿verdad? No antes, lo que significa que después de agregar un gato nuevo, deberíamos actualizar menos nuestras tarjetas favoritas Así que deberíamos, ya
sabes, hacer algo así como carros favoritos y volver a conseguir todos los cortes que hay en nuestro servidor. Y, bueno, esto va a funcionar bien. No asombrado cuando decimos que no. Y estamos en nuestro módulo y salgamos al gatito recién dibujado aquí. No es así. Ahora tenemos qué cortar que podemos quitar también, el que acabas de agregar a la derecha, Así podemos quitar una de ella. Pero es una buena idea hacer una solicitud de algo como esto. ¿ Es realmente lo mejor que podríamos dio tomando en consideración que las solicitudes son lentas? Observe que tenemos un corte aleatorio que aún está disponible. Mira, gato
al azar sigue disponible para que fácilmente podamos entrar en tarjeta aleatoria de tu pozo, correcto. Esta es una información que la necesitamos y también notamos que aquí, después de sumar adecuadamente vamos el mensaje éxito y d fuera del corte recién agregado al ascensor
favorito para que pudiéramos obtenerlo desde aquí. Y sólo una señal este rey esto y entonces podríamos guardarlo aquí. A lo mejor no en la misma variable podríamos llamarlo de manera diferente y más tarde, Adi, que el final después de transformar esta lista o aquí en diseño. Entonces hagámoslo. Hagamos mejor nuestro abrigo por mejor quiero decir más rápido. Y esto es realmente algo que optimiza nuestro programa. Porque, como dije antes, de
nuevo, nuevo, las solicitudes son muy lentas. Necesitas saltar de alguna manera de tu computadora al servidor que está lejos, lejos de tu computadora. Entonces esto lleva tiempo corriendo a través de Luke 1000 veces 2000 veces serán probablemente más rápidos que esto, ¿
verdad? Por lo tanto, ten en cuenta que este tipo fuera de la optimización es realmente importante. De acuerdo, entonces necesitamos tarjeta de desglose I d Así que podríamos crear diccionario de corte recién agregado, y haremos algo así. Tarjeta aleatoria I d. Y no lo hacemos como las cosas que necesitamos para guardar el resultado de nuestra
tarjeta favorita dink . Y note que esto es el inframundo bajo idea. ¿ Verdad? Entonces deberíamos, um no necesitamos yo d aquí. Necesitamos que me disculpe. Necesitamos resultado del corte favorito, y necesitamos i d de él. Pero de Kat al azar, no lo
haremos sólo, um Europa. Lo es. Está bien, vamos a la derecha. Comprueba si la tarjeta recién agregada estará aquí. Entonces pongamos en marcha nuestro modelo. Vamos, los parentis y bueno, vamos a ser. Entonces cortas y lo que no quitamos en el fondo. Y como pueden ver, el gatito de drones Ural Off está aquí, y es un nuevo yo d para este gatito John, pero necesitamos saber agregado después de transformarnos a la lista. Entonces necesitamos dedo del pie de alguna manera en un nuevo elemento aquí. Y ahora imagina que no recuerdas cómo hacerlo. Entonces vas por aquí, ¿escribes algo? Ideas, Diccionario son pensar nuevos elementos vitales. Y haces clic, por ejemplo, pytorch ab nuevo elemento al diccionario. Y tú Te dicen que con el fin de otro artículo nuevo, puedes usar la actualización enmarañada. Además, solo uso la actualización. Pettitte y yo enviamos su el diccionario de corte recién agregado el. Entonces de esta manera, cuando ejecutamos ese eran módulo que no eras es que tenemos aquí ahora. Un tipo, un corte a cortes y tenemos otro. Y como puedes ver ahora tenemos 12 gratis. Genial, ¿no? Y no necesitábamos hacer una solicitud al servidor. Por lo que realmente optimizamos nuestro código. Lo hicimos mejor. Tenga en cuenta es de nuevo que no usé solo la función de actualización aquí. Para ser honesto, olvidé cómo se llamaba. Y decidí que mostraras cómo funciona un programador en la vida real. No recordamos todos los métodos. Vamos. Sería demasiado difícil notar que conozco muchos lenguajes de programación y cada importado en cada lenguaje de programación. Incluso si hacen cosas similares, se les puede llamar de manera diferente. ¿ Cómo recordar todos estos? ¿ A qué velocidad podría encontrar el resultado así? Simplemente escribo unas palabras en Google y obtuve el resultado. Entonces esta es una habilidad muy importante. Si no sabes hacer algo como esto, solo tenlo en Google y probablemente alguien ya en desbordamiento de existencias. Tenía una pregunta similar y la pregunta con la respuesta ahí adecuadamente, solo
puedes usar la respuesta como hice y lo hicimos bien. Te contaron sobre el método apareado de actualización en este curso. No obstante, aún lo olvidé, pero sabía que era posible, ¿
verdad? Sabía que era posible tener diccionario de datos como este. Por lo que esto es importante saber acerca de la posibilidad. Pero no es importante para ti, Toe, recuerda todo de memoria. Porque si olvidas algo, realidad, se
tarda como 10 segundos en saber cómo hacerlo correctamente. El no escucha. Muchas gracias.