프로그래밍
-
프레임워크(Framework) & 라이브러리(Library)프로그래밍/공부방 2019. 7. 21. 14:05
프레임워크와 라이브러리의 정확한 차이점이 무엇인가요? 프레임워크 정의 뼈대나 기반구조를 뜻하며, 제어의 역전 개념이 적용된 대표적인 기술이다. 소프트웨어에서의 프레임워크는 '소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합' 이라고 할 수 있으며 완성된 애플리케이션이 아닌 프로그래머가 완성시키는 작업을 해야한다. 특징 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성되어 있다. 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법을 정의한다. 컴퓨넌트들은 재사용이 가능하다. 높은 수준에서 패턴들을 조작화 할 수 있다. 라이브러리 정의 특정 기능에 대한 API를 모은 집합 프레임워크와 라이브러리의 차이점 둘의 차이는 흐름(flow)에 대한 주도권을 누가 가..
-
파이썬이란?프로그래밍/파이썬 2019. 2. 1. 22:51
파이썬이란?파이썬은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로 파이썬이라는 이름은 귀도가 좋아하는 코미디 쇼인 “몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)”에서 따왔다고 한다. 특징 무료이다간결하다.인터프리터 언어이다.유지보수가 용이하다.확장성이 높다.간단하고 쉽다.버전파이썬에는 2개의 주요 버전이 있습니다. 하지만 파이썬 2가 2020년에 지원이 종료될 예정이기 때문에 특별한 이유가 없다면 파이썬 3 버전을 사용하는 것을 추천합니다. (2019년 1월 30일 기준) 현재 파이썬의 최신 버전은 3.7.2입니다. 앞으로 나올 여러 강의들이나 책들은 대부분 3.x 버전으로 나올 것이지만 시중에 나온 많은 책과 예제들이 2.x 버전을 사용하..