CS 지식/[codeit] 컴퓨터개론 (완) 4

[ codeit ] 컴퓨터개론 - 소프트웨어 이해하기

컴파일러와 인터프리터 1강. 다양한 애플리케이션 애플리케이션 : 사용자가 직접 사용하는 프로그램, end user 컴퓨터, 모바일, 가전제품, 계산기 등 2강. 소프트웨어 퀴즈 I 3강. 애플리케이션을 만드는 프로그램 프로그래밍 코드를 실제 작동하는 프로그램으로 바꿔주는 소프트웨어인 컴파일러와 인터프리터 4강. 프로그래밍 언어의 번역기, 컴파일러 개발자 // 사용자 고수준의 프로그래밍 언어(1) ---> machine code(10) // ----> 사용자 컴퓨터 ---> 작동 compiler(프로그래밍 언어의 '번역기') 컴파일러의 단점 : 빠르게 개발할 수 없다 (machine code를 사람이 이해할 수 없어 간단한 수정에도 컴파일 과정이 필요해서) 5강. 실시간 코드 실행기, 인터프리터 컴파일러 ..

[ codeit ] 컴퓨터개론 - 프로그래머의 세계 이해하기

프로그래밍의 다양한 분야 1강. 컴퓨터 사이언스의 기본기 객체지향 프로그래밍, 알고리즘, 자료구조 컴퓨터 구조, 운영체제, 컴파일러, 웹개발, 데이터베이스, 네트워크 2강. 소프트웨어 공학 : 소프트웨어로 제품, 서비스를 만드는 방법에 대한 학문 기획: 어떤 것을 만들지 정하는 단계 개발: 기획한 것을 만드는 단계 테스트: 개발이 기획대로 잘 되었는지 확인하는 단계 배포(출시): 개발된 제품, 서비스를 사용자가 사용하는 단계 유지, 보수: 출시된 서비스를 변화시키는 단계 3강. 프로세스 관리 폭포수(waterfall) 방식 : 각 단계를 완료하고 다음단계로 넘어가는 방식, 각 단계를 한번에 완벽히 끝내기 어려움 수정사항이 많이 생길 가능성이 높고, 개발자들이 수정 사항을 반영하기 힘듦, 각 단계가 복잡하..

[ codeit ] 컴퓨터개론 - 프로그래밍 언어 이해하기

프로그래밍 언어 살펴보기 : 기본적인 이해/ 컴퓨터, 프로그램, 프로그래밍 언어의 관계/ 역사 1강. 프로그래밍을 배우기 힘든 이유 2강. 프로그래밍 언어 이해하기 토픽 소개 3강. 프로그래밍 언어란? 컴퓨터 : 일을 대신해주는 기계 프로그램 : 컴퓨터가 어떤 일을 해야할지 알려주는 설명서 프로그래밍 언어 : 설명서를 쓰기 위해 사용하는 언어 4강. 프로그래밍 퀴즈 5강. 프로그래밍 언어의 발전 초창기 프로그래밍 언어 : 단순 숫자 계산 파스칼 계산기 현대 프로그래밍 언어 : 숫자 계산, 번역, 채팅 등 프로그래밍 언어를 분류하는 두가지 기준 : 언어의 종류, 차이, 흐름 1강. 프로그래밍 언어가 너무 많아요! 프로그래밍 언어의 구성 요소: abc,123, (){}, "", ., ; Python name..

[ codeit ] 컴퓨터개론 - 프로그래밍 시작하기 in Python

파이썬 첫 걸음 1강. 우리가 사용할 도구들 Phython interpreter : 파이썬코드를 컴퓨터 언어로 번역하는 프로그램 PyCharm : 올인원 솔루션 ( IDE ) 2강. 파이썬 설치 (Window) Phython 검색 - 다운로드 PyCharm 검색 - 다운로드 프로그램 설치 후 프로젝트 저장공간 생성, 실행 .py : 파이썬파일 print("Hello world!") 3강. 파이썬 설치 (Mac) pass- 4강. PyCharm 둘러보기 new - file (or python) 생성 ▶ run : 파이썬 실행 ( 최신에 실행한 파일이 실행됨 ) = ctrl + R(또는 f5) print(2*5) #10 +) 실습과제 12를 출력하세요 프로그래밍 기본 개념 1강. 코멘트 # : 코멘트 (=주..

반응형