De Excel a Python con Jupyter: parte 1 | Binjamin Barsch | Skillshare
Buscar

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

De Excel à Python en utilisant Jupyter : 1ère partie

teacher avatar Binjamin Barsch, Full Stack Python Developer | Software E

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introduction

      1:39

    • 2.

      Projet

      1:09

    • 3.

      Leçon 01 : commencer

      2:18

    • 4.

      Leçon 02 : les bases de Python

      3:00

    • 5.

      Leçon 03 : un exemple Excel

      2:25

    • 6.

      Leçon 04 Statistiques Python

      2:06

    • 7.

      Leçon 05 Tracer des tracés en Python

      2:06

    • 8.

      Leçon 06 Lire les données avec des pandas

      2:38

    • 9.

      Synthèse

      0:42

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

3

apprenants

--

projet

Acerca de esta clase

Pourquoi suivre le cours ?

Dans ce cours, je vous montrerai des tâches courantes dans Excel qui peuvent être facilement réalisées dans le langage de programmation Python. Nous utiliserons également l'environnement Jupyter Lab pour écrire le code Python. Il s'agit d'un cours pour débutants, vous n'avez donc pas besoin de connaissances en Python !

 

Ce que vous allez apprendre :

Nous aborderons également certains des principes fondamentaux des statistiques descriptives :

-   Les caractéristiques communes entre Excel et Python

-   Les bases de Python : variables, calculs et fonctions

-   Calculer les écarts minimum, maximum, nombre, moyenne et type

-   Tracer des graphiques.

-       Lecture dans des fichiers csv

Vous ferez :

Prendre un ensemble de données Excel et tester vos nouvelles compétences en Python que vous aurez acquises dans le cours !

 

Ce dont vous aurez besoin :

-   N'importe quel navigateur avec Internet pour s'exercer à coder en ligne en utilisant Jupyter lab :

https://jupyterlite.github.io/demo/lab/index.html

Enfin, j'ai plus de 15 ans d'expérience en informatique et en science des données, avec un accent particulier sur Python. Je travaille en tant qu'ingénieur logiciel principal et j'ai également encadré, encadré et coaché des centaines d'étudiants et de développeurs en programmation.

Bonne programmation !

Rencontrez votre enseignant·e

Teacher Profile Image

Binjamin Barsch

Full Stack Python Developer | Software E

