본문 바로가기
728x90
반응형

vsCode30

vscode 실행하기 (Windows) 현재 vscode가 설치가 된 상태를 가정함. 설치가 안된 경우 다음을 따라 설치할 것 (extension 설치 전까지만 따라하면 됨).2024.02.05 - [개발환경] - [vscode] vscode 설치하기 (on Windows) + extensions [vscode] vscode 설치하기 (on Windows) + extensions0. 시작하기 앞서서0.0 vscode와 visual studio 비교.https://ds31x.blogspot.com/2023/07/env-visual-studio-code-and-visual-studio.html?view=classic [Env] Visual Studio Code and Visual StudioVisual Studio Code (vscode)는 I.. 2025. 9. 15.
Exceptions and Debugging Tools Exception은 Error를 포함하는 개념임.파이썬에선 BaseException 클래스가 프로그래밍에서의 예외(Exception)를 추상화하고 있음이의 서브클래스인 Exception 클래스는 프로그래머가 처리할 수 있는 예외를 추상화함.2024.09.25 - [Python] - [Py] Debug: Error and Exception. [Py] Debug: Error and Exception.1. ExceptionPython의 모든 (다룰 수 있는) 예외(Exception)의 상위 클래스.Exception: 영어로 “예외”, “특별한 경우”, 또는 “일반 규칙에서 벗어난 것”을 의미. Python 프로그램에서 예외(exception)는정상ds31x.tistory.com 파이썬에서 Exception 은.. 2025. 8. 18.
Visual Studio vs. VS Code Integrated Development Environment vs. Code EditorIDE(Integrated Development Environment)는 코드 작성, 빌드, 디버깅, 버전 관리, UI 설계, 배포까지 개발 전 과정을 하나의 통합 환경에서 수행할 수 있도록 설계된 도구.Code Editor 는 구문 강조, 자동 완성, 코드 탐색과 같은 기본 편집 기능을 중심으로 하며, 디버거, 빌드 도구, 버전 관리, 테스트 실행 기능 등은 확장 기능이나 외부 도구를 통해 보완하는 특징을 가짐.두 도구 모두 개발 생산성을 높이는 목적을 가지지만,IDE는 기능의 통합성과 완성도를,Code Editor는 가벼움과 확장성을 각각 장점으로 가짐.1. Visual StudioIDE(Integrated De.. 2025. 8. 12.
Magic commands-Jupyter NoteBook&IPython 주요 Magic Commands 정리이 문서는 Jupyter Notebook에서 자주 사용되는 라인 매직(Line Magics)과 셀 매직(Cell Magics)을 소개함. shell-like magic commands는 다음을 참고2023.09.19 - [Python] - [Python] IPython shell 에서 shell cmds 사용하기. [Python] IPython shell 에서 shell cmds 사용하기.IPython 에서 지원하는 shell commandsPython interactive shell에서 OS등이 지원하는 shell commands를 사용하지 못하는 것과 달리, IPython shell에서는 많이 사용되는 shell commands는 다음과 같이 지원함.In [17]:.. 2025. 7. 24.
Jupyter NoteBook-vscode 확장 중심 https://youtu.be/suAkMeWJ1yE?si=YR3b_4aLnYiWCHGd0. Jupyter NoteBook이란?Jupyter Notebook은 "코드, 문서, 시각화"를 하나의 문서에 통합하여 대화형으로 작업할 수 있는 웹 기반 개발 환경으로, REPL Shell을 개선한 IPython의 웹 버전임.2024.09.04 - [개발환경] - [Py] IPython, Jupyter Notebook, and Colab [Py] IPython, Jupyter Notebook, and ColabIPython: IPython은 파이썬의 대화형 인터프리터로, 파이썬 표준 인터프리터보다 향상된 기능을 제공함. 다음과 같은 기능을 제공:Code auto-completionAccess to shell comm.. 2025. 7. 21.
[vscode] Refactoring Sorftware의 외부 동작은 보존하면서내부 구조 (~내부의 코드 구현)을 개선하는 프로세스를refactoring이라고 정의함. (Martin Fowler)0. 주요 목적code의 readability 향상.유지 보수성 개선.확장성 증가.성능 최적화 (optional)refactoring 은 코드의 품질을 지속적으로 개선하는 중요한 실천 방법임."작동하는 코드"를 넘어 "잘 작동하는 깨끗한 코드"를 만드는 과정이라고 할 수 있음.1. 주요 예method extraction : 긴 메소드를 여러 작은 메소드로 분리.remove duplicate code : 반복되는 code를 function으로 변경.variable (or function, method) renaming: 더 명확하고 의미있는 이름으로 .. 2025. 4. 2.
728x90
반응형