Tutorial d’introducció del bloc de notes Jupyter

Jupyter Notebook Introduction Tutorial



Si sou desenvolupador de Python, és possible que vulgueu embrutar-vos les mans amb Linux. Com que la majoria de les biblioteques Python són compatibles amb Linux i normalment els llocs web Python es desplegen en sistemes Linux; és millor començar amb el sistema operatiu que us ofereix la major flexibilitat a l'hora de treballar amb aquest llenguatge.

I quina millor manera de començar a aprendre que en un IDE de Python fàcil d'utilitzar que us proporciona un editor, on podeu editar el vostre codi font, un intèrpret i un compilador, i una interfície en què podeu veure la vostra sortida, tot en un lloc? Jupyter Notebook és un IDE que proporciona als principiants de Python (i fins i tot desenvolupadors experimentats de Python) un entorn dissenyat per mostrar resultats i anàlisis clars.







Jupyter Notebook: el més complet dels editors

Fins i tot podeu argumentar, un cop comenceu a utilitzar Jupyter, que els seus portàtils són els entorns de desenvolupament integrats més còmodes per codificar. Aquests portàtils també són eines d’aprenentatge molt potents. Estan equipats amb un editor de text de lectura humana que permet dissenyar descripcions de codis amb imatges i diagrames i cel·les de codi que separen les unitats lògiques del vostre programa. Si es fan un bon ús de totes les utilitats d’un ordinador portàtil, podeu crear documents que executin programes sencers i també proporcionin una anàlisi i descripció fàcil d’entendre junt amb el codi.



Fig. 1: pàgina d'inici del bloc de notes Jupyter



Jupyter és un IDE basat en web i s'obre al navegador. Podeu canviar el navegador predeterminat que obri a un navegador que trieu. Jupyter Notebook es pot instal·lar al vostre sistema Linux, on crea portàtils en un lloc de treball del disc o es pot utilitzar en línia per editar el codi a https://jupyter.org/ . Un cop creeu un bloc de notes a Jupyter fent clic a Nou, s'obre el següent editor:





Fig. 2: Quadern sense títol

Aquesta interfície d’aspecte senzill és increïblement potent en les seves funcions. Comencem per una introducció bàsica primer.



Començant

A la figura 3, el bloc de notes buit que veieu és el disseny amb el qual treballareu quan apreneu Python a Jupyter.

Fig. 4: Executeu una cel·la de codi

Per executar una cel·la de codi, tot el que heu de fer és seleccionar la cel·la que vulgueu executar i feu clic a Executa o premeu Maj + Retorn. Això, juntament amb la interrupció del botó del nucli que hi ha al costat, és el que més feu clic. Parlant d’interrompre el nucli, si us trobeu atrapat en un bucle infinit, pot ser que sigui útil. Missió d’avortament abans que les coses siguin encara més desordenades!

I mentre parlem del nucli, explorem més a fons un dels components més importants del quadern: el nucli. En termes més senzills, els nuclis Python tenen la responsabilitat d’executar codi. Totes les opcions que necessiteu pel que fa al nucli es troben aquí:

Fig. 5: nucli

Un nucli Python, que és una unitat computacional que executa codi, es pot interrompre per aturar l'execució del codi, reiniciar-lo, tornar-lo a connectar i apagar. Avançant en més opcions que impliquen el nucli, fins i tot es poden canviar els nuclis per canviar d'una versió de Python a l'altra (com ara de Python 2 a Python 3).

Com hem esmentat anteriorment, els quaderns s’utilitzen per molt més que escriure codi. Els podeu utilitzar per crear un document complet amb paràgrafs, equacions, funcions i imatges. Per començar amb això, haureu de familiaritzar-vos amb les cel·les de marcatge.

Si seleccioneu una cel·la i, a continuació, seleccioneu Cel·la> Tipus de cel·la> Marcar, es convertirà una cel·la de codi en una cel·la de text. Aquí podeu escriure descripcions i anàlisis. És una bona pràctica consultar la documentació dels quaderns Jupyter per desbloquejar totes les maneres en què podeu utilitzar aquesta funció. Una cosa emocionant que vaig descobrir quan vaig començar amb els portàtils va ser que, després de convertir una cel·la a marca, l’opció Insereix imatge al menú desplegable Edita s’activa. Aquí teniu una demostració de l’aspecte d’una cel·la de reducció:

Fig. 6: una cel·la de marcatge

Fixeu-vos que aquest text es troba a sobre d’una cel·la de codi normal. Així podeu afegir significat a les unitats de codi lògic.

Aquesta introducció només va ratllar la superfície del que podeu fer amb els quaderns. El millor consell seria explorar-lo pel vostre compte i descobrir la resta de funcions que s’adapten als vostres propòsits.

Instal·lació de Jupyter

Als sistemes Linux, Jupyter Notebook es pot instal·lar tant a través de la interfície de línia d’ordres com de la interfície gràfica d’usuari. La interfície de la línia d’ordres descansa al terminal. Per instal·lar Jupyter, primer haureu d’instal·lar o actualitzar Python i després instal·lar el portàtil Python.

Fig. 7: Ordre per instal·lar el bloc de notes Python

Instal·lar Jupyter Notebook des de la GUI és bastant més senzill. Simplement busqueu Project Jupyter al programari Ubuntu i feu clic a Instal·la.

Fig. 8: Projecte Jupyter al programari Ubuntu (instal·lació de la GUI)

Python és el llenguatge de programació més potent per a la ciència de dades. També és un llenguatge fàcil d’aprendre i un IDE com Jupyter Notebook fa que s’acostumi a programar a Python sense problemes.