No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Uso de VSCode notebooks

8/17
Recursos

Aportes 140

Preguntas 59

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Ya se puede formatear dentro de los notebooks 🙌🏻🙌🏻🙌🏻

Por si quieren hacer el ejercicio:

import math, sys;

def example1():
    ####This is a long comment. This should be wrapped to fit within 72 characters.
    some_tuple=(   1,2, 3,'a'  );
    some_variable={'long':'Long code lines should be wrapped within 79 characters.',
    'other':[math.pi, 100,200,300,9876543210,'This is a long string that goes on'],
    'more':{'inner':'This whole logical line should be wrapped.',some_tuple:[1,
    20,300,40000,500000000,60000000000000000]}}
    return (some_tuple, some_variable)
def example2(): return {'has_key() is deprecated':True}.has_key({'f':2}.has_key(''));
class Example3(   object ):
    def __init__    ( self, bar ):
     #Comments should have a space after the hash.
     if bar : bar+=1;  bar=bar* bar   ; return bar
     else:
                    some_string = """
                       Indentation in multiline strings should not be touched.
Only actual code should be reindented.
"""
                    return (sys.path, some_string)

Si a alguno le genera un error el VScode al momento de exportar pude ser porque no tienen instalado un paquete que utiliza para este proceso Python y se llama nbconvert y lo pueden instalar con pip

pip install nbconvert

por si les pasa como a mi que no se genero a la primera 😅

En windows, puedes oprimir F1, para que no tengas que estar haciendo la combinación

ctrl + shift + p

Notas 😄
Uso de VSCode notebooks.

  • Esto es un nuevo estilo de Notebook, integrado dentro de VSCode 🤯.
  • Puedes abrir VSCode en una carpeta específica para ver todos los archivos dentro (y solo esos). Menos distracción que tener todo abierto con WSL. 😆
  • Podemos correr los archivos .py directamente en la terminal dando click en ▶️.
  • Con las extensiones que instalamos, podemos darle formato de manera automática a nuestro código 🐍.
  • Dentro de los Jupyter Notebook en VSCode podemos usar todas estas extensiones 💕. La extensión de los Notebooks es .ipynb. Podemos exportar los notebooks a texto plano!.

En definitiva me quedo con Deep note es el mas completo a mi gusto y me parece muy intuitivo

Hasta el momento Deepnote es el que mas me ha gustado

Solo con saber que en VSCode se puede usar los notebooks ya valio la pena todo el curso 😮

si no te inicio el jupyter como lo muestran en el video pueden intentar esto. a mi me funciono de esta manera.
Ctrl+Shift+p --> Jupyter: Create new blank notebook

Confieso que no estudiaba antes usando vscode porque no sabía que podía usar notebooks (ipynb)

La de tiempo e incomodidad gratuita que me estaba metiendo por no saberlo 😂😂😂

En mi opinión y lo que interpreto (espero hacerme entender para todos): Comparo mucho VSCode con la terminal (es menos vistoso en comparación con Colab y Deepnote) aparte que uno es en local y otro es en la nube. Los de la “vieja escuela” ven más artesanal o si se quiere más “romántico” hacerlo bajo el formato de lineas de comando, Deepnote y Colab se crearon para hacer las cosas más faciles e intuitivas a la vez mediante sus interfazes gráficas. Para el que no me entienda muy bien les doy un ejemplo a modo de comparación … Puedes crear carpetas estando en la terminal y también lo puedes hacer en el entorno Windows (en mi caso) … el efecto es el mismo: en la terminal es mediante comandos y en Windows es a golpe de mouse (que es más vistoso)… A lo que quiero llegar: No desestimemos el poder de VSCode ya que nos serviría mucho también (imagina que no tienes disponibilidad de internet en un caso dado y quieres adelantar un proyecto), es un caso posible. Para gustos colores como dice Jesús.

Para los que usan ubuntu les es muy útil primero el comando de

sudo apt install pip 

Despues agregan

sudo apt install nbconvert 

Colab siempre será mi notebook favorito 😄

Pensaba que Colab era bueno, sin embargo, no es tan colaborativo como su nombre podría indicar. Al trabajar más de dos personas en un mismo Notebook ocurren problemas al guardar versiones.

