일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- burpsuite
- Default 생성
- rm -f
- 패키지 출력
- AWS
- HISTTIMEFORMAT
- uptime -p
- ln -Tfs
- uptime -s
- CentOS-Base.repo
- 버프슈트
- 모바엑스텀 설치
- pam_tally -u -r
- Unable to create a new virtual machine: No permission to perform this operation.
- Burp Suite
- aws 자격증 접수 오류
- pam_tally2.so
- histoy옵션
- 리눅스 telnet
- 장치에 남은 공간이 없음
- Default vpc
- 버프스위트
- pam_tally -u
- uptime -V
- AWS 시험후기
- svn: Can't find a temporary directory: Internal error
- Default 삭제
- i-node full
- 프리티어 비용 발생
- root로그인안됨
- Yesterday
- Today
- Total
목록Python (55)
함수란?파이썬 함수를 간단하게 설명하기 위해 예시를 들겠습니다. 집에서 사용하는 냄비를 생각해면, 우리는 냄비에 물, 채소, 양념 등등을 넣게 됩니다. 그리고 냄비를 이용해서 국, 찜, 라면 등등을 만들게 됩니다. 우리가 냄비에 넣는 여러 가지 재료는 입력이 되고 국, 찜 라면 등등은 출력결과가 됩니다. 그렇다면 냄비는 무엇일까요? 바로 우리가 여기서 알고자 하는 함수 입니다. 입력을 가지고 어떤 일을 수행한 다음에 결과물을 내어놓게 되는 것이 바로 함수가 하는 일입니다. 함수를 사용하는 이유?프로그래밍을 하다 보면 똑같은 내용을 자신이 반복해서 적고 있는 것을 발견 할 때가 있는데, 그 때가 바로 함수가 필요하다고 이야기 할 수 있습니다. 여러 번 반복해서 사용하는 것은 언제든지 계속 적으로 사용할 만..
문제 1if 조건문을 사용해서 양수와 음수 및 0을 판별하는 프로그램을 만들어 보세요. 출력 결과숫자를 입력 하세요: 11은 양수입니다.숫자를 입력 하세요: -1-1은 음수입니다.숫자를 입력 하세요: 00은 양수도 음수도 아닙니다. >>> num = int(input("숫자를 입력 하세요: "))숫자를 입력 하세요: 0>>> if num > 0: # 양수 판별print("%d은 양수 입니다." %num)elif num < 0: # 음수 판별print("%d은 음수 입니다." %num)else: # 그 외print("%d은 양수도 음수도 아닙니다." %num) 0은 양수도 음수도 아닙니다. 문제 2while문을 사용해서 (*)을 표시하는 프로그램을 만들어 보세요. 출력 결과******************..
for문 이란?for문도 반복문(loop-control statements)의 한 종류입니다. while문과 for문은 각자의 장단점이 있습니다. for문은 while문에 비해 직관적으로 쓸 수 있다는 장점이 존재합니다. 1. for문 기본 구조 for 변수 in (범위 or 리스트 or 튜플 or 문자열) : 조건에 만족하는 문장1 조건에 만족하는 문장2 조건에 만족하는 문장3 조건에 만족하는 문장4 ...... for문의 기본 구조입니다. 범위, 리스트, 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례대로 대입되어 실행됩니다. 1.1 범위 예제범위 예제를 사용할 때 많이 쓰는 함수가 있습니다. 그 함수는 range(start, stop)입니다. start는 첫 번째로 시작할 위치고 stop는 ..
1. pass의 기본 개념pass란 참과 거짓에 따라 실행할 문장 혹은 동작을 정의할 때, 아무런 일도 하지 않게 설정하는 것입니다. 2. continue의 기본 개념continue는 반복문에서 많이 사용하는데 반복문에서 조건에 맞지 않으면 반복문을 탈출 혹은 종료가 됩니다. 하지만 반복문을 종료시키지 않고 맨 처음의 조건문으로 가야 할 때가 있습니다. 그런 경우가 생길 때 사용하는 것이 continue입니다. 3. 예제를 통해 알아 보기 “1부터 20까지 숫자 중에서 3의 배수를 제외해서 출력하는 하는 것을 만들어 보겠습니다.” 3.1 continue를 이용하기>>> i = 0>>> while i < 20 : i = i + 1 if i % 3 == 0: # 3의 배수 이면 continue # 나머지가 ..
while 이란?while문은 반복문(loop-control statements)의 한 종류입니다. 프로그램 내의 특정한 부분을 지정한 조건이 만족할 때까지 반복 수행하도록 하는 제어 구조입니다. 즉, 제어문 안에 반복문이 존재합니다. 1. while문 기본 구조 while 조건문: 조건에 만족하는 문장1 조건에 만족하는 문장2 조건에 만족하는 문장3 조건에 만족하는 문장4 ...... while문은 조건문이 참인 동안에 while문 안에 속하는 문장들을 거짓이 될 때 까지 반복해서 수행합니다. “1부터 10까지 숫자를 출력 하세요”>>> i = 0>>> while i2. 반복문에서 자주 사용하는 함수(input())input() 함수는 사용자가 입력할 수 있게 만들어 주는 함수입니다. int(input..
제어문 이란?제어문 이란 말 그대로 제어하는 겁니다. 어떠한 상황에서 조건에 만족하는 부분이 존재하면 그거에 맞게 실행됩니다. 예를 들어서 “배가 고프면 밥을 먹고, 배가 안고프면 밥을 안 먹는다.”라는 문장이 존재 할 때 선택지는 두 개가 됩니다. (밥을 먹는다, 밥을 안 먹는다) 즉, 조건을 판단해서 해당 조건에 맞는 상황에 따라서 쓰는 것들이 제어문입니다. 제어문의 종류는 크게 두 가지인데 참과 거짓을 판별하는 조건문, 반복적인 작업을 할 때 사용하는 반복문이 있습니다. 1. if문의 구조 if 조건문: if 조건에 만족하는 문장1 if 조건에 만족하는 문장2 ......else: else 조건에 만족하는 문장1 else 조건에 만족하는 문장2 ...... 제일 처음에는 if 조건문을 테스트해서 i..
문제 1list1 = ['a', 'c', 'd', 'b', 'e']라는 리스트를 list1 = ['a', 'b', 'c', 'd', 'e']로 만들어 보세요. 출력 결과>>> list1['e', 'd', 'c', 'b', 'a'] >>> list1 = ['a', 'c', 'd', 'b', 'e']>>> list1['a', 'c', 'd', 'b', 'e']>>> list1.sort()>>> list1['a', 'b', 'c', 'd', 'e']>>> list1.reverse()>>> list1['e', 'd', 'c', 'b', 'a'] 문제 2list2 = ['This', 'is', 'a', 'book.']라는 리스트를 change라는 변수를 사용해서 change = This is a book 라는 문..
딕셔너리(dictionary)이란?딕셔너리(dictionary)는 한글로 표현하면 ‘사전’입니다. 한글,영어 사전들은 가나다순 알파벳순으로 정렬 하게 됩니다. 이러한 정렬 덕분에 찾고 싶은 단어를 쉽고 빠르게 찾을 수 있습니다. 파이썬의 딕셔너리도 사전과 유사하게 key(키)와 value(값)것을 한 쌍으로 데이터를 저장해서 찾고 싶은 부분을 쉽고 빠르게 찾을 수 있는 구조입니다. 리스트, 튜플, 딕셔너리 차이점- 리스트는 선언을 할 때 ‘대괄호([])’를 사용- 튜플은 ‘소괄호(())’를 사용- 딕셔너리는 ‘중괄호({})’를 사용 1. 딕셔너리 문법 딕셔너리 명 = {key1:value1, key2:value2, key3:value3 ...} key는 변하지 않는 값(고유값)을 사용하고, value는 ..
튜플(Tuple)이란?튜플(tuple)이란 리스트처럼 여러 개의 데이터를 담아두는 데 사용합니다. 튜플과 리스트의 차이점은 두 가지가 있습니다.1) 리스트는 선언을 할 때 ‘대괄호([])’를 사용하지만 튜플은 ‘소괄호(())’를 사용합니다.2) 리스트는 리스트 내의 값을 생성, 삭제, 변경이 가능하지만 튜플은 그 값을 바꿀 수 없습니다. 1. 튜플 사용 방법 1_1. 비어있는 튜플형>>> t1 = ()>>> t1() 1_2. 소괄호와 소괄호생략>>> t4 = (1,2,3)>>> t5 = 1,2,3>>> t4(1, 2, 3)>>> t5(1, 2, 3) 연속된 값을 이용할 땐 소괄호를 안써도 무방합니다. 1_3. 하나의 값만 가질 때>>> t2 =(1,)>>> t3 = 1>>> t2(1,)>>> t31 하나..
리스트(List)란?리스트는 숫자와 문자열만으로는 표현할 수 있는 부분의 한계가 존재해서 그 부분을 보안하기 위해 만든 것입니다. 1. 리스트 문법리스트 명 = [값1, 값2, 값3, ...] 예제>>> a = []>>> a[] >>> a = list()>>> a[] * 비어있는 리스트를 표현할 때는 list()를 쓰기도 합니다. >>> b = [1,3,5,7]>>> b[1, 3, 5, 7] >>> c = ['Hello', 'World']>>> c['Hello', 'World'] >>> d = [1, 2, 'Hello', 'World']>>> d[1, 2, 'Hello', 'World'] 리스트는 a처럼 아무것도 없는 비어 있는 리스트([ ])로 표현할 수 있고 b처럼 숫자를 가지고 있을 수 있고 c처럼..