iic2233 / syllabus-2021-1 Goto Github PK
View Code? Open in Web Editor NEWRepositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
Home Page: https://iic2233.github.io
Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
Home Page: https://iic2233.github.io
Para consultar sobre una librería deben responder esta issue con una pregunta de la siguiente forma:
Puedo usar la librería nombre_librería para hacer explicación_de_lo_que_quiero_hacer
¡Recuerden especificar en su README qué librerías utilizan!
El uso de alguna de las siguiente funciones es automáticamente un 1,0 sin discusión. 😭
(try/except)
(el uso correcto de try/except
es contenido que se verá en una futura semana del curso, por lo que se espera que las tareas previas a esa fecha puedan ser resueltas sin este built-in
)¡Ánimo y éxito en sus tareas! 📩💬
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola, me sale esto cuando trato de ejecutar
"brew install git"
a qué se deberá?
Gracias desde ya.
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
Utilizar varios métodos a una variable a la vez, es válido en pep8?
ejemplo
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Describe tu problema de manera detallada, explicando qué estás intentando hacer y explicando los errores o problemas que has encontrado. Se recomienda agregar fotos cuando sea posible]
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
Hola, no se como acceder a mi respositorio personal para entregar la actividad de hoy
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[En el tema de la configuración de VSCode, en la Wiki del curso aparece que hay que seleccionar como Linter "pycodestyle", en cambio en el video sale que ocupemos el flake8. ]
[¿Cuál Linter debemos ocupar entonces? ¿pycodestyle o flake8?]
las referencias a sets son todas referentes a los de la semana '01'
En los notebooks, cuando se quiere comparar la velocidad de cómputo entre distintos tipos de datos, cuando la ejecución es muy rápida por algún motivo devuelve el float 0.000000 y cuando se intenta dividir, da origen al error. Por alguna razón, incluir un sleep(n)
con un tiempo n arbitrario y luego restarlo, nos ha funcionado en algunas ejecuciones, —cuando estábamos revisando esto— para no tener el error.
Estos suceden en el 4-colas y en el 6-sets:
En el notebook 4-colas, se muestra el siguiente algoritmo recursivo para encontrar palíndromos,
Me preguntaba cuál es la utilidad de añadir el valor por defecto '= None', ya que al ejecutar el código sin argumentos, de todas maneras retorna un TypeError al intentar introducir un None al deque()
from collections import deque
class Palabra:
def __init__(self, palabra):
self.letras = deque(palabra)
def es_palindrome_rec(self):
if len(self.letras) > 1:
return self.letras.popleft() == self.letras.pop() \
and Palabra(self.letras).es_palindrome_rec()
else:
return True
p1 = Palabra("reconocer")
p2 = Palabra("espectaculo")
p3 = Palabra("ana")
p4 = Palabra("OssO")
print(p1.es_palindrome_rec())
print(p2.es_palindrome_rec())
print(p3.es_palindrome_rec())
print(p4.es_palindrome_rec())
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Describe tu duda de manera detallada, explicando los contenidos en cuestión y ojalá colocando código o un caso de uso de ejemplo]
Hola!! ayer estaba estudiando el módulo de listas y tuplas de la semana 1 (entendí las diferencias teóricas) y luego intenté hacer el ejercicio propuesto correspondiente a la materia sin embargo, me surgió la duda de cuál es la verdadera utilidad de una tupla si, en teoría, siempre puedo trabajar con una lista; ¿en qué casos estoy obligado a trabajar con tuplas?.
Muchas gracias!!
Saludos.
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Cuando trato de hacer los ejercicios propuestos en jupyter, no me funciona, corro una vez el código y funciona con normalidad pero si quiero volver a correrlo deja de funcionar, probé cerrando y abriendo jupyter, reiniciando el computador pero me sigue pasando lo mismo, esto no me había pasado días anteriores pero no he hecho nada diferente
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola! ✌️
Les traigo una ayuda para poder configurar de mejor manera el linter
pycodestyle
instalado en el VSCode
.
El linter
pycodestyle
por defecto, les va a avisar cuando una línea de su código exceda los 79 caracteres. Sin embargo, para los efectos de este curso y de acuerdo a la guía de estilo que usaremos, es necesario que el linter
nos avise cuando la línea exceda los 100 caracteres.
Para configurar pycodestyle
de manera que nos avise cuando excedamos de 100 caracteres deben seguir los siguientes pasos.
1. Abrir VSCode
y presionar Ctrl + Shift + P
(Cmd + Shift + P
en MacOs
)
2. Escribe en el buscador json
y selecciona la opción que dice Preferences: Open Settings (JSON)
. Se les va a abrir un archivo con extensión .json
, que contiene en él un diccionario.
3. Debajo de la línea que dice "python.linting.pycodestyleEnabled": true,
, deben copiar lo siguiente: "python.linting.pycodestyleArgs": ["--max-line-length=100"],
.
4. Deben guardar los cambios realizados en el archivo.
Se debería ver de la siguiente manera:
Con eso, tendrán el linter
configurado con el máximo de caracteres por línea permitido.
Espero que les sirva!
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Hola, estaba intentando hacer el ejercicio propuesto 3 y me surgió una duda, el método que se pide implementar depende mucho desde que torre y a que torre se mueve un disco, específicamente, me causa conflicto como quitar y añadir los discos a las torres, ya que a priori solo se me ocurre usar ifs para detectar cada caso, (a que torre quitar y a cual poner el disco) pero intuyo que esa no es una buena manera (busque un poco sobre el tema, pero encontré cosas que me parece que escapan del curso)]
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola, mi sistema operativo es MacOS y estoy tratando de actualizar mi versión de Python y la eliminé de mi computador (supuestamente) para instalar la versión que piden, pero al buscarla en la terminal (de ambas maneras que recomiendan) me aparece lo siguiente:
Y tengo dos preguntas: 1) está desinstalado python? 2) qué versión es la que tengo?
Luego, para descargar la versión que piden tampoco me quedó claro bien como hacerlo, ya que aparece "download" en la versión más reciente es una 3.9, y no sé como descargar la que piden. Perdón T_T y gracias desde ya.
Mi duda proviene del cuarto notebook de contenidos para la semana 00, el de strings :
Sin embargo, cuando quité el espacio rellenó con espacios, y no con ceros
Lo mismo sucedió con los floats
¿Por qué no rellenó con ceros?
¿Por qué para Floats se usa F, pero para Integers no se usa I, pero se usa D?
Por último, ¿donde puedo encontrar más documentación sobre este tipo de formatting de strings? Me pareció muy interesante y era un contenido que no recuerdo haber visto en intro a la progra.
Gracias de antemano!
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Luego de instalar python como es mostrado en el video verifique en el terminal y me apareció que tengo instalada la version 3.8.2, siendo que descargue la 3.7. Luego al escribir el comando python3.7 --version me apareció que tengo la 3.7.9
¿Esto significa que estoy listo con la configuración de python?
Despues al seguir las instrucciones para instalar pyqt5 me salió error y no se como solucionar este problema, adjunto imagen.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Al escribir print("Hola") en visual code y ejecutarlo con play, me aparecía la cmd de git, sin dar ninguna respuesta al código. Al consultarlo con el ayudante, logramos que apareciera la cmd de Windows en desde la de git y aparece el output del codigo escribiendo: python nombre_archivo.py // Pero más de eso no se alcanzó a hacer. Por ende, el Visual Code no me funciona correctamente, a pesar de haberlo instalado exactamente como aparece en el video. Y en la terminal de VS no sale nada tampoco.
Adjunto archivo donde se visualiza lo que pasa.
Como se puede solucionar este problema?
Escribo errores a proposito y la ventana solamente me dice:
"No problems have been detected in the workspace"
Con un ayudante no pudimos solucionarlo.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Describe tu duda de manera detallada, explicitando el ejercicio en cuestión y explicando qué has intentado y tu problema (no colocar el código que has hecho)]
Hola! Quería preguntar si es posible que me orienten en cómo cargar el archivo csv. para poder realizar el ejercicio 2.1 de los ejercicios propuestos de esta primera semana. En un principio se me ocurrió importar path pero me confundí un poco en el código y busqué en internet y existe una forma de importar directamente csv pero el código que encontré es para imprimir lo que tenga el excel, no para dejarlo cargado y usarlo cuando se necesite.
Desde ya muchas gracias!
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
¡Hola! Si mi código tiene muchas indentaciones en una parte específica, ¿los 100 caracteres por línea cuentan las indentaciones o solo cuentan los caracteres desde donde termina la indentación?]
Desde ya muchas gracias
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
¿Es recomendable usar todos los contenidos de la semana para los ejercicio propuestos?
Se tiene que usar solo el contenido visto para ese punto por ejemplo en esta semana (la 01) no usar args en el ejercicio de listas y tuplas, o es recomendeble usar toda la materia de la semana en todos los ejercicios de la misma si importar el orden de estos claro que piorizando los que se practican en el ejercicio para practicarlo todo en conjunto.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
He seguido todas las instrucciones de software obligatorio, y he descargado todo lo que piden correctamente hasta PyQt5. Al momento de intentar descargar QtDesigner con el siguiente comando: pip3 install pyqt5-tools me tira error, adjunto imagen
He intentado descargar QtDesigner del link que esta en las instrucciones, pero no me abre debido a que macOS no puede verificar si la app esta libre de software malicioso (podría abrirlo de todas formas pero no me quiero arriesgar)
También he intentado arreglar el problema apretando el link que aparece abajo en la foto, pero no sé cómo hacerlo.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Es en el ejercicio 2.1, basicamente estoy entregando un valor de ataque y un valor de defensa y al hacer ataque>defensa me da el bool incorrecto. Para corroborarlo tengo un print(ataque,defensa,ataque>defensa) y uno de los casos me entrega "700 1200 True"
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Al momento de abrir el centro GitBash o el centro de comando, para poder enviar mis respuestas de la AF1 no me deja realizarlo, git status me dice que los archivos estan list para el commit, pero luego me aparece un error fatal. Tratamos con :
rm --force ./.git/index.lock
cd .git
touch index.lock
rm index.lock
rm -f .git/index.lock
git rm -f .git/index.lock
git commit -a
git commit -m '1'
mensajes que aparecieron fueron:
'fatal: Unable to create 'C:/Users/matic/OneDrive/Escritorio/Universidad Real/2021-1/Programacion Avanzada/matiaschen-iic2233-2021-1/.git/index.lock': File exists.'
'an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.
Si reinicie el computador, cualquier ayuda se acepta felizmente para poder cumplir con el ramo. Gracias de antemano
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Entran los modulos 0 y 1 en la actividad de la proxima semana o solo el modulo 0?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola! En el ejercicio propuesto 2.1, se describe en el enunciado que "Al realizar el ataque, se comparan los puntos de ataque del atacante con los puntos de defensa del defensor; la carta con menor valor debe ser descartada de la mano del jugador.".
Sin embargo, no me queda claro que hacer si ambos tienen el mismo valor, es decir, si ptos_ataque = ptos_defensa.
Revisé en el excel cartas.csv y en efecto, esta es una situación que podría ocurrir.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola, cada vez que intento correr un archivo python en vsc me aparece este error: "The terminal process "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe" terminated with exit code: 3221225477." He buscado harto en google y aún no puedo solucionarlo, qué hago?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Quería saber si se puede utilizar los ejemplos de "Menú" entregados en el enunciado para la tarea, o si esto se considera plagio o algo parecido.
Por ejemplo, el menú de inicio entregado en el enunciado es el siguiente:
***** Menu de Inicio *****
Selecciona una opción:
[1] Crear usuario
[2] Iniciar sesión
[0] Salir
Indique su opción (0, 1 o 2): (input del usuario)
¿Sería correcto utilizar este mismo texto para el código?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
No me quedo claro lo del decuento por cambio de lineas,
¿Se refiere a despues de la entrega cambiar lineas?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Tengo Windows y seguí las instrucciones de la wiki para instalar PyQt5, pero cuando escribo el comando "pip install pyqt5" en git bash no pasa nada, lo intenté con pip3 y es lo mismo. Hablé con una ayudante y me dijo que lo intentara desde la terminal, pero me tira el siguiente error: Fatal error in launcher: Unable to create process using "PATH". Al intentarlo importar desde un archivo python me dice que el módulo no existe. ¿Qué hago?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Como dice el título, no recibí la issue en mi repo personal que dice cuál commit me revisarán.
Hice mi último commit antes de las 4:30 como decía el enunciado.
Supongo que la embarré en algún lado 😞 , perdón.
Qué tengo que hacer?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola, tengo problemas realizando la primera actividad (la que no es evaluada), me resulta todo bien hasta hacer el "git commit", pero luego de hacerlo y poner git status no me aparece el mensaje que debería decir “Your branch is ahead of ‘origin/main’ by 1 commit.” y en cambio me sale:
On branch main
nothing to commit, working tree clean
Aun asi hice git pushh en caso de que se pudiera actualizar igual y los cambios no se actualizan en mi repositorio personal.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola, en el ejercicio 5.3 de los propuestos de esta semana tengo que usar diccionarios para mover el tablero. Entendi (gracias a
stackoverflow) como se hace eso, pero cuando lo corro y empiezo a usar las teclas las posiciones no cambian de "o" a "-" si no que quedan todas registradas, tambien me pasa que no puedo llegar a una esquina. Empiezo a pensar que es problema del codigo y no mio :(. Ayuda xfis
Mi duda proviene del cuarto notebook de contenidos para la semana 00, el de strings :
Noté que en la primera línea del string g el espacio se puso al final, ("Otra forma de string que nos permite "
sin embargo en vez de aplicar el espacio al final de la segunda línea, este se escribió al comienzo de la última línea, " lo que es muy útil para cumplir PEP-8 :)")
Esto, ¿fue hecho a propósito?, de así serlo, en base a la guía de estilo que usaremos a lo largo del curso, ¿cuáles son las reglas para strings?
y a propósito, la segunda duda que tengo, es sobre los comentarios. ¿Cómo se comenta código correctamente en PEP8? ¿Después de la linea, arriba o abajo de esta?, y ¿es admisible el uso de las #regions de VSCODE en las entregas oficiales?
ps: sé que la pregunta de los espacios puede sonar algo irrelevante, pero como recién estoy aprendiendo guías de estilo quería resolver esta duda en particular, y saber en general que tan quisquilloso puede llegar a ponerse.
**Sistema Operativo: Windows 10
**Programa a instalar: Jupyter
Descripción del problema: Al intentar instalar el programa Jupyter siguiendo las instrucciones de la wiki me salta el siguiente mensaje en la interfaz de comandos (Adjunto los textos en caso de que no se vea bien la imagen):
"" C:\Users\vice>python -m pip install --upgrade pip
No se encontr¾ Python; ejecuta sin argumentos para instalar desde Microsoft Store o deshabilita este acceso directo en
Configuraci¾n > Administrar los alias de ejecuci¾n de aplicaciones.""
Siguiendo lo recomendado por el sistema, deshabilito los alias de ejecución y aparece el siguiente mensaje:
"" C:\Users\vicex>python -m pip install --upgrade pip
"python" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.""
Agradezco cualquier tipo de solución.
Hola estaba revisando el video de instalación de Jupyter y puedo abrirlos desde mi computador pero cuando quiero cerrar el host de Jupyter que se abre en el navegador web según el video si introduzco Ctrl+C dos veces en la consola cmd donde abrí el Jupyter se debería parar el Jupyter y darme la opción de cerrar desde el navegador pero al hacer esto no pasa nada y no se como cerrar el Jupyter del navegador. por ahora lo estoy cerrando al cerrar el navegador completo lo que es incomodo.
Mi duda es si existe otra forma de cerrar Jupyter desde la consola ya que Ctrl+C no me funciona
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola! Estoy estudiando los contenidos más a fondo para realizar la tarea de forma óptima. Y revisando los códigos que aparecen en jupyter, los escribí tal cual en vscode y el output es ligeramente distinto, es decir: en jupyter aparecen paréntesis y comas, mientras que el resultado de la terminal de vscode va sin ellas. Puede ser un detalle pero quería aclarar por qué sucede. Adjunto foto y desde ya gracias.
Este foro está para que compartan sus dudas 🤔. También será usado para publicar información relevante en algunos casos.
Este es un medio oficial de comunicación por lo que es tu deber revisarlo periódicamente, ojalá todos los días en que trabajes en el curso, para que no estés desinformado/a.
Revisar si alguien más ya preguntó por tu duda. Si se repite algo ya preguntado en otra issue, se cerrará la pregunta repetida y no se responderá. No olvides que también podría estar en alguna issue cerrada. Para revisar las issues puedes apoyarte en el buscador y los compilados de issues 📖.
Googlear antes de crear una issue. Si tu duda no está en internet, o no te queda claro, crea una issue 🔍.
No puedes postear código de tus tareas ni una solución directa a algún problema de tus compañeros, relacionado a la tarea 🙅♂️. Si tienes una duda puedes crear un código de ejemplo, que no entregue suficiente información, con tal de que no puedan copiarte.
Las issues con el label "IMPORTANTE" deben ser revisados con obligación y no se podrá apelar a recorrección si es que no sale en el enunciado pero sí en este tipo de issue. Todas estas issues tienen información oficial sobre el enunciado de las tareas
No comentar las marcadas como “resueltas”. Si no te satisface la respuesta de una issue resuelta, puedes abrir una nueva issue, haciendo referencia a la issue original y explicando las partes que no te quedaron claras de la respuesta.
Procura que los nombres de las issues sean descriptivos y se entienda de qué se tratan. Por ejemplo "dudas" o "dudas tarea" es un mal nombre, pero "Duda sobre cuánto se obtiene de cada divisa al comenzar" es un mejor nombre.
Evita el hacer issues en que en se traten varias dudas de temas desligados, ya que esto crea conflictos al querer buscar un tema en específico 😬. Mejor crea dos issues distintas si los temas no están relacionados 👍.
Cuando tu duda sea respondida házselo saber a tu ayudante y deja la issue abierta, ya que esto podría servirle a alguien más que tenga la misma duda o una muy similar. Nosotros nos encargaremos de cerrarla cuando sea el momento 😉.
El foro no es un medio de reclamos. Cualquier mensaje de este tipo debe ser enviado mediante el mail de ayudantes ([email protected]) encontrado en la página principal. Procura ser respetuoso/a. Tampoco debes enviar mails a los ayudantes en caso de necesitar ayuda, a menos de que te lo hayan dicho ellos mismos.
Domingos de descanso: Desde los sábados a las 10 PM y hasta los lunes a las 8 AM tenemos la política de no responder issues como una medida de descanso tanto para los ayudantes como para los alumnos y que así puedan dedicarse a otras cosas. Las issues creadas dentro de este periodo recibirán respuesta posterior al horario de descanso.
Los comentarios e issues de GitHub soportan el formato markdown. Pueden encontrar una guía de cómo utilizarlo aquí para hacer más claras y entendibles sus issues (en especial cuando se pregunta por código) ✨.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Al hacer enter en una función del archivo cargar.py (de la AF1) se me indentaba automáticamente pero después me salía este error:
, line 19
dic_ingredientes[linea[0]]=linea[1]
^
TabError: inconsistent use of tabs and spaces in indentation
La única forma en que pude solucionar esto era haciendo enter, borrando hasta llegar a la izquierda de la pantalla y apretando espacio las "4x veces" que fuese necesario. Esto hacía muy tedioso el trabajar sobre una función ya escrita en la que yo tuviese que rellenar y/o editar.
Gracias!!!
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola, durante la semana tuve problemas para abrir un jupyter notebook en mi computador, al momento de instalarlo me aparece que el proceso fue exitoso, pero al intentar abrir alguno de las actividades me aparece que el comando no existe.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Resolví ejercicios de problemas propuestos semana 01 en mi repositorio local, guardé los cambios en jupyter, luego realicé git add, commit y git push, pero al realizar push el programa me arroja:
$ git push
remote: Permission to IIC2233/contenidos.git denied to benjarsanchez.
fatal: unable to access 'https://github.com/IIC2233/contenidos.git/': The requested URL returned error: 403
]
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola!,
En la ayudantia indican que no es recomendable utilizar anaconda para el curso, dado que hay problemas para correr algunos codigos aun cuando es python 3.7.x. Mi duda es ¿que problemas pueden surgir? para tenerlos en cuenta. Utilizo anaconda para otras cosas por lo que se me hace dificil borrarlo por completo.
El ambiente que cree en anaconda lo hice de la siguiente forma:
conda create -n progra python=3.7
Luego instale todos los paquetes utilizando pip
, tendre algun problema ?
Gracias!!
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Intente hacer git pull para descargar los archivos de la Tarea 0, pero la consola me da un error, al hacer git status me sale que debo hacer commit de los archivos que ocupe en la AF1, pero tengo entendido que no debemos hacer commit del syllabus (hasta ahora git me habia funcionado correctamente, no tengo idea de que causara esto)
El error es " You have not concluded your merge (MERGE_HEAD exists)"
Al realizar "git clone [repositorio del curso]", me aparece el siguiente mensaje:
fatal: destination path 'contenidos' already exists and is not an empty directory.
¿Cómo se resuelve esto?
¡Gracias!
Programando luego de instalar pycodestyle como linter en vscode (como pedían en la configuración inicial del curso), me he dado cuenta que hay muchos errores que me distraen, y preferiría que se ignorase el error del máximo de 79 líneas, por ejemplo.
Buscando solo logré llegar a esta página y explican como configurar el archivo y parece fácil pero sigo sin entender dónde está ese archivo o cómo llegar a él.
Por favor, si alguien sabe cómo hacerlo, agradecería un monton.
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola! tengo una duda puntual con el enunciado, tengo que dicen "agrega 100 veces UN número aleatorio entre 0 y 100", pero ya que se trabaja con un set no me hace mucho sentido, no debería ser agregar 100 numeros aleatorios entre 0 y 100?
Edit: justo al terminar de escribir tuve otra duda, en caso de que sea lo que dije, eso no seria solo un set con un solo numero faltante entre 0 y 100?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
¡Hola! Intenté seguir esta recomendación de la wiki del curso (imagen adjunta):
Sin embargo, si bien aparentemente lo hice correctamente ya que Git Bash no me tiró error alguno, de igual forma me pide el mail y clave de Git Hub al momento de hacer git push. Esto último se puede observar en siguiente imagen:
No se me ocurre cuál puede ser el problema, hice nuevamente la instrucción de la 1era imagen, pero sigue igual u.u
...Y al añadir un contacto?
Al parecer no está especificado en el enunciado...
Gracias!
Cloné la carpeta de contenidos del GitHub oficial en mi PC antes de que los contenidos de la semana 00 y 01 fueran subidos. Mi duda es, ¿por qué al hacer un git status no me avisó del cambio (la subida de los archivos), pero sin embargo al ejecutar un pull, logré descargar los archivos?
¿Siempre que se actualicen los contenidos, estos serán linkeados desde canvas?
¿Cómo le añadimos labels a las Issues, o esto lo manejan los ayudantes?
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
En la parte donde se enseña sobre "diccionarios", hay un apartado sobre la función de hash.
Pero aún no comprendo cómo funciona ni para que sirve, y cual es su relación con los diccionarios.
Lo único que entiendo es que entrega unos números, que asumo ,se utilizan para identificar un elemento, y luego sea más facil encontrarlo
Gracias de antemano :)
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
Hola! Descargué python 3.7.8, lo añadí al PATH, pero al momento de querer instalar jupyter me indica el siguiente error:
Al tratar de ejecutar el comando en la terminal "jupyter notebook" me tira el arroja el siguiente error : "jupyter" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Por último, al tratar de abrirlo con un comando que me envió un ayudante, me aparece este error:
Perdón lo largo, pero es una issue muy específica, he tratado con múltiples soluciones que aparecen en internet y ninguna funciona:( Muchas gracias por leer:)
(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")
[Agrega aquí lo que quieras aportar o preguntar]
Al correr mi código me aparece que el permiso esta denegado zsh: permission denied:, utilizo Mac.
[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]
En la siguiente issue encontrarás todas las issues sobre la Tarea 0 que se han realizado hasta el momento, estas están divididas según diferentes temas.
Antes de hacer una nueva issue, revisa si tu duda ya fue realizada, así evitamos las issues duplicadas. 😄
parametros.py
csv
.gitignore
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.