Python Intellisense og autofuldførelsesinstallation

I denne tutorial vil vi diskutere Python Intellisense og dens autofuldførelsesinstallation. Python Intellisense giver brugerne intelligente kodefuldførelser baseret på deres kildekodeanalyse og sprogsemantik.

Python Intellisense er en god start til at gøre de tilgængelige native funktioner fortrolige afhængigt af et specifikt element eller metode, vi vil bruge.

Lad os starte med at tilføje et par flere celler til vores Jupyter Notebook. Du kan gøre dette ved at skrive esc+B . Nu hvor jeg har tilføjet flere celler, skriver jeg vores variable data. Når vi indtaster bogstaver, filtreres listen over viste medlemmer til kun at inkludere medlemmer, der indeholder vores indtastede tegn. 

Python Intellisense og autofuldførelsesinstallation

Ved at indtaste en prik (.), vil du se en liste over tilgængelige funktioner, som vi kan bruge, når vi indtaster et bestemt tegn. Intellisense kan udløses ved at skrive Ctrl+Mellemrum eller et udløsertegn såsom prikken (.) i et hvilket som helst redigeringsvindue.

Indholdsfortegnelse

Opsætning af Python Intellisense i Jupyter Notebook

For at konfigurere Python IntelliSense i Jupyter Notebook skal du navigere til din kommandoprompt. Hvis du allerede har installeret , skal du blot bruge din Anaconda-prompt. Vi bruger dette til at installere de pakker, vi ønsker.

Python Intellisense og autofuldførelsesinstallation

Med min Anaconda-prompt installerer jeg en pakke kaldet ' contrib_nbextensions '. Denne pakke indeholder en udvidelse kaldet Hinterland , der aktiverer en kode autofuldførelsesmenu for hvert tastetryk i en kodecelle i stedet for kun at aktivere den med en fane i din Jupyter Notebook. Denne udvidelse kan hjælpe os med bedre at forstå Python-funktioner og gøre vores kodning mere effektiv. 

Installation af Intellisense og Autofuldførelse til Jupyter Notebook

I vores Anaconda-prompt bruger vi kommandoen ' pip install ' til at installere den pakke, vi leder efter. Indtast derefter ' jupyter_contrib_nbextensions ' og klik på enter.

Python Intellisense og autofuldførelsesinstallation

Efter at have gjort det, vil vi være i stand til at se alle de forskellige bidragsudvidelser , der er installeret i vores Jupyter Notebook.

Python Intellisense og autofuldførelsesinstallation

Dernæst skal vi navigere tilbage til vores Jupyter Notebook-hjemmeside. Klik derefter på fanen ' Nbextensions '. Hvis du nogensinde støder på et problem med at indlæse din hjemmeside, kan du bare genåbne din Jupyter Notebook, og den burde kunne indlæses.

Python Intellisense og autofuldførelsesinstallation

Til at begynde med vil vi se et forbudstegn og et udråbscirkeltegn på venstre side af alle konfigurerbare nbextensions , som vi har i vores Jupyter Notebook.

Forbudstegnet angiver ikke-klikket eller afinstalleret bidrag nbextension , mens udråbscirklen angiver klikket eller installeret bidrag nbextensions .

I øverste venstre hjørne vil du se en boks med et flueben. Det forhindrer os i at klikke på eller installere nogen af ​​vores konfigurerbare nbextensions . Bare fjern markeringen i feltet, så vi kan navigere og installere de konfigurerbare nbextensions , vi ønsker eller har brug for. Da vi skal installere Intellisense, så lad os klikke på udvidelsen Hinterland

Python Intellisense og autofuldførelsesinstallation

Lad os nu gå tilbage til vores Python Notebook. Efterhånden som vi indtaster tegn i vores kodecelle, bliver flere forslag til funktioner gjort tilgængelige. Dette inkluderer listen over simple til komplekse medlemmer, som vi er i stand til at blive fortrolige med og studere.

Python Intellisense og autofuldførelsesinstallation

Konklusion

Kort sagt hjælper Python Intellisense os med at reducere eller forhindre syntaktiske eller typografiske fejl. Det giver os mulighed for at evaluere koder, mens vi skriver, og bruge nogle få tastetryk til at implementere visse kodeaspekter. Det giver os også mulighed for at være mere effektive i kodeskrivning og sporing af vores aktiviteter for at reducere fejl og forbedre nøjagtigheden.

Jeg håber, du er i stand til at forstå, hvordan Python Intellisense fungerer, og hvordan det er vigtigt for brugere med hensyn til kodefremstilling. Hvis du gerne vil vide mere om dette emne og andet relateret indhold, kan du helt sikkert tjekke listen over relevante links nedenfor.

Alt det bedste,

Gaellim












Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.