🔰 ¿Cómo usar SQLite3 en PYTHON? - Tutorial ESPAÑOL

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 169

  •  7 หลายเดือนก่อน +14

    Nooo! Tenía la esperanza de que no cometas el error de permitir errores de seguridad permitiendo "sqlinyection" en las consultas 🤦
    Los valores a las consultas hay que pasarlos como parámetros no como texto contenido en la propia consulta.

    • @Dimasmas
      @Dimasmas  7 หลายเดือนก่อน +9

      Háganle caso a este hombre, es un error importante. Gracias por haberlo comentado

  • @diegopaguay6145
    @diegopaguay6145 2 ปีที่แล้ว +11

    Soy Fullstack Dev y estoy haciendo un análisis de datos con Python.
    Necesitaba una orientación en este lenguaje y tu video es exactamente lo que buscaba. A parte los términos que usas son muy adecuados para la explicación.
    Gracias!

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Muchas gracias, todo un honor recibir este comentario de un FullStack 😊

    •  7 หลายเดือนก่อน

      Cuidado con permitir errores de seguridad, las consultas de ese vídeo tienen un error de seguridad, ya que permiten hacer sqlinyection

  • @VaroDev
    @VaroDev ปีที่แล้ว +2

    Estoy cursando un grado en Ingeniería de Software y estoy pues en el tema de base de datos y la verdad que me ha sido muy útil tu video, muchas gracias por explicarlo todo al dedillo nuevo sub

  • @leandrogabrielvillalba9508
    @leandrogabrielvillalba9508 2 ปีที่แล้ว +5

    Estaba buscando un tutorial para manejar sqlite y python y este es realmente perfecto. Te ganaste un suscriptor. Saludos desde Argentina!

  • @Edeinternet-h8o
    @Edeinternet-h8o หลายเดือนก่อน

    Gracias, excelente contenido, estoy comenzando a estudiar y es de lo mejor que he visto, gracias una vez mas, excelente trabajo, bendiciones

  • @ezequieljuarez8811
    @ezequieljuarez8811 2 ปีที่แล้ว +1

    quiero comentar que me gusto mucho, seguí paso a paso, tuve un par de trabas pero funciono. aun tengo que aprender mucho. soy nuevo en este mundo python. :D

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Me alegra que te gustase! Por aquí tienes un montón de vídeos para ir aprendiendo!

  • @asfranj
    @asfranj 2 ปีที่แล้ว +2

    Muchas gracias por esta buena explicación amigo. Todo se entendió muy bien.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Genial me alegro que se entienda bien, muchas gracias por tus palabras

  • @edgarsalvadorrodriguezmart2120
    @edgarsalvadorrodriguezmart2120 3 ปีที่แล้ว +4

    Eres el mejor maestro de programación en python, eres el profesor que todos sueñan tener en la universidad y esto que digo es poco, explicas justo en el clavo sin rodeos y super fácil, canales como el tuyo deberían de tener mas subs, de antemano se agradece que compartas tus conocimientos, gracias hermano espero y sigas haciendo tutoriales eres el mejor, estaría perfecto que nos enseñaras a crear usuarios pero que los genere el mismo código.
    me dejaron hacer un sistema de actividades escolar en la universidad en python, donde los profesores asignen actividades a los estudiantes y los estudiantes agreguen sus propias actividades. y que por ejemplo un estudiante agregue a una actividad a ninguno o varios compañeros.
    esto de los usuarios y relacionar usuarios no lo enseñan porfa haz un video donde nos enseñes eso porfavor.

    • @edgarsalvadorrodriguezmart2120
      @edgarsalvadorrodriguezmart2120 3 ปีที่แล้ว +3

      Tal vez suene algo egotista pero en ningún canal he visto un video como el que necesito y no solo yo, si no muchos. y de verdad explicas super genial estaría super buenardo que tu fueras el que nos enseñaras eso master, espero y tomes en cuenta mi comentario XD

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +3

      Buenas Edgar! Muchas gracias por tu comentario, de verdad que lo aprecio. Los subs ya irán llegando ... supongo ajajajaja.
      En cuanto a tu petición: Estoy trabajando en un vídeo dónde se establezcan relaciones entre los modelos de la base de datos (uno a uno, varios a uno, etc). No tendrá usuarios, pero la estructura a seguir es similar a la del problema que planteas.
      Más adelante, sí que me gustaría trabajar en una aplicación web que tenga gestión de usuarios y usar una base de datos más orientada a producción como PostgreSQL. Pero para eso me temo que todavía quedan unos meses...(ojalá fuese menos, pero voy justo de tiempo).
      Hay un youtuber, Denis ivy (o algo similar), que enseña a hacer aplicaciones web con Python y Django y explica como establecer relaciones entre usuarios y otros datos de tu BBDD. Lo hace en inglés, pero quizás te sirva.
      Un saludo amigo, nos vemos por el canal 👋👋

  • @ThePablete15
    @ThePablete15 ปีที่แล้ว

    Completé todos los ejercicios, eres un crak! Muchas gracias por enseñarnos

  • @Diznar1
    @Diznar1 3 ปีที่แล้ว +6

    Sencillo, justo lo que necesito. Muchas gracias Dimas. Sobre el desarrollo del final del video, quizás usando tkinter sería más interesante. Realmente me da igual, lo que quiero es que sigas. Si te apetece una web con sql, por mi perfecto.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Buenas Juan ¿Cómo va todo? Al final seguramente será una web! Muchas gracias por el apoyo!

  • @czavaleta01
    @czavaleta01 5 หลายเดือนก่อน

    Gracias por tus ejemplos, claros y pedagógicos. Un gran like!!

  • @gamingbyweek9411
    @gamingbyweek9411 ปีที่แล้ว

    Muchas gracias por el tutorial, tengo que entregar un proyecto final de python y aunque me dieron ideas sobre que aplicación programar, una requiere sqllite y me ha servido. Gracias!

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว +1

      Me alegra que te haya servido! Ánimo con el proyecto

  • @juandaviddelgadoguerra4148
    @juandaviddelgadoguerra4148 10 หลายเดือนก่อน

    Primera vez pasando por tu canal, excelente video. Divertido y bastante informativo. Sigue así crack!

  • @leandromaximilianojuarez3740
    @leandromaximilianojuarez3740 2 ปีที่แล้ว

    Gracias a este video, pude terminar mi Curso de Python. Y gracias de nuevo porque voy a seguir aprendiendo

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Eso es lo importante, seguir aprendiendo!

  • @raven.4815
    @raven.4815 2 ปีที่แล้ว +2

    Excelente tutorial, todo al grano y muy sencillo de entender, mil gracias!!

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Gracias a ti por verlo!!

  • @gowkster1
    @gowkster1 3 ปีที่แล้ว +1

    Muy buen video, ma has ayudado mucho a aclarar alguna cosilla que no tenia del todo clara, gracias

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Genial, me alegra haberte ayudado!

  • @leonardorivera850
    @leonardorivera850 2 ปีที่แล้ว

    Pense que ya estaba inscrito, veo tus videos de hace tiempo jaja y no me habia dado cuenta

  • @bisonte516
    @bisonte516 3 ปีที่แล้ว +1

    MUCHISIMAS GRACIAS POR ESTO!!! justo lo que necesitaba, si hicieras algo con DJANGO seria la hostia. un sub mas y un merecidisimo like. Quedas oficialmente recomendado como amo y señor para todo noob que se precie en phyton y SQLite.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Cuanta energía me has subido el ánimo jaajajaj, muchas gracias! A mi Django me flipa, cuando tenga más tiempo me gustaría hacer algo. De momento, si te interesa, tengo un par de vídeos de Flask, que también va por la línea de backend. Un saludo!

  • @Dimasmas
    @Dimasmas  3 ปีที่แล้ว +9

    ¿Queréis aprender más SQLite? AQUÍ OS DEJO UNOS LINKS
    ⚠️ PROYECTO de SQLite3 con TKINTER: th-cam.com/video/jGPeHhyaH0c/w-d-xo.html
    👉🏻 Web usando SQLite3 y Flask: th-cam.com/video/4fcStD9kLcI/w-d-xo.html
    👉🏻 ¿Se te ha olvidad suscribirte? ¡CLICA AQUÍ! : th-cam.com/users/Dimasmas
    👉🏻 ¡Mega Proyecto de PYTHON! : th-cam.com/video/_LiX8Bd2Jq0/w-d-xo.html

  • @just_a_regular_man
    @just_a_regular_man ปีที่แล้ว +1

    ¡Cuanta calidad de enseñanza! me encantó el tema de SQLite3, de a poco voy adquiriendo lo que me falta para crear mis propios, proyectos.
    Muchas Gracias, Dimas! 🙏🙏

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว +1

      Que bien! Si te interesa el tema tengo otro vídeo con sqlite y tkinter. Y otro con sqlite y flask

  • @granbellini1042
    @granbellini1042 ปีที่แล้ว +1

    muy buena explicación

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      muy buen comentario

  • @kanocampillo
    @kanocampillo 9 หลายเดือนก่อน

    Muy bueno amigo. Muchísimas Gracias.

  • @sergiocardona2218
    @sergiocardona2218 ปีที่แล้ว

    Muchas gracias, de mucha ayuda.

  • @ismaelospina3022
    @ismaelospina3022 2 ปีที่แล้ว +1

    Sos un crack, bro. ¡Mil gracias!

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Muchas gracias Ismael!!

  • @nicoux9581
    @nicoux9581 3 หลายเดือนก่อน

    Muy bueno! Gracias

  • @mclantin9207
    @mclantin9207 ปีที่แล้ว +1

    Eres un crack excelente explicación

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว +1

      Muchisimas gracias!

  • @ing.gabrielhernandez2781
    @ing.gabrielhernandez2781 8 หลายเดือนก่อน

    Estoy aprendiendo Python Flask Alchemy y usare SQLite3, la verdad tu explicacion me ha ayudado demasiado, eres muy bueno, explicas todo con detalle, mis felicitaciones, ya me suscribi a tu canal. Saludos desde León Guanajuato, México !!, te doy 100000000 likes

  • @andyleivacamacho890
    @andyleivacamacho890 3 ปีที่แล้ว +2

    todo lo que necesitaba entender en un solo video, muchas gracias amigo!!

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      De nada amigo, me alegra que te haya ayudado a entenderlo 💪

  • @christianjbw
    @christianjbw ปีที่แล้ว

    Qué buena explicación! Gracias ✌

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      Gracias a ti por ver el vídeo :)

  • @sergiocisternas2724
    @sergiocisternas2724 ปีที่แล้ว +8

    La extension de VScode SQLite (0.14.1) me daba un error. Probe con SQLite Viewer (0.2.5) y funciona sin problemas

    • @felipetorres9023
      @felipetorres9023 9 หลายเดือนก่อน

      Hombre muchas gracias por el comentario, creí que era mi computador porque ha tenido problemas para administrar la base de datos de MySQL. Ahora veo que era de la extensión.

  • @josesaldarriaga7695
    @josesaldarriaga7695 6 หลายเดือนก่อน

    hola Dimas, llegue a tu video por casualidad, pero me enganchste de una y decidi ver el video por completo, me pareció excelente, muy concreto y practico, quede motivado para suscribirme a tu canal y para explorar un poco mas profundamente sqlite + python. GRACIAS !!!
    Por favor me indicas donde encontrar documentacion mas detallada de sqlite?

  • @elparraguez2828
    @elparraguez2828 ปีที่แล้ว

    excelente video me funciono un montón

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว

      Que alegría!

  • @yadylorena246
    @yadylorena246 8 หลายเดือนก่อน

    Era lo que buscaba, gracias !!!

  • @Henry_Nunez
    @Henry_Nunez 3 ปีที่แล้ว +1

    Muchas gracias. Excelente 👍

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      De nada Henry, gracias por comentar!!

  • @multiservicioskenbetedward327
    @multiservicioskenbetedward327 2 ปีที่แล้ว +2

    Saludos, felicitaciones por sus buenas intenciones en enseñar y transmitir sus conocimientos. Bueno ahorita estoy comenzando a ver sus videos. No he terminado de ver ninguno en su totalidad. Pero antes de todo, tengo una gran expectativa. Con su experiencia o por experiencia de otros. Cuántos registros como máximo puede contener las tablas en SQlite3 ? Cuál es el tamaño recomendable para que no llegue a relentizar el proceso de CRUD ? Ya que la intención es colocar las bases de datos en compartido por red LAN e Inalámbrica.

  • @claudiatrujillociafre3865
    @claudiatrujillociafre3865 5 หลายเดือนก่อน

    Muchisimas gracias :)

  • @dantegomezkalaush8011
    @dantegomezkalaush8011 ปีที่แล้ว +1

    joder que bien, todo! ojola hicieras eso de flask, o django,

    • @Dimasmas
      @Dimasmas  ปีที่แล้ว +1

      Hay un par de vídeos de flask + sqlite en el canal ya disponibles!

    • @dantegomezkalaush8011
      @dantegomezkalaush8011 ปีที่แล้ว

      @@Dimasmas alli que voy! hehehe

  • @amandaormazabal119
    @amandaormazabal119 2 ปีที่แล้ว +1

    Muchas gracias, me salvaste la practica

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Me alegro! Gracias a ti por verlo y comentar!

  • @dariorosales5018
    @dariorosales5018 23 วันที่ผ่านมา

    ante todo, muchas gracias por el video, es muy didáctico, solo me surge una consulta, si en una aplicación genero las tablas, como puedo hacer para que no me las genere nuevamente una y otra vez? o sea hay algún tipo de consulta para saber si la base o las tablas ya existen?

  • @johannesperez9548
    @johannesperez9548 2 ปีที่แล้ว +1

    Excelente Video, muchas gracias!!!

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      😊😊🙌

  • @lolesmartinez7304
    @lolesmartinez7304 3 ปีที่แล้ว +1

    Me parece muy explicativo

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Gracias! ☺️

  • @nayarithjimenez7259
    @nayarithjimenez7259 2 ปีที่แล้ว

    Excelente tutorial, todo fácil de entender por lo bien que explicas, muchas gracias.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Genial, me alegro que el vídeo te fuese útil. Un saludo!!

  • @franzg.trujillanoch.8912
    @franzg.trujillanoch.8912 2 ปีที่แล้ว

    excelente aporte 👍👍👍👍👍👍

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Muchas gracias 🙌🙌

  • @aaronflorespasos3240
    @aaronflorespasos3240 2 ปีที่แล้ว +1

    Que súper capo eres :D

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Recapo amigo!

  • @tortumartin9250
    @tortumartin9250 ปีที่แล้ว

    likazo por el poderosisimo Alexelcapzo

  • @I_Grey_I
    @I_Grey_I 3 ปีที่แล้ว +1

    Hola Dimas! Aquí de nuevo algo tarde jeje, gran video, tienes razón SQL es muy directo jaja, está muy bien lo de la web, siempre al pendiente, SALUDOOOOOS!

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Buenas Fernando! ¿Cómo va todo? Me alegro que te guste la idea de la web porque llegará en breves al canal. Nos vemos por aquí!

  • @hakerofkir5466
    @hakerofkir5466 9 หลายเดือนก่อน

    muy buen tutoria +1 sub

  • @ButterySAM777
    @ButterySAM777 2 ปีที่แล้ว +2

    Muchisimas gracias por tu video y por hacerlo tan simpático y ameno!
    Tengo una pregunta que igual resulta de interés para todos.
    He aprendido a usar Pandas para hacer esas consultas como ¿Quién tiene más followers? en Python, pero sabemos que se puede hacer en SQL (SQLite también) y ya te devuelve el elemento único de la Base de Datos.
    La pregunta sería, preferirías hacer una función con su Query en SQL que pregunte eso? Devolvería un elemento único con el mayor. ¿O sería una buena idea bajarse la tabla completa y hacer todas las operaciones con Pandas en (DataFrame) local?
    A lo mejor alguien quiere sacar conclusiones con Pandas para presentar los datos y tomar decisiones, no tengo claro si hacer los cálculos haciéndole 'preguntas' a la Base de Datos o bajarlo todo y sacar conclusiones en local.
    Gracias de nuevo por tu tiempo y lo simpático que haces los videos, un saludo!

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Hola! Mi respuesta es una opinión y no soy experto en gestión de datos. Dicho esto:
      SQL y Pandas son muy compatibles. No es tanto una cuestión de usar uno u otro, puedes usar ambos juntos.
      Pandas ofrece más flexibilidad y funcionalidades de alto nivel que con poco código te permiten hacer mucho.
      No obstante es una herramienta para manejar datos, no para almacenarlos.
      Por otro lado, si quieres hacer una consulta sencilla (como saber el usuario con más seguidores, o cuales tienen más de 10mil) y ya tienes esos datos en una base SQL, lo normal es hacer directamente la query.
      Por otro lado, si quieres hacer un análisis más complejo, puedes hacer una query para obtener todos los registros de la tabla, convertirla a un dataframe y procesarlo como quieras. Esto siempre que los datos te quepan en la memoria de tu pc.

  • @matiastoniolo4792
    @matiastoniolo4792 3 ปีที่แล้ว +1

    Hola, gracias por el video.
    Consulta: no me deja abrir la base de datos creada el visual studio como lo hacés vos. Hay alguna config para poder hacerlo?

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      La verdad es que no configuré nada a parte. Solo instalé la extensión sqlite en el vs code y luego seguí los pasos que muestro en el vídeo para enseñar la tabla.

  • @Sim_Pensante
    @Sim_Pensante 3 ปีที่แล้ว +1

    Podrías cerrar el circulo con un vid de lógica python, gestionando bases sqlite por medio de una interfaz gráfica hecha en tkinter. Todo mediante el paradigma POO.
    De cualquier manera, gracias, excelente contenido.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +1

      Estoy en ello, pero me llevará unos días. Os avisaré cuando lo tenga preparado!

  • @fernandoaguirre2479
    @fernandoaguirre2479 3 ปีที่แล้ว +2

    Muy bueno sencillo y rapido.... Podrias hacer con Sqlite, Python y Tkinter algun programa?

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Estoy trabajando en ello amigo, en unas semanas espero tenerlo listo!

  • @willberrivasrodriguez3354
    @willberrivasrodriguez3354 2 ปีที่แล้ว +1

    Valio la pena cada minuto del video tutorial

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Muchísimas gracias por el comentario 😊

  • @borsalino2150
    @borsalino2150 2 ปีที่แล้ว +1

    Buen video crack 🔥

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      😊😊🙌

  • @convolucion1981
    @convolucion1981 2 ปีที่แล้ว +1

    Eres un capo

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Muchas gracias! El nombre de convolucion es por la operacion matemática? Espero que no jajajajaja

    • @convolucion1981
      @convolucion1981 2 ปีที่แล้ว

      @@Dimasmas así es, es una transformación muy útil en diversas áreas de ingeniería, bueno, diría que en todas. Saludos !

  • @Green_earth_style
    @Green_earth_style 2 ปีที่แล้ว +1

    Buenas, luego del video de SQLite3 y Flask, quedaron en subir un video para mostrar la tabla con javascrip... lo han subido??

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Buenas Mirian, lo tengo grabado de hace tiempo pero no lo he subido porque no me acabó de convencer y prefería rehacerlo. Lo voy a volver a revisar, pero de momento no lo he subido disculpa.

    • @Green_earth_style
      @Green_earth_style 2 ปีที่แล้ว +1

      @@Dimasmas oh genial.. gracias!!!! Quisiera hacer una pregunta ya que eres tan amable... Si quiero mostrar los nombres de db en formato tabla no como json. Cómo debería hacerlo? Y por otro lado cómo hago para modificar un elemento ya ingresado. Desde ya mil gracias

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      @@Green_earth_style Explicarlo en un comentario igual no es lo mejor, pero voy a intentarlo. En el repositorio: github.com/dimas-avila/streamersAPI tienes el código.
      En el fichero /templates/index.html verás que hay un elemento . Dentro de este tienes la notación para mostrar los datos de cada streamer en una plantilla.
      Luego en el fichero app.py en la ruta de "home", puedes ver como pasar esos datos a la plantilla html.
      De esta forma se renderizan los datos en el servidor, sin usar JavaScript, pero sirve para crear la tabla como pides. Intentaré profundizar en el tema en futuros vídeos!

    • @Green_earth_style
      @Green_earth_style 2 ปีที่แล้ว

      @@Dimasmas oh eres un sol!! Mil mil gracias ahora lo veo 😊

    • @Green_earth_style
      @Green_earth_style 2 ปีที่แล้ว

      @@Dimasmas me ha salido de lujo, como dicen por ahí.... Sin abusar y solo si tienes tiempo...
      Yo hice una tabla de productos, cuando hago el buscar.. solo me trae uno solo... Cómo haría si quiero que me traiga todos los que tengan ese nombre?? Y como puedo llamarlo para modificarlo??? Gracias! Eres lo más

  • @jairgavilanez5225
    @jairgavilanez5225 3 ปีที่แล้ว +2

    Justo estaba viendo un asmr de programación jsjsjsjs

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Jajajaja de momento lo hago solo como una broma ... de momento

  • @sebastiandavidmedinadugart4563
    @sebastiandavidmedinadugart4563 2 ปีที่แล้ว +1

    Hola Dimas, me sirvio bastante tu video, pero tengo una duda, si se quiere sumar los campos de la base de datos y mostrarlos, como se plantearia la instruccion SUM()

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Puedes hacer:
      SELECT SUM(Subs) FROM Streamers
      para sumar el total de subs de todos los streamers, puedes practicar este tipo de operaciones con esta web: www.w3schools.com/sql/sql_count_avg_sum.asp

  • @facundojauregui6905
    @facundojauregui6905 2 ปีที่แล้ว +1

    saludos!!, muy bueno el video pero tengo una pregunta. se puede en un campo poner un tipo de dato lista o conjunto? cosa de que en una columna se acepten 1 o mas valores en cada campo?

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      En SQLite no existe de forma nativa ese tipo de campos. Pero, depende lo que necesites, puedes hacer un par de cosas:
      1) Aprovechar que es una base de datos relacional. Esto significa que en un campo puedes guardar referencias a otra tabla.
      2) Para entornos no profesionales, podrías serializar los datos. Guardarlos como un string en formato JSON y una vez los leas convertirlos a un objeto de python.

  • @processeschannel6310
    @processeschannel6310 ปีที่แล้ว +1

    Wow.❤

  • @miguelmondragon1366
    @miguelmondragon1366 5 หลายเดือนก่อน

    amigo como pones como favoritos los metodos en visual studio code?

  • @johnnyeterovic
    @johnnyeterovic 4 หลายเดือนก่อน

    hola estimado, al abrir la base de datos de tu ejemplo en mi VSC me aparece el siguiente error :
    Failed to open database 'c:\Users\GABRIEL\PYTHON_4_Backend\streamers.db': Parse error near line 4: no such column: "table" - should this be a string literal in single-quotes? aster WHERE (type="table" OR type="view") error here ---^

  • @luiscarlospallaresascanio2374
    @luiscarlospallaresascanio2374 8 หลายเดือนก่อน

    30:25 ahora que lo dices, ayer vi un video de usar funciones como argumentos, en estas funciones repetitivas se podrían usar como solo cambiar la instrucción

  • @RENEMARAMBIO
    @RENEMARAMBIO 2 ปีที่แล้ว +1

    Hola que tal, buen video.
    consulta: como se pueden borrar mas de un registro?; por ejemplo 2 o 3 usuarios
    Saludos.

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +2

      Hola RENE, por ejemplo, si quieres eliminar todos los usuarios que tengan más de 1000 subs:
      DELETE FROM streamers WHERE subs>1000
      Esa instrucción eliminará todos los que cumplan la condición.

  • @archstorm4866
    @archstorm4866 9 หลายเดือนก่อน

    me gusta el humor, nuevo sub😀

  • @johnnyeterovic
    @johnnyeterovic 4 หลายเดือนก่อน

    hola estimado: al abrir la base de datos me aparece el siguiente error:
    Failed to open database 'c:\Users\GABRIEL\PYTHON_4_Backend\streamers.db': Parse error near line 4: no such column: "table" - should this be a string literal in single-quotes? aster WHERE (type="table" OR type="view") error here ---^

  • @joelkklein8760
    @joelkklein8760 3 ปีที่แล้ว +1

    Me parece bueno una pequena interfaz grafica, pyqt , tk. algo practico.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Estoy trabajando en algo parecido, pero aún tardaré algunos días

  • @guillermosilva1527
    @guillermosilva1527 3 ปีที่แล้ว +1

    genio! mucha gracias

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว

      Muchas gracias a ti por comentar! Nos vemos por el canal 👋

  • @manuelconde6822
    @manuelconde6822 7 หลายเดือนก่อน

    Hola amigo! Me estoy iniciando en Python y en un ejercicio de consulta de dos tablas, me piden extraer el nombre y apellidos de la tabla 1, el número de departamento de la tabla 2 de la persona que tiene el DNI 22222222 que es la columna común entre ambas tablas. Lo intento pero me sale ambiguus column o algo así. Me podías echar una mano? No se puede usar JOIN. Gracias crack!

  • @samuelvilamani1531
    @samuelvilamani1531 2 ปีที่แล้ว +1

    Buenas tardes Dimas, te queria preguntar como podriamos hacer para tomar datos de la base de datos y mostrarla en la ventana de tkinter (no como un TeeView) sino como un label o boton (por ejemplo que el boton tenga el nombre de una marca de ropa sacada de la base de datos). Un saludo

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Hola samuel, hoy mismo en unas 4h publico un vídeo usando tkinter y sqlite3. En él, cogeremos campos de la base de datos y los mostraremos en Labels, RadioButtons y menús de opciones de tkinter. Creo que en el vídeo estará mucho mejor explicado que en un comentario. Además, verás como puedes ir actualizando el texto de una Label por ejemplo que igual también es interesante.

  • @zerocool3002
    @zerocool3002 2 ปีที่แล้ว +2

    Hola bro! Cómo podría ajustar el tamaño de una tabla si requiero que se vea mucho texto en cada celda? Ayuda:(

  • @alcerto92
    @alcerto92 2 ปีที่แล้ว +1

    Hola! me sirvió muchísimo este video. Tengo que ver los otros videos que tienes pero todo a su tiempo!
    Me podrías decir dónde encuentro el código de lo que hiciste en el video?

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Hola muchas gracias! Te dejo aquí el link del repo: github.com/dimas-avila/curso-python/blob/main/controller.py
      Todavía no lo había subido, disculpa jejeje

  • @jesusmolina9395
    @jesusmolina9395 2 ปีที่แล้ว

    Buenas, cual serie el comando de Ctrl+Shft+T en MAC?

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Cmd + Shift + P

  • @diegogigena6350
    @diegogigena6350 11 หลายเดือนก่อน +1

    Hola yo para eliminar le hice la instrucción:
    Instruccion= f"DELETE FROM streamers WHERE name like '{nombre}%' "
    Y le paso el parámetro nombre en la función
    Y cuando llamo a la función eliminar le paso un argumento tipo estring en mayus o min y elimina tmb 🫶

  • @sandraulloacarvajal1802
    @sandraulloacarvajal1802 ปีที่แล้ว

    ¿para que es la letra f que antepones en la confección de query?

  • @AbrahamElias596
    @AbrahamElias596 11 หลายเดือนก่อน

    al momento de instalar la extension sqlite me genero este error (connection to server got closed. server will not be restarted source: python (extencion)) y no me aparece la seccion de sqlite explorer al aplicar Ctrl + shift + P en la conexion . Ya intente reinstalarlo varias veces pero nada, alguien sabe como se soluciona?

  • @elviramariamaggiolo9304
    @elviramariamaggiolo9304 ปีที่แล้ว

    Querido Dimas: no me sale la tabla en la extencion sqlite explorer directamente no me sale la extencion ni puedo ver la tabla.... en que estaria fallando yo??? El capo sos vos!!! Desde Argentina te saluda una admiradora que te sigue... pero lamento no poder ver la tabla en pantalla... como me podrias ayudar?
    😥

  • @ricardowong1813
    @ricardowong1813 2 ปีที่แล้ว +2

    Una consulta, cómo puedo hacer un reporte de SQLite a PDF

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Amigo depende un poco de lo que quieras hacer. Lo más sencillo sería hacer queries de la información que quieras, formatearlo usando format strings por ejemplo y escribirlo en un fichero .pdf (igual que con ficheros .txt).
      También puedes usar librerías externas como PyDAL y xtopdf que te permiten comunicarte con la bbdd e ir formateando el fichero pdf.

  • @SupremPlay
    @SupremPlay 3 ปีที่แล้ว +1

    Hola muy buenas, quería saber como insertar valores en las tablas que sean binarios, si es posible, porque lo intento con este método (pasándolo de esta forma: 0b10011100 por ejemplo) pero con el número tipo integer me lo pasa a decimal una vez pasado a las tablas, lo cual me pasa también con el hexadecimal, un saludo y muy buen vídeo :)

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Hola buenas, hasta donde yo se SQLITE3 no tiene soporte nativo para datos binarios. Puedes guardarlos como un entero y luego en python transformarlos a binario o hexadecimal.
      Otra opción sería guardarlo como un string que represente el número binario, pero quizás es más complejo. Un saludo!

  • @diegogigena6350
    @diegogigena6350 11 หลายเดือนก่อน

    Hola , en tu archivo controller
    Podría en vez de hacer funciones
    Crear una clase DataBase poner allí todas las funciones??
    Y luego ejecutar:
    If __name__ == "__main__":
    DataBase.createDb()
    DateBase.createTable()
    DateBase.insertRow("***",****,***)
    Pass
    Etc etc
    Puedo ??
    Me gusta como explicas (x ahi si lo haces un poco mas pausado estaria mejor )
    A mi no me molesta si el video dura 3 ,4 o 8 horas ...xq lo veo pausado👌
    Un 9 te doy👏 salvo ese detalle ...

  • @hugocaballero5009
    @hugocaballero5009 2 ปีที่แล้ว +1

    yo estoy aprendiendo pero no le cacho, y si ya uno tiene los txt con numero de identidad, nombres, apellidos, codigo como lo uedo hacer para insertar para que ordene y sea para sqlite

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Cómo tienes los datos organizados dentro del txt? Por ejemplo, si tu fichero fuese algo tipo:
      nombre1 apellido1 dni1
      nombre2 apellido2 dni
      1) Tendrías que crear la tabla con los mismos campos que guardas en el .txt (nombre, apellidos, identidad ...)
      2) Leer el fichero, aquí dependerá de cómo lo tengas estructurado
      3) Insertar los datos como en el vídeo

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu 3 ปีที่แล้ว +1

    Django Channels para el próximo video.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +2

      Empezar a explicar Django por los channels es un poco arriesgado. Pero haremos algo con Django seguro, porque es genial. Aunque de momento (spoiler alert) se vienen unos cuantos vídeos de Flask. Espero que te srivan!

  • @lionpc1751
    @lionpc1751 2 ปีที่แล้ว +1

    instruccion = f"INSERT INTO persona VALUES ('{nombre}', {telefono},'{correo}')" , que significa la f antes de las comillas

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +2

      Hola amigo, es una manera de construir strings en Python, se llama format strings. De esta manera, puedes poner variables entre llaves {}. Por ejemplo:
      nombre = "lion pc"
      texto=f"Mi nombre es {nombre}"
      print(texto)
      >> Mi nombre es lion pc
      Puedes usar también variables numéricas, listas, etc dentro de los format strings. Tengo um par de videos sobre el tema si te interesa aprender más

  • @mrosete1629
    @mrosete1629 2 ปีที่แล้ว +1

    No me crea las tablas al ejecutar el programa no sé por qué

  • @RicardoGonzalez-cs6gh
    @RicardoGonzalez-cs6gh 2 ปีที่แล้ว +1

    "bastante aproximados un millón arriba un millón abajo xd "

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Jajajaja es complicado seguirles la pista con lo que crecen

  • @enriqueherrera6863
    @enriqueherrera6863 ปีที่แล้ว

    Cuando ejecuto import SQLite3 me sale este mensaje: "Unused import statement 'import sqlite3", alguien que me ayude🙁

  • @gavoplays
    @gavoplays 2 ปีที่แล้ว

    oye bro a mi no me aparece el fichero cuando le doy ctr_shift_p open database, me sale en blanco, pero me dice en el codigo que la tabla existe

    • @gavoplays
      @gavoplays 2 ปีที่แล้ว

      ya lo resolvi bro... saludotes desde mx, me esta ayudando mucho este video para un trabajo final de la uni...

  • @Divodams
    @Divodams ปีที่แล้ว +1

    10:40 no me aparece la pestaña de base de datos...

  • @Pedro66381
    @Pedro66381 2 ปีที่แล้ว +1

    ami el db de las base de datos no me la crea que sera

    • @ceci7615
      @ceci7615 ปีที่แล้ว

      me pasa lo mismo. pudiste resolverlo?

  • @jblack985
    @jblack985 2 หลายเดือนก่อน

    a donde subes el codigo?

  • @hectorbrayancespedesclavij6746
    @hectorbrayancespedesclavij6746 ปีที่แล้ว +1

    hola buen video, pero me parece una falta de respeto que no coloque el nombre del abuelo ..Mondogo

  • @ceci7615
    @ceci7615 ปีที่แล้ว

    11:04 a mi no se me creo el archivo streamers.db =(

  • @PaolaSanchez-zb8qx
    @PaolaSanchez-zb8qx 2 ปีที่แล้ว +1

    como puedo eliminar 2 o mas elementos, aiudaa

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว

      Con la instrucción:
      DELETE FROM streamers WHERE followers > 1000
      Eliminarás todas las filas que cumplan la condición

  • @CesarinStapler
    @CesarinStapler 2 ปีที่แล้ว

    alguien tiene el codigo porque me manda un error

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      Perdona, lo tienes por aquí:
      github.com/dimas-avila/curso-python/blob/main/controller.py
      Cuando se me olvida poner el link, el código suele estar en este repositorio. Disculpa las molestias.

  • @IsFrangel
    @IsFrangel 2 ปีที่แล้ว +2

    boff :u

    • @Dimasmas
      @Dimasmas  2 ปีที่แล้ว +1

      boofff

    • @IsFrangel
      @IsFrangel 2 ปีที่แล้ว

      @@Dimasmas Gracias por el video así ya termine mi proyecto final de este año de la school. ;P

  • @Homie-ko8dt
    @Homie-ko8dt ปีที่แล้ว

    Exportar a excell

  • @AntonioSanchez-bi3nu
    @AntonioSanchez-bi3nu 3 ปีที่แล้ว

    Tienes mas pinta de pintor que de programador.

    • @Dimasmas
      @Dimasmas  3 ปีที่แล้ว +1

      Pues hasta los 12 años o así iba a clases de pintura. Si encuentro algún cuadro por casa os lo enseño en algún vídeo ajajajaja. Me tomaré el comentario como un ... halago? Un saludo Antonio, y bienvenido al canal!

  • @amineawadabed
    @amineawadabed 3 หลายเดือนก่อน

    Muy mediocre

    • @Dimasmas
      @Dimasmas  3 หลายเดือนก่อน

      @@amineawadabed Gracias jefe, un gusto leer estos comentarios