Por lo anterior, me quedo con Deepnote. Está más orientado a trabajar en proyectos, y su nueva función de publishing, está increíble para crear dashboards de manera casi instantánea.

Para visual studio code, es necesario descargarle distintas extensiones para python como:

  • Python: Extencion de python.
  • MagicPython: Colores para la identación de python
  • MaterialIconTheme: Iconos para todos los archivos y documentos manejados
  • Rainbow Brackets: Colores para la identificación de los parentesis o corchetes, inicio y cierre
  • Remote Development: Conección remota

Usa Format Document para tener un orden automatico de tu codigo y Sort Imports para ordenar tus librerias (puedes ejectuar ambas tras buscarlas con Ctrl+Shift+p)

Si instalaron el material icon y no ven que les aparezcan los iconos como al profesor, tienen que ir a la extensión, click en “set file icon theme” y si los manda a las opciones escribir está línea de código:

"material-icon-theme.activeIconPack": true

Por ahora me quedo con VSC porque lo estoy usando mucho para aprender Python, más adelante veremos, me encantó deep note!

Si van siguiendo alguna ruta de aprendizaje de Ciencia de datos, Machine Learning, etc.

Recuerden lo aprendido anteriormente:

Según lo visto, lo idóneo es ejecutar nuestro código directamente en terminal, siguiendo le hilo de esta clase, y adaptando lo trabajado en cursos anteriores, la forma de ejecutar un código en terminal es como se muestra en la imagen.

Si venimos de windows únicamente vamos a cambiar “py” por “python3” ahora que trabajamos con un entorno virtual de linux.

Cada dia me gusta mas VSCode

Me convence mucho mas trabajar con Deep note me parece mucho mas comodo de trabajar en la nube yes bastante intuitivo o Google Colab tambien me parece una muy buena opcion.

ME QUEDO CON COLAB xd sufri mucho configurando mi VSC en especial, por la ubicación donde habia instalado todo el kernel, pa tener en cuenta a futuro xD tuve que instalar todo de nuevo en la carpeta donde siempre he guardado todo

Google Colab fue el que más me gustó. Aunque VSCode me late bastante por todas sus extensiones. Seguiré haciendo pruebas para ver cual está mejor para lo que voy a hacer.

Si cuando quieren ejecutar las Jupyter Notebooks les aparece este error en la consola “Failed to start the Kernel”, ejecuten estos comando en la terminal y se soluciona el problema:
pip uninstall pyzmq
pip install pyzmq==19.0.2

Un notebook en visual studio, es muy util con Jupyter notebook, debo recordar su extension: ipynb.
Segun lo expuesto, puede ser mas completo el notebook de deepnote.

No se sabe cual es el mejor jajajaja. definitivamente cada uno tiene su rol. Pero por la integración con otros temas transversales a la programación me quedo con VS.

Me gusto mucho DeepNote y VSCode

google colab, deep note, jupyter, y por ultimo. en vs code. me parece muy interesante y versatil.

VSC, me parece la opcion mas completa.

Seguiré usando DeepNote. Me parecio mas intuitivo y todo listo para usar.

Me interesen los entornos que permitan el trabajo remoto, por lo cual Deepnote y VS Code considero que me permitirán trabajar en conjunto con otros colegas.

Tuve problemas cuando le daba a exportar a Python Script, me daba errores sobre que no reconocía la instalación de nbconvert, y demás errores, revisad que tenéis instalado pykernel(se instala al querer ejecutar el código de código que hay en el notebook) y nbconvert(se instala con pip install nbconvert desde la terminal de VS Code), cuando esté instalado revisad que lo detecte correctamente con este comando: python -m jupyter --version y os mostrará las versiones de los paquetes que tenéis instalados, entre ellos ipykernel y nbconvert

Hasta el momento me ha gustado mucho Deepnote, sin embargo aún me gustaría explorar más VScode.

¡Oh no! ¡Ha pasado algo! ♥

Me quedo con DeepNote me gusta su diseño, el que sea en la nube y que puedo utilizarlo como portafolio. Aparte he visto muy buenas reseñas de las personas que saben mucho más que yo y me causa una buen impresión .

Al tratar de exportar a “Python Script” me salia el siguiente error:

