| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Lv3
- 문자열
- queue
- rabbitmq
- CSRF
- Logstash
- Elasticsearch
- 튜플
- CORS
- BFS
- 프로그래머스
- 로그관리
- segment
- Python
- Kibana
- 불리언
- elk스택
- topic
- programmers
- 딕셔너리
- Kafka
- 데이터분석
- sql injection
- Message
- partition
- 자료형
- Apache Kafka
- 조건문
- XSS
- 숫자게임
- Today
- Total
목록Python (11)
dev-minchur 님의 블로그
클래스 생성클래스 : 설계도속성: 클래스 내부 변수 = 클래스 내부 변수의 값메소드 : 클래스 내부 함수 / self가 의미하는 바 grandmother 첫번째인자값에 self를 반드시 class GrandMother: # 클래스 : 설계도family = "grandparents" # 속성: 클래스 내부 변수 = 클래스 내부 변수의 값def print_self(self): # 메소드 : 클래스 내부 함수 / self가 의미하는 바 grandmother 첫번째 인자값에 self를 반드시 넣어줘야한다. print(self) # 거의 공식이다.LEE = GrandMother() # 인스턴스화(객체 생성)GrandMother.family # 속성 호출 'grandparents'```python# 나의 예..
함수함수(Function) 정의함수는 입력값에 따라 출력값을 만들어 내는 '블랙박스'와 같다.함수란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합으로 정의할 수 있다.입력 변수(함수에 입력하는 변수) :다른 이름으로 파라미터라고도 함출력 변수(함수 결과):다른 이름으로 리턴 값이라고도 함함수를 사용하는 이유함수를 사용하는 가장 큰이유는 반복적인 프로그래밍을 피할 수 있기 때문이다.함수 구조def 함수명(입력변수) :수행할 프로그램1수행할 프로그램2return 출력변수# 함수 기본 모습def a_def(input_data): out_data = input_data * 4 return out_data변수의 사용범위(Scope)전역변수(global) : 함수 밖에서 만들..
try/excepttry :로직, 기능except :try문에서 오류가 발생할때, 실행try: a_err = int('안녕') print(a_err)except ValueError as e: print(f'오류 메세지: {e}')오류 메세지: invalid literal for int() with base 10: '안녕'try/except/else/finallytry :try :로직, 기능except :try문에서 오류가 발생할때, 실행else :try문이 성공할 때 발생finally :try문의 결과와 상관없이 실행assert조건이 False일 때, 발생하는 에러디버깅 모드에서만 작동하지만, 파이썬은 기본 디버깅 모드임a_int = 8# 참이므로 assert는 실행 Xassert a_int %..
반복문forlist, tuple, str과 같이 인덱싱을 할 수 있는 자료형을 이용해서 반복문을 실행a_lst = [1,2,3,4,5]for i in a_lst : print(i)12345a_lst = [1,2,3,4,5][i for i in a_lst ][1, 2, 3, 4, 5]for - continue,break,passpass :실행할 코드가 없는 것으로 다음 행동을 계속해서 진행합니다.break :반복문(loop)을 멈추고 loop밖을 나가도록 합니다.continue :바로 다음 순번의 loop를 수행합니다.a_lst[1, 2, 3, 4, 5]passfor i in a_lst : if i % 2 == 0 : print(f'i : {i}\n{i}는 짝수입니다.') ..
조건문조건의 결과에 따라 처리를 다르게 하는 방법if 조건문 :조건이 참이면, 실행else :if 조건이 거짓인 경우 실행a_if = Trueif a_if : print("a_if는 True입니다.")else : print("너는 거짓이야!")a_if는 True입니다.한줄로 바꾸는 법print("a_if는 True입니다.") if a_if else print("너는 거짓이야!")a_if는 True입니다.b_if = 5if b_if > 6 : print("짱 크네")elif b_if = 3 : print("애매하네")elif b_if 애매하네
불리언불리언 또는 불(bool)이라고 하며, 참(True)과 거짓(Flase)을 나타내는 자료형이다.자료형별 데이터의 참/거짓숫자형a_int = 0b_int = 1.0c_int = -1234d_int = 0.0bool(a_int),bool(b_int),bool(c_int),bool(d_int)(False, True, True, False)문자형a_str = ""b_str = "music"bool(a_str), bool(b_str)(False, True)리스트a_lst = [] b_lst = list() # list() -> []c_lst = [1, 2, 3]d_lst = ['a', 'b']bool(a_lst), bool(b_lst), bool(c_lst), bool(d_lst)(False, False, ..
집합중복을 허용하지 않는다. 순서가 없다.집합 생성a_set = set([1,2,3,4,5,6,7,7,7,8,9,9])a_set{1, 2, 3, 4, 5, 6, 7, 8, 9}교집합a_set = set([1,2,3,4,5,6,7,7,7,8,9,9])b_set = set([1,5,1,5,2,4,6,7])a_set&b_set{1, 2, 4, 5, 6, 7}a_set.intersection(b_set){1, 2, 4, 5, 6, 7}합집합a_set = set([1,2,3,4,5,6,7,7,7,8,9,9])b_set = set([1,5,1,5,2,4,6,7])a_set|b_set{1, 2, 3, 4, 5, 6, 7, 8, 9}a_set.union(b_set){1, 2, 3, 4, 5, 6, 7, 8, 9}차집합..
튜플리스트는 []로 되어있지만 튜플은 ()로 되어있다. 튜플의 요소값을 생성, 삭제, 수정이 불가능 하다.튜플 생성a_tup = ()b_tup = (1,2,3)c_tup = ('a','b','c')d_tup = (1,2,'b','c')e_tup = (1,2,'b','c',('a','b','c'))(type(a_tup),type(b_tup),type(c_tup),type(d_tup),type(e_tup))(tuple, tuple, tuple, tuple, tuple)a_tup.append(3)---------------------------------------------------------------------------AttributeError Trac..
문자열 생성작은따옴표 ''a_str = 'happy balloon'a_str'happy balloon'만약 글 안에 작은따옴표를 쓰고 싶으면 전체를 큰따옴표로 묶어주거나 백슬래시를 옆에 같이 써주면 된다.ar_str = "i'm big"ae_str = 'i\'m strong'(ar_str, ae_str) ("i'm big", "i'm strong")큰따옴표 ""a_str = "big balloon"a_str 'big balloon'br_str = 'you say "shoot!"'be_str = "we learn about\""(br_str, be_str) ('you say "shoot!"', 'we learn about"')이스케이프 코드이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의..
자료형자료형이란 프로그래밍 할 때 쓰는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다. 프로그램의 기본이자 핵심 단위사 바로 자료형이다.숫자형정수형정수형(lnteger)이란 말 그대로 정수를 뜻하는 자료형을 말한다.a_int = 100b_int = -100c_int = 0type()은 파이썬 변수의 타입을 확인해주는 함수이다.type(a_int) int실수형파이썬에서 실수형(Floating-point)은 소수점이 포함된 숫자를 말한다.t_flo = 5.12Y_flo = 12.0type(t_flo) float컴퓨터식 지수 표현방식a_flo = 12.789e10a_flo 127890000000.0b_flo = 78.456e-4b_flo 0.0078456(type(a_flo), type(b_..