728x90
반응형
SMALL

전체 글 333

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 3.파일업로드를 통한 악성코드 유무 확인

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.10.31 - [파이썬 실습/유틸리티] - 파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 2.해시값을 이용한 악성코드 유무 확인)에 이은 세번째 글로 서버에 해시값이 없는 경우 파일을 서버에 업로드하여 다운로드 받은 파일이 악성코드에 감염되었는지 확인하는 방법에 대하여 설명합니다. (본 블로그의 내용은 유튜브 동영상(파이썬 악성코드/바이러스 탐지 프로그램 만들기(making MalwareDetector by python) - 3.파일업로드를 통한 악성코드유무확인)에서 더욱 자세히 보실 수 있습니다.) O 완성된 프로그램 실행 화면 - 파일업로드를 이용한 악성코드 유무 확인에서 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 프로..

파이썬 GUI 한글 타자 게임 만들기

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.08.09 파이썬 타자 게임 만들기) 파이썬 타자 게임 만들기의 GUI 버전입니다. (본 블로그의 내용은 유튜브 동영상(파이썬 GUI/윈도우 한글 타자 게임 만들기(making GUI lotto Game by python))에서 더욱 자세히 보실 수 있습니다.) 게임의 규칙은 한글로 문제가 주어지고, 이를 정확히 따라 입력한 후 엔터키를 누르면 한문장이 완료되며, 결과로 속도,정확도,오타율을 보여줍니다. 모든 문장 완료시 재시작/종료 여부를 묻고 다시 시작 또는 종료되는 타자게임입니다. (자세한 설명은 아래 그림 참고) **본 프로그램은 아래 사이트를 참고하여 작성하였으며, 세부내용은 아래 사이트를 참고하여 주시기 바랍니다. [출처] 파이썬#..

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 2.해시값을 이용한 악성코드 유무 확인

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 이전글(2022.10.29 - [파이썬 실습/유틸리티] - 파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 소개편)에 이은 두번째 글로 해시값을 이용하여 다운로드 받은 파일이 악성코드에 감염되었는지 확인하는 방법에 대하여 설명합니다. (본 블로그의 내용은 유튜브 동영상(파이썬 악성코드/바이러스 탐지 프로그램 만들기(making MalwareDetector by python) - 2.해시값을 이용한 악성코드 유무확인))에서 더욱 자세히 보실 수 있습니다.) O 완성된 프로그램 실행 화면 - 해시값을 이용한 악성코드 유무 확인에서 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 프로그램 실행 시 아래 그림과 같이 API 요청에 대한 응답으로 여러가지..

파이썬 악성코드/바이러스 탐지 프로그램 만들기 - 1.소개편

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 블로그나 인터넷 등 외부에서 받은 파일이 악성코드나 바이러스에 감염된 파일인지를 실시간으로 검사하여 안전하게 다운로드 받은 파일을 사용할 수 있도록 해주는 프로그램입니다. (본 블로그의 내용은 유튜브 동영상(파이썬 악성코드/바이러스 탐지 프로그램 만들기(making MalwareDetector by python) - 1.소개편)에서 더욱 자세히 보실 수 있습니다.) - 이번 프로그램은 내용이 많아 몇 편으로 나누어 게시글을 올릴 예정이며, 주요 기능은 다음과 같습니다. >실시간 감시 기능 : 외부에서 새로운 파일을 받을때 마다 해당 파일의 악성코드 유무를 판별하여 알려줍니다. >1회성 점검 기능 : 원하는 시기에 사용자가 지정한 폴더 단위로 폴더내 파일들을 ..

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 6.반복문(답안)

O 모범 답안 # 6. 반복문 for, while # 1) hi를 3번 반복해서 출력하는 명령을 반복문을 사용하여 실행해 보세요. for i in range(3): print("hi") # hi # hi # hi names = ['서울', '대전', '대구', '부산', '경기도', '인천'] # 2) 위와 같은 리스트가 주어지고 리스트의 요소를 하나씩 출력하는 명령을 반복문을 사용하여 실행해 보세요. for i in names: print(i) # 서울 # 대전 # 대구 # 부산 # 경기도 # 인천 # 3) while문을 사용하여 아래가 출력되도록 명령을 실행해 보세요. # 0 : hi # 1 : hi # 2 : hi # 3 : hi # 4 : hi i = 0 while i < 5: print(i," ..

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 6.반복문

