분류 전체보기 (106) 썸네일형 리스트형 [Python] 파이썬 알고리즘 - 유니코드, 클로저(closure), 데코레이터 컴퓨터의 기본저장단위 : 바이트(Byte) = 8bit * 따라서 1Byte에는 1bit는 0,1 두가지 값을 포함하므로 총 2^8(=256)개의 값 저장 가능 * 문자인코딩(Encording) : 문자나 기호의 집합을 컴퓨터에 저장하거나, 통신목적으로 사용하는 경우 부호로 변환 아스키 (ASCII) 미국에서 정의한 부호체계의 표준 아스키코드는 8비트를 모두 사용하는 것이 아니라 7bit(128개)의 값만 사용 나머지 1비트는 통신에러 검출을위해 사용하기 때문이다 = Parity Bit 이는 '영문 키보드'로 입력할 수 있는 모든 가능성을 담았지만, 다른 언어를 표현하기에는 부족 따라서 8bit를 모두 사용한 ANSI코드 출현 하지만 전 세계 문자를 정의하기엔 부족하여 등장한 것이 Unicode다. 유니.. [정보처리기능사] chapter 02. 애플리케이션 결함 조치 Part 02. 애플리케이션 테스트 수행 chapter01. 애플리케이션 테스트 수행 chapter02. 애플리케이션 결함 조치 1. 결함 (Defect) 프로그램과 명세서 간의 차이, 업무 내용 불일치 기대 결과와 실제 관찰 결과 간의 차이 High 프로세스를 진행할 수 없을 정도의 결함 / 시스템 다운 Medium 시스템 흐름에 영향을 미치는 결함 / 보안 관련 오류 Low 상황에 맞지 않는 용도 및 화면구성 결함 / 에러 메세지 미출력 2. 결함 관리 프로세스 · 결함 관리 프로세스는 애플리케이션 테스트에서 발견된 결함을 처리하는 과정. · 결함 관리 프로세스 7과정 : 관리계획 - 기록 - 검토 - 수정 - 재확인 - 상태추적 - 최종분석 1) 결함 관리 계획 : 전체 프로세스에 대한 결함 관리 .. [정보처리기능사] chapter 01. 애플리케이션 테스트 수행 Part 02. 애플리케이션 테스트 수행 chapter01. 애플리케이션 테스트 수행 chapter02. 애플리케이션 결함 조치 1. 테스트 테스트 : 개발된 애플리케이션이나 시스템의 사용자가 요구하는 기능과 성능, 사용성, 안전성 등을 확인, 결함 찾는 활동 역할 소프트웨어 아키텍트 테스트 매니저 소프트웨어 아키텍처 : 소프트웨어의 골격이 되는 기본 구조, 구성요소 간의 관계를 표현하는 시스템 구조 테스트 7가지 원칙 테스트는 계획 단계부터(초기부터) 테스트는 결함의 발견 완전한 테스트는 불가능 테스트는 상황에 따라 다르다. 결함 집중을 고려(파레토 법칙 : 결함이 높은 곳에 자원이 집중되어 있다.) 살충제 패러독스를 고려 : 동일한 테스트 케이스에 의한 반복적 테스트로 새로운 버그를 찾아내지 못하는 .. [Python] 파이썬 실습 - 도서 입고/대출/반납 관리를 위한 키오스크 만들기 고객정보 관리 시스템에 이어 두번째 실습은 도서관리 프로그램이다. 주어진 조건은 다음과 같았다. [미션] - 도서 목록 : 새로운 책이 도서관에 [입고]되었을 때 프로그램 작성 - 도서 대출 : 도서 목록에서 임의 책을 빌리고자 할 때 [대출] 프로그램 작성 - 도서 반납 : 대출한 도서를 [반납]하고자 할 때 프로그램 작성 - 상태 확인 : 대출하고자 하는 도서가 도서 목록에 있는지?(생략) - 종료하기 : 종료하기에 대한 프로그램 작성 - 도서 입고/대출/반납/종료 중 원하는 것을 선택했을 때 위 내용 수행합니다. - 프로그램을 종료하기 전까지는 위 내용은 누구든지 서비스를 받을 수 있도록...반복 실행 - 도서에 대한 확인 값은 자유롭게 정의하셔서 진행 [조건] - class 생성하여 처리 내가 적.. [Python] 파이썬 환경 설정 - anaconda3, jupyter notebook 시작메뉴 > 모든 앱 > anaconda3 폴더 접힌 곳 열기 > Anaconda Prompt 오른쪽 클릭 > 기타 > 작업표시줄에 고정 C:\Users\user\gj_202311 폴더만들기 > 00_가상환경만들기 폴더 생성 + 01_파이썬기초 폴더 생성 > 00_가상환경만들기 폴더 안 01_가상환경_기본생성.txt만들기 아나콘다 기준...(Anaconda Prompt 사용) *생성되어 있는 가상환경 확인하기 (가상환경중요!! 가상환경x 따로 파일생성해서 쓰다가 anaconda가 깨지는 경우가 많음(충돌). 따라서, 가상환경은 필수!!) >conda env list ---------------------------지금부터 진행하는 폴더 위치는 무관함------------------------------ .. [Python] 인터프리터와 컴파일러 우리는 java와 파이썬을 사용해왔는데 가끔 교수님이 컴파일, 인터프리터 이야기를 하시는데 두 개가 어떨 때 쓰이는 건지 궁금해졌다. java - jdk(컴파일러) 설치 python - anaconda3(인터프리터) 설치 인터프리터와 컴파일러 인터프리트(interpret) 방식 : 한마디 할 때마다 동시통역해주는 방식 컴파일(compile) 방식 : 말하는 것을 처음부터 끝까지 듣고 나서 한꺼번에 바꿔주는 것 컴파일러(Compiler) 명령어 번역 프로그램 소스 코드(원시 코드)를 object 코드로 옮겨주는역할 소스 코드 : 사람이 작성한 코드 // object 코드 : 기계어(pc가 이해할 수 있는 언어) 장점 : 실행 속도가 빠르다, 코드가 유출되지 않는다. 프로그래밍 언어 : C, C++ (Low.. [정보처리기능사] 라이브러리의 활용(math, string) 표준 C언어 라이브러리 함수 헤더파일 예 설명 log math.h double log(double a); 로그 계산 log 10 math.h double log10(double a); 밑이 10인 로그 pow math.h double pow(double a, double b); a의 b제곱 sqrt math.h double sqrt(double a); 제곱근 계산(루트) tan math.h double tan(double a); 탄젠트 abs stdlib.h int abs(int n); 정수 인수 n의 절대값 계산 atoi stdlib.h int atoi(char str); 문자열을 정수로 변환 malloc stdlib.h void *malloc(size_t size); 동적 메모리 할당 rand std.. [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 6 - class,mvc 고객 정보 관리 시스템 만들기 실습5 에서 class화를 진행하였다. [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 (tistory.com) [Python][파이썬] 고객 정보 관리 시스템 만들기 실습 5 파이썬에도 class가 있다는 것을 알게 되었고 class를 사용하면 어떤 점들이 좋은지 알아보고 실습 예제를 class를 사용하여 바꾸어 보자. 클래스를 사용하는 이유 코드의 구조화 및 조직화: 클래스 codingwithyou.tistory.com 이젠 do_S와 do_L 말고 다른 함수들도 가져오고, class의 default함수(초기값) 만들고 main에 있던 변수 self변수로 가져와 보자. 추가로 자바에서 배운 model과 view를 적용해 class를 분할 해 보자. 1. .. 이전 1 ··· 6 7 8 9 10 11 12 ··· 14 다음 목록 더보기