마토의 세상

MATO WORLD

컴퓨터개론 5

컴퓨터 개론 04. 소프트웨어 이해하기

컴파일러와 인터프리터 01. 다양한 어플리케이션 프로그램의 종류 1. 애플리케이션의 종류 : 실제 사용자, 즉 소비자가 직접 사용하는 프로그램 - 보통 앱이나 어플이라고 부름. - 스마트폰에만 있는 것이 아니라 프로그램들도 모두 애플리케이션에 포함됨. - 가장 마지막 단계의 실 사용자를 엔드유저(End User)라고 하기도 함. 예 ) 컴퓨터에서 실행하는 애플리케이션 = 프로그램 * Tip : 시대에 따라서 사용되는 애플리케이션은 계속 변화한다. 예 ) 휴대폰에서 실행하는 애플리케이션 = 앱(어플) 예 ) 휴대폰이나 컴퓨터 둘 다에 있는 애플리케이션 : 게임, 영상, 브라우저, 메신저 등 예 ) 실생활 속 애플리케이션 = 에어컨, 선풍기, TV, 블루투스 스피커, 세탁기 등 (리모컨이나 버튼으로 동작) ..

컴퓨터 개론 02. 프로그래밍 언어 이해하기 (2)

프로그래밍 언어 Overview 01. 프로그래밍 언어의 스펙트럼 - 프로그래밍 언어 분류 기준 1. 객체 지향 지원 여부 2. 변수의 자료형 지정 여부 3. 컴퓨터와 인간 중 어디에 더 가까운지 (상대적 개념 - 스펙트럼-> 추상화의 정도) - 프로그래밍 언어를 추상화가 얼마나 되었는지를 기준으로 분류하는 방법 기준 : 변수의 자료형 컴퓨터에 가까운 언어 = 저수준 언어 (Low-Level Programming Language) -> 사람이 이해하기 어렵다. -> 1, "1"을 다르게 인식 (자료형을 필요로 한다) -> 추상화가 적게 되어있는 언어 사람에 가까운 언어 = 고수준 언어 (High-Level Programming Language) -> 컴퓨터가 이해하기 어렵다. -> 1, "1"을 동일하게..

컴퓨터 개론 02. 프로그래밍 언어 이해하기

프로그래밍 언어 살펴보기 : 프로그래밍 언어의 공통적인 원리 01. 프로그래밍을 배우기 힘든 이유 - 제대로 공부하기 쉽지 않은 프로그래밍 언어가 다양하여 방향성을 정하지 못하고 비전공자가 판단하기 매우 어려움. 어떤 분야에 관심이 있는지, 성향은 어떤지에 따라 언어를 다르게 선택하게 됨. 03. 프로그래밍 언어란? (+ 컴퓨터, 프로그램, 프로그래밍 언어에 대한 이해 필요) - 컴퓨터 : 일을 대신 해주는 기계 - 프로그램 : 컴퓨터가 어떤 일을 해야 할 지 알려주는 설명서 -> 컴퓨터가 할 일이 프로그래밍 언어로 적혀 있는 것 - 프로그래밍 언어 : 설명서를 쓰기 위해 사용하는 언어 05. 프로그래밍 언어의 발전 컴퓨터가 발전하면서 프로그래밍 언어도 함께 발전하였음. 예 ) 컴퓨터 -> 파스칼 계산기..

컴퓨터개론 01. 프로그래밍 시작하기 in Python (2)

프로그래밍 기본 개념 03. 추상화 개요 - 추상화 (Abstraction) 정의 : 복잡한 내용은 숨기고 주요 기능에만 신경쓰자 장점 : 내부적인 복잡한 원리를 모르더라도 편리하게 사용할 수 있다 - 추상화의 3단계 1. 변수(Variable) : 값을 저장하는 것 -> 복잡한 값을 외울 것 없이 변수를 사용하여 그 값을 활용할 수 있음. 2. 함수(Function) : 명령을 저장하는 것 -> 복잡한 원리를 모르더라도 함수를 사용하여 원하는 값을 출력할 수 있음. 3. 객체(Object) 04. 변수 - 변수를 사용하는 목적 1. 복잡한 값을 편리하게 활용하기 위해 2. 실수로 값을 잘못 입력하는 것을 방지하기 위해 3. 코드를 보고 쉽게 이해할 수 있도록 하기 위해 4. 값이 변경되었을 때, 여러 ..

컴퓨터개론 01. 프로그래밍 시작하기 in Python

기록 : 오전 10시 15분 ~ 11시 랜선스터디 참여 # 프롤로그 - 파이썬으로 프로그래밍을 하기 전 준비해야할 프로그램 1. Python interpreter : 우리가 쓴 파이썬 코드를 컴퓨터가 이해할 수 있도록 머신 코드로 번역해주는 프로그램. 2. PyCharm : 코딩을 더욱 편하게 할 수 있도록 도와주는 서빗프로그램들을 통합하여 제공해주는 올인원 솔루션으로, 통합개발환경(IDE)라고 한다. - MAC에서 파이참 설치하기 #1 파이참 사용해보기 - 프로젝트 내 파일 생성 1) 디렉토리 오른쪽 마우스 클릭 -> new -> file -> 파일명.py 로 저장 2) 디렉토리 오른쪽 마우스 클릭 -> new -> pythonfile -> 파일명 으로 저장(.py 필요없음) - print(~) - 파..