விஷுவல் ஸ்டுடியோ குறியீட்டைப் பயன்படுத்தி பைதான் மேம்பாட்டு அமைப்பு


முதலில், ஒரு IDE என்றால் என்ன, நமக்கு ஏன் ஒன்று தேவை? ஒருங்கிணைந்த மேம்பாட்டுச் சூழல் என்பது ஒரு நிரலாகும், இது நிரல்களை எழுதுவதற்கும், அதைச் சோதிப்பதற்கும் மற்றும் பிழைத்திருத்தம் செய்வதற்கும் மேலும் பல அம்சங்களைச் சொல்வதற்கும் வழங்குகிறது.

ஒரு IDE ஐத் தேர்ந்தெடுப்பதற்கான தேர்வு எப்போதும் புரோகிராமர்கள் வரை இருக்கும். நவீன ஐடிஇ பல நிரலாக்க மொழிகளை ஆதரிக்கும் இலகுரக, குறுக்கு-தளம் பயன்பாடாக கட்டப்பட்டுள்ளது. AI இன் வளர்ச்சியுடனும், IDE உடனான அதன் ஒருங்கிணைப்புடனும் டெவலப்பர்கள் அதிக உற்பத்தி திறன் கொண்டவர்களாக இருக்க வேண்டும். எடுத்துக்காட்டாக, ஐடிஇ-யில் AI- இயக்கப்படும் குறியீடு நிறைவு அல்லது குறியீடு உருவாக்கும் அம்சம்.

கிட், கிட்ஹப் போன்ற மூலக் கட்டுப்பாட்டு நிர்வாகத்துடன் ஒருங்கிணைக்கும் திறனும் ஐடிஇக்கு உண்டு. ஒவ்வொரு ஐடிஇக்கும் அதன் சொந்த நன்மை தீமைகள் உள்ளன, நாங்கள் ஒரு பெரிய கோட்பேஸைத் திறக்க முனைகிறோம் அல்லது சிலவற்றில் தேவையான தொகுப்புகள் இல்லை.

குறிப்பிடப்பட்ட ஐடிஇ கீழே சந்தையில் பைத்தானுக்கான பிரபலமான ஐடிஇக்கள் சில.

  • விஷுவல் ஸ்டுடியோ குறியீடு
  • பைகார்ம்
  • ஆட்டம்
  • விழுமிய உரை
  • விம்
  • நோட்பேட் ++
  • வியாழன்
  • ஸ்பைடர்

முதலில், Vscode எனக்கு மிகவும் பிடித்தது மற்றும் டெவலப்பர்கள் மத்தியில் மிகவும் பிரபலமானது என்று கூறுவேன். ஸ்டேக் ஓவர்ஃப்ளோ டெவலப்பர் கணக்கெடுப்பு 2019 இன் படி, புரோகிராமர்களால் அதிகம் பயன்படுத்தப்படும் மேம்பாட்டு கருவி vscode ஆகும்.

Vscode என்பது மைக்ரோசாப்ட் உருவாக்கிய இலகுரக, குறுக்கு-தளம், திறந்த-மூல மேம்பாடு (MIT உரிமத்தின் கீழ்) பயன்பாடு ஆகும். கிட்ஹப் உடனான ஒருங்கிணைப்பு, YAML அல்லது JSON க்கான மொழி ஆதரவு, அஸூர் கிளவுட் உடனான ஒருங்கிணைப்பு, டோக்கர் மற்றும் குபெர்னெட்டுகளுக்கான ஆதரவு, அன்சிபிலுக்கு ஆதரவு போன்றவை Vscode இன் சில அம்சங்கள் மற்றும் இன்னும் நிறைய உள்ளன.

மைக்ரோசாப்ட் சமீபத்தில் Vscode உடன் “Jupyter Notebook” ஐ ஒருங்கிணைத்தது. ஜூபிட்டர் நோட்புக் என்பது பிரபலமான இணைய அடிப்படையிலான எடிட்டராகும், இது முக்கியமாக தரவு அறிவியலுக்குப் பயன்படுத்தப்படுகிறது.

