Ebben az oktatóanyagban a Python Intellisense-ről és annak automatikus kiegészítéséről lesz szó. A Python Intellisense intelligens kódkiegészítéseket biztosít a felhasználók számára a forráskód-elemzés és a nyelvi szemantika alapján.
A Python Intellisense jó kezdő lépés az elérhető natív funkciók megismeréséhez, attól függően, hogy egy adott elemet vagy módszert használnánk.
Kezdjük azzal, hogy adjunk hozzá néhány további cellát a Jupyter notebookunkhoz. Ezt az esc+B beírásával teheti meg . Most, hogy több cellát adtam hozzá, beírom a változó adatainkat. Miközben bármilyen betűt beírunk, a megjelenített tagok listája kiszűrődik, hogy csak a beírt karaktereinket tartalmazó tagokat tartalmazza.

Ha beír egy pontot (.), megjelenik az elérhető funkciók listája, amelyeket egy adott karakter beírásakor használhatunk. Az Intellisense bármely szerkesztőablakban elindítható a Ctrl+Space billentyűkombináció vagy egy trigger karakter, például a pont (.) beírásával.
Tartalomjegyzék
A Python Intellisense beállítása a Jupyter notebookban
A Python IntelliSense beállításához a Jupyter Notebookban navigáljon a parancssorhoz. Ha már telepítette, használja az Anaconda parancssort. Ezt használjuk a kívánt csomagok telepítésére.

Az Anaconda promptommal telepítem a ' contrib_nbextensions ' nevű csomagot. Ez a csomag egy Hinterland nevű bővítményt tartalmaz , amely lehetővé teszi az automatikus kódkiegészítő menüt a kódcellában lévő minden gombnyomáshoz, ahelyett, hogy csak a Jupyter Notebook lapjával engedélyezné. Ez a kiterjesztés segíthet a Python-függvények jobb megértésében, és hatékonyabbá teheti kódolásunkat.
Az Intellisense és az Autocomplete telepítése Jupyter Notebookhoz
Anaconda promptunkban a ' pip install ' parancsot fogjuk használni a keresett csomag telepítéséhez. Ezután írja be, hogy „ jupyter_contrib_nbextensions ”, és kattintson az Enter gombra.

Ezt követően látni fogjuk a Jupyter Notebookunkba telepített összes különböző hozzájárulási bővítményt .

Ezután visszatérünk a Jupyter Notebook kezdőlapjára. Ezután kattintson az „ Nbextensions ” fülre. Ha bármikor problémába ütközik a kezdőlap betöltésekor, egyszerűen nyissa meg újra a Jupyter Notebookot, és be kell tudnia tölteni.

Kezdetben egy tiltó jelet és egy felkiáltó kört fogunk látni minden konfigurálható nbextension bal oldalán, amely a Jupyter Notebookban található.
A tiltó jel a nem kattintott vagy eltávolított contrib nbextensiont , míg a felkiáltójel a kattintott vagy telepített contrib nbextensiont jelzi .
A bal felső sarokban egy pipával ellátott négyzet látható. Ez megakadályozza, hogy rákattintsunk vagy telepítsünk bármelyik konfigurálható nbextension-t . Csak törölje a jelölőnégyzet bejelölését, hogy navigálhassunk és telepíthessük a kívánt vagy szükséges konfigurálható nbextensions-okat . Mivel telepítenünk kell az Intellisense-t, kattintsunk a Hinterland kiterjesztésre .

Most térjünk vissza Python-jegyzetfüzetünkhöz. Miközben karaktereket írunk be a kódcellánkba, több funkciójavaslat válik elérhetővé. Ez magában foglalja azon egyszerű és összetett tagok listáját, amelyeket ismerhetünk és tanulmányozhatunk.

Következtetés
Röviden, a Python Intellisense segít csökkenteni vagy megelőzni a szintaktikai vagy tipográfiai hibákat. Lehetővé teszi számunkra, hogy gépelés közben értékeljük a kódokat, és néhány billentyűleütést használjunk bizonyos kódszempontok megvalósításához. Azt is lehetővé teszi számunkra, hogy hatékonyabbak legyünk a kódírásban és tevékenységeink nyomon követésében a hibák csökkentése és a pontosság javítása érdekében.
Remélem, meg tudja érteni, hogyan működik a Python Intellisense, és hogyan elengedhetetlen a felhasználók számára a kódkészítés során. Ha többet szeretne megtudni erről a témáról és más kapcsolódó tartalomról, tekintse meg a vonatkozó linkek alábbi listáját.
Minden jót,
Gaellim