자격증/ICDL Computing PYTHON(8)
-
[ICDL Computing(PYTHON)] 모의고사 3회
01 문제를 해결하기 위해 추상화된 핵심 원리를 단계적이고 반복적인 절차로 나타내는 것 ; 알고리즘Algorithms 08 프로그램에서 자주 사용하는 프로시저들을 모아놓은 것 ; 라이브러리library 16 프로그램을 만들 때 문제 해결과 계획하는 과정을 정의하는 활동 ; 설계Design 23 키보드의 키 누르는 event ; turtle.onkey(func)
2023.04.08 -
[ICDL Computing(PYTHON)] 모의고사 2회
02 복잡한 문제에서 필요하지 않는 특징이나 세부적인 사항을 없애고 핵심적인 요소만을 남겨서 일반화된 모델로 만드는 것 ; 추상화Abstraction 04 일련의 객체를 저장하는데 사용하는 데이터 타입. 데이터 가변성. ; list *tuple은 데이터 불변성. 05 프로그램에서 해당 프로그램이 안정적으로 실행되기 위해서 요구하는 기본이 되는 조건 ; 명세Specification 08 프로그램을 만들 때 해결해야 할 문제를 명확하게 정의하는 활동 ; Analysis분석 21 프로그램 출시 후 새로운 기능을 추가시켜 프로그램의 성능을 향상시키는 활동 ; 개선Enhancement(유지보수Maintenance) 26 사람의 개입 없이 컴퓨터가 알고리즘을 통한 해결책의 정리된 문제를 혼자 수행하도록 하는 것 ;..
2023.04.08 -
[ICDL Computing(PYTHON)] 모의고사 1회
01 기계어: 소스코드에서 컴퓨터에 의해 생성된 0과 1로 이루어진 조합. 순서도flowchart: 알고리즘을 표현하는 시각적인 수단. 소프트웨어 명세?: 점진적으로 수행되어야 할 것들에 대한 몇가지 간단한 지침 요구사항 분석?: 프로그램 설계 목적과 수행 방식에 대한 설명 02 의사코드: 컴퓨터 프로그램이나 알고리즘이 수행해야할 내용을 우리가 사용하는 자연어를 이용해 간략히 서술하는 것. 03 Pattern Recognition패턴인식: 복잡한 문제나 조금 더 작은 문제에서 반복과 규칠을 탐색하는 것. Algorithms알고리즘: 문제를 해결하는 단계적인 명령을 개발하는 작업 Decomposition문제분해: 문제를 다룰 수 있는 작은 소문제로 나누는 작업. Abstraction추상화: 일반적인 모델을..
2023.04.06 -
[ICDL Computing(PYTHON)] 5장. 테스트, 디버그, 릴리즈
5.1 테스트 5.1.1 프로그램 개발 단계 1. 요구사항 분석Requirements Analysis; 사용자의 정확한 요구사항, 즉 정보를 파악. 사용자와의 대화와 업무 범위를 파악하는 과정. 2. 소프트웨어/시스템 설계Software/System Design; 개발될 프로그램을 설계. 객체의 표현 방식을 택하고 각각의 연산을 위한 알고리즘을 작성. 3. 프로그래밍Programming, Coding; 설계된 논리를 직접 프로그램 언어로 바꾸는 작업. 4. 테스트 Software Testing; 실제 데이터나 모의 데이터를 이용하여 검증. 5. 배포/사용Release/Use; 프로그램을 사용자가 받아서 사용. 6. 유지보수Maintenance; 사용자가 사용하는 중에 발생하는 오류나 새 기능, 운영체제변..
2023.04.05 -
[ICDL Computing(PYTHON)] 4장. 코드 작성
4.1 논리 연산 논리logic: 정확한 판단을 하기 위한 과정 4.1.1 비교 연산자 비교comparison *문자의 비교는 ASCII기준. A: 65, a: 97 ord('a') #97 chr(65) #'A' 4.1.2 구성원 연산자 in 4.1.3 논리연산자 4.1.4 논리식 4.2 조건문 4.2.1 조건문이란 조건문conditional statement: 프로그래머가 명시한 논리 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 프로그래밍 언어의 특징 4.2.2 if~else문 4.2.3 if~elif~else문 4.2.4 조건부 표현식conditional expressions print("pass") if score>=70 else print("fail") #참일경우 if ..
2023.04.05 -
[ICDL Computing(PYTHON)] 3장. 코드 기초
3.1 파이썬 소개 귀도 반 로썸. 3.1.1 파이썬의 특징 1. 쉽게 배울 수 있음. 2. 코드를 쉽게 알아볼 수 있음. 3. 다양한 표준라이브러리 포함. 4. 대화형 프로그래밍 언어. 3.1.2 파이썬 설치 3.2 파이썬 처음 3.2.1 파이썬 실행하기 Python IDLE - Shell 모드 : default. 인터프리트 방식으로 명령어를 즉시 수행. >>>는 프롬프트. 종료할때는 Ctrl+D 혹은 exit() 혹은 File->Exit Python IDLE - Script 모드 : 모듈 만들 때 사용. New File누르면 프로그램 편집기editor가 실행됨. F5로 실행. 3.2.2 파이썬 맛보기 변수variable: 플레이스홀더placeholder개념. 메모리의 기억장소의 대신하는 이름. 3.2..
2023.04.05