இந்த கட்டுரையில், பைதான் மேம்பாட்டு சூழலுக்காக லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டை நிறுவுகிறது

ஒவ்வொரு லினக்ஸ் விநியோகத்துடனும் அனுப்பப்படும் “மென்பொருள் மையத்திலிருந்து” விஷுவல் ஸ்டுடியோ குறியீட்டை நிறுவலாம். மாற்றாக, உங்கள் லினக்ஸ் விநியோகத்தில் வி.எஸ்.கோடை நிறுவ பின்வரும் வழிமுறைகளைப் பயன்படுத்தலாம்.

டெபியன் மற்றும் உபுண்டு அடிப்படையிலான விநியோகங்களில் விஷுவல் ஸ்டுடியோ குறியீட்டை நிறுவ எளிதான வழி காட்டப்பட்டுள்ளபடி கட்டளை வரி வழியாகும்.

$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
$ sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
$ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install code 

CentOS, RHEL மற்றும் Fedora இல் விஷுவல் ஸ்டுடியோ குறியீட்டை நிறுவ எளிதான வழி பின்வரும் ஸ்கிரிப்டைப் பயன்படுத்துகிறது, இது முக்கிய மற்றும் களஞ்சியத்தை நிறுவும்.

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
$ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
$ sudo dnf check-update
$ sudo dnf install code

------ on older versions using yum ------ 
$ sudo yum check-update
$ sudo yum install code

உங்கள் குறிப்பிட்ட லினக் பதிப்பில் நிறுவல் தொடர்பான கூடுதல் தகவல்கள் உங்களுக்குத் தேவைப்பட்டால், அதிகாரப்பூர்வ மைக்ரோசாஃப்ட் டாக்ஸைப் பார்க்கவும்.

லினக்ஸில் விஷுவல் ஸ்டுடியோ குறியீட்டை எவ்வாறு பயன்படுத்துவது

முதல் முறையாக Vscode ஐத் திறக்க நீங்கள் தீர்மானிக்க வேண்டிய முதல் விஷயம் தொடக்கத்தில் வரவேற்பு பக்கத்தை இயக்க/முடக்க வேண்டும்.

