본문 바로가기

분류 전체보기830

Python 229제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p171 출처 : 반크_반크 20년 백서 1) 참고풀이] import time print("[분과 초를 표시하는 시계]") for i in range(10): Second=time.localtime() print(f"{Second.tm_min}분 {Second.tm_sec}초") time.sleep(1) 참고풀이 결과] 2) 참고풀이] import time print("[시간 추측 게임]") Start=input("Enter를 하면 게임이 시작합니다.") Start_time=time.localtime() End=input("10초가 되었다고 생각되면 Enter하시요.") End_time=time.localtime() if Start_time.tm_sec-End_time.tm_sec == 10: print("정확히.. 2023. 12. 22.
Python 228제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p170 출처 : 반크_반크 20년 백서 참고풀이] import turtle t = turtle.Turtle() t.shape("turtle") s = turtle.textinput("", "몇각형을 원하시나요?:") n = int(s) s = turtle.textinput("","원하는 길이를 입력하시요? ") l = int(s) for i in range(n): t.forward(l) t.left(360/n) turtle.done() 참고풀이 결과] -시작화면 - 6을 입력후 OK 버튼 클릭. - 원하는 길이 입력(예:100)후 OK 버튼 클릭. - 결과 대한민국의 아름다운 영토, 독도 2023. 12. 22.
큐싱(Qshing) QR코드와 피싱(Fishing)의 합성어인 큐싱은 QR코드를 이용한 해킹을 의미합니다. 코로나 19 이후로 QR코드 활용 문화가 확산이 되면서 QR코드 사기인 큐싱 범죄가 늘고있습니다. 기존의 피싱수법들이 사용자들에게 널리 알려져 QR코드를 활용한 새로운 악성코드 유포, 개인정보 탈취 방식이 등장하였습니다. 파밍(Parmming)은 PC의 금융정보를, 큐싱은 스마트폰 금융정보를 노린다는 것이 특징입니다. 공격의 기본 요소는 해커가 이메일을 퍼뜨리는 공격과 다르지 않습니다. 그러나 QR코드의 경우는 시각적으로 구별하는 것이 거의 불가능 하여 정상 QR코드인지 알 수 있는 방법이 없습니다. 자료를 보면 69퍼센트의 사람들은 악성URL을 식별할 수 있었지만, 악성 QR코드는 오직 39퍼센트만이 식별할 수 있었.. 2023. 12. 20.
파밍(Pharming) 합법적으로 소유하고 있던 사용자의 도메인을 탈취하거나 도메인 네임 시스템(DNS) 이름을 속여 사용자들이 진짜 사이트로 오인하도록 유도하여 개인 정보를 훔치는 수법. 피싱(Phishing)에 이은 신종 인터넷 사기 수법이다. 기존 피싱이 금융 기관 등의 웹 사이트에서 보낸 이메일로 위장하여 링크를 유도해 개인의 인증 번호나 신용 카드 번호, 계좌 정보 등을 빼내는 반면, 파밍은 아예 해당 사이트가 공식적으로 운영하고 있던 도메인 자체를 탈취한다. 사용자들은 늘 이용하는 사이트로 알고 의심하지 않고 개인 ID, 패스워드, 계좌 정보 등을 노출하는 것이 특징이다. ▣ 예방수칙 1. 사이트 주소가 정상인지 확인하고, 보안카드번호 전부는 절대 입력하지마세요. 2. 공인인증서, 보안카드 사진등을 컴퓨터나 이메일에.. 2023. 12. 12.
포토스케이프 X 설치하기 1. 인터넷 브라우져를 클릭한다.(예 : 크롬, 엣지 등등) 2. 검색창에 포토스케이프 X를 입력하고 Enter한다. 3. 검색결과 창에서 PhotoScape X를 클릭한다. 4. 다운로드 버튼을 클릭한다. 5. 다운로드가 완료되면 다운로드 된 파일에 마우스 포인트를 위치하면 폴더가 나타나고 나타난 폴더를 클릭한다. 6. PhotoScape X Installer.exe 파일을 더블클릭(실행)한다. 7. 자료를 다운받고 설치할 때 까지 기다린다. 8. 설치가 완료되면 포토스케이프 X가 실행된다. 대한민국의 아름다운 영토, 독도의 가을 2023. 12. 11.
스미싱(SMiShing) 출처 : 반크_독도 휴대폰의 텍스트 메시지를 이용해 바이러스를 주입시켜 개인 정보를 빼내거나 다른 휴대폰으로 바이러스를 확산시키는 해킹 기법을 말한다. 맥아피(McAfee) 시큐리티 소프트웨어 회사의 연구원에 의해 만들어진 용어로, SMS(Short Message Service)와 피싱(phishing)의 합성어다. 이 기법의 예를 들면, “당신은 우리 데이트 사이트에 회원 가입을 했습니다. 등록을 취소하지 않으면 하루에 2달러가 부과됩니다”라는 내용의 메시지가 많은 휴대폰 사용자들에게 날라오게 되는데, 여기에서 핸드폰 사용자들은 가입 취소를 위해 부득이 그 사이트로 가는 순간 바로 트로이 목마에 감염되는 해킹 수법 등이 보고되었다. 더욱 놀랄 만한 트릭을 사용하는 공격적인 러시안 모바일 웜들의 새로운 .. 2023. 12. 7.
Python 227제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p157 출처 : 반크_반크 20년 백서 12. 참고풀이] N=int(input("출생년도를 입력하시오 : ")) if N%10==0 or N%10==5: chk="월" elif N%10==1 or N%10==6: chk="화" elif N%10==2 or N%10==7: chk="수" elif N%10==3 or N%10==8: chk="목" else: chk="금" print("\n"+chk+"요일에 접종가능합니다.") 참고풀이 결과] 13. 참고풀이1] import random com=random.randrange(3) #0:가위, 1:바위, 2:보로 정한다. player=input("가위, 바위, 보를 입력하시오 : ") if com==0: computer="가위" elif com==1: computer=.. 2023. 11. 27.
Python 226제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p156 출처 : 반크_반크 20년 백서 10. 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") x1=int(input("큰 원의 중심좌표 x1: ")) y1=int(input("큰 원의 중심좌표 y1: ")) r1=int(input("큰 원의 반지름 : ")) x2=int(input("작은 원의 중심좌표 x2: ")) y2=int(input("작은 원의 중심좌표 y2: ")) r2=int(input("작은 원의 반지름 : ")) t.up() t.goto(x1,y1) t.down() t.circle(r1) t.up() t.goto(x2,y2) t.down() t.circle(r2) if x1=r2+y2: t.write("두번째 원이 첫번째 원의 내부에 있습니다... 2023. 11. 27.
Python 225제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p155 출처 : 반크_반크 20년 백서 6. 참고풀이] InSu=int(input("정수를 입력하시오 : ")) if InSu%2==0 and InSu%3==0: print("2와 3으로 나누어 떨어집니다.") else: print("2와 3으로 나누어 떨어 지지 않습니다.") 참고풀이 결과] 7. 참고풀이] A1=int(input("첫번째 숫자를 입력하시오 : ")) A2=int(input("두번째 숫자를 입력하시오 : ")) A3=int(input("세번째 숫자를 입력하시오 : ")) if A1>A2 and A1>A3: print("가장 큰 숫자는 " + str(A1) + "입니다.") if A2>A1 and A2>A3: print("가장 큰 숫자는 " + str(A2) + "입니다.") if A3>A1 a.. 2023. 11. 27.
Python 224제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p154 출처 : 반크_반크 20년 백서 1. 참고풀이] age = 20 if age =80: Result="B" elif Score>=70: Result="C" elif Score>=60: Result="D" else: Result="F" print(Result+"학점입니다.") 참고풀이 결과] 5. 참고풀이] import random x=random.randint(1,100) y=random.randint(1,100) Result=int(input(str(x) + " - " + str(y) + " = ")) if x-y==Result: print("맞았습니다.") else: print("아쉽게 틀렸습니다.") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 11. 27.
Python 223제] 두근두근 파이썬(개정판) CHAPTER 5 도전문제 출처 : 반크_반크 20년 백서 p136 참고풀이] import turtle t = turtle.Turtle() t.shape("turtle") t.penup() #펜을 올려서 그림이 그려지지 않게 한다. t.goto(120, 100) #거북이를 (120, 100)으로 이동시킨다. t.write("거북이가 여기로 오면 양수입니다.") t.goto(120, 0) #거북이를 (120, 0)으로 이동시킨다. t.write("거북이가 여기로 오면 0입니다.") t.goto(120, -100) #거북이를 (120, -100)으로 이동시킨다. t.write("거북이가 여기로 오면 음수입니다.") t.goto(0, 0) #(0, 0) 위치로 거북이를 이동시킨다. t.pendown() #펜을 내려서 그림이 그려지게 한.. 2023. 11. 20.
GPU(Graphics Processing Unit) 게임, 영상 편집 등에 필요한 그래픽스 처리나 기계 학습의 행렬 연산 등을 가속화하기 위한 병렬 연산을 수행하는 컴퓨터 하드웨어 장치. 원래는 그래픽스 가속기(graphics accelerator)라는 그래픽스 전용 카드 또는 처리 장치를 널리 이르는 표현이었다. 그래픽스 처리 기능이 하나의 프로세서에 통합되고 고속화와 병렬화가 진행되면서 그래픽스 처리 장치(GPU: Graphics Processor Unit)라는 용어로 사용된다. GPU는 1970년대에 비디오 게임기에 화면 처리를 해주기 위해 독립적인 하드웨어를 만든 것이 시초다. 1980년대 IBM PC에 도입되어 VGA, SVGA 등의 비디오 카드 또는 그래픽 카드로 불렸다. 1990년대에 들어서 3차원 게임 지원을 위한 기능이 발전되었고, 200.. 2023. 11. 17.
반응형