Programming Tools : 프로그래밍 툴 정리

2024. 6. 12. 15:43Python/Python 환경설정

728x90
반응형

 

728x90

 

프로그래밍을 처음 배우면서 사용하게 된 프로그래밍 툴을 정리한 포스팅입니다. 

초반에 사용한 툴은 아래 정도로 지속적으로 공부하고 일하며 사용하는 툴이 더 늘어갈 것으로 예상되어

기초적인 개념을 잡기위해 포스팅을 남깁니다.

 

 


 

 

 

Jupyter Notebook

모든 프로그래밍 언어에 걸쳐 인터랙티브 데이터 과학과 사이언티픽 컴퓨팅을 지원하는 것을 목적으로 만들어진
대화형 컴퓨팅을 위한 무료 소프트웨어, 개방형 표준 및 웹 서비스
주로 데이터 가공, 분석시 사용
 
 

Project Jupyter

The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.

jupyter.org

 

 
 

 

Google colab

구글코랩은 설정이 필요 없으며 GPU 및 TPU를 포함한 컴퓨팅 리소스에 무료로 액세스할 수 있는 호스팅된 Jupyter Notebook 서비스
Colab은 특히 머신러닝, 데이터 과학, 교육에 적합하며 Jupyter Notebook과 똑같이 데이터 가공, 분석 등에 사용
무료로 사용할 수 있지만 많은 양의 데이터를 처리하는 경우 일시적인 제한이 있을 수 있습니다.
 
 

Google Colab

 

colab.research.google.com

 

 


 
 
 
 

MySQL Workbench

데이터베이스(MySQL) 테이블 생성, 쿼리문 작성
 
 

MySQL :: Download MySQL Workbench

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M

dev.mysql.com

 

 


 
 
 

Visual studio code

마이크로소프트 마이크로소프트 윈도우, macOS, 리눅스용으로 개발한 소스 코드 편집기이다. 디버깅 지원과 Git 제어, 구문 강조 기능, SSH 접속 등이 포함되어 있으며, 사용자가 편집기의 테마 단축키, 설정 등을 수정할 수 있다.

주요한 모든 언어들을 지원하여 개발할 수 있는 툴로 백엔드부터 프론트엔드까지 넓은 영역의 개발 환경에 적용이 가능

 

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

 

 


 
 

Android Studio

안드로이드 및 안드로이드 전용  제작을 위한 공식 통합 개발 환경 (IDE)

프로그래밍 언어로는 자바와 코틀린을 지원하며 구글 플레이 최적화 되어 있음

 

https://developer.android.com/studio?hl=ko

 

Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com

 

 

 


 

 

 

Github

마이크로소프트 산하의 git 플랫폼으로 개발자들간의 커뮤니티, 프로젝트 공유, 컨퍼런스 등의 활동이 가능

루비 온 레일스로 작성된 분산 버전 관리 툴인  저장소 호스팅을 지원하는 웹 서비스

Repository(레파지토리, 리포지토리) : 완성된 소스코드 올리는 곳(Git, GitHub : 깃 관리 클라우드, Git Lab)

레파지토리를 생성하여 해당 레파지토리에 코드를 공유, 저장 등을 할 수 있으며, 

Repository create - clone - commit - push - pull(업데이트 된 부분이 있는 경우) - commit - push 와 같은 순서로 사용

GitHub Desktop에 visual studio code 연결(options에서 셋팅)하여 사용하면 편리하게 사용 가능하며,

코드 등을 수정 후 왼쪽 메뉴 깃허브 아이콘 클릭 - 왼쪽 하단에 commit 눌러서 연동(로컬 데스크탑에도 저장됨) 

 

https://github.com/

 

GitHub: Let’s build from here

GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...

github.com

 

 

 

 

반응형

 

728x90
반응형