விசைப்பலகை குறுக்குவழிகள் Vscode இல் திருத்தக்கூடியவை, அதாவது எங்கள் சொந்த விசை அழுத்தங்களை உள்ளமைக்க முடியும். விசைப்பலகை மேப்பிங் அமைப்புகளைத் திறக்க “ CTRL + k CTRL + S ” ஐ அழுத்தவும். இதை நீங்கள் JSON வடிவத்திலும் திறக்கலாம்.

  • கமாண்ட் பாலேட்: CTRL + SHIFT + P
  • கமாண்ட் ப்ராம்ப்ட்: சி.டி.ஆர்.எல் + ~
  • இடது நோக்கம்: CTRL +]
  • சரியான நோக்கம்: CTRL + [
  • கருத்துரைகள்: CTRL +/
  • பிழைத்திருத்த கன்சோல்: CTRL + SHIFT + Y
  • எக்ஸ்ப்ளோரர்: CTRL + SHIFT + E
  • பக்க பட்டையைக் காட்டு: CTRL + B
  • முழு திரை முறை: F11
  • ZEN MODE: CTRL + K Z
  • பிளாக் கமென்ட்: CTRL + SHIFT + A

VSCODE பற்றிய சில முக்கியமான விவரங்களை இப்போது பார்த்தோம், பைதான் மேம்பாட்டிற்காக Vscode ஐ கட்டமைக்க வேண்டிய நேரம் இது. எந்த உரை எடிட்டரின் உண்மையான சக்தி தொகுப்புகளிலிருந்து வருகிறது. Vscode தொகுப்பு நிர்வாகத்தை மிகவும் எளிமையாக்கியது.

எந்தவொரு தொகுப்பையும் நிறுவ, செயல்பாட்டு பட்டியின் இடது பக்கத்தில் இருந்து “விரிவாக்கங்கள்” தாவலைத் திறக்கலாம். நீங்கள் செய்ய வேண்டியது தேடல் பட்டியில் தொகுப்பு பெயரை தட்டச்சு செய்து நிறுவு என்பதைக் கிளிக் செய்யவும்.

முதல் மற்றும் முக்கியமாக, Vscode இல் பைதான் குறியீடுகளை இயக்க எங்களுக்கு பைதான் நீட்டிப்பு தேவை.

தொகுப்பு நிறுவப்பட்டதும் நீங்கள் நிறுவிய பைதான் மொழிபெயர்ப்பாளரை தேர்வு செய்யலாம். உங்களிடம் பல மொழிபெயர்ப்பாளர்கள் (எ.கா: 3.5, 3.8) உள்ளமைக்கப்பட்டிருந்தால், மொழிபெயர்ப்பாளர்களுக்கு இடையில் மாறுவது மிகவும் எளிதானது. கீழே இடதுபுறத்தில் நீங்கள் மொழிபெயர்ப்பாளரைத் தேர்ந்தெடுப்பதற்கான விருப்பத்தைக் காண்பீர்கள்.

தீம்கள் எப்போதும் டெவலப்பர்களுக்கான தனிப்பட்ட தேர்வாகும். இயல்புநிலை Vscode கருப்பொருளுடன் ஒட்டிக்கொள்வதை நான் தேர்வு செய்கிறேன், ஏனென்றால் எனக்கு அது மிகவும் பிடிக்கும். உங்களை ஈர்க்கும் ஒன்றை நீங்கள் தேர்வு செய்யலாம். தீம் நிறுவ [விரிவாக்கம் -> தேடல் பார் -> <தீம் பெயர்> -> நிறுவவும்].

Vscode சந்தையில் நீங்கள் கருப்பொருள்கள் அல்லது வேறு எந்த தொகுப்புகளையும் பற்றிய தகவல்களைக் காணலாம்.

கோப்பு ஐகான்களுக்கு நான் தனிப்பட்ட முறையில் “மெட்டீரியல் ஐகான் தீம்” பயன்படுத்துகிறேன். இதை நிறுவ [EXTENSION -> SEARCH BAR -> MATERIAL ICON THEME -> INSTALL]. நீங்கள் விரும்பும் கோப்பு ஐகான் தீம் தேர்வு செய்யவும்.

தொலை SSH ஒரு SSH சேவையகத்துடன் தொலை கோப்புறைகளைத் திறக்க அனுமதிக்கிறது. பெரும்பாலும் மக்கள் மேகக்கட்டத்தில் பயன்பாடுகளை உருவாக்கி, எங்கள் உள்ளூர் கணினியில் Vscode ஐப் பயன்படுத்துகிறார்கள். தொலைநிலை இயந்திரம்/விஎம்/கொள்கலன்களில் எங்கள் குறியீட்டைப் பதிவேற்ற/ஒத்திசைக்க நாம் தொலை SSH ஐப் பயன்படுத்தலாம்.

தொகுப்பை நிறுவ [EXTENSION -> SEARCH BAR -> REMOTE - SSH -> INSTALL]. மைக்ரோசாப்ட் வழங்கிய ஒரு தொகுப்பைத் தேடுங்கள்.

தொலைநிலை சேவையக அமைப்புகளை உள்ளமைக்க, [COMMAND PALLET (SHIFT + CTRL + P) -> HOST உடன் இணைக்கவும் -> புதிய ஹோஸ்ட் கான்ஃபிக்கை உருவாக்கவும் (அல்லது) கட்டமைக்கப்பட்ட ஹோஸ்டைத் தேர்ந்தெடுக்கவும்] திறக்கவும். நீங்கள் உள்ளமைவை முடித்தவுடன், தொலை கணினியுடன் இணைக்கும்போது அது கடவுச்சொல்லைக் கேட்கும்.

நான் ஏற்கனவே 3 லினக்ஸ் ஹோஸ்ட்களை vscode இல் கட்டமைத்துள்ளேன். எனவே, நான் ஹோஸ்ட்களில் யாருடனும் இணைக்கும்போது அது கடவுச்சொல்லைக் கேட்கும் மற்றும் இணைக்கப்படும்.

VSCode இல் தொலை SSH ஐ எவ்வாறு கட்டமைப்பது என்பது குறித்த அதிகாரப்பூர்வ ஆவணத்தையும் நீங்கள் குறிப்பிடலாம்.

தொடரியல் மற்றும் ஸ்டைலிங் தொடர்பான எங்கள் சிக்கல்களை லிண்டர்கள் சுட்டிக்காட்டுகின்றன. இயல்பாக, நாங்கள் முதலில் பைதான் நீட்டிப்பு தொகுப்பை நிறுவியபோது அது “PYLINT” இயக்கப்பட்டது. நாம் கோப்பைச் சேமிக்கும்போது லின்டர் இயங்குகிறது அல்லது கட்டளைத் தட்டு வழியாக கைமுறையாக இயக்கலாம்.

வெவ்வேறு லைண்டர்களைப் பயன்படுத்த, முதலில், பின்வரும் PIP கட்டளையைப் பயன்படுத்தி நாம் லைண்டரை நிறுவ வேண்டும், பின்னர் [COMMAND PALLET -> SELECT LINTER] ஐப் பயன்படுத்தி vscode இல் உங்கள் லைண்டராக flake8 ஐத் தேர்ந்தெடுக்க வேண்டும்.

# pip install flake8

லைனிங் செயல்படுத்த அல்லது முடக்க [COMMAND PALLET -> ENABLE LINTING].

உங்களிடம் பைத்தானின் பல பதிப்புகள் இருந்தால், எல்லா பதிப்புகளிலும் லைண்டர் நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த வேண்டும். இப்போது நான் நிறுவிய flake8 பைதான் 3.8 உடன் பிணைக்கப்பட்டுள்ளது, நான் பைதான் 3.5 க்கு மாறினால் மற்றும் பிளேக் 8 ஐப் பயன்படுத்த முயற்சித்தால் அது வேலை செய்யாது.

குறிப்பு: லிண்டர்கள் தற்போதைய பணியிடத்துடன் உலகளாவியவை அல்ல.

இப்போது, பிளேக் 8 எந்தவொரு செயற்கையான அல்லது தர்க்கரீதியான பிழைகளையும் மீறுவதற்கு பிழைகளை வீசத் தொடங்கும். கீழேயுள்ள துணுக்கில், பைதான் குறியீட்டை எழுதும் PEP 8 பாணியை நான் மீறினேன், எனவே பிளேக் 8 எனக்கு எச்சரிக்கைகள் மற்றும் பிழைகளை வீசுகிறது.

பல வகையான லைண்டர்கள் கிடைக்கின்றன. Vscode Linters பற்றி மேலும் அறிய அதிகாரப்பூர்வ ஆவணங்களைப் பார்க்கவும்.

நீங்கள் வெவ்வேறு உரை எடிட்டரிலிருந்து Vscode க்கு மாறும் டெவலப்பராக இருந்தால், கீமாப் தொகுப்பைப் பயன்படுத்தி உங்கள் முக்கிய பிணைப்புகளைத் தக்க வைத்துக் கொள்ளலாம். மைக்ரோசாப்ட் சப்ளைம், ஆட்டம், விஷுவல் ஸ்டுடியோ போன்ற பிரபலமான சில ஆசிரியர்களிடமிருந்து ஒரு கீமேப்பை வழங்குகிறது.

Vscode மைக்ரோசாஃப்ட் குடையின் கீழ் வருவதால், மைக்ரோசாப்ட் உருவாக்கிய கருவிகளை ஒருங்கிணைப்பது மிகவும் எளிதானது. உங்கள் தேவைக்கேற்ப தொகுப்புகளைத் தேர்ந்தெடுத்து நிறுவலாம். நான் மேலே காட்டிய தொகுப்புகளைத் தவிர, நான் அசூர் வள மேலாளர், அசூர் செயல்பாடுகள் போன்றவற்றைப் பயன்படுத்துகிறேன்.

உதாரணத்திற்கு:

  • அஸூர் மேகத்துடன் பணிபுரிய Vscode “அஸூர்” நீட்டிப்புகளின் பணக்கார தொகுப்பை வழங்குகிறது.
  • GitHub ஐ ஒரு சில படிகளில் Vscode உடன் எளிதாக ஒருங்கிணைக்க முடியும்.
  • டோக்கர், குபர்னெட்டஸ் போன்ற கொள்கலன் செய்யப்பட்ட தீர்வுகளுக்கான தொகுப்பு.
  • SQL சேவையகத்திற்கான தொகுப்பு.

அனைத்து தொகுப்புகளையும் பற்றி அறிய அதிகாரப்பூர்வ மைக்ரோசாஃப்ட் சந்தையைப் பார்க்கவும்.

குறிப்பு: இந்த கட்டுரையில் நான் நிறுவிய தொகுப்பு எனது தனிப்பட்ட விருப்பம். தொகுப்புகளின் பட்டியல் வளர்ச்சி மற்றும் தேவைகளின் தன்மைக்கு ஏற்ப மாறுபடலாம்.

Vscode இல் புதிய சேர்த்தல்களில் ஒன்று ஜூபிட்டரின் நோட்புக்கை ஒருங்கிணைக்கும் திறன் ஆகும். ஜூபிட்டர் நோட்புக் என்பது மிகவும் பிரபலமான வலை அடிப்படையிலான எடிட்டராகும், இது முக்கியமாக தரவு அறிவியலுக்குப் பயன்படுத்தப்படுகிறது. நீங்கள் செய்ய வேண்டியது உள்ளூர் கணினியில் ஜூபிட்டர் நோட்புக்கை நிறுவுவதும், விஸ்கோட் ஜூபிட்டர் சேவையகத்தைத் தேர்ந்தெடுத்து கர்னலைத் தொடங்கலாம்.

ஜூபிட்டர் நோட்புக்கை நிறுவ:

# pip install Jupyter

வி.எஸ்.கோடில் ஒரு துணுக்கை இயக்குவது எப்படி

இப்போது நாங்கள் எங்கள் எடிட்டரை உள்ளமைத்துள்ளோம், சில பைதான் குறியீட்டை இயக்க வேண்டிய நேரம் இது. Vscode உடன் நான் விரும்பும் சுவாரஸ்யமான அம்சம் என்னவென்றால், இது பைதான் கன்சோலில் தேர்ந்தெடுக்கப்பட்ட ரன் இயக்க முடியும்.

உங்கள் பைதான் குறியீட்டை இயக்க [RUN] உங்கள் எடிட்டரின் மேல் வலது மூலையில் உள்ள ஒரு குறியீட்டை அழுத்தவும் அல்லது வலது கிளிக் செய்து ரன் விருப்பங்களைத் தேர்வு செய்யவும்.

“பைதான் முனையத்தில் தேர்வு/வரியை இயக்கு” என்பதை நீங்கள் தேர்வுசெய்தால், Vscode ஒரு முனையத்தில் அந்த பகுதியை மட்டுமே இயக்குகிறது. தேர்ந்தெடுக்கப்பட்ட சில குறியீடுகளை மட்டுமே நீங்கள் சோதிக்க வேண்டிய சில சந்தர்ப்பங்களில் இது மிகவும் பயனுள்ளதாக இருக்கும்.

இந்த கட்டுரையில், பைதான் நிரலாக்கத்திற்கான எங்கள் எடிட்டராக Vscode ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதைப் பார்த்தோம். Vscode இப்போது சந்தையில் பிரபலமான எடிட்டர்களில் ஒன்றாகும். நீங்கள் Vscode க்கு புதியவராக இருந்தால், அதிகாரப்பூர்வ ஆவணங்களிலிருந்து Vscode பற்றி மேலும் அறியலாம்.