Programovanie

Microsoft predstavuje Pylance, svoje nové rozšírenie Pythonu pre Visual Studio Code

Spoločnosť Microsoft stiahla závesy na Pylance, rozšírení Visual Studio Code, ktoré umožňuje rýchlejšiu a úplnejšiu podporu jazyka Python v tomto populárnom editore kódov.

Spoločnosť Pylance nenahrádza existujúce rozšírenie Pythonu od spoločnosti Microsoft pre Visual Studio Code, ktoré má na svoj názov asi 21 miliónov inštalácií. Namiesto toho Pylance rozširuje svoje existujúce rozšírenie o Python a poskytuje rýchlu statickú kontrolu typu (pomocou projektu spoločnosti Pyright od spoločnosti Microsoft), živé informácie o symboloch, automatickom dopĺňaní, automatickom importe, prehľade a navigácii kódu a ďalšie nástroje na vývoj v Pythone.

Pylance pracuje s notebookmi Jupyter, ak sa používajú v projekte. Môže tiež použiť pahýly vlastného typu z adresára projektu spython.analysis.stubPaths možnosť. Je tiež možné, aby si pracovné priestory, používatelia alebo projekty prispôsobili, ktoré chyby sa označia v kódovej základni a akú závažnosť im dajú priradiť. Napríklad, ak máte veľa kódu, ktorý vytvára premenné podmienečne a o ktorých viete, že nevytvárajú problémy, môžete deaktivovaťreportUnboundVariable možnosť vyhnúť sa označeniu takéhoto kódu.

Keď je povolená funkcia automatického importu, automaticky sa vloží príslušné importy pre knižnice rozpoznané vo vyhľadávacej ceste Pylance. Ak píšete gc.disable () napríklad Pylance odvodí, že máte na mysli modul gc v štandardnej knižnici, a automaticky pridá import gc podľa potreby v hornej časti projektu.

Pylance by mal väčšinou fungovať tak, ako je, s existujúcimi projektmi, v niektorých prípadoch však môže vyžadovať špeciálnu konfiguráciu. Napríklad ak program Pylance označí importy v projekte a tvrdí, že ich nemožno nájsť, možno budete musieť prispôsobiť cestu vyhľadávania Pylance pre projekt pridanímpython.analysis.extraPaths atribút vnastavenia.json.

$config[zx-auto] not found$config[zx-overlay] not found