일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- iptime인터넷차단
- 이차인증
- 조건문
- nas
- 넷기어
- netgear
- 무선설정변경
- 넷기어공유기usb
- Synology
- iptime설정
- 시놀러지
- synology보호
- 자료형
- dos공격보호
- synology방화벽
- 시놀러지보안
- synology로그이페이지
- synology초기화
- 넷기어공유기라우팅
- tcp포트스캔
- 넷기어공유기설정
- synology초기설정
- synologydos
- synology자동차단
- 파이썬
- 넷기어공유기
- nas보안강화
- 넷기어공유기dhcp
- ipTIME
- nas보안
- Today
- Total
목록전체 글 (51)
Techstory
if 조건문 - if 조건문 뒤에는 :(콜론) 을 붙임 - 조건문에 만족시 동작하는 코드는 조건문에 들여쓰기를 해야 됨 코드 결과 a = 1 b = 2 if a == b: print("같은 값") if a != b: print("다른 값") 다른 값 if ~else 조건문 - if조건문을 만족하지 않는 경우 else 조건 실행 코드 결과 a = 1 b = 2 if a == b: print("같은 값") else: print("다른 값") 다른 값 if ~elif ~else 조건문 - 여러 개의 조건을 비교할 수 있음 코드 결과 a = 1 b = 2 if a == b: print("같은 값") elif a > b: print("a가 더 크다") else: print("b가 더 크다") b가 더 크다 문자열..
사칙연산 - 더하기, 빼기, 곱하기, 나누기 코드 결과 print("더하기:",10+20) print("빼기:", 20-10) print("곱하기", 10*20) print("나누기:", 20/2) 더하기: 30 빼기: 10 곱하기 200 나누기: 10.0 - 거듭제곱 코드 결과 print("c**2:", 10**2) print("c**2:", 10**3) print("c**2:", 10**4) print("c**2:", 10**5) c**2: 100 c**2: 1000 c**2: 10000 c**2: 100000 - 몫 : //, 나머지 : % 코드 결과 print("몫:",40//6) print("나머지:",40%6) 몫: 6 나머지: 4 논리연산 - 논리 연산은 or, and, not > or 연산..
리스트(List) - 여러 개의 데이터를 하나의 변수로 묶어 표현할 수 있는 자료형 - [ ] 대괄호로 데이터를 묶음 코드 실행 결과 a_list = [1,2,3,4,5,6,7,8,9,10] print(a_list) // 리스트형태로 전체 출력 print(a_list[0]) // 0번지 값 출력 print(a_list[6]) // 6번지 값 출력 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 1 7 print(a_list[:4]) // 0~3번째 값까지 출력(4번째 전까지 출력) print(a_list[3:7]) // 3~6번째 값까지 출력(7번째 전까지 출력) [1, 2, 3, 4] [4, 5, 6, 7] - 빈 리스트를 생성하고 데이터를 하나씩 추가 가능 코드 실행 결과 b_list = [..
변수 변수는 값을 저장할 때 사용하는 식별자로 변할 수 있는 자료를 의미 변할 수 있는 자료 : 문자, 숫자, 소수점, BOOL형 등 모든 자료형을 의미 실습 숫자형 : int 문자형 : str 소수점형 : float bool형 : True or False 코드 결과 a = 10 b = 20 c = a + b print(c) 30 따옴표 또는 쌍따옴표 안에 있는 값은 문자형이고, 아래 코드를 실행해보면 문자형 + 숫자형은 더할 수 없다. 코드 결과 a = 10 b = 20 c = a + b d = '10' print(c + d) TypeError: unsupported operand type(s) for +: 'int' and 'str' 소수점형 코드 결과 e = 3.14 f = 10 print(e + ..
input 함수 사용자로부터 글자, 숫자 등 데이터를 입력 받을 때 사용 실습 코드 결과 input() -> "반갑습니다" 입력 반갑습니다 -> 123 입력 '123' input 함수의 경우 파이썬에서는 숫자를 입력해도 모두 문자열로 입력됨 코드 결과 a = input("첫 번째 정답:") -> 100 b = input("두 번째 정답:") -> 200 print(a + b) 100200
print 함수 프로그램 작업 내용을 알 수 있도록 메세지 출력 실습 1. hello world 출력 코드 결과 print("hello world") hello world 2. 문자열 더하기 - 문자열을 더할 경우 띄어쓰기 안됨 코드 결과 print('hello'+'world') helloworld 3. 여러 줄 입력 - """ 쌍따옴표 3개를 사용하여 여러 줄 입력 가능(''' 따옴표 3개도 동일하게 동작) 코드 결과 print("""hello world 파이썬 기초""") hello world 파이썬 기초 4. \ 를 사용하여 줄바꿈 - 두 줄로 코드를 입력했지만 실행 경과는 한줄로 출력됨 코드 결과 print("hello " \ "world") hello world