10 VS Code Extensions ที่ช่วยเพิ่ม Productivity ของ Data Engineer

24-ก.พ.-23

คัมภีร์เทพ IT

หากคุณทำงานสาย Data หรือชอบ Code ETL Pipelines ใน VS Code Editor ในขณะเดียวกันก็อยากทำงานแบบมี Productivity ด้วย เชื่อว่าคุณจะได้ประโยชน์จากบทความนี้อย่างแน่นอน เพราะบทความนี้จะมาแนะนำ 10 VS Code Extensions ที่ช่วยเพิ่ม Productivity ของ Data Engineer

1. Edit CSV

 

Extensions นี้ จะช่วยให้คุณสามารถแก้ไข CSV Files ได้ด้วย Excel อย่าง Table UI ใน Web Version 

แต่หากคุณไม่มี VS Code คุณก็สามารถใช้แบบ Online Version ได้ที่ https://edit-csv.net

Features:

  • Execute คำสั่ง Edit เป็น CSV เพื่อเปิด Editor สำหรับ File ปัจจุบัน
  • Execute คำสั่งอีกครั้ง เพื่อสลับกลับไปยัง File ต้นฉบับ หรือเพื่อเปลี่ยนกลับไปใช้ Editor

สามารถติดตั้งได้ที่นี่

2. Excel Viewer

Extensions นี้ มี Editors ที่คุณสามารถ Custom ได้เองและการ Preview สำหรับ CSV Files และ Excel Spreadsheets ใน Visual Studio Code และ Visual Studio Code สำหรับ Web

Source: excel viewer

สามารถติดตั้งได้ที่นี่

3. HashiCorp Terraform

นี่คือ HashiCorp Terraform Extension สำหรับ Visual Studio Code (VS Code) ที่มาพร้อมกับ Terraform Language Server ที่เพิ่ม Feature สำหรับการแก้ไข Terraform Files ไม่ว่าจะเป็น Syntax Highlighting, IntelliSense, Code Navigation, Code Formatting, Module Explorer และอื่น ๆ อีกมากมาย

สามารถติดตั้งที่นี่

4. autoDocstring

นี่คือ Visual Studio Code Extension ที่ใช้เพื่อสร้าง Docstrings สำหรับ Python Functions ได้อย่างรวดเร็ว

สามารถติดตั้งได้ที่นี่

5. Jupyter

สำหรับ Visual Studio Code Extension นี้ มีการสนับสนุน Notebook พื้นฐานสำหรับ Kernels Language ที่รองรับใน Jupyter Notebooks ในปัจจุบัน อีกทั้งยังอนุญาตให้ใช้ Python Environment ให้เหมือนเป็น Jupyter Kernel แต่นี่ไม่ใช่ Jupyter Kernel — คุณต้องมี Python Environment ที่คุณได้ติดตั้ง Jupyter Package แม้ว่าหลาย ๆ Kernels Language จะทำงานได้โดยที่ไม่ต้องมีการดัดแปลงแก้ไขก็ตาม

สามารถติดตั้งได้ที่นี่

6. Prittier

Prettier เป็น Code Formatter ที่หลายคนคงรู้จักเป็นอย่างดี มันจะช่วยทำให้คุณใช้ Style ที่สอดคล้องกันโดยแยกวิเคราะห์ Code ของคุณและพิมพ์ซ้ำใหม่อีกครั้งด้วยกฎของตัวมันเอง ที่คำนึงถึงความยาวสูงสุดของแต่ละบรรทัด และจะทำการ Wrap Code ให้เมื่อจำเป็น

สามารถติดตั้งได้ที่นี่

7. Pylint

Visual Studio Code Extension นี้ มาพร้อมกับการรองรับ pylint Linter ซึ่ง Extension ยังมาพร้อมกับ pylint=2.15.5 อีกด้วย 

สามารถติดตั้งได้ที่นี่

8. Jinja

Extension นี้ ได้เพิ่มการรองรับในเรื่อง Language Colorization สำหรับ Jinja Template Language ให้กับ VS Code

สามารถติดตั้งได้ที่นี่

9. Python

Visual Studio Code Extension นี้ มาพร้อมกับการรองรับหลายอย่างสำหรับภาษา Python (มันรองรับ Python ตั้งแต่ Version 3.7 เป็นต้นไป) รวมถึง Features ต่าง ๆ เช่น IntelliSense (Pylance), Linting, Debugging, Code Navigation, Code Formatting, Refactoring, Variable Explorer, Test Explorer และอื่น ๆ อีกมากมาย

สามารถติดตั้งได้ที่นี่

10. Readme Pattern

และนี่ก็คือ VSCode Extension ที่ใช้สำหรับสร้าง README.md Files

สามารถติดตั้งได้ที่นี่

ที่มา: https://blog.brilliantprogrammer.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด