반응형
- [ Language/Python ][PYTHON] 파이썬이란?2023-12-28 02:30:54개요 파이썬은 웹 어플리케이션, 머신 러닝 등 여러 분야에 널리 사용되는 프로그래밍 언어이다. 파이썬은 인터프리터 언어로써 컴파일 언어에 비해 비교적 느리지만 최근 들어서는 컴퓨터 하드웨어의 성능이 발전함에 따라 큰 단점이 되지는 않는다. 파이썬은 타 언어에 비해 배우기 쉬우며, 그로인해 생산성이 좋다. (빠르게 작성하고 만들어내기 용이함) 특징 앞서 말했듯이 문법이 영어와 유사하여 배우기 쉬우며, 생산성이 좋다. 지원되는 라이브러리가 풍부하여 웬만한 기능들은 가져다 쓰면 된다. 단순 업무를 자동화하거나, 웹 크롤링등의 기능들을 쉽게 구현할 수 있다. 깊이 들어가는 경우 AI 혹은 머신 러닝 (ML) 등에서도 많이 사용된다. 설치 방법 - mac os mac os 에는 기본적으로 python2 버전이 설..
- [ Language/Go ][GO] Go 란 무엇일까?2023-12-28 01:52:45개요 Go 언어라고 불리는 이 언어는 구글에서 개발한 프로그래밍 언어로 간결하고 빠른 속도를 지향하며, 병렬 처리 및 동시성 (Concurrency) 을 지원하기 위해 설계되었다. C언어를 기반으로 만들어졌으며, C언어의 장점을 살리면서 다양한 곳에서 활용할 수 있도록 만든 언어이다. 특징 간결한 문법으로 인해 개발 속도를 단축시켜준다. 가비지 콜렉션이 제공되어 메모리 관리에 용이하다. 고루틴 (GoRoutine) 이라고 하는 경량 스레드를 제공하여 동시성을 지원한다. 정적 타입의 언어로써 C/C++ 과 비슷한 성능을 제공한다. GoRoutine 이란? Go 언어는 Thread 라는 개념 대신에 GoRoutine 이라는 개념이 있다. 이는 Thread 보다 가벼운 개념이며 데이터를 주고 받을 때, 공유 ..
- [ Language/TypeScript ][TYPE SCRIPT] Class2023-12-27 00:54:52접근 제한자 ( Access Modifier ) 타입 스크립트에서는 접근 제한자 (Access Modifier) 를 지원한다. 접근 제한자에는 public , private , protected 가 있다. 아무것도 표기하지 않고 작성하면 public 이다. private 을 사용하면 해당 클래스 내에서만 사용 가능하다. #을 붙여도 가능. protected 는 자식 클래스에서도 접근이 가능하지만, 클래스 인스턴스에서는 접근 불가. static 을 사용하면 클래스로 접근해야한다. class Exam { name: string static nation: string = 'Korea' private addr: string protected age: number constructor(name: string , ..
- [ Language/TypeScript ][TYPE SCRIPT] 타입 스크립트 기본 문법2023-12-27 00:47:16자료형 타입 스크립트에서 제공하는 데이터 타입은 Js 기본 자료형을 포함하며 boolean, number, string, symbol, null, undefined, array, any, void, never, unknown enum 등의 원시 타입이 있다. Type Annotation Type Annotation 이란 명시된 타입만 들어올 수 있다고 선언하는 것을 말한다. // Literal Types const userName1 = "Bob"; // const로 선언할 때, type 자체가 "Bob"로 할당, 이를 리터럴 타입이라 한다. let userName2 = "Tom"; // 다른 문자열로 바뀔 수 있으므로 type이 string로 할당. // Union Types : | 를 사용하여 타입을 ..
- [ Language/TypeScript ][TYPE SCRIPT] 타입 스크립트에 대해서 알아보자2023-12-27 00:31:17Type Script 란? 자바 스크립트에 타입을 부여한 언어로, 컴파일 시 에러를 잡을 수 있다. 자바 스크립트 확장 버전 타입 스크립트는 자바 스크립트와 달리 브라우저에서 실행하려면 파일을 한번 컴파일 해주어야 한다. 자바 스크립트의 에러를 사전에 방지 사용하는 이유 위에서 말했듯이, 타입 스크립트는 코드 작성 시 타입을 정해주기 때문에 알맞지 않은 타입이 들어가거나, 문제가 생길 경우 사전에 IDE 에서 오류 표시를 해준다. 타입 스크립트는 정적 언어이기 때문에 코드 작성시에 오류를 체크하고, 타입을 미리 결정하기 때문에 기계가 할 일을 사전에 처리하여 실행 속도가 빠르다. 타입을 명시하여 가독성이 좋아지고, 컴파일 시 오류를 찾기 때문에 자바 스크립트 보다 더 안정적이다.
반응형