Transcripciones
1. Python Mysql 1 introducción: Está bien. Bienvenido al curso. Mi nombre es John Elder de kota me dot com, y hoy seré tu instructor. En este curso, te
voy a enseñar a usar mi secuela, La base de datos con Python. Por lo que mi Sequels y base de datos de código abierto ha estado por ahí desde siempre. Potenece cosas como WordPress y simplemente demasiados sitios web para siquiera nombrar. Es una de las bases de datos más antiguas que ha existido desde hace mucho tiempo, y parte de su popularidad es que es gratuita. Es de código abierto. Cualquiera puede usarlo, pero también es realmente divertido y fácil de usar. Entonces en este curso, te
voy a enseñar todo sobre mi propia base de datos de secuelas. Pero sobre todo nos vamos a centrar en cómo conectar High Thon a mi secuela. Y solo hay toneladas de razones por las que querrías hacer eso. Ya sabes, si estás haciendo cosas de big data, donde necesitas acceder a la base de datos a tu script python, si estás haciendo cosas de aprendizaje automático como esa, o si solo tienes un sitio web que necesita acceder a una base de datos y estás usando python como tu lenguaje de programación de esto te ayudará a así um, realmente no
necesitas ningún conocimiento previo para tomar este curso. Ciertamente no necesitas saber nada de bases de datos ni de mi secuela. Un poco de pitón. Si ya conoces algunos pitones, Probablemente bueno, pero no necesariamente tienes que saberlo. Te voy a guiar a través de todo. Y en el próximo par de videos, vamos a instalar Python en mi secuela en todas las herramientas que necesitamos y te guiaré a través de todo lo que necesitas saber. Por lo que debo señalar, estoy en una computadora con Windows. Si estás en una computadora con Windows, también, eso es genial. Si estás en un Mac o Lennox, deberías poder seguir adelante. Todas las herramientas que utilizamos están disponibles en Mac analytics así como en Windows. Algunos de los comandos pueden ser ligeramente diferentes aquí y allá. Intentaré señalarlos cuando lleguemos a esas zonas, pero en su mayor parte debes estar bien. Entonces ah, en el próximo par de videos, vamos a empezar a descargar todas las herramientas que necesitamos. Antes de hacer eso, quiero pasar unos minutos en el siguiente video solo hablando de una especie de base de datos . Sólo tienes que darte una especie de idea de lo que estamos hablando. Tan solo una amplia especie de visión general en orderto Así que tienes una especie de imagen sólida en tu mente de lo que es una base de datos, cómo funciona. Me parece que Ah, si sólo entiendes la amplia visión general de la cosa, hace que su uso sea mucho más fácil. Entonces si no tienes absolutamente ninguna experiencia con las bases de datos, siguiente video te será bueno. Um, pero sí. Entonces ese es el curso. Una cosa más. Si tienes preguntas en el camino, asegúrate de entrar y, uh, deberías hacerlas. Estoy aquí todo el día,
todos los días, respondiendo preguntas. Disfruto mucho haciendo eso, así que eso es totalmente genial. Si tienes preguntas en cualquier parte del curso, no
hay preguntas estúpidas. Tengo todo tipo de preguntas, y estoy feliz de responderlas todas. Entonces mi nombre es John Elder y empecemos
2. Python Mysql 2 qué es una base de datos: ok, Antes de meternos en descargar e instalar todas las herramientas que vamos a necesitar, quiero pasar sólo un par de minutos hablando de una especie de visión general amplia de lo que son las
bases de datos. Entonces encuentro que a mucha gente le cuesta entender o incluso una especie de visualizar qué bases de datos. Entonces ya sabes, son estas cosas raras existen generalmente arriba en la nube. Pones datos y sacas datos. ¿ Qué aspecto tienen? ¿ Cómo funcionan realmente? Entonces si estás un poco confundido, si simplemente no lo sabes, piensa en una base de datos como una hoja de cálculo y tengo Excel. Ya sabes, el famoso software de hoja de cálculo de Microsoft en este momento. Y las bases de datos aire básicamente solo grandes hojas de cálculo de fantasía. Tienen columnas, estas cosas que van arriba y abajo. Tienen rosa, cosas que atraviesan puedes meterte sabes cosas y sacar cosas. Puedes poner todo tipo de cosas diferentes, y hablaremos de eso en tan solo un minuto. Pero eso es realmente más o menos todo lo que hay a ello. Ya sabes, uh, todas las bases de datos funcionan casi de la misma manera que ellos y ellos ordenan todas actúan así Así que, um ,
aquí, hablemos un poco de esto. Se ha ido a través de estos aires llamados surgieron en especie de términos de hoja de cálculo. En términos de base de datos. Se llaman registros. Lo mismo registro fila. Todo en una fila en un registro va en conjunto. Entonces, ya
sabes, ya ves, aquí tenemos a John Elder me en el número telefónico dot com, Uh, 10 West ohm, Las Vegas, Nevada. 89111 no lo sé, 40. Entonces esto es una fila, ¿verdad? Todas las cosas van conmigo, ¿verdad? Si entonces tenemos otra entrada, podríamos tener a Mary Smith. María Smith. Formateo raro aquí. Sólo cambió ese camino. Rápido. Vete tú. Uh, vamos a casarnos en mary dot com o recordar es de 2 a 3234444 Ella vive en 11 Maple Street. Eso tenía Oh, Chicago, Illinois. Seis de 610 Ella tiene 23 ¿verdad? Limpia un poco esto. Está bien. Entonces, ya
sabes, tenemos otro récord en otra fila, y todo en este camino va con Mary. Entonces todo en fila va en conjunto. Una especie de tener eso en cuenta. Por otro lado, columnas. No van juntos, pero todos son del mismo tipo,
del mismo tipo de datos o del mismo tipo de datos. Hablaremos de los tipos de datos en un poco. Pero como, por ejemplo, aquí la edad, todo en esta columna va a ser una edad que no pondrías, ya
sabes, azul. Eso no tiene sentido. El azul no es una edad. El azul no es un número, ¿verdad? Todo lo demás en esta columna es un número en esta columna. Todo es un número. Códigos postales en esta columna. Todo es un estado, ¿verdad? Por lo que todo en una columna tiene que ser del mismo tipo de datos. No necesariamente lo son. No pertenecen a la misma persona. Al igual
que, ya sabes, esta edad va con este récord. Esta edad va con este récord. No van. Ambos no van a John. Pero hay el mismo tipo, por lo que de eso se trata, Realmente. Entonces, cuando pienses en bases de datos, piensa en una gran hoja de cálculo. En este caso, Excel en sí es la base de datos, y te das cuenta que realmente no estamos haciendo nada con la base de datos. Es la mesa, que es todo este asunto. La mesa es con lo que estamos haciendo cosas. Agregamos información. Agregamos datos a la tabla podemos actualizar información en los datos de la tabla en la tabla. Podemos eliminar datos de la tabla. Podemos recuperar datos de la tabla. Es la tabla dentro de la base de datos con la que realmente iban a estar interactuando. Y se puede ver aquí abajo en la parte inferior. Tenemos hoja una hoja a su hoja vacía. Tres. Está vacío. Estas tablas adicionales aire por lo que una base de datos puede tener un montón de tablas. Sabes que puedes tener una mesa para tus clientes. Puedes tener una tabla para tu lista de email Suscriptores. Podrías tener una mesa para,
um, um, viejos clientes que no han comprado nada en más de cinco años. Ya sabes, lo que quieras, puedes tener tantas mesas como quieras, y puedes sacar cosas de cada mesa. Um, a voluntad. Entonces eso es bastante guay. Pero la base de datos en sí, realmente no
estás haciendo nada con su todo la tabla. Son todos los registros y las filas dentro de las tablas. Entonces eso es realmente ordenar todo lo que quería hablar. Hablaré de tipos de datos un poco más tarde. Um, hay ciertos tipos de datos que puedes usar en bases de datos, y como que necesitas saber cuáles son esos. Cada base de datos tiene diferentes tipos de datos. Todos son más o menos iguales. Pero todos se llaman cosas ligeramente diferentes. Entonces aprenderemos de qué Micro My Sequels, los tipos de datos son un poco más tarde, pero sí, eso es casi todo de lo que quería hablar. Simplemente piensa en las bases de datos como grandes hojas de cálculo y no te equivocarás. Entonces en el siguiente video, vamos a empezar a descargar e instalar las herramientas que vamos a necesitar en que estarán llegando en el próximo video.
3. Python Mysql 3 Instalación de Python: OK, en este video, vamos a empezar a descargar e instalar las diferentes herramientas que vamos a necesitar a lo largo de este curso, y vamos a necesitar tres o cuatro cosas diferentes. Todos son libres. Entonces eso es genial. Pero sólo vamos a noquear estos de uno a la vez. En este video, vamos a ver la instalación de Python, así que sólo tienes que ir a python dot org. Y debo decir, Si ya tienes Python en tu computadora, probablemente sea una buena idea desinstalarlo y reinstalarlo, y te mostraré por qué en solo un minuto, si estás en un Mac o Linux, estás va a querer actualizar mucho Mac y Lennox. Ven con Python ya, pero es una versión muy antigua de python que no quieres usar. Entonces quieres estar usando Python versión tres y superior, y las computadoras Mac y Lennox suelen venir con Python para así que no queremos eso. Por lo que siempre es una buena idea instalar esto. Si ya tienes python en tu computadora con Windows, voy a Simplemente se hizo clic en mi menú Inicio de Windows y se hizo clic en el panel de control y luego solo tienes que
bajar a desinstalar un programa y vamos a encontrar Python y solo voy a muy rápido desinstala esto solo para mostrarte cómo hacerlo. Sólo toma un segundo. Podríamos también. Realmente es mucho mejor hacer esto, y te mostraré por qué en tan solo un segundo. Entonces voy a seguir adelante y pausar este video mientras esto va en las instalaciones de la ONU, y van a retomar justo cuando termine. De acuerdo, así que seguí adelante y terminé de desinstalar cerrar que si miras, también
está su lanzador python. Um, si quieres desinstalar eso a que puedas, probablemente no
sea gran cosa. Voy a seguir adelante y hacer eso. Sólo porque se puede ver que no está tardando tanto tiempo. Y boom, eso se ha ido. Entonces una vez que eso se haya ido, podemos dirigirnos a python dot org y simplemente hacer clic en el botón de descarga justo aquí en la parte superior y puedes ver que podemos descargar para Windows. Sabe que estoy en una computadora con Windows. Si estás en una macro Lennox, te dará la versión macro Lennox y verás python 3.7 punto. Ah, esa es la versión actual. Si es una versión diferente, cuando veas este video. Eso está perfectamente bien. Basta con descargar la última versión y debería estar bien. Entonces voy a seguir adelante y hacer clic en que ahora podemos guardar esto en cualquier lugar. Simplemente lo voy a guardar en mi escritorio de Windows, y no es muy grande. 24.3 megabytes. Se descarga en mi computadora casi al instante. Así que adelante y haga clic en esto y abramos esto. Vete tú. De acuerdo, así que aquí dice, instala python. Ahora esta es la parte importante. Ver aquí abajo dice Agregar python 3.72 path y esto está desmarcado por defecto. Es por eso que te dije que desinstalaras Python si ya lo tenías en una computadora, porque las posibilidades son la última vez que lo instalaste. No te diste cuenta de esta casita de verificación, y solo tienes que dar click siguiente como la gente dio lo que realmente queremos. Esto lo comprobó. Agregar python 3.7 a la ruta significa en Windows, al
menos que se puede ejecutar python desde cualquier parte de la computadora, y realmente queremos hacer eso. Por lo que es muy importante revisar esa casita. Si no se echa un vistazo, pueden pasar
todo tipo de problemas, y simplemente no sabemos cómo lidiar con eso. Así que adelante, asegúrate de que eso esté comprobado y luego haz clic en el botón instalar ahora e inicializar. Entonces esto va a tomar apenas un segundo. Um, creo que mientras esto va Oh, no, va rápido. Bueno, tanto, mientras eso está haciendo esto, también
quiero mostrarles vamos a repasar al texto sublime. Basta con buscarlo en Google y se ve el sublime tex dot com. Este es el editor de texto que voy a utilizar a lo largo de este curso. Ahora puedes usar cualquier editor de texto que quieras. Absolutamente no importa mientras sea un recubrimiento. Editor de textos. Ya sabes, Adam es popular. Um, ¿cuáles son algunas otras? No pad plus plus es uno popular. Sublime es super, super popular. Es absolutamente gratis. Y ah, lo recomiendo mucho. Así que adelante y descarga e instala esto. Si quieres seguir y usar el mismo editor de texto, no te
voy a mostrar cómo descargar e instalar. Este es solo un editor de texto básico. Simplemente haz clic en el botón y vuelve a hacer clic en el botón y se instalará para ti. Pero tú sigues adelante y haces eso tú mismo. Mientras tanto, volvamos a revisar y ver cómo va nuestra pitón. Casi hecho. Por lo que seguiré adelante y pausaré el video. Todo esto termina debe ser apenas un segundo. Y lo haremos. Ahí va casi hecho. Voy a recoger en cuanto termine. Está bien. Por lo que configurar fue exitoso. Todo se ve bien. Adelante y haz clic en la ropa y eso es todo. Ya terminamos. Ya estamos listos para usar python. Um, así que en el siguiente video, creo que empezaremos a instalar algo llamado Get Bash. Te diré qué es eso y por qué lo necesitamos. Y eso será en el próximo video.
4. Python Mysql 4 Instalación de Git Bash: De acuerdo, Así que hasta deja de pitón. Ahora necesitamos instalar algo llamado Git Bash. Y si vas a conseguir desh SCM dot com, puedes descargar esta cosita cool y todo esto es solo un poco terminal, y nos permite ejecutar comandos terminales muy parecidos a la caballa Lennox, pero en ventanas. Entonces, ya
sabes, para ejecutar Python, necesitas un terminal de línea de comandos de algún tipo. Y Microsoft tiene el símbolo del sistema y power shell y esos funcionan. Pero conseguir bash es solo mucho, mucho mejor. Um, nos
permite hacer control de versiones usando get, lo cual no creo que estemos haciendo en este curso porque realmente no necesitamos hacerlo. Pero en la vida real, quieres el control de versiones. Por lo que quieres usar algo como esto, hazte machacado cosa, y es súper gratis y súper fácil y muy ligero y muy cool. Entonces solo vamos a seguir adelante y descargar e instalar eso en este curso. Entonces baja aquí y puedes ver esto en esta pequeña imagen de monitor. Aquí. Ves esta descarga 2.18 punto cero para ventanas. Si es una versión diferente, cuando vuelvas a ver este video. Eso está perfectamente bien. Basta con descargar la última versión. Entonces no hice clic en eso. Y tu descarga está iniciando Pops up, Guarda esto en cualquier lugar. Sólo voy a guardarlo en mi escritorio otra vez. Y esto es 39.2 megabytes. Pero por alguna razón, cada vez que descargado, lleva una eternidad. Debe ser el sitio web o algo así, porque siempre me lleva mucho tiempo. Descarga esto. Debería ser casi instantáneamente. Pero no es por alguna razón. Entonces voy a seguir adelante y pausar el video mientras esto se descarga y lo recogeremos justo después de que termine. De acuerdo, así que hemos ido adelante y descargado para que podamos seguir adelante y hacer clic en esto y ejecutarlo. Y esto en realidad tirar de esto por aquí es un poco complicado de instalar. Hay un par de cosas que necesitamos hacer click para que esto funcione crepemente, así que te guiaré por aquí. Entonces enseguida. Asegúrate de que esto consiga bash aquí. Se hace clic en cosa. Probablemente necesitamos eso. No es gran cosa, Pero adelante y haga clic en siguiente. Uh, siguiente. Está bien. Aquí hay una cosa rara. Pidió que el editor por defecto usara y está diciendo uso de ellos ahora no vamos a
usar nunca get in a editor, así que podríamos simplemente dejar esto como predeterminado. Ni siquiera sé qué es esto Tipo de raro, Así que basta con dar click siguiente. Y aquí está la parte importante. Ajustar su entorno de camino. Queremos utilizar las herramientas git y UNIX opcionales desde el Comando de Windows. Prompt. Correcto, Entonces esto nos permitirá usar Get from the Windows Command prompt si queremos. Probablemente no vamos a hacer eso. Vamos a usar la terminal pequeñita. Viene con esto en su lugar, pero ya sabes, es bueno hacer clic en eso de todos modos, Así que da click siguiente. Ahora queremos asegurarnos de que se haga clic en Open Ssh y biblioteca SSL echa un vistazo al estilo de Windows con commit final de línea de estilo único. Eso es buen uso hombres TT Por qué, eso es bueno, también. Todos estos podrían ser los predeterminados, y eso es todo. Entonces esto debería instalarse bastante rápido, pero voy a seguir adelante y, sabes, iba a hacer una pausa hasta que esté terminado, pero ya a mitad de camino hecho. Entonces creo que podríamos simplemente charlar un par de segundos hasta que termine en esa escuela. Entonces, um, realmente no importa como dije antes, qué terminal usas para este curso. Porque todos los comandos que vamos a estar ejecutando en nuestra terminal de ser machacados. Se puede ejecutar en Windows Power Shell o en el símbolo del sistema de comandos de Windows que vienen instalados con Windows. Um, pero para las personas que están en macro Lennix, puedo usar comandos tipo Mac o Lennix en este terminal get machacado, que es realmente, realmente genial. Por lo que todos deberían poder seguir adelante en esa escuela para que podamos desmarcar esta vista, notas de
publicación. Entonces sigamos adelante y lanzemos. Consigue bash, um, termina en el futuro. Si quieres encender esto, solo tienes que ir a tu menú Inicio de Windows y buscar. Olvídate de G I T. Y eso debería funcionar. Entonces eso es todo. Podemos escribir en especie de comandos y la escuela por lo que usaremos esto en adelante. Te diré cómo usar esto y qué puede hacer todo tipo de cosas geniales. Pero creo que eso es todo por este video y el siguiente video. Entraremos y empezaremos a descargar secuela real, mi secuela y ah, mira las diferentes herramientas que vamos a necesitar para eso. Y eso se acerca en el próximo video
5. Python Mysql 5 Descarga Mysql: De acuerdo, entonces tenemos Python instalado. Tenemos que instalar bash. Ahora queremos empezar a instalar mi secuela. Y esto podría ser un poco complicado para la gente porque realmente no sé por qué. Es de código abierto y a veces un poco glitchy. Por lo que puede tomar un poco de hacer para que esto se instale correctamente. Entonces necesitamos dos cosas aquí. Necesitamos mi secuela, el software
de base de datos, el servidor. Y también necesitamos algo llamado el Banco de Trabajo Mi Secuela. Y el banco de trabajo es una especie de bobo una interfaz gráfica de usuario que nos permite acceder son mis bases de datos
secuela agregar información a los datos eliminados hacer todo tipo de cosas geniales. Ahora, vamos a estar haciendo la mayoría de nuestras cosas en este curso con Python. Entonces vamos a estar escribiendo código Python para hacer esto. Pero sigue siendo agradable tener la banca de trabajo para comprobar y ver que las cosas eran correctas. Y es sólo un cool de dicho 1/2. Entonces Bueno, descarga. Instalar ambos. Puedes instalarlos por separado o puedes instalarlos juntos. Vamos a seguir adelante y descargarlos e instalarlos juntos en este video. Así que ve a mi secuela dot com You concierto para mi secreto Google O simplemente ve a mi secuela dot com y haz clic en el enlace de descargas aquí en la parte superior. Y ya ves, hay todo tipo de opciones diferentes de lo que quieres descargar. Entonces ya ves, los que están en la parte superior son todos comercialmente tienen paga por él para que mi secuela Cloud Service,
Commercial Enterprise Edition, Commercial Cluster comercial y Heard The Bottom es la adición de mi comunidad secuela. Y eso es lo que queremos. GPL es licencia de código abierto por lo que pero hacemos clic en este enlace de descarga de la GPL de la comunidad. De acuerdo, entonces ahora conseguimos esta mi secuela, Community server link. Y aquí está el banco de trabajo, pero no necesitamos instalarlo por separado. Se instalará con la versión que vamos a descargar en tan solo un segundo. Hay todo tipo de cosas. Aquí te presentamos los repositorios de conectores. Uh, realmente no
necesitamos ninguna de esas cosas iban a conseguir todo lo que necesitamos
agrupado en una sola descarga. Así que adelante y haga clic en este enlace de mi secuela comunidad servidor y desplácese aquí abajo y luego haga clic en su sistema operativo probablemente ya esté seleccionado. El mío es este es Microsoft Windows y luego ven aquí y queremos este mi
instalador de secuela para Windows, y tiene todo lo que queremos todo en un solo paquete, ya ves. Entonces vamos a seguir adelante y hacer clic en esto. De lo contrario, vas a tener que descargar un archivo Zip, y es todo tipo de molestia, y no queremos lidiar con nada de eso, así que podría ir a la página de descargas. Ahora esta es la descarga, mi página de descarga instalador de secuela y nuevamente bajamos aquí y seleccionamos el sistema operativo que queremos en nuestro caso. Microsoft Windows. Entonces aquí está lo raro. Aquí hay dos versiones, ¿verdad? Uno es sólo 15 megabytes. El otro es de 273 megabytes, y puede que te sientas tentado de descargar esta versión más pequeña. Pero no lo hagas. De lo que esto es la versión pequeña aquí. Simplemente descarga un pequeño paquete, y luego ejecutas ese paquete, y luego ese paquete descarga el resto. ¿ Verdad? Pero es un amiguito. Me pareció que no funcionaba muy bien. Empezará a bajar cargar cosas, y luego la descarga se detendrá y se congelará y no volverá a empezar de nuevo. Y no hay botón de reinicio. Es sólo una molestia en mi opinión. Basta con descargar la versión completa, 273.4 megabytes. Obtén todo descargado a la vez, y luego podrás instalarlo. Y funciona simplemente mucho más fácil. Así que adelante y haga clic en el botón de descarga para esta cosa, y te pide que te registres para obtener una cuenta. No tienes que hacer eso. No te recomiendo que hagas eso. No hay razón para simplemente bajar aquí al fondo es y hacer clic en esto. No, gracias. Simplemente inicia mi enlace de descarga. Haz eso aparece, instala esto en cualquier lugar que quieras. Voy a instalarlo en el escritorio. Ellos ven que ya he instalado en mi computadora, así que, um, no tengo que volver a hacerlo. Pero vas adelante y haces eso. Se trata de 273 megabytes. Va a llevar un tiempo. Voy a seguir adelante y pausar esto porque, como dije, ya lo
he descargado. Cancelar. Pero vas adelante y haces eso. Y en el siguiente video, creo que vamos a seguir adelante e instalar en realidad esta cosa
6. Python Mysql 6 Instalación Mysql y Workbench: De acuerdo, así que hemos descargado la cosa. Ahora podemos seguir adelante e instalarlo. Entonces, ¿quieres dar click a esta cosa justo aquí en la parte inferior? Una vez que termine de descargarme? Ya lo he descargado. Entonces voy a ir a mi escritorio donde lo descargué y haga doble clic allí. Cualquiera de las dos funciona bien. Se acabó esto. De acuerdo, así que conseguimos este mi instalador de
secuelas, puede que tengas que reiniciar tu computadora después de instalar todas estas cosas. De hecho, probablemente te recomiendo que hagas eso solo para asegurarte de un pequeño mensaje que queremos poner. Sí. Está bien. Por lo que reunir algo de información ahora, esto podría tardar un poco en instalarse. Entonces por eso me lo pongo como que me lo pongo. Es un video propio, pero vamos a caminar a través de él y ver qué podemos ver y debe ser divertido. Está bien. Mi instalador de secuelas. 1.4. Si es una versión diferente, cuando veas este video, no es gran cosa. De acuerdo, así que de inmediato, conseguimos un acuerdo de licencia,
¿de acuerdo ? Y luego siguiente. De acuerdo, entonces hay un montón de cosas diferentes que podemos instalar. Debilita, ve hace semana completa, Custom. Probablemente queremos este desarrollador default y su social. Todos los productos que necesitamos para fines de desarrollo. Entonces va click que ya se ha clicado. Sólo tienes que seguir adelante y dar click siguiente Si quieres volver y mirar por aquí. Estos son el tipo de cosas que viene con él. Sequel servidor en sí un router shell. El buen trabajo igualitario mención que definitivamente vamos a usar. Mi secuela para Excel. No sé qué es eso. Algunas otras cosas. Así que ve y basta con dar click siguiente. Ahora veamos que algunos productos tienen conflictos de trayectoria. A ver, estoy recibiendo esto. Probablemente porque nos he instalado en el pasado. Probablemente no consigas esto. Um, ruta
seleccionada ya existe. Sí, así que solo dejamos así es. No vas a conseguir esto, Eric es como dije, solo
estoy consiguiendo esto porque lo instalé previamente click siguiente. Seguro. Yo quiero continuar. Sí. Ah, hay algunos requisitos raros. Dice que la versión 3.6 de python no se ha instalado, pero instalamos la versión 3.7. Yo creo que sí. Realmente no importa. Podemos simplemente ignorar estos Si quieres probar y, um, arreglarlos manualmente, puedes. Pero creo que podrías simplemente ignorar esto. Siempre lo han hecho en el pasado. Haga clic en Siguiente si continúa. Sí. OK, entonces estas son todas las cosas que se va a instalar, ¿
verdad? Por lo que podríamos simplemente seguir adelante y hacer clic en ejecutar y dejar que sólo haga lo suyo para que pueda tomar un tiempo hacer esto. O a veces podría ser muy rápido. Simplemente depende una especie de cómo tu computadora, lo rápido que sea y lo honoree que sea. Yo creo que sí. Ya. Tenemos instalado mi servidor de secuelas. Siguiente. Estamos trabajando en el banco de trabajo y estas dos cosas estas dos primeras cosas. El banco de trabajo en el servidor. Esas son las dos cosas más importantes que realmente necesitamos. Probablemente necesites algunas de estas otras cosas, pero no es tan importante. Uh, eso escuchó las muestras de fondo y ejemplos. Bueno, en realidad, mira eso. Tan solo para que algunos se hagan una idea de lo que podemos hacer con la base de datos. Ya sabes, hay, como, datos
falsos ahí dentro con los que podríamos jugar. Se va a jugar, jugar un poco con eso, pero no es terriblemente importante que tú ah, ya
sabes, instales todas esas cosas. Mi documentación secreta. Se puede echar un vistazo a eso. Si quieres. No creo que alguna vez lo haya hecho, pero es Está ahí dentro si quieres, ya
sabes, echarle un vistazo. Eso debería ser genial. Entonces voy a seguir adelante y pausar el video porque esto va a tardar un tiempo en instalarlo. Seguiremos adelante y recogeremos esto en cuanto esté terminado. De acuerdo, entonces todo se ha instalado. Se ha concluido. Adelante y haga clic en Siguiente. De acuerdo, entonces ahora estas cosas necesitan ser configuradas. Haga clic en Siguiente aquí. Nosotros sólo queremos este stand alone. Mi cosa de servidor secreto en la parte superior. El valor predeterminado que funciona. Bien. Haga clic en Siguiente. Todas estas cosas que podemos guardar es el antes del default. Uh, reconoce aquí este puerto 33 de seis. Una especie de importante. Um, realmente no
necesito tomar nota de ello, pero sólo ten eso en mente. TCP I p Todas estas cosas realmente no nos importa nada de esto. Haga clic en Siguiente. De acuerdo, entonces va a pedir una contraseña, y, bueno, primero, quiere usar contraseñas fuertes. Eso es bueno. Adelante y haga clic en Siguiente. Está bien. Entonces cada vez. Entonces tienes derecho a tu base de datos tiene un usuario, y luego ese usuario tiene una contraseña. Y para poder conectarte a la base de datos, especialmente de como Python, necesitas conocer la contraseña y el nombre de usuario. La mayoría de las veces, el nombre de usuario es solo ruta. Eso es justo lo que es. Pero entonces necesitamos escoger una contraseña. Entonces si vas a estar en serio con esto, si vas a usar esto para,
como, como, cosas de desarrollo web
real, escoge una contraseña muy fuerte No vamos a serlo, y realmente no nos importa. Entonces solo voy a escribir la contraseña 123 Déjame hacerlo de nuevo. Contraseña. 123 Repítelo. Contraseña. 123 Nuevamente, no
estoy sugiriendo que hagas eso, porque puedes ver aquí mismo es muy débil. Pero sólo para nuestros propósitos de aprender esta cosa, realmente no importa. Entonces por eso ahora no necesitas agregar un usuario porque route ya es un usuario. Entonces vamos a ser el usuario raíz en la ruta de ciencias de la computación es como el súper
usuario todo poderoso . Se llama el usuario root. Entonces solo para su información, Así que adelante y haga clic en Siguiente. Ah, queremos configurar mis servidores secretos. Servicio de Windows? Eso está bien. Deja todas estas cosas como el defecto. De acuerdo, entonces ahora solo hacemos clic en este ejecutar para aplicar todas esas cosas que acabamos de hacer, que no era mucho nada. Tomamos el default para la mayoría de esas cosas, acuerdo? Y se podía ver ahora está inicializando la base de datos, lo
que significa que la está encendiendo. Y esto, creo, aparecerá o esta voluntad La base de datos se encenderá en segundo plano. Creo que cada vez que inicias tu computadora y puedes configurarla para que no haga eso si
quieres , pero va a ser a partir de ahora. Y eso es bueno, porque no queremos encenderlo cada vez que queremos acceder a él desde nuestro programa. Queremos que sea una especie de solo correr en segundo plano, siempre. Pero si no quieres eso, puedes. Se puede cambiar la configuración. Te lo dejaré a ti. Es bastante sencillo. Simplemente puedes buscarlo en google o algo así. Está bien, así que vamos a ver. Voy a seguir adelante y hacer una pausa de nuevo mientras pasa por todas estas, y lo recogeremos en cuanto esté terminado. Está bien, así que todas las cosas han terminado y estamos prácticamente hechos para que podamos dar click a esta
cosa terminada . Oh, no. Tenemos que pensar algunas otras cosas. Así que adelante y haga clic en Siguiente. Um, no
queremos dar click en esto. Esto en O d B cluster cosa no es algo que queremos cualquier parte del click finish. A continuación de nuevo, queremos esta cosa del servidor independiente. Sí. De acuerdo, así que sigamos adelante. Quiere que escribamos tu contraseña. ¿ Te acuerdas? Eso acaba de pasar. Tiene palabra. 123 Todas las conexiones tuvieron éxito. Y esto solo hace una pequeña prueba para asegurarnos de que se está ejecutando que seamos capaces de conectarnos a él , que nuestra contraseña funcione y todas esas cosas. Entonces eso es bueno. A continuación, Um, una última ejecución, creo. De acuerdo, así que terminamos con eso, Like, inicia mi banco de trabajo hoz después de configurarlo. En realidad, no
hagamos ninguno de esos. Puedes si quieres ir y dar click en este momento, te
voy a mostrar cómo iniciarlo desde cero. Por lo que en el futuro, podrías iniciarlo sin tener que volver a pasar por todo esto. Así que adelante y haga clic en terminar. Y creo que ya terminamos. Por lo que en el siguiente video, bucearemos de inmediato y empezaremos a aprender a conectar Python a mi secuela y asegurarnos de que todo estaba configurado correctamente y seguir adelante desde ahí.
7. Python Mysql 7 Instalación de MySQL Connector: De acuerdo, entonces hemos instalado mi secuela. Seguiríamos recibiendo bash. Hemos instalado texto sublime. Hemos instalado Python, así que tenemos todas las herramientas que vamos a necesitar. Ahora, sólo
tenemos que empezar a juntar todas estas cosas. Empieza a usarlos. Entonces primero, vamos a pasar por alto. Target Bash Terminal. Si ya has cerrado así de bueno, sólo tienes que volver a tu menú de inicio de Windows y teclear consigue G I t. Y entonces aparecerá la cosa de la pequeña bash y puedes hacer click en eso para abrirlo. Y aquí tenemos la terminal. Esto es todo. Para que veas que estoy en este pwd pwd. Estoy en este directorio de usuarios de mar Planeta plana. Este es solo mi directorio predeterminado. Y es plano planeta porque ese es el nombre de mi computadora, porque creo que es hilarante que algunas personas todavía piensen que el mundo es plano. Va a ser cualquiera que sea tu nombre de usuario de computadora, ese es el directorio en el que vas a estar. Entonces sigamos adelante y hagamos un nuevo directorio para almacenar nuestros archivos python que vamos a estar creando a lo largo de este curso. Por lo que sólo tienes que escribir en em que de ir que significa make directory que funciona en la caballa. Lennox a y vamos adelante slash c Y pongamos vamos a llamar a este directorio creado llamado mi secuela. De acuerdo, así que ahora si vamos CD, que significa directorio de cambio,
podemos cambiar a mi secuela con pantalla para que pudiera ver Sí, estoy en mi tipo de secuela en l s. realidad no
hay nada ahí en el momento. Eso está bien. Todavía no hemos creado nada, pero antes de seguir adelante, necesitamos instalar una cosa más en el ah, en segundo plano aquí. Entonces, para que hi thon se conecte a mi secuela, necesitamos ah, módulo que nos permita hacer eso. Y hay tres o cuatro de ellos. Todos son iguales, pero, bueno, ligeramente diferentes, básicamente iguales. Pero son todo lo que todos se llaman cosas ligeramente diferentes. Y la razón es que a veces uno de ellos no funcionará en tu computadora. Entonces lo que estamos instalando se llama mi conector de secuela, y solo déjame copiar aquí Hiss para instalar esto. Nos vamos a Teoh tipo en el comando Pip install y Pimp es el instalador del programa Python y una de las razones por las que hacemos clic en ese cuadro de ruta de anuncios cuando instalamos Python es para que Pip pueda instalar programas en cualquier lugar de nuestro equipo. Así que han estado estancados. Y lo que vamos a instalar es mi conector de secuela. Ahora, a veces esto funciona. A veces no va bien. Entonces te diré qué hacer si no funciona y me estoy poniendo un poco de cosa anti virus en mi otro monitor, no lo
puedes ver. Simplemente puedes abortar eso. Dice que esto está tratando de conectarse a Internet. ¿ Está bien? Sí, está bien. Um, así que ahora está haciendo lo suyo. Ya he instalado esto en el pasado, ¿no? Por lo que no tiene que volver a instalarlo. Pasarán años por una cosita y lo instalará. De acuerdo, entonces eso podría ser suficiente, ¿verdad? Pero hay otros dos que podemos instalar solo para asegurarnos, porque cuando instalo mi conector de secuela, no
funciona para mí en este equipo. Ha funcionado en otras computadoras para mí, pero no esta. Entonces voy al siguiente,
que es de cadera. Instalar mi secuela Conector Dash Python. Ya ves, el 1er 1 fue mi secuela Conector. Esa fue mi secuela. Conecta tu punto o dash python. Mismas cosas básicas ligeramente diferentes. Este podría funcionar para ti. Verás, ya lo
he instalado, así que estoy consiguiendo lo mismo. Por último, hay 1/3 1 y despeja esta pantalla aquí y es Solo ver prisa, Pip, Instalar mi conector Super Bowl dash python dash R f Derecha, así que solo estamos agregando cosas al final para hacerlas ligeramente diferentes. Pero si el 1er 2 no funciona, adelante y prueba este. Y no voy a resolver este porque el 2do 1 funcionó para mí simplemente bien. Sé que es un poco, ya
sabes, algo inestable, pero así es como es esto. No estoy seguro de por qué. De acuerdo, entonces en el siguiente video, seguiremos adelante y empezaremos a escribir nuestro primer código python.
8. Python Mysql 8 Conéctate a la base de datos en Python: De acuerdo, así que hemos instalado todo lo que necesitamos para instalar. Ahora es el momento de empezar a escribir algún código python. Entonces, solo abramos un archivo aquí en texto sublime, y voy a importar esa cosa que acabamos de instalar en el último video. Por lo que mi conector de punto secuela. Muy bien, así que queremos guardar esto de inmediato como un archivo python. Entonces sube aquí y haz click, Guardar como y navega a ese directorio que creamos hace un tiempo. Era R C. Mi carpeta de secuelas, y solo llamemos a esto no sé base de datos que está bien y vengan aquí abajo a todos los archivos y programas o lo que sea. Y busca High Thon aquí mismo. Es como esa pitón y luego haz clic seguro Otra forma en que podrías hacerlo. Golpea, cancela aquí, sube aquí para ver y luego sintaxis y luego desplázate hacia abajo hasta Python. Ya ves Ahora los colores cambian un poco. Entonces ahora Sublime sabe que esto es Python. Entonces ahora cuando venimos archivo de golpe aparente guardar como ya ve, ya está seleccionado python para nosotros. Tan sólo otra forma de hacerlo. Entonces otra vez, vamos a desplazarnos hacia abajo hasta R. C. Mi carpeta secuela. Llamemos a esta base de datos y guárdala. De acuerdo, así que hemos importado el módulo de conector de mi secuela que solo insultamos ahora si tuvieras que hacerlo. Si intentas esto y no funciona, y entonces tienes que volver atrás y Pip,
instalar mi secuela Connector, instalar mi secuela Connector, Dash Python o Pip Instalar mi secuela Conector Dash Python Dash R F. Todavía
puedes salirte con la tuya solo importando mi conector de punto secuela. No tienes que importar mi secuela dot connector dot high Thon, por ejemplo. Creo que ese es el caso. Si entras corriendo y robaste no funciona, intenta hacer eso. Nunca se sabe. OK, entonces, uh, ahora necesitamos crear una instancia de nuestra base de datos que se esté ejecutando en segundo plano. ¿ Recuerdas cuando instalamos la base de datos? Se encendió inicializado, y es sólo una especie de fondo. Scuse me corriendo ahora necesitamos conectarnos a ella. Entonces vamos a crear una instancia de tipo variable de hablar. Y llamemos a esto no conozco mi base de datos y la pongamos igual a esto. Mi secuela dot conector dot connect. Ahora necesitamos pasar unas pocas variables, por lo que necesitamos pasar en esta 0.3 variables. El 1er 1 es anfitrión y luego una coma. El siguiente es la usuaria Mama. Y luego finalmente, contraseña pss W d Um, dos comillas Y entonces no creo que tengas que poner un comentario al final, pero siempre lo hago, si
acaso, porque vamos a estar agregando cosas en el futuro. Y si olvidamos ponerlo ahí en el futuro, entraremos ahí. Entonces sólo me lo puse ahí ahora. Entonces, anfitrión, este es el conde de tu base de datos. Entonces la mayoría de las veces cuando estás trabajando en desarrollo Web real o algo así, tu base de datos está arriba en la nube en algún lugar y tendrás una U R L para esa base de datos como 192 0.168 punto 40.9 o algo así, ¿
verdad? Estamos ejecutando nuestra base de datos en nuestra computadora local en su propia computadora por lo que podemos simplemente escribir en host
local aquí en este momento. Recuerda, cuando configuramos la base de datos son usuario era ruta, Esa es ruta y esa contraseña que recogimos cuando configuramos la base de datos era contraseña. 123 correcto, así que eso es más o menos. Ahora podemos conectarnos usando sólo eso. Entonces para demostrar que esto funcionó, podemos imprimir esta mi variable DB que acabamos de crear. Entonces si guardamos esta cabeza sobre nuestra cosa del terminal de bash y pwd para asegurarnos de que estamos en esto ver mi secuela directorio LS para enumerar estas cosas. Podríamos ver esperanza que haya esa base de datos ese archivo de tarta. Entonces, sólo vamos a ejecutar esta cosa. Entonces base de datos python dot p y.
Y así es como ejecutas los programas de python. Escribes python y luego el nombre del programa. Boom. Obtenemos esto mi secuela dot connector dot connection, no mi secuela connection dot object. Entonces esto es Ah, hemos creado un objeto aquí y esto es sólo Ah, eres Elna TRL. Es una dirección en memoria donde esta cosa está sentada, Entonces esto no significa absolutamente nada para nosotros, excepto que significa que funcionó. Significa que la base de datos se configuró correctamente. Significa que somos capaces de conectarnos a ella desde nuestra secuela o desde nuestro programa Python, y no hemos hecho nada. No hemos ingresado ningún dato ni consultado ningún dato ni nada por el estilo, pero esto es importante. Ahora sabemos que funciona así que Esto es muy cool. Y realmente, esto es de Aziz AEA. Se pone. decir, Esdecir,no es más complicado conectarse a una base de datos de mi secuela desde un programa Python. Simplemente importas esto mi cosa del conector de secuela. Crea una conexión aquí, agrega en tu nombre de host tu nombre de usuario y tu contraseña, y luego, boom, estás conectado. Entonces ahora solo es cuestión de aprender. Los diferentes comandos en Python
para, por instancia, crear una nueva tabla, luego para agregar datos a la tabla que para recuperar datos de esa tabla ordenada de diferentes maneras. Cosas así. Todas las cosas básicas de la base de datos que quieras dar, y eso es lo que vamos a pasar especie del resto del curso aprendiendo a hacer. Pero la carne y las papas de esta cosa se hace. Hemos creado una base de datos, nos hemos conectado a ella, y estamos bien para ir. Entonces en el siguiente video, creo que veremos el banco de trabajo de mi secuela y una especie de obtener ah, especie de comprensión de lo que está todo disponible para nosotros en nuestra base de datos, y esa es una buena manera de verlo a través de mi secuela Workbench, porque es una interfaz gráfica de usuario, y eso es realmente genial. Entonces pensaremos que empezaremos a mirar eso en el próximo video
9. Python Mysql 9 MySQL Workbench: OK en este video, vamos a echar un vistazo rápido a la mi secuela. Workbench es el pequeño software que instaló cuando instalamos mi secuela, y en realidad es realmente genial. Nos da una interfaz gráfica de usuario, un gooey para nuestra base de datos de mi secuela. Por lo que ahora, lo largo del resto del curso, vamos a estar haciendo mayormente todas estas cosas en Python. Pero solo quiero pasar unos minutos un poco mirando este software porque es realmente genial y lo encontrarás útil. Ah, ya
sabes, por depurar por asegurarte de que tienes las cosas correctas y generalmente solo mirando tu base de datos. A veces es mejor simplemente mirarlo en lugar de ejecutar un programa python y sacar datos manualmente. Entonces eso es lo que vamos a ver en este video. Por lo que pasa a tu menú Inicio de Windows. Esto está en mi otro monitor. En realidad no lo puedes ver, pero ve a la pequeña cosa de búsqueda y solo escribe mi secuela. Y lo primero que aparece probablemente será la mi secuela Workbench y Our Aversion . 8.0. C. E, que es Community edition, creo, que es lo gratuito que descargamos la versión gratuita y jalamos esto y
así es . Entonces es realmente genial. Ya ve, aquí mismo tenemos nuestra pequeña instancia de mi secuela que se está ejecutando aquí es host local de ruta . Por qué se llama Lam p. Mi secuela. Pero, uh, creo que tengo LAMP, que es otro programa PHP instalado. A lo mejor por eso dice eso, pero puedes agregar otras conexiones o lo que sea, y tenemos algunas cosas aquí de un lado, así que solo voy a hacer doble clic en esto y boom, esta cosa sale bien y esto es todo. Es una especie de todo aquí mismo, y parece abrumador. Aquí hay un montón de cosas, pero no está tan mal. Entonces por aquí se ven estos esquemas como cuando se crean tablas de base de datos. Um, se ha creado un esquema. Es algo así como un yo no sé, una instantánea de la base de datos, y se puede ver que ya tenemos tres de ellos. Tres tablas o tres bases de datos, debo decir, ya instaladas. Y eso es porque cuando instalamos mi soporte de secuela esto un poco, instalamos alguna documentación y ah datos de ejemplo. Eso es lo que este material es parte de este ejemplo Data. Entonces aquí tenemos esta base de datos mundial dentro. Tenemos alguna mesa. Entonces si hacemos clic en eso, vemos Ciudad, Condado, país,
ciudad, país, país, idioma
del país, Um, y algunas otras cosas. Vamos a dar click en ciudad. Y tenemos incluso más de lo que tenemos columnas. Ah, yo d nombro códigos de país. Vamos por nombre. Entonces si hacemos doble clic en este derecho aparece solo su nombre. Entonces, ¿ves este pequeño relámpago de aquí arriba? Esto nos permite ejecutar consultas de secuelas, y hablaremos de consultas de secuelas que vienen en, Ya
sabes, algunos videos más a partir de ahora, pero básicamente, siempre que le hagas algo a la base de datos siempre que lo sacó, toma datos, haz cualquier cosa a una base de datos, estás ejecutando una consulta en el lenguaje de consulta. Utilizamos una secuela. Por eso llamamos a esto mi secuela. Entonces esto es sólo un Comando Secreto muy básico, supongo que si le damos a esta cosita, um, el código aéreo Sí, ese no es un buen comando secreto. Voy a seguir adelante y cerrar esto o borrarlo. Está bien. Ah, en cambio, eso es correcto. Da click aquí, y lo que queremos hacer es seleccionar Rose limit 1000 y llegamos a este boom. Obtenemos esta representación de interfaz de usuario de unidad gráfica real de todos los nombres en esta columna
específica en esta tabla específica. Supongo que sí. Buscamos un tazón. Rita, ya
sabes cuáles son algunos de estos Era San Fernando, y podemos ampliar esto. Hazlo más grande. Sydney, Perth Es solo la lista de luces como nombres de ciudades de todo el mundo. Y aquí está la declaración de secuela real de la secuela Consulta Seleccionar Nombre de World dot City. Y hablaremos de una secuela consultas y cosas así más adelante. No tan importante. Um, vamos a ver. Volvamos, obtengamos una mejor vista. Simplemente voy a dar clic a esta mesa de la ciudad aquí. Vamos a dar clic Todo el asunto. Por lo que tenemos nombre, país, código, distrito y población Cool. Datos interesantes aquí, y esto no nos importa. Los datos son solo texto de ejemplo que vino con esto, pero algo interesante. Ningún país. Entonces es en países. El derecho clica como Rose. Básicamente, lo que estamos haciendo aquí es que estamos seleccionando las primeras 1000 filas en esta tabla todo de inmediato tipos de cosas en esta. Por lo que tenemos el nombre o continente Ruba, región América
del Norte Población de superficie del Caribe, esperanza de
vida, todo tipo de información de necesidad. Aquí. Podríamos jugar un poco con esto. Forma de gobierno república, territorio
no metropolitano del algo Países Bajos Parece divertido. Jefe de Estado George W. Bush. Uh, entonces supongo que el jefe de Estado de la de América Samoa en Oshi, Anna, que está en Polinesia es George W. Bush. Acerca de eso, esto debe estar un poco anticuado. Códigos de capital. Interesante. Muy cool. Entonces y esto es solo, ya
sabes, solo una manera de mirar tus datos y seguir adelante. Vamos a construir nuestras propias tablas y poner algún tipo de datos de práctica dentro de ellas, y podemos entrar aquí y mirarlas aquí si queremos a Teoh. Um, ya
sabes, es un poco útil de vez en cuando, así que, ya
sabes, si estás haciendo como Desarrollo Web, probablemente no
vas a usar este banco de trabajo. Pero si estás haciendo algo localmente, um, y solo quieres visualizar tus datos, solo quieres verlo sin tener que escribir un montón de código python para hacerlo. Esta es una gran manera de hacerlo. Entonces no sólo se pueden ver cosas, sino que en realidad se pueden agregar cosas y editar cosas. Digamos que queremos cambiar a Aruba. Podemos llamar a esto un zumbido de habitación si queremos bien y simplemente bajamos aquí. En realidad, nos tabulamos y bajamos aquí para postularnos. Haga clic para que crea el código de secuela para nosotros. Actualización. Mundo País, donde queremos poner el nombre igual a Aruba's donde el código de país es un VW. Entonces si aplicamos eso hecho, si subimos aquí y corrimos esto otra vez de Rubio se desapareció por completo. Eso es volver a correr. Aereo Aruba muy cool. Si hacemos doble clic en esto, podemos volver a cambiarlo. Entra, Ven aquí abajo y postúlate. ¡ Aplica esto otra vez y boom! Está de vuelta a Aruba. Refresca, Aruba Tan cool. Y volveremos a este banco de trabajo de vez en cuando mientras pasamos por este curso sólo para una especie de mirar las cosas y, uh, ya
sabes, uh,ya
sabes,
enseñar algunas cosas aquí y allá que son interesantes es may, pero, uh, muy cool viene gratis con mi secuela. Ese es el trabajo de mi secuela, Pension. Eso es todo por este video. En el siguiente video, comenzaremos a escribir realmente algún código python más complicado con el fin de crear tablas
y a nuestros datos y hacer todas las cosas divertidas que estarán empezando en el siguiente video.
10. Python Mysql 10 Crear base de datos: OK en este video, quiero crear una nueva base de datos y mostrarla desde un programa python. Entonces estamos aquí en el banco de trabajo ahora mismo. Podemos crear nuestra nueva base de datos aquí. Si queríamos a Teoh, veremos hacer eso. A lo mejor un poco más tarde, pero queremos hacer esto. Y Python. Este es un curso de cómo hacer todas estas cosas en Python. Entonces lo único que sí quiero mostrarles antes de que vayamos es ver a mi ratón. Es una especie de flotando por aquí. Eso es un cursor de ratón, ¿verdad? Y lo que quiero hacer las cosas aquí dentro, las
hago con mi cursor. Si quiero refrescar esto, tomo mi cursor y refresco ese click derecho esta cosita si quiero, ya
sabes, aplicar algo. Tomo mi cursor y aplico. Entonces, como que hacemos lo mismo en Python. Pero nosotros, en lugar de como, obviamente arrastrando un cursor por ahí no vamos a hacer que en realidad estuviéramos escribiendo
código python . Pero todavía vamos a crear una especie de instancia de un cursor. Se llama cursor y ese cursor consorte de comandos de ejecución en nuestras bases de datos de secuela en nuestro caso, mi base de datos de secuela. Correcto. Entonces echemos un vistazo a cómo hacer esto. Por lo que ya no necesitamos imprimir esto. Vamos a mantener todas estas cosas siempre justo aquí en la parte superior de nuestro programa, porque siempre las necesitamos siempre siempre que queramos hacer mis cosas secuelas de un programa python. Entonces lo que podemos hacer aquí es crear una instancia de un cursor y yo solo llamo a esto mi cursor de
guión bajo S o r o k Puedes llamarlo lo que quieras, pero es un cursor, así que voy a llamarlo mi cursor. Ahora, necesitamos crear una instancia de esto en nuestro, um mi d ser conexión. Correcto. Entonces sólo vamos mi db dot Ella, señor. Y luego Pero las pequeñas cosas ahí, porque esto es como una función. Podemos pasar cosas por ahí, ¿verdad? Entonces Ok, hemos creado esta cosa. Ahora, ¿qué queremos dio? Bueno, vamos a crear nuestra propia base de datos. Tenemos la base de datos funcionando, pero no tenemos nuestra propia base de datos que hemos creado todavía. Ya sabes, hicimos esto. Nos jalamos aquí arriba. Miramos esta base de datos mundial, correcto. Bueno, eso está bien, pero queremos crear nuestra propia base de datos. Entonces, ¿cómo hacemos eso? Bueno, sólo
podemos ir a usar nuestro cursor. Vamos a usar el cursor para la mayoría de todo a partir de ahora. Entonces sólo una especie de acostumbrarse a esto de su señor. ¿ Verdad? Por lo que siempre empezamos con nombrar a mi cursor, y luego queremos ejecutar un comando, así que tecleamos, ejecutamos y luego pasamos algunos parámetros. Entonces, ¿qué queremos hacer en este caso específico? Queremos crear una base de datos. Tan sólo una base de datos. Todavía no la mesa. Eso lo haremos un poco más tarde. Simplemente queremos crear la base de datos. Entonces pasamos entre unas comillas y solo escribimos y creamos base de datos, y luego necesitamos nombrar nuestra base de datos. Y solo llamemos a esta prueba D B ¿verdad? Y eso es todo. Por lo que note estas letras mayúsculas aéreas. Estos aire esta secuela de aire manda, ¿verdad? Entonces estamos pasando un comando de secuela a mi secuela. Y el comando de secuela en este caso es crear base de datos mal plegada. Ahí vamos. Sabía que ese debería ser de un color diferente. Entonces estamos creando una base de datos. Lo estamos llamando prueba DB Ahora solo podemos ejecutar esto y debería funcionar. Entonces vamos a tirar lejos o conseguir Bash y podríamos simplemente ejecutar la base de datos Python. Detengan a la gente yo y no pasa nada en la pantalla, ¿verdad? Porque en realidad no le dijimos que mostrara nada. Pero podemos tirar hacia arriba son,
um, um, mi banco de trabajo secreto aquí y venir aquí a tramarnos y hacer clic en este pequeño
botón de refrescar y luego boom. Ya ves, tenemos esta prueba DB Ahora no hay nada realmente en. Si hacemos clic en tablas, no
hay mesas, no
hay nada. Pero creamos la base de datos y está en mi secuela y el dedo listo. Empieza a trabajar tan muy, muy cool y bastante simple. Tan sólo un poco. Bueno, muy pocas líneas, verdad. Pero esto no cuenta, porque solo siempre vamos a hacer esto para una especie de inicialización son cursor un poco comandado para ejecutar. Tan muy cool. Ahora, antes de seguir adelante, Sólo
miramos mi banco de trabajo secuela para ver si la base de datos existía o no. ¿ Cómo hacemos eso desde un programa python, si eso es lo que queremos? Muy sencillo. Simplemente vamos Mi guión bajo cursor punto Ejecutar, Ejecutar un montón de coreanos aquí y dentro de aquí. Queremos pasar más comandos de secuela. Y así queremos mostrar bases de datos, Muy bien. Y entonces esto va a mostrar una lista de bases de datos, porque si retrocedemos nuestro trabajo, que vemos, tenemos 1234 derecho. Simplemente podemos ejecutar este comando. Um, c más volver arriba. Podríamos ir Algo así como imprimir. Um, mi cursor. Correcto. Pero va a mostrar un objeto como lo hicimos antes. Podríamos salvar esto aquí. Subamos aquí y no necesitamos volver a ejecutar este comando de creación de base porque ya lo hemos creado. Así que digamos esto muy rápido y vengan aquí y correrlo. Y se podía ver mi secuela cursor mostrar bases de datos. Nos muestra ese mando. No nos muestra lo que realmente queremos ver. Entonces eso no funciona tan genial. En cambio, podemos crear un bucle de cuatro que nos permita mirar, recorrer en bucle todas las bases de datos que allí se airean e imprimirlas en la pantalla. Entonces hagámoslo realmente rápido. en su lugar. Entonces solo vamos por crear una base de datos variable en mi cursor, y luego solo imprimimos que d tenga razón. Guardemos esto y por aquí y lo ejecutemos. Y boom, obtenemos una lista Una bonita especie de lista de trufas de cada una de estas bases de datos en nuestra base de datos de mi secuela. Por lo que tenemos esquema de información. Tenemos mi esquema de secuela intérprete en la secularista Hermana Tess TV y mundo. Y si abrimos esto aquí arriba, tenemos la misma asistencia segura testy B y mundo. Esos otros dos son ocultos que son sólo una especie de bases de datos del sistema que realmente no nos importan. Tan muy cool. Y ah, bastante simple. Entonces, ya ves, cuando imprimimos esto, lo imprimió como una especie de, Ah, trombal
grande. Y eso es lo que es esto. Es un trombo. Entonces si queremos,ya
sabes, ya
sabes, ser un poco más amables con esto, podríamos hacer algo así como,
um, um, llamado cero con ítem de la trompa. Algo así que podría funcionar. A ver qué se ve eso como s y luego se ve un poco más bonito. Y luego puedes ejecutar algún formateo y hablaremos de eso más adelante, Como creamos reportes y cosas en python tienen un formato te mostrará cómo hacerlo. Eso sería genial. Entonces creo que eso es todo por este video y el siguiente video. Crearemos nuestra propia tabla y luego empezaremos a poner datos en la tabla y eso será genial. Eso se acerca en el siguiente video.
11. Python Mysql 11 Crear tabla: OK, en este video, te
voy a mostrar cómo crear una mesa. Entonces hasta ahora, acabamos de crear esta base de datos de prueba DB y luego mostramos la base de datos. Entonces, ¿cómo creamos una mesa? Bueno, primero lo primero. Ahora que hemos creado una base de datos de prueba de base de datos, necesitamos especie de dejar que nuestro programa no. A partir de ahora, queremos usar sólo esa base de datos. Entonces nos dirigimos aquí a nuestra configuración en la parte superior aquí, y es bastante simple. Solo necesitamos escribir la base de datos y establecerla igual a algo y poner una coma al final. Ahora, nuestra base de datos se llamaba test DB, y eso es realmente todo lo que tenemos que hacer. Entonces voy a seguir adelante y guardar eso. Entonces se podía ver aquí. Ya he empezado a Teoh comentar lo que hicimos en el video anterior, y creo que voy a dejar estos aquí y luego al final del curso, te
daré todo este código para que puedas tener todo esto como una especie de guía de referencia rápida. Creo que eso probablemente útil, y solo seguiremos moviéndonos por la página aquí, haciendo cosas nuevas. Entonces en este video, como dije, queremos crear una mesa. Entonces, como todo lo que siempre queremos hacer, queremos empezar a crear cursor y establecer ese igual bien, en realidad queremos ejecutar. Y entonces esta vez queremos pasar en todo un montón de cosas. Por lo que en primer lugar, queremos hacer una pequeña secuela. Comando en el Comando Secreto para crear una tabla es crear Abel. Vas a encontrar que esa secuela comanda Aire. Bastante simple y sencillo, puedes aprender secuela como lenguaje de programación. No es realmente un lenguaje de programación. Es solo así de fácil. Si desea crear una tabla, escriba crear tabla. Si quieres mostrar una base de datos ver tipo show database, sabes que es bastante sencillo, así que veremos eso avanzando. Entonces pensemos en el tipo de tabla que queremos crear. Digamos que tenemos un sitio web no conozco, y queremos que la gente pueda inscribirse, así que queremos crear usuarios. Y así llamemos a nuestros usuarios de mesa ahora dentro de aquí. Tenemos que pasar todas las cosas que queremos en esta mesa y lo hacemos así. Por lo que en realidad aún no hemos hablado de tipos de datos, y lo haremos muy pronto. Pero cada vez que creas una nueva columna, eso es lo que básicamente estamos haciendo aquí. Estamos creando todas las diferentes columnas que queremos para cada fila de nuestra base de datos aquí de nuestra tabla. Por lo que cada fila o cada columna tiene que ser del mismo tipo de datos del que hablamos en ese primer video. Y aquí es donde designamos cuál es ese tipo de datos. Entonces solo voy a pasar por aquí y escribir algunos de estos, y luego hablaremos de él después. Entonces digamos que queremos ah, nombre, campo. Ahora puedes tener nombre apellido. Sólo voy a mantenerlo sencillo para esto. Entonces queremos nombre, y queremos que el tipo de datos para ese nombre sea var car. Y luego dentro de eso, queremos decir al 55 ahora al 55 está el número de elementos de texto. Ya sabes, el número de cosas que estarán en esa columna. Entonces el máximo es 255 así que voy a poner 255. Entonces, por ejemplo, ya
sabes si alguien tipea. John Elder, correcto, eso es 1123456789 10 caracteres de largo, ¿
verdad? Mientras esto, mientras sea menos de 255 podemos poner eso ahí en esa columna. Entonces es sólo una especie de ah, ya
sabes, te
dice la cantidad máxima de caracteres que puedes agregar. Entonces eso es auto lejano. Y hablaremos sobre el auto Var y algunos de estos otros tipos de datos. Um, ya
sabes, avanzando. Entonces vamos a ver, ¿qué más queremos? Pongamos correo electrónico, y ese va a ser un auto var otra vez. Pongámoslo a 55 ahora. De vuelta en el día en que las bases de datos eran nuevas, Um, realmente
querías tener cuidado y poner como justo el número de personajes que necesitabas porque memoria y espacio espacio espacio de computadora yo era muy caro atrás en el día y ahí no era mucha memoria disponible. Dedo del pie. Agrega estas cosas. No había mucho, ya
sabes,
disco, espacio, espacio, dedo del pie. Sostenga estas cosas en estos días, ya
sabes, aparece un enorme Web servidores son enormes. Realmente no importa cuántos personajes aire en cada columna, así que tiendo a poner el máximo para todos porque, ya sabes, ¿ quién le importa? Si estás trabajando para Google y necesitas escalar y tiene que ser rápido al rayo, entonces tal vez lo vas En lugar de poner 2 55 podrías poner 50 o algo así. Ya sabes, podrías bajarlo a solo para conseguir ese 100 mil de una velocidad de punto porcentual, ya
sabes, cosa que no nos importa eso. ¿ Verdad? Entonces está bien, Marque nuestra coma de correo electrónico. Digamos que queremos la edad de la persona,¿
verdad? Digamos que queremos la edad de la persona, Entonces la edad va a ser un entero y no sé, 10 10 caracteres. Es decir, verdad, necesitamos tres personajes que más Nadie tiene más de 900 años, ¿
verdad? 999. Entonces voy a poner sólo 10 sólo porque, um OK, entonces y luego finalmente, queremos poner un usuario i d Así que me voy, usuario, yo d Y esto es un poco interesante. Queremos que este sea un entero, y queremos que esto se incremente auto, y queremos que esta sea la clave primaria. Ahora bien, esto es un montón de cosas. no sabes qué es nada de esto pero queremos algún número que sea único para cada fila. ¿ Verdad? Entonces si queremos mirar hacia arriba a John Elder Bueno, podría
haber 10 John Olders. Y ya sabes, gente tiene el mismo nombre, ¿sabes? ¿ Cómo designamos? ¿ Cuál es cuál necesitarán un usuario? Yo d Y esos números necesitan ser únicos, ¿verdad? Entonces eso es lo que hace esto. Crea un número único. Se lo asigna automáticamente. Entonces él sólo dice, ¿Quién fue el último de la última fue el número ocho. número nueve de este tipo. A continuación, me
daremos el número 10. Ya sabes, él hace eso automáticamente. Incrementos de auto para nosotros y clave primaria. En realidad, necesitamos que Teoh haga eso capitalizado. Clave primaria significa que esta es la clave principal que vamos a usar para mantener las cosas. Um, ya
sabes, uh, hacer un
seguimiento de las cosas. Se puede tener un montón de ideas diferentes. Esta va a ser la primaria. Es solo una cosa de base de datos, así que eso es más o menos lo que creará una tabla. Ahora podemos probar esto para ver si funciona. Podríamos ir mi cursor que ejecutar, y luego podemos pasar en mesas de show, derecha y luego podríamos hacer lo mismo que hicimos en el último video. Podemos ir por, um, tabla en mi cursor y luego ir solo imprimir tabla. Entonces vamos a guardar esto y ejecutarlo, ver si cometimos algún error. Yo cometeo muchos errores. Siempre estoy haciendo errores tipográficos. Entonces, sólo vamos a ejecutar esto y ver. Y boom que obtenemos a los usuarios es la única mesa. Y de igual manera, ya que se trata de una pareja, también
podemos hacerlo así a las 00 con artículo en nuestros problemas, puedes volver a correr a este tipo. Eso es lo que hacemos. Oh, volví a correr esto. Intentó dedo del pie, crear otra tabla. Se comenta eso fuera. Ya que ya hemos creado la tabla. Muy bien, corre esto otra vez. Boom usuarios en un muy bien mejor formateado. ¿ Y te das cuenta si levantamos a nuestros trabajadores? Claro, tenemos. En esta cosa del mundo, tenemos montones de mesas, ¿verdad? Ciudad, país, país, idioma, etcétera. Ninguna de esas cosas. Están apareciendo en nuestro get bash. Cuando ejecutamos este comando ese segundo aquí, ya
sabes, estamos mostrando tablas. ¿ Por qué no muestra todas esas otras? Bueno, eso es porque aquí arriba le dijimos al programa. Ah, no, nos importa ninguna de esas otras bases de datos. Sólo queremos la TV de prueba, así que va a entrar en la prueba tp. Es llamar a todas las mesas en eso. En este caso, sólo
hay una tabla, la ver como la llamamos tabla de usuarios. Y de igual manera, podríamos jalarlo nuevamente del banco de trabajo, venir a nuestro esquema como hit, refrescar y luego bajar a probar tablas EBI. Y luego, ¡
boom! Vemos esto. Usuarios seleccionan rose 1000. No queda nada donde no haya todavía. No hemos agregado a ninguna gente a nuestra base de datos, pero se podía ver aquí las diferentes columnas nombre, correo electrónico, edad y usuario I d. Así que muy, muy cool y bastante simple. Bastante sencillo. Entonces eso es todo por este video. En el siguiente video, veremos agregar datos a nuestra nueva tabla, y, uh, debería ser muy divertido, y eso será en el siguiente video
12. Python Mysql 12 Insert un registro: OK en este video. Quiero hablar de insertar datos en nuestra nueva tabla. Entonces, a menos que lo hagamos, agregamos una tabla. Tenemos esta tabla de usuarios. Ahora. ¿ Cómo ponemos cosas realmente en ella? Ah, hay un par de maneras diferentes. Y creo que en el primer video, vamos a ver el 1er 1 y eso es sólo agregar una fila un disco. Ahora puedes agregar un montón de discos al mismo tiempo, pero en este video solo vamos a hacer una cosa en el siguiente video. Te mostraremos cómo hacer muchas al mismo tiempo, por lo que es bastante sencillo. Simplemente vamos. Básicamente, creamos, um, una variable. Y llamemos a esto no lo sé, cosas de
secuela. Realmente no importa y establece esto igual a ahora. Necesitamos crear un comando de secuela, y cuando agregamos cosas a una tabla, estábamos insertando en una tabla. Por lo que el comando de secuela para hacer eso se inserta en este momento, queremos insertarlo en nuestra tabla de usuarios, derecha. Y ahora solo necesitamos pasar, um, lo que vamos a estar poniendo. Por lo que teníamos un nombre y un correo electrónico y una edad no necesitamos poner al usuario i d porque la base de datos lo agregará automáticamente,
ya que ponemos esta cosa de auto incrementos para que no tengamos que lidiar con eso. Entonces vamos. Um, nombre coma edad. No, se va nombre de correo electrónico común. La edad común realmente no importa. El, um Bueno, sí, probablemente no importa el dónde los pongas. Probablemente no deberíamos hacer la edad por correo electrónico la edad del correo electrónico porque esa es la forma en que se ven en la tabla
real misma. Entonces vamos valores, y aquí no vamos a poner los valores reales aquí mismo. Vamos a poner marcadores de lugar y para un marcador de lugar, ponemos un signo de porcentaje s. Y eso es como cuando interpretas tarde en una cadena con python, vas a hacer el mismo tipo de cosas s oh, eso es lo que eso es. Entonces coma. Y luego lo volveremos a hacer y luego lo volveremos a hacer. Yo voy y OK, entonces hacemos esto tres veces porque tenemos tres cosas que estamos poniendo aquí, ¿
verdad? Tiene sentido. Y veamos qué más creo que funciona. Entonces ahora necesitamos crear un derecho de registro, y podemos llamar a esto lo que queramos. Sólo llamémoslo grabar uno y vámonos. Añadamos John y mi correo electrónico es john at kota me dot com, y mi edad es de 40 años y necesitamos poner todo esto entre paréntesis. Olvidemos eso por alguna razón. De acuerdo, entonces notarás que John va con nombre. Este correo electrónico va con correo electrónico, y esta edad va con la edad. Están en el mismo orden que enumeramos aquí arriba, y eso es importante porque los marcadores los pondrán en el orden
en que los pones aquí. También notarás que las cuerdas o de nuestros autos, que aún no hemos hablado de lo que hablaremos en un minuto, uh, son sin duda por comillas. Y los números no son en términos generales. Cuando haces números y python, no los pones entre comillas, porque si lo haces, se convierten en cadenas. Ya no son números cuando lo pones entre comillas. Entonces no hay comillas. De acuerdo,
entonces, ¿qué es así ahora? Necesitamos realmente poner esto en la base de datos, y como todo lo que hemos hecho hasta ahora, necesitamos usar nuestro cursor. Entonces vamos mi guión bajo. Subrayar cursor punto ejecutar lindo y luego necesitamos pasar en dos cosas. En primer lugar, esta secuela que vas y luego este disco uno. Muy sencillo. Ahora, si solo ejecutas esto, pondrá
esto en la base de datos, pero no lo salvará. Entonces si sabes algo de bases de datos, si alguna vez has hecho como bases de datos de desarrollo web con, digamos, ruby on rails o Django en cualquier momento que pongas cosas en la base de datos, necesitas comprometer esos cambios. Está llamando a su llamado Commit. Estás cometiendo un cambio en la base de datos, y tenemos que hacerlo aquí. Por lo que nuestra conexión de base de datos se llama mi DB. Entonces aquí abajo vamos mi db dot commit, y luego eso y eso debería funcionar. Entonces sigamos adelante y guardemos esto ahora. No escribimos ningún código del dedo del pie mostrar nada en la pantalla. Entonces si ejecutamos esto, no pasará nada en la pantalla. Esperemos, ¿
debemos entrar ahí? No pasó nada, pero ahora podemos levantar nuestra banca de trabajo aquí. Es por eso que esto es algo útil. Simplemente tenemos toda esta cabeza sobre a esquema como y luego dar click en testy ser tablas, usuarios y ahora Es correcto. Haga clic y haga esto. Selecciona Rose Limit 1000 y Boom! John John Eco a mí, Edad 40 y mira esto. Tiene un usuario i d de uno Muy cool, ¿eh? Entonces así fue como tenías un disco. Bastante simple. Bastante sencillo. Sí, Y ven aquí arriba, Esta es la secuela, ¿
verdad? Seleccionar. Esta estrella es sinónimo de todo, desde usuarios de test db dot, luego esto. Ah, punto y coma Y hablaremos más de secuela a medida que avanzamos. En realidad, empezarás a recogerlo ya que solo sigo haciendo cosas. Y es muy
sencillo, directo. Entonces eso es todo por este video. En el siguiente video, veremos agregar múltiples registros a la vez, y luego después de eso hablaremos de tipos de datos porque deberíamos haber hablado de eso hace un par de videos, pero tiendo a pasar el brillo, pero definitivamente hablaremos de tipos de datos, y si me olvido, recuérdame porque es importante. Entonces ese será el próximo par de videos
13. Python Mysql 13 Insert muchos registros: bien. En el último video, agregamos un disco en este video, queremos agregar un montón de discos, y es más o menos el mismo proceso es solo un poco diferente. Entonces vamos a empezar. Ya he comentado esto, pero necesitamos este inserto en, um line. Entonces vamos a seguir adelante y copiar y pegar eso en aquí, y esto sigue igual porque estamos haciendo lo mismo. Estamos agregando a los usuarios escritura, nombre, correo electrónico y edad. Los mismos tres posicionadores. Correcto. Entonces estamos bien para ir ahí ahora, En el último video, acabamos de hacer esto. Creamos un disco, ¿verdad? Y fue John John Economy y 40. Por lo que ahora queremos crear muchos registros. Entonces solo voy a llamar a esto registros, y lo que tenemos que hacer aquí es que necesitamos crear una matriz, y esto es solo una matriz de python. Y si estás familiarizado con las matrices de python, eso es genial. Honore es solo una lista de cosas básicamente, realidad, en python, las
llaman listas. No les llaman matrices. Pensando en Ruby, está
bien. Cada otro lenguaje de programación en el mundo llama a un raise a raise y python. Ellos los llaman lista. Por lo que necesitamos crear una lista. Y esa lista tiene que estar conformada por diferentes artículos y cada elemento será un trombo, y un templo es como una lista. Es sólo un poco diferente. Uh, la diferencia. La principal diferencia es que están entre estos paréntesis es dos corchetes, por lo que necesitamos agregar tantos de estos como queramos. Entonces, agreguemos, no
sé tres o cuatro. Ahora eso es para Vamos a enloquecer. Entonces aquí adentro solo ponemos igual que acabamos de hacer con John John Va a mí y a la edad
simplemente ponemos lo que queramos. Entonces vámonos, Tim. Está bien, Tim, ¿es Tim en tim dot com? Y la edad de Tim es de 32 años. Eso es todo, ¿verdad? Entonces si queremos agregar Mary Coma Mary en mary dot com son sofisticados. María tiene 21 años. ¿ De acuerdo? Y veamos quién más. Steve, Vamos, Steve al correo de Steve. Mezclar un poco de punto com, y Steve tiene 57. Y finalmente, ¿
a quién queremos? Pongamos a Tina. Tina. ¿ Estaba haciendo Tina? Tina está en Tina en otra cosa dot com y Tina es qué, 19? Ya sabes, 29. Está bien, adelante y guarde eso Ahora, igual que antes. Tenemos que comprometernos con esto. Entonces solo voy a copiar esta misma cosa aquí, y también necesitamos nuestro cursor. Tenemos que ejecutar el cursor. Ahora. En el último video, agregamos un disco, ¿verdad? Ejecutamos uno en este video. Estamos agregando muchos registros, así que necesitamos ejecutar muchos. Está bien, entonces ese es el primer cambio. A continuación, Al igual que en el último video, comenzamos identificando nuestro comando de secuela de inserción justo aquí. Y luego le decimos lo que queremos sumar. No estamos agregando registros, calificando o no, agregando registro uno registros de ratting. ¿ Verdad? Entonces ve y di eso. Y los dedos cruzados. Funciona. De acuerdo, no pasó nada. Entonces vamos a levantar nuestro banco de trabajo de mi secuela, y subamos aquí. Y acaba de golpear el pequeño relámpago y ver que se actualiza. Y boom, sí. Tim, Mary, Steve, Tina. Y mira al usuario. I d. S su auto incriminatorio. 12345 Muy, muy cool Edades se enumeraron allí. Impresionante. Ahora voy a hablar de cómo cambiar datos de un programa python ya sabes, programáticamente. Pero, ya
sabes, como dije antes, si ves un error aquí como Steve no es 57 en realidad es 56. Puedes cambiarlo desde aquí. Ha llegado aquí, Cámbialo. Ven aquí abajo. Golpear, aplicar, terminar. Sube aquí y vuelve a golpear un relámpago para refrescarlo. Y ese cambio. No puedo recordar lo que era antes era un 57. Pongámoslo 55 a ver de nuevo. No recuerdo esa. ¿ Por qué? ¿ Por qué? Pero se refresca. Sí. 55 debe haber sido 57 antes. Un día largo. Entonces, ya
sabes, solo ten eso en mente ahora. No vas a querer hacer eso. decir, Esdecir,es una especie de engaño, pero puedes en un pellizco si necesitas simplemente arreglar algo realmente rápido. Y como dije, te
voy a mostrar más tarde cómo hacer esto desde,ya
sabes, ya
sabes, un programa Python real. Sí, así es como insertamos muchas cosas del programa. Ahora también podemos tirar de esto hacia arriba de nuevo muy rápido. También podemos importar bases de datos enteras de esta cosa de aquí, y hablaremos de eso en un poco, pero así es como solo agregas, como tu propia información de un programa. Entonces eso es todo por este video. En el siguiente video, hablaremos de tipos de datos, prometí. Hablamos de eso antes, pero realmente necesitamos hablar de ello a la derecha rápidamente. No es tan complicado. Solo necesito que te apuntes en la dirección correcta y te cuente un par de cosas al respecto, y luego estaremos bien para ir,
y volveremos a aprender cosas de la base de datos Cool Python para que así sea en el siguiente video .
14. Python Mysql 14 tipos de datos: Está bien. En el último video, hablamos de insertar muchas cosas en la tabla de base de datos en este video. Quiero hablar muy brevemente sobre los tipos de datos. Por lo que ya hemos tocado esto en el pasado. Cada columna tiene que ser del mismo tipo aquí por nombre todas las cosas de aquí o texto o
en términos de base de datos de nuestros autos aquí. Por aquí, tenemos un juez. Esos enteros de aire. ¿ Verdad? Entonces, ¿cuáles son los diferentes tipos de datos que están disponibles? ¿ Cómo se llaman? ¿ Y cómo los usas? Bueno, cada base de datos es un poco diferente, ¿verdad? Y todos llaman a tipos de datos cosas diferentes. Ya sabes, Um, uno de ellos podría ser var car. Otro podría simplemente llamarlo auto. Ya sabes, uno de ellos podría llamarlo campo de autos , ya
sabes, pero todos son algo así. Solo tienes que buscarlos básicamente, porque hay tantas bases de datos, y probablemente vas a usar otras bases de datos. Además, mi secuela, Post Press es muy popular en construir un curso sobre postales. Si te interesa eso, vuelve a
revisar en un par de semanas, Probable que esté fuera para cuando veas esto,
pero ah, pero ah, todas las bases de datos tienen diferentes tipos de datos de tipos. Entonces vamos a sacar un navegador Web y solo tienes que ir a Google y escribir mi secuela, um ocho. Ah tipos. Y hay un montón de diferentes ahora esta es mi secuela, los muelles reales. No recomiendo ir allí. Es confuso. Es una cosa muy tonta en Let's See W tres escuelas. Ah, eso podría funcionar. Punto tutoriales. Ésa siempre es buena. Echaremos un vistazo a un par de estos y solo veremos así los tipos de datos de secuela. Mis tipos de datos de secuela. Está bien, esto es lo que queremos y puedes ver que tenemos. Aquí solo hay una lista de ellos auto y luego tamaño de nuestro tamaño de auto y se podría ver sostiene una cadena de longitud
variable, uh, puede contener letras, números, caracteres. Los tamaños máximos de Maxwell, especificados entre paréntesis pueden almacenar hasta 55 caracteres. Si pones un valor mayor que 2 55 lo convertirá a un tipo de texto. Y eso es aquí abajo, ¿verdad? Um, auto se ve muy parecido a nuestro auto. No puedo recordar de lo alto de mi cabeza la diferencia entre los dos. A lo mejor la puerta nombrar dice por aquí debes definir bien,
uh, uh, justo por delante de los espacios. No lo sé. No puedo recordar fuera de las manos. No terriblemente importante para los autos cuando siempre vas a querer usar. Sólo como que confíe en mí en ese, uh, texto lob estos aire para objetos binarios, imágenes, tal vez archivos de música, cosas así. Um, sí. Entonces mirando aquí abajo, tenemos diferentes tipos de números. Entero minúsculo, enteros pequeños, enteros
medianos en, uh, aviso. Pongo entero que funciona demasiado Orent podrías poner. Y hay diferentes tipos de cosas. Float es como un número decimal, ¿verdad? Entonces si vas a guardar como, datos de
clientes, como si alguien te comprara algo y fuera $19.95 no querrías usar en jerk es enteros un número entero Te gustaría usar float, ya
sabes, ese tipo de cosas o decimales, ¿verdad? Doble iniciado como una cuerda. No, no
querrías eso porque lo convierte en una cuerda. Tan muy interesante. Puedes pasar por aquí lo que sea que te pase a necesitar. Y son solo millones de casos de uso, así que realmente no puedo pasar por todos ellos. Pero esas eran cosas diferentes. Y el principal tipo de categorías son el texto y los números. Esos son los que más vas a usar. Pero también podrías usar la fecha. Por lo que aquí puedes ver diferentes cosas de fecha. Fecha, fecha, hora,
hora, año, año, timbre de
tiempo. Oh, mira, creo que eso es todo lo que se estaban metiendo en diferentes tipos de bases de datos aquí. Sí, Echemos un vistazo a la editorial 00.1 real rapido. Aquí tenemos mismo medio int comienza datos,
tipos, tipos cadena de
tiempo. Tan muy interesante. Y eso es todo lo que hay a ello. ¿ En serio? Entonces, como, no intentes memorizar estos porque es estúpido. No necesitas hacer eso. Justo cuando estés diseñando tu base de datos, pasa un minuto, Google y ve, Sí, necesito usar auto lejano. O si tienes un caso de uso específico que necesita algo, ese bar car no funciona bien con, Ya
sabes, solo pasa por los tipos de cuerdas y encuentra el que sí funciona bien, y todos funcionan igual tú tipo en lugar de nuestro auto. Escribirías, ya
sabes, blob y luego los paréntesis y luego la longitud máxima o lo que sea. Al igual que hicimos con nuestro auto. Entonces, um sí, supongo que son tipos de datos. Bastante simple. Tres directos hacia adelante. Ah, veamos, en el siguiente video, creo que vamos a empezar a ver sacar datos de la base de datos y como, mostrarlos en pantalla, y eso será en el siguiente video.
15. Python Mysql 15 seleccionar datos de la mesa: De acuerdo, así que hemos agregado un montón de datos a nuestra base de datos a nuestra mesa. ¿ Cómo sacamos esa información y cómo la ponemos en la pantalla? Entonces de eso vamos a hablar en este video. Entonces, vamos a ver. En primer lugar, necesitamos, como, crear
siempre nuestro cursor. Vamos sólo a ir mi cursor punto ejecutar como de costumbre. Y ahora para sacar datos de una base de datos, necesitamos seleccionarlos, ¿
verdad? Tenemos que decir, quiero estos datos específicos. Entonces para ello, ejecutamos el Comando Select Command secel. Siguiente. Tenemos que decirle exactamente lo que queremos seleccionar. Entonces solo quiero jalar en este punto todo. Entonces vamos a seleccionar todo y esta estrella lo significa todo. Y entonces tenemos que decir desde qué mesa? Porque sólo tenemos una mesa. Pero en el futuro, podrías tener decenas de mesas. Es necesario decir mesas. Entonces, ¿qué mesa? Nuestra mesa se llama usuarios. Si recuerdo correctamente, así es. Correcto. De acuerdo, entonces ahora lo hemos seleccionado. Ahora pongámoslo en una variable con la que realmente podemos hacer cosas. Y llamémoslo nuestro resultado llámalo como quieras. Y eso es igual a mi punto cursor de subrayado Recuperar todo. Está bien. Entonces estamos diciendo que lo traigan todo de la selección que hemos designado, ¿
verdad? Entonces ahora solo necesitamos imprimir esto debajo de la pantalla, así que va a haber un montón de Rose diferente. Probablemente así que necesitamos bucle. Entonces vamos por ¿Y cómo queremos llamar a esto? Um, solo llámalo fila en resultado, y luego solo imprime fila. Ahora bien, esto no se verá bonito, y haremos que se vea bonito en tan solo un minuto. Pero solo ejecutemos esto para asegurarnos de que funcionó correctamente. Por lo que es ejecutar base de datos python, Detener alto y boom. Obtenemos un trompal con todas nuestras cosas diferentes. Entonces John Jonah me código punto com 40 y uno. Entonces está bien, eso está bien. Podemos hacer el mismo truco que hicimos antes y llamar al cero con artículo. Y para hacer eso, solo
agregamos eso ahí así,
lo que hemos hecho antes y conseguimos a John, Tim, Mary y Steve. No, eso no sólo muestra el cero con ítem si quieres, Entonces el siguiente ítem, diga la dirección de correo electrónico. Ese sería el primer punto justo en el camino de las trufas. La cosa de pitón? Sí, y conseguimos todas las cosas. Si entonces quieres de nuevo la edad, pasas por aquí que vuelve a ser 40 32. Y por último, si quieres el I. D. S, ese sería el tercero. No tengo razón, Entonces eso no es tan útil. Realmente necesitamos una especie de formato esto y lo haremos en un poquito. Entonces por ahora, sólo lo haremos así para que pudiéramos ver toda la información. Ya lo hemos hecho una vez, pero lo volveré a hacer porque esto es divertido. Y cuando tengamos todo esto, así es como sacarlo todo, ¿ verdad? Entonces, ¿y si solo quieres los nombres? Bueno, demostramos. Podemos simplemente hacer que lo sepas, así Bueno, el artículo ceroth. Pero eso no es todo tan eficiente. No necesariamente queremos sacar todo de nuestra base de datos y luego recorrer y simplemente imprimir los nombres. En cambio, podríamos simplemente sacar sólo los nombres, y eso es mucho mejor desde una especie de ah velocidad rendimiento de memoria punto de vista para que podamos hacer eso asustado de eso en lugar de seleccionar estrella en lugar de seleccionar todo lo que simplemente seleccionar nombre, ¿verdad? Entonces, vamos a guardar esto. Corre, a ver qué pasa ahora. Y boom, obtenemos la misma pareja. Pero sólo contiene el nombre,
derecho, derecho, Y de la misma manera, podemos volver a hacer nuestro truco. Riad merece con artículo. Dañar esto a cabo. Haz que se vea un poco más bonito. John, Tim, Mary, Steve y Tina Tan muy, muy cool. Um, sí, Vamos a ver qué más se puede en lugar de tirar de cada nombre que pudieras, por caso, sólo agarró el primer nombre Para hacer eso, irías en lugar de buscar todo lo que queremos para buscar uno. ¿ Verdad? Entonces esto sólo va a hacer el 1er 1 que creo es John O. J O. Porque jalamos el camino llamó al cero un elemento par. Vamos a deshacernos de ese dinero. Está bien, John. Correcto, así que eso es algo genial. No sé lo útil que es eso, pero algo interesante. Entonces creo que eso es todo para este video en el siguiente video, creo que vamos a pasar por aquí e imprimiremos todo menos que tipo de empezar a formatear y hacer que se vea bien. Más como un formulario de reporte para que su real realmente legible. Ya sabes, ahora mismo tenemos esto. Si tiramos de estrella y luego corremos esto otra vez, ya
sabes, conseguimos todo esto de gobbledygook. Está todo tipo de aplastado juntos. Ya sabes, podemos una especie de averiguar que este es el nombre. Este es el correo electrónico, pero no lo sabemos sin algún tipo de formato o algo así. Entonces creo que lo haremos en el próximo video.
16. Resultados de formateado en Python Mysql 16: De acuerdo, así podemos imprimir todas nuestras cosas a la pantalla, pero lo está imprimiendo como un templo. Es una especie de onky. Queremos poder crear pequeños reportes geniales que sean, ya
sabes, más legibles. Entonces, ¿cómo hacemos eso? Bueno, ya
sabemos si aquí hacemos un pequeño truco y llamamos al cero con ítem, guarde esto y vuelva a ejecutarlo cuando tengamos los nombres, ¿
verdad? Y si hacemos el primer elemento, obtenemos los correos electrónicos. Si hacemos el segundo ítem, obtenemos las edades. Si hacemos el tercer ítem, obtenemos al usuario i d s. entonces lo que realmente podemos hacer es simplemente venir aquí y crear una cadena grande y
larga con cada una de esas cosas. Fila uno, fila dos o tres, derecha. Sólo tenemos que hacer un poco de formateo usando las mismas cosas de tenedor de lugar que
hicimos aquí arriba cuando insertamos nuestras cosas en la mesa way back win. ¿ Verdad? Recuerda, teníamos el nombre de correo electrónico edad, y luego tuvimos estos tres marcadores por ciento s es vamos a hacer lo mismo aquí. Entonces qué, vamos a hacer es en un plus y luego voy a poner un espacio y luego por ciento s y luego otro espacio. Y luego Teoh Inter Pilate la cosa de nuevo en la cuerda, solo
escribimos otro lado por ciento y luego lo que queremos poner en la cuerda en este caso es la fila uno, ¿
verdad? Entonces queremos sumar otro, pero espacio por ciento s y luego por ciento wro lo que pasamos, verdad? Y luego finalmente otro uno por ciento s los espacios para que haya un espacio entre cada uno para que luego todos se aplastaron juntos, que es algo se moverá en un minuto. Lo dessellaré. Obtuvimos por ciento fila C tres, lo que este tamaño porcentual no se confunden por ellos. Esto es realmente sencillo. Simplemente significa que este es el tenedor del lugar. Está dentro de una cuerda. No podemos poner variables dentro de una cadena. Simplemente imprimirá la fila tres. En realidad no pondrá lo que hay en la fila tres porque está en una cuerda. ¿ Verdad? Entonces para sortear eso hacemos estos marcadores de posición y luego lo que hace esto es que crea un marcador de posición, y luego busca el siguiente signo de porcentaje y luego lo que sea que esté directamente detrás de
eso, pone eso en la cadena. Entonces si guardamos esto y lo ejecutamos, ojalá no se estropeara. Esto arriba estaba despejado la pantalla y ejecutar este boom de posada que funcionó. Ahora esto no es genial, ¿verdad? decir, Esdecir,es legible y es mejor, pero aún no es genial. Entonces lo que podemos hacer aquí es que podemos usar pestañas. Entonces ven aquí a lo nuestro. ¿ Sabes qué? Un tabby golpeó el botón de tabulación y lo bops sobre una cantidad específica. Nosotros también podemos hacer eso
aquí . Entonces para hacer eso, solo
usamos un personaje de escape. Es este slash SLASH dice la cosa directamente detrás de esto, tenemos que escapar y hacer. Es algo especial, ¿verdad? Entonces nos deshacemos de ese espacio, por lo que esta slash t significa una pestaña. Entonces lo haces otro ahí mismo y luego otro justo ahí. Entonces vamos a guardar esto y ver cómo se ve mejor esto. De acuerdo, entonces, um, un poco mejor, pero algunas de estas direcciones de correo electrónico se avisan un poco largas, así que pongamos dos pestañas para, um, el 01 a las edades, así que que sería 012 aquí mismo. Entonces, solo pongamos otra pestaña. Guarda esto y ejecútalo. A ver cómo se ve eso. No soy genial. Algunos de estos correos electrónicos más largos o nos echan aquí. Bueno, sólo por el bien de formatear, lo que voy a hacer es levantar nuestro banco de trabajo. ¿ A dónde fue eso? Simplemente voy a cambiar el correo electrónico de Steve de correo electrónico a Steve. Ahora, Obviamente, en la vida real, esto no es algo que harías. Pero este es nuestro mundo. Podemos hacer lo que queramos, Tina. Muy bien, así que entra aquí abajo. Da clic en aplicar mientras termino. Muy bien, vamos a correr esto otra vez, a ver qué pasa. ¿ Todo bien? ve bien ahí. Entonces esto está mejorando. Pero aun así quisiéramos algunos encabezados, ¿verdad? Porque podemos decir qué es esto. Pero, como, donde estos es esta edad, no lo sabemos. Es decir, sabemos porque lo creamos, pero ya sabes, alguien leyendo esto no necesariamente sabría qué es eso. Entonces arreglemos eso realmente rápido. Entonces aquí, lo que queremos hacer es fuera del bucle por encima del bucle. Solo imprimamos algunas cosas del encabezado. Entonces veamos la primera columna es nombre. Y luego queremos un tabulador. Y entonces la siguiente columna es el correo electrónico, creo. Correcto. Y luego un tabulador. Y después del correo, queremos pestañas, ¿verdad? Yo creo. Sí. Y luego tabulador edad. Y luego yo d Así salvamos esto. Veamos cómo se ve esto. Sólo una especie de tener que jugar con esto. Consigue a Tau. Mira el camino que quieras. Nombre correo electrónico. Espero que la edad necesite una pestaña más. Ves, eso se ve bien. Eso es bastante bueno. También podemos entonces sólo una especie de vamos a hacer algunas líneas, ¿no? Uh, 12 por vamos a hacer. Ah, ¿y qué? Eso parece t y luego e m a i l t dos el a g e t i d tres. Creo que él es las ideas Se hacen grandes en el futuro. Por lo que queda clara la pantalla y prueba una vez más. Ah, mira aquí por eso. Hagamos guiones regulares En su lugar, subraya para tratar de conseguir fantasía en 234 Te quiero 345 123 123 Guarda esto una vez más. Pantalla primero. Sí, está bien. Yo empecé. Luce bastante bien, ¿verdad? Es este solo formato básico de texto Y esto no es realmente ah, cosa de la
secuela. Es más solo una pitón solo estaban jugando alrededor, porque esto es divertido para mí. Pero te conformas con estas cosas de todos modos, Querías, sabes, ya que somos emailer estábamos, uh, imprimiendo esto en la terminal. No va a ser de verdad fantasía en este punto. Um, ya
sabes, podrías pondré estos datos a un mat plot lib craft o algo así. Ya sabes, te pones fantasía y haces cosas gráficas con Python. Realmente no vamos a meternos en eso en este video. Esto es más de un tuercas y tornillos hacia fuera para realmente trabajar con mi secuela y obtener datos de salida de fecha en
datos de actualización hacer ese tipo de cosas. Esto es sólo una especie de ah, ya
sabes, cosita
divertida que vamos a hacer. Entonces creo que eso es todo por este video. En el siguiente video, vamos a dio poner mis notas Andy Dandy quien el siguiente video es el comando Wear. ¿ Qué es el teléfono? Está bien, así que eso será en el próximo video
17. Python Mysql 17 donde la Mysql: OK en este video, quiero hablar de la cláusula dónde y el dónde. Cláusulas, un comando de secuela una cláusula de secuela que nos permite buscar información específica. Entonces en el último video o hace un par de videos, ya
sabes, buscamos el nombre correcto, y acabamos de sacar todo de nombre. Bueno, eso está bien, pero probablemente quieras ponerte más específico. Quieres todos los nombres donde la primera letra es J o algo así. Ese es un mal ejemplo. Digamos edad. A lo mejor quieres todas las edades donde de las edades mayores de 30 o las menores de 20 años. O quizá quieras a todos los usuarios donde sabes que viven en Nueva York. Esa es la cláusula donde. Por lo general, cuando estás buscando, vas a usar la cláusula where y hay algunas variaciones en ella mirarán el próximo par de videos, pero el where clauses el principal tipo de búsqueda de fuerza laboral que vas a usar. Entonces es bastante simple. Podemos simplemente crear mi cursor como siempre, y luego punto ejecutar como siempre, y vamos a crear nuestra declaración selecta. Aquí vamos selecto y todavía queremos que todo seleccione a todos de los usuarios y para utilizar la cláusula
where simplemente escribimos en consciente y luego alguna condición. Entonces podríamos decir donde,
um, um, edad es mayor a los 30 ¿verdad? Y estas declaraciones condicionales aire mayores que menos que iguales a ese tipo de cosas funcionarán ahí y en o también trabajarán ahí. Hablaremos de ese próximo par de videos. Tan bastante simple. Ahora sólo tenemos que poner esto en un resultado, como siempre lo hacemos. Entonces vamos, mi cursor punto a buscar todo. Y entonces solo imprimamos esto. Entonces vámonos. Ah, vamos a ver. Cuatro fila y resultado. Vamos a imprimir a través. Digamos esto donde la edad es mayor a los 30. Vuelve aquí y ejecuta nuestro programa y tenemos a John, Tim y Steve, que tiene 40 32 55 años. Y si levantamos nuestra aventura de trabajo, solo
podemos manejar todo esto y ver, ya
sabes,
um, um, John tiene 40 años. Tim es el 21 de Mary 32. Eso son menos de 30 por lo que no está ahí. Tina tiene 29 años. Eso es menos de 30 por lo que no está en su Del mismo modo, podríamos hacer bromas tipo de jugar con esto un poco e ir donde la edad es menor de 30. Guarda esto y ejecútalo. Vamos a conseguir a esas otras dos Marianne Tina que tienen 2129 años de edad. Tan genial si sabes algo específico puedes hacer donde la edad es igual en este caso 55. Vámonos. Nosotros tiramos esto hacia arriba y lo ejecutamos, Steve. Y en, como, siempre debilitar. Haz nuestro pequeño, uh, ya
sabes, un pequeño truco aquí dedo con cero con artículo. Si queremos Corre esto otra vez y solo consigue Steve So muy cool. Bastante simple. Y como dije, hay variaciones, um, que puedes hacer, y vamos a ver algunas de esas en el próximo par de videos. Pero, ya
sabes, aquí hay un entero, enteros o fácil, porque son mayores que menores o iguales a eso. Podrías hacer, um, puedes hacer mayor que o igual a mayor que e igual a mayor que o igual a igual a como eso o menos centro es igual a así. Pero, ¿qué pasa con las cuerdas? Bueno, podemos ir donde nombre sea igual, y luego necesitamos poner comillas simples con lo que sea que estemos buscando. Entonces vámonos, John. Sabemos que eso está ahí dentro y guarde eso. Y boom, tenemos a John. De igual manera. Debilitar. Quita aquí nuestros corchetes y vuelve a correr esto. Consigue todo el disco. John Kotomi, 40 años. Entonces un bastante cool. Bastante simple. Y creo que eso es todo por la declaración de desgaste en el siguiente video del que quiero hablar, gusta y algunos caracteres comodín para que podamos buscar cosas sin saber específicamente qué estamos buscando usando comodines, así que eso va estar en el siguiente video.
18. Python Mysql 18 Like y Wildcard: OK en este video, quiero hablar de comodines y así en el último video, hicimos esto. Somos nombre igual a John. Y eso está bien si sabemos específicamente que hay un John. Correcto. Pero es probable que cuando estás buscando algo, posible
que no sepas exactamente qué hay ahí. Puede que tengas algún tipo de idea, así que quizá queramos buscar,
como, como, nombres que comiencen con J o algo s Entonces, ¿cómo haríamos eso? Bueno, primero, en lugar de usar el igual para firmar usamos como So, si
ejecutamos esto, vamos a conseguir lo mismo que hicimos la última vez. Vamos a conseguir este disco de John aquí, ¿verdad? Pero digamos que solo queremos nombres que comiencen con Jay. Entonces si salvamos esto y corriendo, no
vamos a conseguir nada porque necesitamos usar un comodín. Tenemos que decir nombres que son como J pero luego también tienen cosas detrás de ellos. Y para hacer eso, ya
hemos mirado como comodín en el pasado cuando miramos nuestro tipo de marcapasos, ¿recuerdas? Hicimos eso por ciento s antes. Lo mismo aquí. Simplemente no necesitamos un nido. Ahora solo usamos el signo de porcentaje. Entonces si guardamos esto y lo
ejecutamos, obtenemos de nuevo. John. Tan muy cool. Um, podríamos ir t I nombres que empiecen con T I. Muy bien, Así que vamos a guardar esto y ejecutarlo. Conseguimos Tim y Tina protagonizarán con una T y un ojo. Entonces vamos a levantar nuestro trabajo eventualmente. Rápido y justo tipo de mirada por aquí. ¿ Hay alguna otra cosa rara que podríamos querer buscar? Bueno, vamos a ver. Hay facilidad. Y hay un Mm. Vámonos sólo. Busquemos nombres que no tengo en el medio en alguna parte? ¿ Cómo haríamos eso? Bueno, échale un vistazo a esto. Ya sabes, tenemos este comodín aquí. El final en el tiempo se me ocurrió y buscar de aquí en adelante, ¿no? Entonces t i y luego cualquier cosa después de eso. Eso es lo que significa el comodín. Para que pudiéramos hacer lo mismo al principio. Podríamos ir. Queremos cosas comodín en el principio, tiene un ojo en algún lugar del medio. Y luego algo más después. Todo, bien. Entonces metimos dos comodines ahí dentro. Si guardas esto y lo ejecutas. Deberíamos conseguir los mismos Tim y Tina, espero Matina muy cool. Así que juega con estos comodines. Son muy interesantes. Son muy útiles, sobre todo si una especie de conseguir el ahorcamiento de ellos al principio. Ya sabes, es un poco raro. Ahí está, ya
sabes, tenerlos al principio versus al final. Pero es bastante simple y sencillo. Yo creo que sí. Eso son comodines que es igual a mayor que menor que, como ese tipo de cosas. Muy interesante. Ahora, en el siguiente video, lo
vamos a ver. Y y más o menos básicamente,
lo que estamos haciendo aquí es hacer una declaración, y podrías una especie de cuerdas éstas junto con ands
y ors, y lo veremos en el siguiente video.
19. Python Mysql 19 y o o: OK en este video del que quiero hablar y en o así hasta ahora, solo
hemos estado básicamente corriendo una especie de gran declaración de secuela y
buscando, por una cosa. Pero puedes buscar muchas cosas diferentes todas a la vez, y eso a menudo es bastante útil de hacer. Y siempre vas a querer hacer cosas como esta. Entonces para hacer eso solo usamos y y o y y y o son útiles pero muy diferentes. Hablaremos de los de este video. Así lo hacen. Y podríamos simplemente usar nuestra misma declaración de selección exacta aquí. Pero sólo que el final aquí, en realidad dentro de las comillas. Aún así, solo
tecleamos. Y así podríamos decir que queremos seleccionar a todos los usuarios cuyo nombre tiene ojo en el medio y su edad es igual a 29. De acuerdo, así que si guardamos esto y lo
ejecutamos, conseguimos a Tina. Entonces si nosotros globo ocular somos ah, banco de trabajo aquí, pudimos ver la única edad aquí, ya
sabes, antes de que fuera Tim y Tina eran las dos cosas que estaba regresando. Pero Tim tiene 32 no 29 por lo que no fue devuelto en este y lo importante que
hay que saber de Y es que todas las condiciones en este comunicado tienen que ser ciertas para que esto devuelva algo. Entonces, uh, ya
sabes, tiene que
haber un nombre con un ojo en él. Y en la edad, si sólo hay un nombre con ojo en él y no una edad, no devolverá nada. Entonces, por ejemplo, si vamos, ya
sabes, una edad de 100 años si
ejecutamos esto, no vamos a conseguir nada porque no hay registros que tengan ojo en él y tengan los 100
años. Ambas cosas tienen que ser ciertas. Para devolver algo, ya
sabes,
um, um, debilitar, hacer o y O es lo contrario. Devolverá uno u otro. Por lo que sólo uno de esos tiene que ser cierto. Entonces o tienen que tener ojo en el nombre o tienen que tener 100 años. Entonces si ejecutamos esto, vamos a llegar a resultados Tim y Tina, porque ambos tienen ojos en sus nombres ahora, ni uno de estos aires de 100 años. Pero no importa porque usamos o y en o sobre Lee. Uno tiene que ser cierto, uno u otro. Tan bastante sencillo de mantener recto. Pero es sólo un tipo básico de cosa lógica, y y O Y si estás familiarizado con python y otros lenguajes de programación, ves y en o lógica todo el tiempo. Así que probablemente ya estés familiarizado con este concepto de y y Or Y O o eso eso eso es muy cool. Entonces eso es realmente todo lo que hay a eso. Simplemente sigues abofeteando cosas en nuestra declaración selecta aquí, ya
sabes. Ah, y tú puedes, ADM. O puedes ir y la edad es igual a 29 y yo d igual ¿Qué es la de Tina? Yo tiré esto hacia arriba y busco en sus ideas. Cinco. ¿ Verdad? Su usuario yo d cambió ese usuario subrayado I d igual a cinco. Entonces si recibíamos esto y lo
ejecutábamos, perdimos nuestras comillas accidentalmente. Ahí vamos. Siempre estoy haciendo cosas así cuando tenemos a Tina. Para que sepas que puedes seguir ensartando estos. Puedes amarrar y ors juntos, aunque no creo que realmente quieras a Teoh. No, probablemente no. Pero sabes lo que
quieras, como quieras hacerlo. Tienes un control de la flexibilidad con esto. Entonces creo que eso es todo por este video. En el siguiente video, vamos a ver la actualización de registros.
20. Valores de actualización de Python Mysql 20: OK en este video. Yo quiero hablar de actualizar registros, y ya hemos jugado alrededor con esta bala. El banco de trabajo justo aquí en especie de actualización manual de las cosas. Solo tienes que dar click en la cosa actualizada, ven aquí abajo y haz click. Postúlate y estás bien para ir Curso, eso no es bueno para nosotros. Queremos aprender a hacer eso con secuela real, ¿
verdad? Ese es el punto de este curso. Entonces, ¿cómo hacemos eso? Bueno, es bastante sencillo. Así que vamos a crear algunas, um, cosas de
mi secuela y dijo la secuela de ahora Sólo vamos a crear una consulta aquí. Vamos a actualizar y luego nuestros usuarios de mesa y queremos poner algo. ¿ Qué queremos hacer? Bueno, vamos a actualizar una edad. Actualicemos mi edad. Digamos que acabo de tener un cumpleaños. Entonces queremos ir. Edad igual a 41 usamos nuestra cláusula de desgaste donde nombre es igual a John Capital. John. Está bien, así que eso está bien. Ahora necesitamos que Teoh realmente ejecute esta cosa. Hacemos eso usando nuestro cursor como siempre, mi cursor punto ejecutar. Y luego simplemente pasamos en esta mi secuela de subrayado que acabamos de crear ahora, como al principio, cuando creamos nuestra mesa y agregamos cosas a la mesa. Tenemos que cometer este cambio para que podamos ejecutar esto, y lo hará. Pero no salvará el cambio. En realidad tenemos que comprometerlo. Y ya lo hemos hecho antes, así que solo vamos mi db dot commit y luego eso. Y recuerda, el mi yo d ser Ese es el nombre de nuestra secuela conexión aquí. Mi db De camino de regreso cuando, ¿verdad? Entonces si salvamos esto, regresamos aquí y manejamos a este tipo, no pasa nada en la pantalla. No le dijimos que imprimiera nada, pero si sacamos nuestra base de datos aquí y actualizamos esto con un pequeño rayo aquí
vemos , hecho, sí, John tiene 41 años. Ahora. Eso funciona. Obviamente, acabamos de hacerlo. Pero qué pasa si tenemos otro registro de algún otro John John en otro punto com Y John tiene, ya
sabes, 12 años y su usuario I d es Solo deja ese espacio en blanco ven aquí y aplica. Aplicar acabado. Ya ve, el auto implementó el i d. para nosotros, por
supuesto. Entonces ahora, si hemos vuelto a ejecutar esta cosa. Cambiemos de nombre, uh, para cambiar la edad de 41. Volvamos a cambiarlo a 40. En realidad no tuve un cumpleaños. ¿ Qué pasa aquí como aire? Vamos a arreglar eso. Entonces volvamos a correr esta cosa. Cambiado a 40 su nombre es John. Bueno, esto arriba y corre pasa. Pero revisemos nuestro trabajo. Refrescar de bancada. Sí, Aquí está mi nombre, John el 40. Pero este John de aquí abajo es ahora 42 él era como, 12 antes y simplemente no podemos tener eso. Entonces antes que nada, voy a cambiar eso. Bueno, no, no lo
cambiemos. Dejemos la forma en que waas. Es así que esto es un problema. Y por eso no suele querer actualizar registros usando columnas no únicas o lo que sea nuestros campos o lo que sea. Y así en lugar de nombre vas a querer usar ah user, I D. Y por eso una de las grandes razones por las que tenemos este año su columna I D y por qué es la clave primaria. Recuerda, Clave
primaria significa que todos son únicos. Cada registro cada persona en la base de datos tiene su i D. única Así que sólo hay una persona con idea de uno. Sólo hay una persona con idea de seis. A pesar de que ambos se llamen John, podemos mantenerlo separado con estos derechistas. Entonces sigamos adelante y cambiemos de nuevo a este nuevo John a 12 años. Su yo d es seis. Entonces o usa tu i d igual Y esto no es una cuerda. Es un número. Por lo que no ponemos obras de cotización. Sin cabeza cambió esto de nuevo a Vamos a hacerle 16. Déjalo conducir. No somos desalmados. Los niños deberían poder conducir. Ahí vamos. Así que corre. Eso fue retractado nuestro banco de trabajo otra vez. Y boom. Ahora tiene 16 años. Tan bastante simple. Actualización de registros. Basta con utilizar esta actualización. Um, consulta comanda el comando secuela nuestro ya sabes. Después pones tu mesa. nombre era sus usuarios. Queremos establecer H y de igual manera, puedes hacer cualquier cosa que pudieras establecer en el nombre. Ya sabes, tal vez este era Johnny en vez de John. ¿ Verdad? Entonces si guardamos esto y lo ejecutamos, solo asegúrate de poner comillas simples aquí, no dobles, porque los dobles van por fuera. ¿ Verdad? Entonces si lo pones aquí, solo
va a estropear. Todo lo que ves, conseguimos este gran bar rojo. ¿ Qué estabas haciendo? Eso Volvamos aquí a nuestro banco de trabajo. Refresca esto. A ver si John es ahora Johnny y lo es Y ah, así funciona
eso. Eso Sí, precuela En el próximo video, creo que hablaremos de devolver resultados con límites específicos. Entonces, ya
sabes, a veces hay miles de resultados. Es posible que solo quieras el top 10 o algo así. ¿ Cómo hacemos eso? Eso lo veremos en el siguiente video.
21. Python Mysql 21: OK en este video. Quiero hablar de limitar los resultados en ordenar los resultados. Por lo que ya sabemos cómo conseguir las cosas. Tuvimos que sacar datos específicos de nuestra base de datos, pero no sabemos cómo limitar esos resultados. Entonces hagámoslo en este video muy rápido. Entonces vamos a tirar hacia arriba un mi cursor como siempre punto ejecutar. Y vamos a crear una declaración selecta, seleccionar todo de nuestra tabla de usuarios. Um, ahora digamos que sólo queremos los tres primeros récords, ¿
verdad? Podríamos hacer eso por go limite tres. Igual de simple, ¿verdad? A ver. Ahora queremos un resultado igual a mi cursor dot fetch. Todo tiene siempre Y entonces sólo podemos hacer un bucle rápido para carretera en resultado Imprimir, bro. De acuerdo, así que vamos a guardar esto y ejecutarlo y a ver qué tenemos aquí. O la pantalla. Entonces, John, Tim y Mary y estos son justo en el orden en que han sido ingresados a la base de datos . Entonces nuestra en la mesa. Entonces ven aquí frescura para asegurarse de que esto es actual. El 1er 3 registros que tenemos son Juan, Tim
y María, Y así Juan, Tim y María de los primeros que vienen ahora. Podría querer el 1er 3 pero no el 1er 1 derecho? Entonces tal vez quieras a Tim, Mary y Steve. Es posible que quieras saltarte el 1er 1 por alguna razón. ¿ Cómo hacemos eso? Bueno, eso es muy, muy sencillo. Simplemente limitamos tres, pero compensamos uno. Entonces estamos diciendo Skipped el 1er 1 y luego danos los siguientes tres. Muy bien, así que vamos a correr este Tim, Mary, Steve, Tim, Mary y Steve. Nos saltamos a John. Tan muy cool. Muy, muy sencillo. Um, como la mayoría de las cosas con esto parecían estar tan bien, así que digamos que podemos limitar las cosas, Pero ahora vamos a arreglarlas. Ordenémoslos. Entonces vamos a seleccionar todos de los usuarios. Y vamos a imprimir esto muy rápido. Entonces John, Tim, Mary y Steve ahora se debilitan. Esto es una especie de, um supongo que esto sería orden ascendente por defecto. Reunión Ascendente. El 1er 1 ingresó en el 2do 1 entró luego el 3er 1/4 1 y así sucesivamente. Y así sucesivamente. Podemos cambiar esto a descendente. Entonces en cambio, si queremos que Johnny sea el 1er 1 en la lista, y luego Tina y Steve y luego John sean el último. Ah, podemos hacer eso. Es bastante sencillo hacer eso. Simplemente vamos a pedir por y luego nombre. Um Y entonces, ¿qué queremos? Descendente a la derecha. Entonces hay un envío de un S c. creo que eso es correcto. Y descendiendo DSC Vamos a guardar esto y ejecutarlo. Si he recordado hacer esto correctamente, no
hago esto a menudo. Uh, no, Tina. Ah, es Esto está haciendo orden alfabético. Se parece a Tina. Tim, Steve, Mary! Tan descendente. Orden alfabético. Intentemos un envío Esto sería orden alfabético, supongo. S o h i j k l m n o p q r s t s. así que ahora estamos en un orden alfabético de envío. Muy interesante. Entonces quiero decir, ya
sabes, podrías jugar con esto. Podemos ir envejecer. Queremos tenerlos ordenados por edad, um, en orden de envío. ¿ Entonces esa sería la edad más baja a la edad más alta? Supongo que So. Johnny llega a ir primero aquí. Yo creo Johnny 16 2129 32. Yo de igual manera, podríamos ir lo contrario descendiendo, y tenemos uno ahí dentro. Eso fue, como, 55 años de edad está claro. Aquí la pantalla. Sí. 55 Steve 43 al 29 2116. Entonces orden descendente. Ah, sí, Pickle. Um y eso es realmente todo lo que hay a ello. Este material es bastante sencillo. Una vez que acabas de memorizar estos pocos comandos básicos de secuela A Z estamos viendo. Entonces creo que eso es todo por este video. En el siguiente video, veremos borrar entradas, borrar registros y rose y cosas así que estarán en el siguiente video.
22. Python Mysql 22 Delete Records: OK en este video, quiero mostrarte cómo eliminar registros. Por lo tanto, eliminar registros es bastante sencillo. Entonces solo creamos otra mi secuela, Little statement aquí, y es bastante sencillo. Solo queremos que Teoh quiera eliminar y luego de y luego nombre a sus usuarios de mesa donde y luego solo le damos a esta una condición igual que cualquier otra cláusula de desgaste. Entonces podríamos decir que somos nombre igual o algo así. Pero vamos a usar tu I d igual a seis que Johnny Pour Johnny no estuvo aquí mucho tiempo. Usuario, yo d igual a seis, ¿verdad? Entonces al igual que antes necesitamos hacerlo. Eres mi cursor dot ejecutar y luego pasar en esto lo de mi secuela que acabamos de crear y estamos haciendo un cambio a nuestra mesa. Un cambio permanente. Por lo que necesitamos comprometernos el cambio igual que lo hemos hecho en el pasado. Entonces es mi db dot commit y luego eso. Entonces sigamos adelante y guardemos esto y lo ejecutemos. No devolverá nada porque no te lo dijimos. Pero si 12 o banco de trabajo y refrescar o Johnny ha
desaparecido, se fue para siempre. Um, y aquí hay algo interesante. Podemos añadir un nuevo. ¿ Recuerdas al usuario de Johnny? Yo d era seis, ¿verdad? Para que podamos poner, um, Tracy. Um no. En ningún punto com. Tracy tiene 19 y si aplicamos esto, podríamos ver sus ideas de usuario ahora siete, pesar de que va de 45 Boom. Siete. Ahora podemos cambiar manualmente. Está de vuelta para uno. Pero como es auto incriminatorio, sabe
que el siguiente es siete. A pesar de que seis ya no está con nosotros. Sólo una especie de cosa peculiar. Yo sólo pensé que de alguna manera te hice saber de eso para que no te asustes si alguna vez ves eso. No es gran cosa. Entonces veamos esto una vez más aquí. Ahora de nuevo, Podríamos hacer cosas como, sabes, donde nombre es igual a John o lo que sea, pero creo que ya aprendimos que eso no es una buena idea, porque puede haber muchos registros diferentes con el nombre de John. Y si ejecutas mal este comando, elimínalos todos, y eso podría no ser necesariamente lo que quieres hacer. Entonces eres uno de los tipos de borrar un campo único, ¿
verdad? El usuario i d. La clave primaria. Um, cada vez que estás borrando cosas porque eso es solo una cosa inteligente de hacer. Entonces, uh, eso es todo por este video borrando entradas. Bastante simple. En el siguiente video, te
mostraré cómo eliminar una mesa entera como cosas divertidas, por lo que ese será el siguiente video.
23. Python Mysql 23 Borrar la tabla y la tabla y el respaldo: Está bien. Este video quiere mostrarte cómo eliminar tablas, pero también cómo hacer una copia de seguridad exportarlas que importarlas. Creo que los dos van de la mano. Entonces antes de que encabezar nuestra mesa, vamos a guardar para asegurarnos de tener una copia en caso de que la queramos para más adelante. En nuestro caso, realmente no
nos importa. Sólo hay unos cuantos registros en él. Pero ya sabes, aún eso Abramos un banco de trabajo. Y antes de que eliminemos esta cosa, déjame mostrarte muy rápidamente cómo importar y exportar tablas. Por lo que sólo bajamos aquí a nuestra sección de esquema y encontramos nuestra mesa que queremos. ¿ Verdad? Haga clic. Ahora puedes soltar mesa. Esto eliminará la tabla. No vamos a hacer eso aquí porque vamos a hacer esto en Python. Pero cuando eliminas una tabla en términos de secuela, se llama soltar la tabla ¿verdad? Es sólo la forma en que siempre ha sido. Pero eso no es lo que queremos aquí. Queremos ir a la tabla Asistente de exportación de datos. Queremos hacer una copia de seguridad de esto antes de eliminarlo. Correcto. Entonces haz clic en eso y aquí tenemos esta pantalla y dice: ¿
Cuál de las columnas quieres conservar? Queremos mantenerlos todos para que estén todos revisados, Uh, y puedes compensar si quieres. Ah, entonces dice: ¿
Dónde quieres guardar esto? Y sólo voy a decir esto a mi escritorio en un archivo llamado Usuarios, porque es una tabla de usuario que tiene sentido para mí. Ah, y podrías guardar un C vía Ver Archivo SV o Archivo Jason. Ver SV significa una coma. Valores separados, creo, o algo así. Y Jason es notación de objetos javascript Si lo quieres en Jason, eso es realmente algo útil. Simplemente lo vamos a dejar. Ver SV por ahora, no es gran cosa. Y OK, click siguiente, vamos a ir boom, boom! Y ya terminamos Finalizar Así puedo confirmar comprobando mi escritorio en mi otro monitor que hecho, el archivo de usuarios está ahí. No lo puedes ver, pero confía en mí, es ahí s así que lo tenemos. Entonces ahora vamos a aprender a eliminar la tabla de Python. Entonces, uh, igual que antes vamos a crear un Vamos a dar esto Ah, comentar, borrar. Mesa Drop. De acuerdo, entonces queremos crear algunas cosas de mi secuela y establecer la secuela del comando secuela de los usuarios de la
tabla de soltar . Muy bien, así que vamos a dejar caer una mesa. ¿ Qué mesa? Estable de usuario. Y al igual que antes solo vamos mi cursor de subrayado punto Ejecutar y luego solo pasamos en esto lo de
mi secuela, y eso debería hacerlo. Entonces vamos a guardar esto. Realmente no necesitamos cometer esto, porque lo va a hacer por nosotros. Entonces, pitón Oye, detente alto. No regresó nada. No esperamos que lo haga, pero ahora vuelve a nuestro banco de trabajo Y cómo dirigirnos a nuestro esquema nosotros, y solo refrescar esto y boom son prueba db Base de datos sigue ahí, pero no hay tablas. ¿ Verdad? Entonces si refrescamos esto, um, en realidad, esto tampoco debería funcionar en absoluto. Estamos recibiendo errores aquí abajo, así que sí, se ha ido. ¿ Verdad? Por lo que hemos guardado una copia para poder importar esto. Entonces solo voy a pasar el mouse sobre lo de las tablas y digamos asistente de importación de datos de tabla, tire de esto, y solo necesitamos encontrar el archivo que acabamos de guardar. Way lo llamó usuarios dot C s V abrir que siguiente. Um crear nueva tabla. Sí, queremos hacer eso. No queremos importar esto a ah, uh, tabla
actual porque no tenemos tablas. Eliminamos su tabla, y queremos llamarla usuarios. Simplemente dejaremos eso como el defecto que ya conoce. Y aquí están nuestras columnas que pudimos ver y todas las cosas. Así que haga clic en siguiente y luego siguiente. , boom Boom, boom, Eso debería ser acabado. Y ahora volvemos a nuestro esquema y hacemos clic en refrescar. Bueno, ahora tenemos nuestra tabla de usuarios. Podemos seleccionar lo que sea, y aún tenemos todos nuestros registros respaldados. Entonces, um, eso es genial. Ahora una cosa rápida que quiero mostrarte antes de irte. Ejecutemos de nuevo este comando. Entonces, jalemos aquí a un pobre tipo y lo volvamos a ejecutar. Y ahora está buscando un banco de trabajo. Refresca esta cosa para asegurarte de que se haya ido. Ya se ha ido. ¿ Y si volvemos a ejecutar este comando? Estamos recibiendo todo tipo de errores. No podemos eliminar algo que ya ha sido borrado. ¿ Verdad? Um así una mejor manera de dejar caer una mesa. Podrías hacerlo de esta manera. Funciona, obviamente, pero si quieres poner algún manejo de errores para asegurarte de que solo borre las tablas que existen. Puedes ir a soltar tabla si existe, y luego nombrar a los usuarios de tu tabla. Entonces si guardamos esto y lo ejecutamos a pantalla cerrada, no pasa nada. No obtenemos todos esos errores enojados, pesar de que sólo tratamos de eliminar una tabla que no existe, ¿
verdad? Entonces sí, está
bien, Así que puse mis notas aquí. Creo que eso es todo. Entonces en el siguiente video, hablaré de, ah, unas cuantas cosas tipo conclusión. Te mostraré dónde puedes conseguir el código de todas estas cosas que hemos repasado para que
puedas descargar y guardar una copia. Tipo de guía de referencia rápida, si quieres tipo de útil. Um, tienes que memorizar todos estos comandos de secuela y las cosas encendidas entonces. Bueno, ya
sabes, rap. Algo pasa en DA se unas cuantas cosas más, y eso será todo. Entonces eso es en el siguiente video
24. Python Mysql 24 extras Video: De acuerdo, entonces supongo que estamos casi terminados aquí. Por lo que antes de seguir adelante aquí, quiero darles la oportunidad de descargar todo este código. Acabamos de hacerlo y lo tenemos como referencia rápida. Entonces si vas a mi get have account, get hub dot com forward slash flat planet. Debería haber un botoncito aquí abajo para seguirme. Si quieres hacer eso, eso es genial. Pero ven aquí al botón de repositorios. Da click en esto y busca esta pitón. Mi curso secreto uno. Para cuando veas esto,
esto podría estar más abajo en la lista, por lo que podría tener que buscar por aquí para encontrarlo. O podrías simplemente ir a Planeta plana, hacia adelante slash python Mi curso secreto. Todos capitalizan todo con, ya
sabes, guiones en el medio. Y ves esta base de datos Stop. Yo presento. Este es el archivo en el que hemos estado trabajando. Y esto es todo. Para que puedas copiar este ritmo. Esto guardar esta referencia que como quieras y luego ves, tiene son comentarios para cada cosita. Nosotros sí, ya
sabes, insertamos un registro. Eso es esto y empezar múltiples registros. Eso es esto. Ya sabes dónde y como y ni limitar los resultados. Entonces es una pequeña referencia realmente útil que puedes mirar hacia atrás para que no tengas que
memorizar estas cosas. Nadie memoriza estas cosas de inmediato. Simplemente siempre una especie de referencia a cosas como esta. Entonces espero que eso sea útil. Entonces ese es el curso que terminamos. Um, Espero que hayas disfrutado de esta pequeña intro a mi secuela con Python. Uh, mis secretos. Mucha diversión. Es realmente fácil de usar. Y en estos días, todo lo que sabes necesita una base de datos. Es decir, sitios web necesitan bases de datos. Si estás haciendo cosas de big data, estás construyendo algún tipo de app. Siempre vas a necesitar una base de datos, mis Secuelas pitones libres que van juntos bastante bien, ¿eh? Por lo que espero que disfruten de este curso. Si te gustó este curso, hazme un favor y déjame una crítica a mí o donde quiera que lo viera. Esas críticas realmente solo hacen o rompen cursos. Un par de malas críticas y todo está sobre un par de buenas críticas, y realmente dio la vuelta a las cosas y ayuda al curso a aparecer en los resultados de búsqueda que me conoces o donde sea, lo cual es realmente genial. Por lo que agradecería que te tomaras un par de minutos para hacer eso. Uh, si te gusta este curso, dirígete a mi página web Kotomi dot com. Aquí es donde tienen todos mis cursos y hay, como 30 cursos en este momento. Si te gusta este curso de secuelas, tengo otros cursos de secuela puedes consultar Microsoft Sequel Building Outposts, CresS Sequel Course. A continuación, todo tipo de cosas. Tenemos cursos de Python. Ahí está ese curso de secuela tenemos cursos de Ruby. Tenemos a Django Ruby en rieles. Algunas cosas realmente geniales de criptomoneda. Um, ahí está PHP. Has estado en Lennox JavaScript, html WordPress, incluso como s CEO y email marketing. Entonces, ya
sabes, somos gente de computadoras. Nosotros construimos cosas. Todavía tienes que comercializar esas cosas cuando las construyes. Si construyes un sitio web, aún
tienes que comercializarlo para que la gente acuda a él. Por lo que conseguimos el ECM en el curso de email marketing bastante cool. Miré por aquí. Cualquier otra cosa que sea un poco cool salta el script Java, y tengo básicamente dos conjuntos de cursos. Tenemos, como cursos de lenguaje de programación que enseñan como Python, ruby PHP html CSS Um, lo que sea. Otros lenguajes de programación, entonces también tenemos, como cursos de proyectos reconstruirán proyectos cool como aquí. Construimos una aplicación de cartera de divisas criptográficas con ruby on rails. Yo haría lo mismo con Django aquí arriba. Construye una copia del sitio web Pinterest con Ruby on rails. Simplemente todo tipo de cosas geniales en él es realmente genial. A ver. Normalmente cuesta la membresía total, que son todos mis cursos sobre mis futuros cursos. Cuota de una sola vez. Eso son 49 dólares, lo cual es bastante bueno. Es decir, hay cientos de videos. Es realmente genial, pero sólo una especie de agradecimiento por ver este video. Si vienes aquí al check out y tipeas a Super Coder como el código de descuento, que sé, es un código estúpido, pero no puedo moverme para actualizarlo nunca. Golpeará otros 22 dólares de descuento, así que pagas solo 27 dólares por todos mis cursos. Básicamente hay que cargar algo solo para cubrir banda para todos los videos, porque hay mucho ancho de banda involucrado en ver todos estos videos. 27 pavos. Es decir, eso es más barato que un ya sabes, pizza
grande en estos días. Entonces creo que es un trato bastante bueno. Yo como dije, Obtienes acceso a todos mis cursos sobre mis futuros cursos. Estoy sumando nuevos cursos cada semana o dos. Parece que cada vez que lo hago, los
obtienes gratis. Simplemente aparecen automáticamente. No hay cargos futuros. Cuota de una sola vez. Bastante cool. Tienes acceso a mí, puedes hacerme preguntas. Se puede acceder a otros alumnos. Se pueden discutir cosas con ellos. Es sólo para que sea un poco cool,
um, comunidad, comunidad, supongo que si te gusta ver mis cursos sobre ti a mí, dirígete al ford de john elder dot org te slash a mí y esta lista todos mis cursos, son los mismos cursos en que en mi página web Kotomi. Sólo están sobre ti a mí. Entonces ya sabes, si tienes un montón de créditos gratis sobre me conoces o algo así, que quieres tomar uno de mis cursos ahí o si solo prefieres ese plataforma toe watch cursos. Este es un lugar fresco para venir a ver todos mis cursos. Y cada uno de estos tiene un enlace a un código de cupón te consiguen un grandes descuentos. Creo que están todos al 11 99 cada uno o algo así. Por lo que es mucho más caro que si solo los consigues todos en Kotomi por los 27 dólares. Pero sigue siendo mucho más barato que llevárselos individualmente a mí, así que esa es una opción si estás en ese tipo de cosas, puedes hacerlo en esa escuela. Entonces, de todos modos, mi nombre es John Older, de Kotomi dot com la pasaba bien impartiendo este curso. Espero que hayas aprendido algunas cosas si lo disfrutó, y te veremos la próxima vez.