Export failed [Error: Importing notebooks requires Jupyter nbconvert to be installed.

Se soluciono desde la terminal de WSL de Ubuntu con el siguiente comando:

pip3 install nbconvert

Me gusta el notebook de VSCode pero también el de Deepnote, con el tiempo veré cual me conviene.

Me parece que me gusto mucho deepnote, sin enbargo tambien utilizare mucho VSCode

Me quedo con Deepnote , pero CO y VS Code son buenas alternativas.

Me gusta Colab por sus ayudas de sintaxis y por los recursos de calculo que tiene disponibles. Había usado VSCode para visualizar los notebook, pero pensaba que no los corría. Continuaré usando estos dos, creo.

Horas renegando con .ipynb, lo solucioné yendo a la extensión instalada de Jupyter y estaba instalada pero deshabilitada, reinstalé otra versión y se solucionó.

Buenisimo lo de autopep8, lo habia visto en solo una pagina hasta ahora.

a mi me aparecía que no tenía el kernel de jupyter notebooks y cuando le ponía en instalar me salía un error y me daba un comando para ingresar en mi terminal (uso wsl) lo que hice fue primero instalar el módulo PIP con “sudo apt-get install python3-pip después jupyter notebooks con “pip3 install notebook” y listo

Que increible es VS Code, cuanto me encanta, y combinado con VIM, es la mejor combinacion

Para correr un programa en VSCode tambien pueden hacerlo con la tecla “F5”

woooooow que increible clase, aprendí muchas cosas nuevas y en serio que todo esto facilita mucho hacer código!!!

Creo que por ahora mi elección es DeepNote, teniendo las mejores integraciones con respecto a los archivos, me interesa VSCode porque ya lo venía usando en otros lenguajes, pero creo que teniendo los archivos y proyectos en la nube se puede hacer mas llevadero y cómodo.

Atajo paleta de comandos . CTRL+SHIFT+P

Atajo para correr programa con Wndows. Mayús + Enter.

VSCode es una herramienta increíble, sin embargo Deepnote definitivamente tiene una mejor experiencia visual para el trabajo con datos. Estoy seguro de que VSCode no se quedará atrás y en un futuro seguro me hará replantear mi decisión… por ahora voy con Deepnote!!

al correr el archivo .ipynb me pide Running cells with ‘Python 3.9.13 64-bit (windows store)’ requires ipykernel package. ¿como procedo

Porque me pasó y estuve un día pensando que pasaba les dejo esta recomendación, cuando creen su carpeta en Ubuntu no la creen como administrador.

Eso les va a generar un error al abrir el código que los dejará estresados un buen rato.

Saludos y a seguir aprendiendo.

team vsc notebooks

esta clase me exito, buen profe

📝 Hola, les dejo un resumen de mis apuntes para esta clase, espero les ayude ✔

click 👉 https://bit.ly/VSCode_Notebooks

Cada día me apasiona más VSCode

No puedo instalarlo, ya trate, llevo asi una hora estancado

Deepnote 😃

Si es por tema de escribire codigo en Python, me parece mas comodo hacerlo desde code, guardarlo y subirlo a un notebook, por ejemplo deepnote

Muy buena herramienta de desarrollo.

print(2 + 2)

Mi notebook favorito fue deepnote, pero los locales siempre han llamado más mi atencion, pero mi pc no es muy potente

Muy interesante esta opción, gracias!

Información resumida de esta clase
#EstudiantesDePlatzi

  • Recordemos que es buena práctica utilizar nuestra consola para verificar los programas de Python

  • Para activar la paleta de comandos presionamos ctrl + shift + p

  • Utilizando format document nuestro código se organiza automáticamente, aunque si lo escribimos nosotros debería estar organizado

  • Puedo crear un Notebook creando un archivo con extensión .ipynb

  • Existe una herramienta que me permite saber que variables tengo dentro de Notebook

VS Code es una excelente herramienta y nos brinda posibilidades con las que quizá Colab y Deepnote no cuenten.
Sin embargo las tres tienen excelentes prestaciones.
Resalto de estas últimas que no requieren que contemos con una capacidad de cómputo en nuestras máquinas, puesto que ambos por ser cloud nos suministran estos servicios con excelentes capacidades de manera gratuita.

esto si me gusto!

  • Me gusto mucho DeepNote

Si quieren dar formato a una cell en VSCode, dentro de ella pueden ejecutar el comando Shift+Alt+F

Me gustó la opción VSCODE, por la trayectoria que se ha llevado en la programación

La versión de format me pareció muy buena. No la conocía

Guauu!!! nunca habia pasado tanto trabajo para usar algo que ya viene en Anaconda por ejemplo.

Hola, hasta el momento me han parecido temas muy importantes, pero el uso de VSCode notebooks es un tema demasiado amplio por todas sus extensiones.

Si se olvidaron su contraseña de Ubuntu como yo, este video les ayudara mucho
https://www.youtube.com/watch?v=HYGUz9mC7Hg

Si por alguna razón no tienen instalado PIP en WSL, yo usé este vídeo. https://www.youtube.com/watch?v=mfIRe_NMHsY

Definitivamente Deepnote es mejor 👌

Notebook integrando en Visual Studio Code ¡Excelente!
Lo de pep es por lo de PEP8 de Python
https://ellibrodepython.com/python-pep8

Muy bueno, no sabía de todas esas funcionalidades dentro de VS

Utilizarla VSC y Deepnote :3

muy bonito y todo pero me quedo con Deepnote

ojala hubieras dejado el archivo del codigo para hacer las mismas pruebas

Deepnote es muy superior a la hora del trabajo colaborativo, comparado con Colab. Por no mencionar la excelente opción de publishing.

Excelente clase, me siento que domino mucho mas visual estudio y me siento mas cómodo usándolo

creo que trabajare en deepnote como principal y en visual estudio, Deep note para mis proyectos y curriculum y visual mas para un entorno de desarrollo mas personalizado

Para que mi transición de un editor de código a trabajar con Notebooks, por ahora creo que me quedo con VSC con la ventaja de usar las extensiones que uso siempre

yo venia usando google colab y VS code. me concetrno mejor en desktop aunque la posibilidad de trabajar enm remoto con Deepnote me hizo darle realmente una oportunidad. Creo que deepnote le gano a los otros dos.

  • Me agrada mucho la opción de publicar con el estilo de un portafolio que ofrece Deepnote. No conocia la plataforma, por lo que este curso fue de gran ayuda. Espero que haya más curso sobre como sacar mayor provecho de Deepnote.

Hast el momento todos son muy buenos pero por ventajas de visualización Deepnote creo que lleva la delantera.

Soy fan de VSCode, y poder hacer uso de casi todo sin salir de él es algo impresionante, el tema es que puede hacer que el tiempo de carga sea un poco más, Colab o Deepnote tiran del navegador al final, y el tema de integraciones es interesante, iré probando Deepnote.

Quee chimba

tengo que admitir que de todos me agrada mas Visual Studio Code y el notebook de el pero para ser sincero sigo sin entender para que usare el notebock

te hablo desde el futuro y si ya esta disponible y desde un alt + shif + f

Tengo Problema para ejecutar las extenciones en VS code, donde podria encontrar ayuda??

Definitivamente, team Deepnote.

Siento que estare utlizando Deepnote cuando se trate de proyectos mas grandes o para presentar un portafolio y VS code para proyectos mas pequenios o de practica

material icon thema, rainbow brackets y a futuro creo q utilizare remote development

Me gusto mas deppnote pero es sumamente importante saber de todos los notebooks.

Yo creo que el que a simple vista s ve que da un mejor aporte es deepnote, pero me imagino que con el uso cada quien elegirá a su gusto

Me encantó Deepnote, aunque pienso que localmente VSC ayuda para tener más independencia

Visual Studio Code es una herramienta que permite realizar tus actividades de ciencia de datos de manera local y remota. VS es un editor de código que podría facilitar bastante tu vida como científico de datos. Se puede complementar con una amplia gama de extensiones que permitirán que sea más amigable la programación e interacción con él.
Ya es posible la creación de notebooks y el aprovechamiento de herramientas como el Markdown en visual basic.

Deep note me parece buenisimo, a la hora de ser agil par asacar un mvp!

Por ahora, me quedo con Colab y Deepnote.
Visual tiene ciertas cosas agradables, pero requiere de muchas instalaciones adicionales si eres un usuario windows.