개발을 위한 기본 셋팅하기(JDK, git, Python 등)

2024. 6. 2. 21:30Python/Python 환경설정

728x90
반응형

 

728x90

 

 

 

JDK(Java Development Kit)

자바 개발을 위한 키트

  • 컴파일하는 컴파일러
  • 실행시키는 가상머신 JVM(Java Virtual Machine)
  • 명령어 집합인 라이브러리 JRE(Java Runtime Environment)

 

다운로드 링크

Archived OpenJDK GA Releases (java.net)

 

Archived OpenJDK GA Releases

Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he

jdk.java.net

 


 

 

Python

인터프리터를 사용하는 객체지향 언어'이자 플랫폼에 독립적인, 동적 타이핑(dynamically typed) 대화형 언어

  • 주요 특징
    • 동적 타이핑(dynamic typing). (실행 시간에 자료형을 검사한다.)
    • 객체의 멤버에 무제한으로 접근할 수 있다. (속성이나 전용의 메서드 훅을 만들어 제한할 수는 있음.)
    • 모듈, 클래스, 객체와 같은 언어의 요소가 내부에서 접근할 수 있고, 리플렉션을 이용한 기술을 쓸 수 있다.

 

다운로드 링크

 

 

 

 

 

Git

 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템

  • 다른 대부분의 분산 버전 관리 시스템처럼, 또 대부분의 클라이언트-서버 시스템과 달리, 모든 노드의 모든 깃 디렉터리는 네트워크 접속이나 중앙 서버와는 독립적으로 동작하는 완전한 이력 및 완전한 버전 추적 등, 모든 기능을 갖춘 저장소이다

 

다운로드 링크

 

 

 

 

반응형

 

 

728x90
반응형