ㅁ 개요 O 소개 - 우리는 파이썬 문법(문제 풀이)을 처음부터 하나씩 모두 살펴보기 보다는 주제별 주요 문제를 풀어봄으로써 핵심 문법을 빠르게 체득할 수 있도록 하고, 이를 통해 실전에 바로 써먹을 수 있도록 할 것입니다. O 우리의 목표 - 아래 표에서 나는 어느 위치에 있는지 한번 생각해 보시기 바랍니다. 레벨 별칭 등급 설명 나는 어디에? 파이썬 문외한 별칭 없음 0,1 0등급 : 파이썬에 대하여 들어본 적 없음, 아무것도 모름 1등급 : 파이썬에 대하여 들어봄, 아주 초보적인 문법을 아는 정도 파이썬 유치원생 하수 2,3 2등급 : 파이썬 문법을 일부 알고 있으나, 활용을 전혀 하지 못함 3등급 : 파이썬 문법을 알고 있으나, 활용을 거의 하지 못함 파이썬 초등학생 평민 4,5 4등급 : 파이썬..

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 5.조건문(답안)

O 모범 답안 # 5. 조건문 # 1) 조건문으로 2가 1보다 크면 "2는 1보다 큽니다." 를 출력하도록 명령을 실행해 보세요. if 2>1: print("2는 1보다 큽니다.") # 2는 1보다 큽니다. # 2) 조건문으로 1이 2보다 크지 않으면 "1은 2보다 크지 않습니다." 를 출력하도록 명령을 실행해 보세요. if not 1 > 2 : print("1은 2보다 크지 않습니다.") # 1은 2보다 크지 않습니다. a=0 # 3) 조건문으로 a가 1보다 크면 "a는 1보다 큽니다.", 1보다 작으면 "a는 보다 작습니다."를, # 1과 같으면 "a는 1과 같습니다."를 출력하도록 명령을 실행해 보세요. if a > 1: print("a는 1보다 큽니다.") elif a < 1: print("a는 ..

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 5.조건문

ㅁ 개요 O 소개 - 우리는 파이썬 문법(문제 풀이)을 처음부터 하나씩 모두 살펴보기 보다는 주제별 주요 문제를 풀어봄으로써 핵심 문법을 빠르게 체득할 수 있도록 하고, 이를 통해 실전에 바로 써먹을 수 있도록 할 것입니다. O 우리의 목표 - 아래 표에서 나는 어느 위치에 있는지 한번 생각해 보시기 바랍니다. 레벨 별칭 등급 설명 나는 어디에? 파이썬 문외한 별칭 없음 0,1 0등급 : 파이썬에 대하여 들어본 적 없음, 아무것도 모름 1등급 : 파이썬에 대하여 들어봄, 아주 초보적인 문법을 아는 정도 파이썬 유치원생 하수 2,3 2등급 : 파이썬 문법을 일부 알고 있으나, 활용을 전혀 하지 못함 3등급 : 파이썬 문법을 알고 있으나, 활용을 거의 하지 못함 파이썬 초등학생 평민 4,5 4등급 : 파이썬..

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 4.딕셔너리(답안)

O 모범 답안 # 4. 딕셔너리 # 딕셔너리 선언 # 1) 사과에는 1이, 바나나에는 2, 포도는 3으로 표시된 딕셔너리를 만들어 출력해 보세요 dic = {'사과':1, '바나나':2, '포도':3} print(dic) # {'사과': 1, '바나나': 2, '포도': 3} # 빈 딕셔너리에 값 추가 1 dic = {} # 2) 위 빈 딕셔너리에 이름/전화번호에 해당하는 키/벨류 3개를 넣고 출력해 보세요 dic['홀길동'] = '123-4567' dic['백두산'] = '123-4568' dic['한라산'] = '123-4569' print(dic) # {'홀길동': '123-4567', '백두산': '123-4568', '한라산': '123-4569'} # 빈 딕셔너리에 값 추가 2 dic = {}..

파이썬 문제 풀이로 기초 문법 빠르게 이해하고 활용하기 - 4.딕셔너리

ㅁ 개요 O 소개 - 우리는 파이썬 문법(문제 풀이)을 처음부터 하나씩 모두 살펴보기 보다는 주제별 주요 문제를 풀어봄으로써 핵심 문법을 빠르게 체득할 수 있도록 하고, 이를 통해 실전에 바로 써먹을 수 있도록 할 것입니다. O 우리의 목표 - 아래 표에서 나는 어느 위치에 있는지 한번 생각해 보시기 바랍니다. 레벨 별칭 등급 설명 나는 어디에? 파이썬 문외한 별칭 없음 0,1 0등급 : 파이썬에 대하여 들어본 적 없음, 아무것도 모름 1등급 : 파이썬에 대하여 들어봄, 아주 초보적인 문법을 아는 정도 파이썬 유치원생 하수 2,3 2등급 : 파이썬 문법을 일부 알고 있으나, 활용을 전혀 하지 못함 3등급 : 파이썬 문법을 알고 있으나, 활용을 거의 하지 못함 파이썬 초등학생 평민 4,5 4등급 : 파이썬..

728x90
반응형
LIST