Enseignant·e
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. INTRODUCCIÓN: Bienvenido a la introducción a Excel a Python usando Júpiter, primera parte Mi nombre es Benminbah y he estado presentando este curso para Ahora en este curso, te estaremos introduciendo el lenguaje de programación Python. Asumiremos que eres nuevo en Python, pero estás familiarizado con las hojas de cálculo Exl Estaremos usando Jupiter Lab como un entorno de codificación Python, y solo tenga en cuenta que esta es la primera parte del curso. Hay muchos más por seguir. Te mostraremos el entorno de laboratorio de Jupiter y cómo escribir código Python Este suele ser el entorno en el que usaremos Jupiter lab en tu navegador Puedes usar esto en una máquina Windows, una máquina Mac e incluso en tu teléfono. Te mostraremos algunos de los conceptos básicos de Python, por ejemplo, impresión de Hello World y varias declaraciones impresas en un entorno de laboratorio de Júpiter También te mostramos un pequeño ejemplo de Excel con el que podemos trabajar. Aquí hay un ejemplo de eso donde tenemos algunas columnas, coche marca modelo año, precio, y vamos a mostrarte cómo usar y trazar algunos de los datos aquí. Te mostraremos cómo almacenar datos y hacer estadísticas sobre los datos también, por ejemplo, trabajando en el promedio de columnas, y también te mostraremos cómo trazar datos. Por ejemplo, el plotter de precios de autos versus CarMax. También te mostraremos cómo leer en archivos de datos como archivos CSV usando la biblioteca de Panda. Y eso es todo. Estaremos cubriendo algunas características más en el curso. Pero por ahora, comencemos. 2. Proyecto: Ahora, para el proyecto, vamos a hacer un proyecto de ciencia de datos usando Python basado en las habilidades que aprenderás en este curso. Así que se espera que descargues el archivo CSV de datos ficticio de la sección de recursos de este curso, y necesitas procesar los datos y trazar los datos también Estos son los datos que vas a usar columnas de ciudad y población que tienen varios nombres de ciudades y las diversas poblaciones que puedes usar. Ahora, se requiere que almacene tres columnas del archivo CSV en listas, a saber, ID, ciudad y población. Se requiere que obtengas el conteo mínimo, máximo de la lista de población y el promedio como en desviación también. Vas a necesitar crear una parcela de barras de la ciudad y la población, agregar etiquetas al eje X eje Y para tu parcela, agregar un título, y finalmente, guardar la trama y subirla. Ves que esto es lo que necesitas estar haciendo para el proyecto y en última instancia lo que vas a estar aprendiendo. Empecemos. 3. Lección 01: cómo empezar: Genial. Así que comencemos con el uso de Python. Entonces, para usar Python, necesitas un entorno, y el entorno que vamos a usar para hacer nuestra codificación Python se llama Jupiter Lab Así que ve a este enlace, Bh JupILT dot gia dot IO slash DemolabSlash Index El enlace también está en esta descripción. Puedes dar click en este enlace y deberías ver lo siguiente. Este es un ambiente que vas a estar usando. Nuevamente, puedes usarlo en una máquina Windows, una máquina Mac, incluso en tu teléfono, y aquí es donde comenzaremos. Lo siguiente que hay que hacer es ir a la sección de notebook y seleccionar Python Brackets Pio dt opción. Entonces deberías ver lo siguiente una celda que aparece en tu navegador, y aquí es donde vas a ser texto de entrada y finalmente código en Python. Ahora, nuestro primer ejemplo es algo bastante sencillo que aprenderás en cada lenguaje de programación, que es hola mundo. Entonces en la celda, solo escribe corchetes de impresión en códigos dobles, hola mundo, y eso es todo. Ve a tu siguiente línea, presiona Enter y di, imprime, bienvenido a Python. Estas son tus dos primeras líneas de código Python que vas a estar ingresando en esta celda Ahora para ejecutar el texto o para ejecutarlo en Python, puedes presionar un botón triangular en la barra de herramientas en la parte superior o presionar Mayús Entrar. Una vez que hagas eso, verás lo siguiente. Obtienes la salida de estas dos líneas de código, que es H world y bienvenido a Python. Bueno, entonces, si acabas de ejecutar tus dos primeras líneas de código Python, esto es excelente. Todo lo que hiciste fue usar el comando Python llamado Imprimir mostrar algo de texto en la pantalla. Usamos un comando print todo el tiempo, y es una función que es bastante útil para depurar o imprimir texto en la pantalla Después de eso, verás una nueva celda de Python realmente creada automáticamente para que ingreses tu siguiente línea de código Python. También puede ingresar una nueva celda de Python haciendo clic en el símbolo más en la barra de herramientas también. Bien hecho, si has llegado hasta aquí, pasemos a la siguiente lección. 4. Lección 02: fundamentos de Python: Genial. Pasemos a lo básico de Python. Aprendamos algunas habilidades mas básicas usando Python. Puedes usar Python como calculadora simple o incluso compleja. Vamos a ingresar lo siguiente. Uno más uno, turno enter, obtendrás dos. Cinco menos dos, Shift Enter, obtienes tres. Diez por tres, así que para la multiplicación, usamos el símbolo de estrella, obtendrás 30 Diez estrellas estrella tres, esto es para el apagón. Yo consigo el poder diez al poder tres, tú obtienes mil. 100/10 para división te da 10.0. Entonces en Python, también puedes almacenar variables y crear ASL sin forma, lo cual es muy útil Entonces, si quieres almacenar el número cinco, por ejemplo, en una variable llamada X, solo dices que X es igual a cinco. Puede imprimir ese valor diciendo los corchetes de impresión X. También puede almacenar la variable diez en Y, Y es igual a diez. Puede imprimir corchetes Y, y obtendrá el resultado. Ahora vamos a crear una fórmula. Vamos a sumar los dos números X más Y que se almacena en antes e ingresemos ese resultado en la variable z, e imprimimos Z, obtendremos 15. Así que también podemos agregar comentarios con hash para ayudarnos a entender lo que estás haciendo en el código también. Entonces esto es bastante útil. Entonces en el siguiente ejemplo, solo vamos a decir, agrega un hash al frente de una línea, y esto permitirá que los pitoneros ignoren lo que estás escribiendo Y esto te permite como usuario leer lo que intentas hacer. Así que vamos a almacenar el número 5.1 en el porcentaje codificado variable. Eso es lo que estás haciendo. Crear porcentaje de código variable es igual a 5.1, imprimirlo y obtienes 5.1. También podemos almacenar texto como letras, palabras y frases como variables también. Solo asegúrate de poner siempre el texto alrededor comillas dobles ingresando lo siguiente. Vamos a almacenar a John cerca de un nombre de acorde variable. Vamos a decir nombre es igual a comillas dobles, John, D como apellido, apellido , igual a dobles quods do, y podemos imprimir el primer nombre e imprimir el apellido como puedes ver a continuación John en la primera línea, hazlo en la siguiente línea. Ahora para poner el primer nombre y apellido uno al lado del otro, en realidad solo puedes usar el símbolo más en el comando frontal. Entonces primer nombre más apellido, obtienes a John Doe Pero ya ves, no hay espacio entre ello, así que intentemos agregar uno. Puedo hacer eso con solo decir más comillas dobles y agregar un espacio vacío más apellido y obtienes a John Doe Bien hecho para llegar tan lejos, pasemos a la siguiente lección. 5. Lección 03 Un ejemplo de Excel: Genial, comencemos Lección tres ejemplo de Excel. Digamos que tenemos un conjunto de datos de Excel como el siguiente. Contamos con marca de autos, año modelo y precios en columnas y una columna llena de identificaciones. Y esto solo nos dice el año de las diversas marcas y los diversos precios. Entonces digamos que queremos hacer algunas estadísticas básicas de la columna de precios, tal vez podamos obtener el mínimo, el máximo, el conteo, el promedio y la desviación de arena con bastante facilidad en una hoja de cálculo de Excel Ahora, también podemos hacer una parcela así de las diversas marcas y los diversos precios. Ahora bien, ¿cómo lo haces realmente en Python? Esa es la pregunta importante. Bueno, comencemos almacenando todos los datos. Cada celda se puede representar como una variable, por ejemplo, el carmx Por ejemplo, podemos decir B dos equismo es igual a mercurio, B tres es igual a misshy, B cuatro es infinito, y podemos imprimir todos esos valores para todas esas variables Sin embargo, esto es bastante tedioso para almacenar cada celda individualmente Lo que quieres es más bien tener una variable que represente solo una columna, lo cual podemos hacer usando un tipo de variable especial llamado listas usando corchetes. Así podremos almacenar todas las marcas de autos en una variable de lista. Solo asegúrate de no usar espacios en los nombres de las variables. Entonces vamos a decir auto y el cuadrado hace igual a corchetes, y puedes agregar la lista de todas las diversas Carme. Recuerda ser comillas dobles. Y luego al final, podemos imprimir cómics y obtienes los siguientes resultados. Todos los cómics se imprimen en la pantalla. Ahora ordenamos todos los CarMax, pero solo recuerda nota para no usar espacios y nombres de variables, por lo que usamos el subrayado del auto Ahora vamos a almacenar los precios. De la misma manera, estamos almacenando todos los precios en el tipo de lista de variable, precios de subrayado de autos con corchetes, como puedes ver, y luego reimprimiéndolos también Si bien hecho, estoy llegando hasta aquí, recuerda probar estos ejemplos tú mismo como los veas antes pasar a la siguiente lección, bien hecho. 6. Lección 04: estadísticas en Python: Bien, así que pasemos a la siguiente sección que es la estadística de Python. En la lección anterior, pudimos almacenar el auto max y las variables de lista de precios de autos. Ahora, consigamos las estadísticas sobre la columna de precios de autos usando los comandos integrados de Python. Python está integrado en comandos como min max y length. Para mí promedio una fórmula. I Sandi variación, utilizamos otra herramienta Python llamada NumPy Entonces aquí, por ejemplo, podemos obtener el mínimo de los precios de los autos esta variable. Entonces min, soportes abiertos, precios de autos, nos dan algún valor mínimo de esa variable de lista. Para obtener el máximo por los precios de los autos, esta variable, decimos max, abre el soporte y ponemos ahí la lista de autos para obtener los precios máximos de autos para esa lista. Para obtener el conteo de los precios de los autos, esta variable, solo usamos una función de longitud. Como podemos ver a continuación, obtenemos la cantidad de Ross diez. Para obtener la suma de los precios de los autos, esta variable, utilizamos suma los precios de los autos. Esto todos necesitamos para el promedio formalmente vamos a resolver. Para obtener el promedio de la fórmula, dividimos suma y contamos para los precios de los autos, esta variable. Aquí tenemos precios promedio iguales a suma de autos divididos por la longitud de los precios de los autos. Imprime el promedio y obtienes el promedio por debajo. Para obtener la desviación estándar, necesitamos usar una biblioteca especial llamada NumPi para ayudarnos Importar NumPi es la primera línea de código que necesitas hacer. Luego almacenas una variable o creas una variable estándar subrayado Dev, haces que sea igual a punto numpi STD o desviación de pie, y abres corchetes, precios de autos, y ahí vas precios de autos, y ahí Se puede trabajar con la desviación de arena, y se imprime, luego en la siguiente línea, se obtiene el resultado que estamos buscando. Bueno, entonces, debería haber visto los resultados que obtuvimos arriba es el mismo que obtuvimos en la hoja de cálculo de Excel Pasemos a la siguiente lección. 7. Lección 05: trazar en Python: En esta lección, nos vamos a centrar en el trazado de Python. Entonces te mostraremos cómo trazar como lo hicimos en Excel. Para trazar, necesitamos usar otra herramienta o biblioteca de Python llamada MatPlotLib Sigamos adelante y entremos lo siguiente. Vamos a importar MTTLBtpiPlot, como PRT. Nuevamente, esta es una biblioteca, lo haces una vez y puedes usar todas las funciones de trazado que necesites usar la siguiente línea, tenemos barra de puntos PRT, y eso le permite crear una gráfica de barras Entonces tenemos autos max y precios de autos. Entonces solo para destacar esto de nuevo, tenemos plt dot bar Esto crea la gráfica de barras. Después agregamos los precios de CarMax y autos. Estas son las dos listas de entrada que vamos a trazar. La siguiente línea PLT punto X etiqueta. Esto es solo una etiqueta para el eje X. Hacemos el CarMax. Entonces tenemos etiqueta PLT Y. Esto es por los precios de los autos, el eje Y. Entonces también podemos crear un título. Así que los precios de los autos versus CarMax, y quizás también podamos cambiar un tamaño de fuente así como un parámetro, a los 14 La siguiente línea es útil para usar una rotación para las etiquetas del eje X. PLT Xx Rotación es igual a 45 y el tamaño de fuente es igual a diez. Y luego para trazar, la cifra real, usamos final line plt dot show Y entonces deberías ver aparecer lo siguiente. Aquí está la trama del CarMax versus los precios de los autos. Mientras está hecho, el trazado es una característica realmente útil para mostrar sus datos, y hay muchas más formas de trazar en Python, que cubrirá en futuras lecciones Pasemos a la siguiente lección. 8. Lección 06: lectura en datos con Pandas: Lectura en datos con Pandas. Ahora, anteriormente, entramos los datos manualmente y ordenados en como una lista desarrollar. En la práctica, si tenemos miles de filas de datos, eso no es práctico. Podemos usar otra herramienta Python llamada Pandas para leer en un archivo CSV Primero, deberás descargar la tarjeta que es archivo CSV que se encuentra en la sección de recursos de este curso. Entonces tendrás que subirlo al entorno JPAB. Da clic en el botón de subir en el lado izquierdo Tobar. Aquí puedes ver el botón de subir que puedes presionar, y aquí puedes subir los archivos que necesites descargar desde la sección de recursos. Así que una vez subido, podemos usar el archivo en nuestro código. Debería verlo en su explorador de archivos en el lado izquierdo. Aquí está, lo has descargado, y el auto subrayado data dot CSV está en nuestro Explorador de archivos Lo que significa que ahora podemos usarlo en el laboratorio Jup. Lo que vamos a hacer es que vamos a leer en tarjeta los datos CSV con Pandas y mostrarlos a la pantalla Entonces lo primero que hacemos importamos pandas como PD. Esta es la línea inicial que le dice a Pandas, estamos usando esta biblioteca a través de nuestro código y nos da funciones especiales para leer en archivos CSV y otras cosas Creamos una variable de datos igual a punto PD Leer CSV. Esto solo nos permite leer un archivo CSV y nombramos el archivo real al que queremos acceder, que es car bajo Sc data dot CSV e imprimir el resultado. Y como esperas, podemos ver los resultados como hemos obtenido antes en la hoja de cálculo de Excel y en otras variables de lista que hayas obtenido Ahora puedes usar muchas funciones integradas de Pandas, puedes filtrar los datos y obtener estadísticas automáticamente Entonces si quieres también tal vez ver las cinco filas de los datos del archivo CSV, puedes usar la cabeza de punto de datos, y obtienes las primeras cinco filas de los datos. También puede obtener información de datos, que le muestra información sobre las columnas y filas también. Tan bien hecho por llegar hasta aquí, este es el final del curso. Hay mucho más que pueden hacer los Python y los Pandas. Cubriremos más sobre estas características en el próximo curso. Esperamos que aprendas algo en tu viaje de Exle a Python. Gracias. 9. Cierre: En este cierre, haremos un breve resumen de lo que cubrimos en este curso. En este curso, nos enfocamos en guiarte para que llegues de Excel a Python usando Jupiter lab Te mostramos el entorno de laboratorio de Júpiter , escribe código Python Te mostramos algunos de los conceptos básicos de Python. Luego trabajamos con un pequeño conjunto de datos de Excel, te mostramos cómo almacenar datos y hacer estadísticas sobre los datos en sí. También te mostramos cómo trazar y leer archivos CSV endeudados Python tiene mucho más de lo que planeamos cubrir. Estén atentos para el próximo curso y Excel a Python con Júpiter, segunda parte. Codificación feliz.